DATASOURCE::ECS::Snapshot は、スナップショットに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ECS::Snapshot",
"Properties": {
"SnapshotId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
SnapshotId | String | はい | はい | スナップショット ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
InstantAccess: スナップショットのインスタントアクセス機能が有効になっているかどうかを示します。
Usage: スナップショットがイメージまたはクラウドディスクの作成に使用されているかどうかを示します。
Progress: スナップショットの作成の進捗状況。
Description: 説明。
ResourceGroupId: リソースグループ ID。
ProductCode: Alibaba Cloud Marketplace イメージのプロダクトコード。
Encrypted: スナップショットが暗号化されているかどうかを示します。
CreateTime: スナップショットの作成時間。
RetentionDays: 自動スナップショットの保持期間。
InstantAccessRetentionDays: インスタントアクセス機能の有効期間。
SnapshotName: スナップショット名。
SourceStorageType: ソースクラウドディスクのカテゴリ。
SnapshotId: スナップショット ID。
SnapshotSN: スナップショットのシリアル番号。
SourceDiskSize: ソースクラウドディスクのサイズ。
SnapshotType: スナップショットタイプ。
SourceDiskType: ソースクラウドディスクのタイプ。
RemainTime: スナップショットの作成に必要な残りの期間。
Tags: タグ。
DiskId: クラウドディスクの ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SnapshotId:
Type: String
Description:
en: The snapshot id.
Required: true
AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::Snapshot
Properties:
SnapshotId:
Ref: SnapshotId
Outputs:
InstantAccess:
Description: スナップショットの高速可用性が有効かどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstantAccess
Usage:
Description: 参照関係を持つリソースタイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Usage
Progress:
Description: スナップショットの作成の進捗状況 (パーセント)。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Progress
Description:
Description: 説明。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Description
ResourceGroupId:
Description: リソースグループ ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
ProductCode:
Description: ミラーマーケットから継承された製品番号。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ProductCode
Encrypted:
Description: スナップショットが暗号化されているかどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Encrypted
CreateTime:
Description: 作成時間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
RetentionDays:
Description: 自動スナップショットの保持日数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- RetentionDays
InstantAccessRetentionDays:
Description: InstantAccessRetentionDays。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstantAccessRetentionDays
SnapshotName:
Description: スナップショットの表示名。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SnapshotName
SourceStorageType:
Description: 元のディスクタイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SourceStorageType
SnapshotId:
Description: スナップショット ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SnapshotId
SnapshotSN:
Description: スナップショットのシリアル番号。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SnapshotSN
SourceDiskSize:
Description: ソースディスク容量。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SourceDiskSize
SnapshotType:
Description: スナップショットの作成タイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SnapshotType
SourceDiskType:
Description: ソースディスクの属性。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SourceDiskType
RemainTime:
Description: 作成中のスナップショットの残りの完了時間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- RemainTime
Tags:
Description: タグ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
DiskId:
Description: ソースディスク ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DiskId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SnapshotId": {
"Type": "String",
"Description": {
"en": "The snapshot id."
},
"Required": true,
"AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::Snapshot",
"Properties": {
"SnapshotId": {
"Ref": "SnapshotId"
}
}
}
},
"Outputs": {
"InstantAccess": {
"Description": "スナップショットの高速可用性が有効かどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstantAccess"
]
}
},
"Usage": {
"Description": "参照関係を持つリソースタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Usage"
]
}
},
"Progress": {
"Description": "スナップショットの作成の進捗状況 (パーセント)。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Progress"
]
}
},
"Description": {
"Description": "説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Description"
]
}
},
"ResourceGroupId": {
"Description": "リソースグループ ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"ProductCode": {
"Description": "ミラーマーケットから継承された製品番号。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ProductCode"
]
}
},
"Encrypted": {
"Description": "スナップショットが暗号化されているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Encrypted"
]
}
},
"CreateTime": {
"Description": "作成時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"RetentionDays": {
"Description": "自動スナップショットの保持日数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RetentionDays"
]
}
},
"InstantAccessRetentionDays": {
"Description": "InstantAccessRetentionDays。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstantAccessRetentionDays"
]
}
},
"SnapshotName": {
"Description": "スナップショットの表示名。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SnapshotName"
]
}
},
"SourceStorageType": {
"Description": "元のディスクタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SourceStorageType"
]
}
},
"SnapshotId": {
"Description": "スナップショット ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SnapshotId"
]
}
},
"SnapshotSN": {
"Description": "スナップショットのシリアル番号。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SnapshotSN"
]
}
},
"SourceDiskSize": {
"Description": "ソースディスク容量。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SourceDiskSize"
]
}
},
"SnapshotType": {
"Description": "スナップショットの作成タイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SnapshotType"
]
}
},
"SourceDiskType": {
"Description": "ソースディスクの属性。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SourceDiskType"
]
}
},
"RemainTime": {
"Description": "作成中のスナップショットの残りの完了時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RemainTime"
]
}
},
"Tags": {
"Description": "タグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"DiskId": {
"Description": "ソースディスク ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DiskId"
]
}
}
}
}