Поделиться через


Хранилище Microsoft.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 Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

Имя Описание Ценность
удалить Функция удаления большого двоичного объекта DateAfterModification
tierToArchive Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне DateAfterModification
tierToCool Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне DateAfterModification

ManagementPolicyDefinition

Имя Описание Ценность
Действия Объект, определяющий набор действий. ManagementPolicyAction (обязательно)
Фильтры Объект, определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyFilter

Имя Описание Ценность
BLOBTypes Массив предопределенных значений перечисления. Поддерживается только blockBlob. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате 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 Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

Имя Описание Ценность
удалить Функция удаления большого двоичного объекта DateAfterModification
tierToArchive Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне DateAfterModification
tierToCool Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне DateAfterModification

ManagementPolicyDefinition

Имя Описание Ценность
Действия Объект, определяющий набор действий. ManagementPolicyAction (обязательно)
Фильтры Объект, определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyFilter

Имя Описание Ценность
BLOBTypes Массив предопределенных значений перечисления. Поддерживается только blockBlob. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате 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 Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

Имя Описание Ценность
удалить Функция удаления большого двоичного объекта DateAfterModification
tierToArchive Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне DateAfterModification
tierToCool Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне DateAfterModification

ManagementPolicyDefinition

Имя Описание Ценность
Действия Объект, определяющий набор действий. ManagementPolicyAction (обязательно)
Фильтры Объект, определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyFilter

Имя Описание Ценность
BLOBTypes Массив предопределенных значений перечисления. Поддерживается только blockBlob. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате 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"