全部產品
Search
文件中心

:DATASOURCE::ECS::AutoSnapshotPolicies

更新時間:Oct 11, 2024

DATASOURCE::ECS::AutoSnapshotPolicies類型用於查詢自動快照策略。

文法

{
  "Type": "DATASOURCE::ECS::AutoSnapshotPolicies",
  "Properties": {
    "ResourceGroupId": String,
    "AutoSnapshotPolicyId": String,
    "Tags": List,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ResourceGroupId

String

資源群組ID。

AutoSnapshotPolicyId

String

自動快照策略ID。

Tags

List

自動快照策略的標籤。

最多支援20個標籤。

更多資訊,請參見Tags屬性

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

取值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

Tags文法

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

標籤鍵。

長度為1~128個字元,不能以aliyunacs:開頭,不能包含http://https://

Value

String

標籤值。

長度為0~128個字元,不能以aliyunacs:開頭,不能包含http://https://

返回資料(Fn::GetAtt)

  • AutoSnapshotPolicyIds:自動快照策略ID列表。

  • AutoSnapshotPolicies:自動快照策略詳情列表。

屬性名稱

類型

描述

約束

AutoSnapshotPolicyIds

List

自動快照策略ID列表。

AutoSnapshotPolicies

List

自動快照策略詳情列表。

TimePoints

String

自動快照的建立時間點。

使用UTC+8時間。

取值範圍:0~23,代表00:00至23:00共24個時間點。

單位:小時。

取值樣本:["1","3","5"],表示01:00、03:00、05:00建立自動快照。

Status

String

自動快照策略的狀態。

取值:

  • Normal:正常。

  • Expire:由於帳號欠費無法使用該策略。

AutoSnapshotPolicyName

String

自動快照策略的名稱。

AutoSnapshotPolicyId

String

自動快照策略ID。

RetentionDays

Number

自動快照策略的保留時間。

取值:

  • -1:永久儲存。

  • 1~65536:指定儲存天數。

單位:天。

DiskNums

Number

啟用自動快照策略的雲端硬碟數量。

RepeatWeekdays

String

自動快照的週期。

取值範圍:1~7。

單位:天。

周期:星期。

取值樣本:["1","3","5"],表示每周一、周三、周五重複建立自動快照。

VolumeNums

Number

啟用自動快照策略的拓展卷數量。

ResourceGroupId

String

資源群組ID。

Tags

List

自動快照策略的標籤。

樣本

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"
        ]
      }
    }
  }
}