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


Хранилище 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'
        }
      ]
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/managementPolicies

Имя Описание Ценность
имя Имя ресурса "default" (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: storageAccounts
свойства Возвращает правила политик данных учетной записи хранения. Свойства ManagementPolicyProperties

DateAfterCreation (ДатаПослеСоздания)

Имя Описание Ценность
днейПослеСозданияБольшеЧем Значение, указывающее возраст в днях после создания int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

ДатаПослеИзменения

Имя Описание Ценность
днейПослеИзмененияБольшеЧем Значение, указывающее возраст в днях после последнего изменения int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

РуководствоПолитикаДействие

Имя Описание Ценность
baseBlob Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

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

ManagementPolicyDefinition

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

Фильтр ManagementPolicyFilter

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

Свойства 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 (ДатаПослеСоздания)

Определение ресурса шаблона 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"
        }
      ]
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/managementPolicies

Имя Описание Ценность
apiVersion Версия API '2019-04-01'
имя Имя ресурса "default" (обязательно)
свойства Возвращает правила политик данных учетной записи хранения. Свойства ManagementPolicyProperties
тип Тип ресурса "Microsoft.Storage/storageAccounts/managementPolicies"

DateAfterCreation (ДатаПослеСоздания)

Имя Описание Ценность
днейПослеСозданияБольшеЧем Значение, указывающее возраст в днях после создания int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

ДатаПослеИзменения

Имя Описание Ценность
днейПослеИзмененияБольшеЧем Значение, указывающее возраст в днях после последнего изменения int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

РуководствоПолитикаДействие

Имя Описание Ценность
baseBlob Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

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

ManagementPolicyDefinition

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

Фильтр ManagementPolicyFilter

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

Свойства 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 (ДатаПослеСоздания)

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса storageAccounts/managementPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Storage/storageAccounts/managementPolicies, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
  name = "string"
  parent_id = "string"
  body = {
    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"
          }
        ]
      }
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/managementPolicies

Имя Описание Ценность
имя Имя ресурса "default" (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
свойства Возвращает правила политик данных учетной записи хранения. Свойства ManagementPolicyProperties
тип Тип ресурса "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"

DateAfterCreation (ДатаПослеСоздания)

Имя Описание Ценность
днейПослеСозданияБольшеЧем Значение, указывающее возраст в днях после создания int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

ДатаПослеИзменения

Имя Описание Ценность
днейПослеИзмененияБольшеЧем Значение, указывающее возраст в днях после последнего изменения int

Ограничения целостности:
Минимальное значение = 0 (обязательно)

РуководствоПолитикаДействие

Имя Описание Ценность
baseBlob Действие политики управления для базового большого двоичного объекта ManagementPolicyBaseBlob
снимок Действие политики управления для моментального снимка ManagementPolicySnapShot

ManagementPolicyBaseBlob

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

ManagementPolicyDefinition

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

Фильтр ManagementPolicyFilter

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

Свойства 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 (ДатаПослеСоздания)