DATASOURCE::ECS::AutoSnapshotPolicy は、自動スナップショットポリシーをクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ECS::AutoSnapshotPolicy",
"Properties": {
"AutoSnapshotPolicyId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AutoSnapshotPolicyId | String | はい | はい | 自動スナップショットポリシーの ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
TimePoints: 自動スナップショットが作成される時点。
VolumeNums: 自動スナップショットポリシーが適用される拡張ボリュームの数。
ResourceGroupId: リソースグループの ID。
CreateTime: 作成時間。
RetentionDays: 自動スナップショットの保持期間。
RepeatWeekdays: 自動スナップショットが作成される曜日。
AutoSnapshotPolicyName: 自動スナップショットポリシーの名前。
DiskNums: 自動スナップショットポリシーが適用されるクラウドディスクの数。
Tags: 自動スナップショットポリシーのタグキーとタグ値。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AutoSnapshotPolicyId:
Type: String
Description:
en: The name of the automatic snapshot policy.
Required: true
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::AutoSnapshotPolicy
Properties:
AutoSnapshotPolicyId:
Ref: AutoSnapshotPolicyId
Outputs:
TimePoints:
Description: 自動スナップショットポリシーが作成された時刻。時刻は ISO 8601 標準 (yyyy-MM-ddThh:mm:ssZ 形式) に従います。時刻は UTC で表示されます。
Value:
Fn::GetAtt:
- ExtensionDataSource
- TimePoints
VolumeNums:
Description: 自動スナップショットポリシーが適用される拡張ボリュームの数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- VolumeNums
TargetCopyRegions:
Description: ''
Value:
Fn::GetAtt:
- ExtensionDataSource
- TargetCopyRegions
ResourceGroupId:
Description: リソースグループの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
EnableCrossRegionCopy:
Description: ''
Value:
Fn::GetAtt:
- ExtensionDataSource
- EnableCrossRegionCopy
CreateTime:
Description: 自動スナップショットポリシーが作成された時刻。時刻は ISO 8601 標準 (yyyy-MM-ddThh:mm:ssZ 形式) に従います。時刻は UTC で表示されます。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
RetentionDays:
Description: |-
自動スナップショットの保持期間。単位: 日。有効な値:
- -1: 自動スナップショットは削除されるまで保持されます。
- 1 ~ 65536: 自動スナップショットは指定された日数だけ保持されます。
Value:
Fn::GetAtt:
- ExtensionDataSource
- RetentionDays
RepeatWeekdays:
Description: '自動スナップショットを作成する曜日。有効な値: 1 ~ 7 (曜日に対応)。1 は月曜日を示します。1 つ以上の曜日を指定できます。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- RepeatWeekdays
AutoSnapshotPolicyName:
Description: 自動スナップショットポリシーの名前。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AutoSnapshotPolicyName
DiskNums:
Description: このポリシーが有効になっているクラウドディスクの数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DiskNums
Tags:
Description: 自動スナップショットポリシーのタグ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
CopiedSnapshotsRetentionDays:
Description: ''
Value:
Fn::GetAtt:
- ExtensionDataSource
- CopiedSnapshotsRetentionDays
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AutoSnapshotPolicyId": {
"Type": "String",
"Description": {
"en": "The name of the automatic snapshot policy."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::AutoSnapshotPolicy",
"Properties": {
"AutoSnapshotPolicyId": {
"Ref": "AutoSnapshotPolicyId"
}
}
}
},
"Outputs": {
"TimePoints": {
"Description": "自動スナップショットポリシーが作成された時刻。時刻は ISO 8601 標準 (yyyy-MM-ddThh:mm:ssZ 形式) に従います。時刻は UTC で表示されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TimePoints"
]
}
},
"VolumeNums": {
"Description": "自動スナップショットポリシーが適用される拡張ボリュームの数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"VolumeNums"
]
}
},
"TargetCopyRegions": {
"Description": "",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TargetCopyRegions"
]
}
},
"ResourceGroupId": {
"Description": "リソースグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"EnableCrossRegionCopy": {
"Description": "",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"EnableCrossRegionCopy"
]
}
},
"CreateTime": {
"Description": "自動スナップショットポリシーが作成された時刻。時刻は ISO 8601 標準 (yyyy-MM-ddThh:mm:ssZ 形式) に従います。時刻は UTC で表示されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"RetentionDays": {
"Description": "自動スナップショットの保持期間。単位: 日。有効な値:\n- -1: 自動スナップショットは削除されるまで保持されます。\n- 1 ~ 65536: 自動スナップショットは指定された日数だけ保持されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RetentionDays"
]
}
},
"RepeatWeekdays": {
"Description": "自動スナップショットを作成する曜日。有効な値: 1 ~ 7 (曜日に対応)。 1 は月曜日を示します。1 つ以上の曜日を指定できます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RepeatWeekdays"
]
}
},
"AutoSnapshotPolicyName": {
"Description": "自動スナップショットポリシーの名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AutoSnapshotPolicyName"
]
}
},
"DiskNums": {
"Description": "このポリシーが有効になっているクラウドディスクの数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DiskNums"
]
}
},
"Tags": {
"Description": "自動スナップショットポリシーのタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"CopiedSnapshotsRetentionDays": {
"Description": "",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CopiedSnapshotsRetentionDays"
]
}
}
}
}