DATASOURCE::ECS::AutoSnapshotPolicies
DATASOURCE::ECS::AutoSnapshotPolicies類(lèi)型用于查詢(xún)自動(dòng)快照策略。
語(yǔ)法
{
"Type": "DATASOURCE::ECS::AutoSnapshotPolicies",
"Properties": {
"ResourceGroupId": String,
"AutoSnapshotPolicyId": String,
"Tags": List,
"RefreshOptions": String
}
}
屬性
屬性名稱(chēng) | 類(lèi)型 | 必須 | 允許更新 | 描述 | 約束 |
ResourceGroupId | String | 否 | 是 | 資源組ID。 | 無(wú) |
AutoSnapshotPolicyId | String | 否 | 是 | 自動(dòng)快照策略ID。 | 無(wú) |
Tags | List | 否 | 是 | 自動(dòng)快照策略的標(biāo)簽。 | 最多支持20個(gè)標(biāo)簽。 更多信息,請(qǐng)參見(jiàn)Tags屬性。 |
RefreshOptions | String | 否 | 是 | 當(dāng)資源棧更新時(shí),數(shù)據(jù)源資源的刷新策略。 | 取值:
|
Tags語(yǔ)法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags屬性
屬性名稱(chēng) | 類(lèi)型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 是 | 否 | 標(biāo)簽鍵。 | 長(zhǎng)度為1~128個(gè)字符,不能以 |
Value | String | 否 | 否 | 標(biāo)簽值。 | 長(zhǎng)度為0~128個(gè)字符,不能以 |
返回?cái)?shù)據(jù)(Fn::GetAtt)
AutoSnapshotPolicyIds:自動(dòng)快照策略ID列表。
AutoSnapshotPolicies:自動(dòng)快照策略詳情列表。
屬性名稱(chēng) | 類(lèi)型 | 描述 | 約束 |
AutoSnapshotPolicyIds | List | 自動(dòng)快照策略ID列表。 | 無(wú) |
AutoSnapshotPolicies | List | 自動(dòng)快照策略詳情列表。 | 無(wú) |
TimePoints | String | 自動(dòng)快照的創(chuàng)建時(shí)間點(diǎn)。 | 使用UTC+8時(shí)間。 取值范圍:0~23,代表00:00至23:00共24個(gè)時(shí)間點(diǎn)。 單位:小時(shí)。 取值示例: |
Status | String | 自動(dòng)快照策略的狀態(tài)。 | 取值:
|
AutoSnapshotPolicyName | String | 自動(dòng)快照策略的名稱(chēng)。 | 無(wú) |
AutoSnapshotPolicyId | String | 自動(dòng)快照策略ID。 | 無(wú) |
RetentionDays | Number | 自動(dòng)快照策略的保留時(shí)間。 | 取值:
單位:天。 |
DiskNums | Number | 啟用自動(dòng)快照策略的云盤(pán)數(shù)量。 | 無(wú) |
RepeatWeekdays | String | 自動(dòng)快照的重復(fù)周期。 | 取值范圍:1~7。 單位:天。 周期:星期。 取值示例: |
VolumeNums | Number | 啟用自動(dòng)快照策略的拓展卷數(shù)量。 | 無(wú) |
ResourceGroupId | String | 資源組ID。 | 無(wú) |
Tags | List | 自動(dòng)快照策略的標(biāo)簽。 | 無(wú) |
示例
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"AutoSnapshotPolicies1": {
"Type": "DATASOURCE::ECS::AutoSnapshotPolicies",
"Properties": {
"AutoSnapshotPolicyId": "sp-bp1acz3malct92k6****"
}
}
},
"Outputs": {
"AutoSnapshotPolicyIds": {
"Value": {
"Fn::GetAtt": [
"AutoSnapshotPolicies1",
"AutoSnapshotPolicyIds"
]
}
},
"AutoSnapshotPolicies": {
"Value": {
"Fn::GetAtt": [
"AutoSnapshotPolicies1",
"AutoSnapshotPolicies"
]
}
}
}
}