ALIYUN::FC::Alias タイプは、Function Compute のサービスバージョン用のエイリアスを作成します。
構文
{
"Type": "ALIYUN::FC::Alias",
"Properties": {
"Description": String,
"VersionId": String,
"ServiceName": String,
"AliasName": String,
"AdditionalVersion": String,
"AdditionalWeight": Integer
}
}プロパティ
| プロパティ | タイプ | 必須 | 更新可能 | 説明 | 制約 |
| Description | String | いいえ | はい | エイリアスの説明。 | 値の長さは 1 ~ 256 文字である必要があります。 |
| VersionId | String | いいえ | はい | バージョン ID。 | なし |
| ServiceName | String | はい | いいえ | Function Compute サービスの名前。 | なし |
| AliasName | String | はい | はい | エイリアス | 値は、文字またはアンダースコア (_) で始まる必要があります。長さは 1 ~ 128 文字である必要があります。 |
| AdditionalVersion | String | いいえ | はい | カナリアリリースのバージョン。 | メインバージョンと同じにすることはできません。 |
| AdditionalWeight | Integer | いいえ | はい | カナリアリリースのバージョンの重み。 | 値は 0 ~ 100 の整数である必要があります。 |
戻り値
Fn::GetAtt
- VersionId: サービスバージョンの ID。
- ServiceName: サービスの名前。
- AliasName: エイリアスの名前。
例
JSONフォーマット{ "ROSTemplateFormatVersion": "2015-09-01", "Description": "FC エイリアスのテスト", "Parameters": { }, "Resources": { "Alias": { "Type": "ALIYUN::FC::Alias", "Properties": { "ServiceName": "mytest", "AliasName": "TEST" } } }, "Outputs": { } }