共用方式為


Microsoft.Storage storageAccounts/managementPolicies 2019-04-01

Bicep 資源定義

storageAccounts/managementPolicies 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Storage/storageAccounts/managementPolicies 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterModificationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'string'
        }
      ]
    }
  }
}

屬性值

DateAfterCreation

名字 描述 價值
daysAfterCreationGreaterThan 值,指出建立后的天數 int

約束:
最小值 = 0 (必要)

DateAfterModification

名字 描述 價值
daysAfterModificationGreaterThan 值,指出上次修改後的天數 int

約束:
最小值 = 0 (必要)

ManagementPolicyAction

名字 描述 價值
baseBlob 基底 Blob 的管理原則動作 ManagementPolicyBaseBlob
快照 快照集的管理原則動作 ManagementPolicySnapShot

ManagementPolicyBaseBlob

名字 描述 價值
刪除 要刪除 Blob 的函式 DateAfterModification
tierToArchive 將 Blob 分層以封存記憶體的函式。 目前在經常性存取層或非經常性存取層支援 Blob DateAfterModification
tierToCool 將 Blob 分層至非經常性存取記憶體的函式。 目前在經常性層支援 Blob DateAfterModification

ManagementPolicyDefinition

名字 描述 價值
行動 定義動作集的物件。 ManagementPolicyAction (必要)
過濾器 定義篩選集的物件。 ManagementPolicyFilter

ManagementPolicyFilter

名字 描述 價值
blobTypes 預先定義列舉值的陣列。 僅支援 blockBlob。 string[] (必要)
prefixMatch 要比對前置詞的字串數位。 string[]

ManagementPolicyProperties

名字 描述 價值
政策 記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicySchema (必要)

ManagementPolicyRule

名字 描述 價值
定義 定義生命週期規則的物件。 ManagementPolicyDefinition (必要)
啟用 如果設定為 true,則會啟用規則。 bool
名字 規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 字串 (必要)
類型 有效值為生命週期 '生命週期' (必要)

ManagementPolicySchema

名字 描述 價值
規則 記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicyRule[] (必要)

ManagementPolicySnapShot

名字 描述 價值
刪除 刪除 Blob 快照集的函式 DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

名字 描述 價值
名字 資源名稱 'default' (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:storageAccounts
性能 傳回記憶體帳戶數據原則規則。 ManagementPolicyProperties

ARM 樣本資源定義

storageAccounts/managementPolicies 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Storage/storageAccounts/managementPolicies 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2019-04-01",
  "name": "string",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "string"
        }
      ]
    }
  }
}

屬性值

DateAfterCreation

名字 描述 價值
daysAfterCreationGreaterThan 值,指出建立后的天數 int

約束:
最小值 = 0 (必要)

DateAfterModification

名字 描述 價值
daysAfterModificationGreaterThan 值,指出上次修改後的天數 int

約束:
最小值 = 0 (必要)

ManagementPolicyAction

名字 描述 價值
baseBlob 基底 Blob 的管理原則動作 ManagementPolicyBaseBlob
快照 快照集的管理原則動作 ManagementPolicySnapShot

ManagementPolicyBaseBlob

名字 描述 價值
刪除 要刪除 Blob 的函式 DateAfterModification
tierToArchive 將 Blob 分層以封存記憶體的函式。 目前在經常性存取層或非經常性存取層支援 Blob DateAfterModification
tierToCool 將 Blob 分層至非經常性存取記憶體的函式。 目前在經常性層支援 Blob DateAfterModification

ManagementPolicyDefinition

名字 描述 價值
行動 定義動作集的物件。 ManagementPolicyAction (必要)
過濾器 定義篩選集的物件。 ManagementPolicyFilter

ManagementPolicyFilter

名字 描述 價值
blobTypes 預先定義列舉值的陣列。 僅支援 blockBlob。 string[] (必要)
prefixMatch 要比對前置詞的字串數位。 string[]

ManagementPolicyProperties

名字 描述 價值
政策 記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicySchema (必要)

ManagementPolicyRule

名字 描述 價值
定義 定義生命週期規則的物件。 ManagementPolicyDefinition (必要)
啟用 如果設定為 true,則會啟用規則。 bool
名字 規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 字串 (必要)
類型 有效值為生命週期 '生命週期' (必要)

ManagementPolicySchema

名字 描述 價值
規則 記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicyRule[] (必要)

ManagementPolicySnapShot

名字 描述 價值
刪除 刪除 Blob 快照集的函式 DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

名字 描述 價值
apiVersion API 版本 '2019-04-01'
名字 資源名稱 'default' (必要)
性能 傳回記憶體帳戶數據原則規則。 ManagementPolicyProperties
類型 資源類型 'Microsoft.Storage/storageAccounts/managementPolicies'

Terraform (AzAPI 提供者) 資源定義

storageAccounts/managementPolicies 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Storage/storageAccounts/managementPolicies 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "string"
          }
        ]
      }
    }
  })
}

屬性值

DateAfterCreation

名字 描述 價值
daysAfterCreationGreaterThan 值,指出建立后的天數 int

約束:
最小值 = 0 (必要)

DateAfterModification

名字 描述 價值
daysAfterModificationGreaterThan 值,指出上次修改後的天數 int

約束:
最小值 = 0 (必要)

ManagementPolicyAction

名字 描述 價值
baseBlob 基底 Blob 的管理原則動作 ManagementPolicyBaseBlob
快照 快照集的管理原則動作 ManagementPolicySnapShot

ManagementPolicyBaseBlob

名字 描述 價值
刪除 要刪除 Blob 的函式 DateAfterModification
tierToArchive 將 Blob 分層以封存記憶體的函式。 目前在經常性存取層或非經常性存取層支援 Blob DateAfterModification
tierToCool 將 Blob 分層至非經常性存取記憶體的函式。 目前在經常性層支援 Blob DateAfterModification

ManagementPolicyDefinition

名字 描述 價值
行動 定義動作集的物件。 ManagementPolicyAction (必要)
過濾器 定義篩選集的物件。 ManagementPolicyFilter

ManagementPolicyFilter

名字 描述 價值
blobTypes 預先定義列舉值的陣列。 僅支援 blockBlob。 string[] (必要)
prefixMatch 要比對前置詞的字串數位。 string[]

ManagementPolicyProperties

名字 描述 價值
政策 記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicySchema (必要)

ManagementPolicyRule

名字 描述 價值
定義 定義生命週期規則的物件。 ManagementPolicyDefinition (必要)
啟用 如果設定為 true,則會啟用規則。 bool
名字 規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 字串 (必要)
類型 有效值為生命週期 '生命週期' (必要)

ManagementPolicySchema

名字 描述 價值
規則 記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 ManagementPolicyRule[] (必要)

ManagementPolicySnapShot

名字 描述 價值
刪除 刪除 Blob 快照集的函式 DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

名字 描述 價值
名字 資源名稱 'default' (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:storageAccounts
性能 傳回記憶體帳戶數據原則規則。 ManagementPolicyProperties
類型 資源類型 “Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01”