ALIYUN::RAM::RamAccountAlias は、Alibaba Cloud アカウントのエイリアスを作成するために使用されます。
構文
{
"Type": "ALIYUN::RAM::RamAccountAlias",
"Properties": {
"AccountAlias": String
}
}プロパティ
| Property | Type | Required | Editable | Description | Constraint |
| AccountAlias | String | Yes | Yes | アカウントに作成されるエイリアス。 | エイリアスは 1 ~ 50 文字で、小文字、数字、およびハイフン (-) を使用できます。ハイフン (-) で開始または終了することはできず、連続したハイフン (-) を含めることもできません。 |
レスポンスパラメーター
Fn::GetAtt
AccountAlias: アカウントのエイリアス。
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AccountAlias": {
"Type": "String",
"Description": "Alibaba Cloud アカウントのエイリアス。\nエイリアスは 1 ~ 50 文字で、小文字、数字、およびハイフン (-) を使用できます。\nハイフン (-) で開始または終了することはできず、連続したハイフン (-) を含めることはできません。",
"AllowedPattern": "^(?!-)([a-z0-9]+|-(?!-))+(?!-)$",
"MinLength": 1,
"MaxLength": 50
}
},
"Resources": {
"RamAccountAlias": {
"Type": "ALIYUN::RAM::RamAccountAlias",
"Properties": {
"AccountAlias": {
"Ref": "AccountAlias"
}
}
}
},
"Outputs": {
"AccountAlias": {
"Description": "Alibaba Cloud アカウントのエイリアス。",
"Value": {
"Fn::GetAtt": [
"RamAccountAlias",
"AccountAlias"
]
}
}
}
}YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AccountAlias:
AllowedPattern: ^(?!-)([a-z0-9]+|-(?!-))+(?!-)$
Description: 'Alibaba Cloud アカウントのエイリアス。
エイリアスは 1 ~ 50 文字で、小文字、数字、およびハイフン (-) を使用できます。
ハイフン (-) で開始または終了することはできず、連続したハイフン (-) を含めることはできません。'
MaxLength: 50
MinLength: 1
Type: String
Resources:
RamAccountAlias:
Properties:
AccountAlias:
Ref: AccountAlias
Type: ALIYUN::RAM::RamAccountAlias
Outputs:
AccountAlias:
Description: Alibaba Cloud アカウントのエイリアス。
Value:
Fn::GetAtt:
- RamAccountAlias
- AccountAlias