ALIYUN::CloudPhone::Image は、クラウドフォンのカスタムイメージを作成するために使用されます。
構文
{
"Type": "ALIYUN::CloudPhone::Image",
"Properties": {
"ImageName": String,
"Description": String,
"InstanceId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceId | String | はい | いいえ | クラウドフォンの ID。 | なし。 |
Description | String | いいえ | はい | イメージの説明。 | 説明は 2 ~ 256 文字でなければなりません。文字を含めることができ、 |
ImageName | String | いいえ | はい | イメージ名。 | 名前は 2 ~ 128 文字でなければなりません。文字で始まり、 |
戻り値
Fn::GetAtt
ImageName: イメージ名。
Usage: イメージがクラウドフォンによって既に使用されているかどうかを示します。
Progress: イメージ作成の進捗状況。
Description: イメージの説明。
IsSelfShared: イメージが他のユーザーと既に共有されているかどうかを示します。
Platform: OS ディストリビューション。
OsNameEn: 英語での OS の表示名。
OsType: OS タイプ。
OsName: 中国語での OS の表示名。
CreateTime: イメージが作成された時刻。
ImageId: イメージ ID です。
ImageCategory: イメージソース。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
AssociationProperty: TextArea
Description:
ja: イメージの説明。説明は 2 ~ 256 文字でなければなりません。 http:// または https:// で始めることはできません。
Required: false
Type: String
ImageName:
Description:
ja: イメージ名。名前は 2 ~ 128 文字でなければなりません。文字、数字、コロン(:)、アンダースコア(_)、ハイフン(-)を含めることができます。名前は文字で始める必要がありますが、http:// または https:// で始めることはできません。
Required: false
Type: String
InstanceId:
Description:
ja: 携帯電話インスタンスの ID。
Required: true
Type: String
Resources:
ExtensionResource:
Properties:
Description:
Ref: Description
ImageName:
Ref: ImageName
InstanceId:
Ref: InstanceId
Type: ALIYUN::CloudPhone::Image
Outputs:
CreateTime:
Description: イメージが作成された時刻。時刻は ISO 8601 標準に準拠しています。
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
Description:
Description: イメージの説明。
Value:
Fn::GetAtt:
- ExtensionResource
- Description
ImageCategory:
Description: イメージタイプ。
Value:
Fn::GetAtt:
- ExtensionResource
- ImageCategory
ImageId:
Description: イメージ ID。
Value:
Fn::GetAtt:
- ExtensionResource
- ImageId
ImageName:
Description: イメージ名。
Value:
Fn::GetAtt:
- ExtensionResource
- ImageName
IsSelfShared:
Description: イメージが他の Alibaba Cloud アカウントと共有されているかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionResource
- IsSelfShared
OsName:
Description: 中国語での OS の表示名。
Value:
Fn::GetAtt:
- ExtensionResource
- OsName
OsNameEn:
Description: 英語での OS の表示名。
Value:
Fn::GetAtt:
- ExtensionResource
- OsNameEn
OsType:
Description: イメージ OS。
Value:
Fn::GetAtt:
- ExtensionResource
- OsType
Platform:
Description: OS ディストリビューション。
Value:
Fn::GetAtt:
- ExtensionResource
- Platform
Progress:
Description: イメージ作成の進捗状況。
Value:
Fn::GetAtt:
- ExtensionResource
- Progress
Usage:
Description: イメージがクラウドフォンインスタンスで既に実行されているかどうか。
Value:
Fn::GetAtt:
- ExtensionResource
- Usage
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ImageName": {
"Type": "String",
"Description": {
"ja": "イメージ名。名前は 2 ~ 128 文字でなければなりません。文字、数字、コロン(:)、アンダースコア(_)、ハイフン(-)を含めることができます。名前は文字で始める必要がありますが、http:// または https:// で始めることはできません。"
},
"Required": false
},
"Description": {
"AssociationProperty": "TextArea",
"Type": "String",
"Description": {
"ja": "イメージの説明。説明は 2 ~ 256 文字でなければなりません。http:// または https:// で始めることはできません。"
},
"Required": false
},
"InstanceId": {
"Type": "String",
"Description": {
"ja": "携帯電話インスタンスの ID。"
},
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::CloudPhone::Image",
"Properties": {
"ImageName": {
"Ref": "ImageName"
},
"Description": {
"Ref": "Description"
},
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"ImageName": {
"Description": "イメージ名。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ImageName"
]
}
},
"Usage": {
"Description": "イメージがクラウドフォンインスタンスで既に実行されているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Usage"
]
}
},
"Progress": {
"Description": "イメージ作成の進捗状況。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Progress"
]
}
},
"Description": {
"Description": "イメージの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Description"
]
}
},
"IsSelfShared": {
"Description": "イメージが他の Alibaba Cloud アカウントと共有されているかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"IsSelfShared"
]
}
},
"Platform": {
"Description": "OS ディストリビューション。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Platform"
]
}
},
"OsNameEn": {
"Description": "英語での OS の表示名。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"OsNameEn"
]
}
},
"OsType": {
"Description": "イメージ OS。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"OsType"
]
}
},
"OsName": {
"Description": "中国語での OS の表示名。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"OsName"
]
}
},
"CreateTime": {
"Description": "イメージが作成された時刻。時刻は ISO 8601 標準に準拠しています。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
}
},
"ImageId": {
"Description": "イメージ ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ImageId"
]
}
},
"ImageCategory": {
"Description": "イメージタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ImageCategory"
]
}
}
}
}