Хранилище Microsoft.StorageAccounts/managementPolicies 2021-02-01

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                enableAutoTierToHotFromCool: bool
                tierToArchive: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
              version: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobIndexMatch: [
                {
                  name: 'string'
                  op: 'string'
                  value: 'string'
                }
              ]
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'Lifecycle'
        }
      ]
    }
  }
}

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

storageAccounts/managementPolicies

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
"по умолчанию"
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Ценность
Правила Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

Имя Описание Ценность
определение Объект, определяющий правило жизненного цикла. ManagementPolicyDefinition (обязательно)
Включен Правило включено, если задано значение true. bool
имя Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. строка (обязательно)
тип Допустимое значение — жизненный цикл "Жизненный цикл" (обязательный)

ManagementPolicyDefinition

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

ManagementPolicyAction

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

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Ценность
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст за несколько дней после последнего доступа к BLOB-объектам. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. int

Ограничения целостности:
Минимальное значение = 0
daysAfterModificationGreaterThan Значение, указывающее возраст в днях после последнего изменения int

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

ManagementPolicySnapShot

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

DateAfterCreation

Имя Описание Ценность
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания int (обязательно)

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

ManagementPolicyVersion

Имя Описание Ценность
удалить Функция удаления версии БОЛЬШОго двоичного объекта DateAfterCreation
tierToArchive Функция для уровня версии BLOB-объектов для архивного хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем или холодном уровне DateAfterCreation
tierToCool Функция для уровня версии BLOB-объектов для охлаждения хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем уровне DateAfterCreation

ManagementPolicyFilter

Имя Описание Ценность
blobIndexMatch Массив фильтров на основе тегов индекса BLOB-объектов может быть не более 10 фильтров тегов. TagFilter[]
BLOBTypes Массив предопределенных значений перечисления. В настоящее время blockBlob поддерживает все действия по уровням и удаления. Для добавленияBlob поддерживаются только действия удаления. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

TagFilter

Имя Описание Ценность
имя Это имя тега фильтра, оно может содержать 1 – 128 символов. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
op Это оператор сравнения, используемый для сравнения объектов и фильтрации. В настоящее время поддерживается только == (оператор равенства) строка (обязательно)
ценность Это поле значения тега фильтра, используемое для фильтрации на основе тегов, оно может содержать 0 – 256 символов. строка (обязательно)

Ограничения целостности:
Максимальная длина = 256

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors autotrace autoscaling

развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.

Определение ресурса шаблона ARM

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2021-02-01",
  "name": "default",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobIndexMatch": [
                {
                  "name": "string",
                  "op": "string",
                  "value": "string"
                }
              ],
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "Lifecycle"
        }
      ]
    }
  }
}

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

storageAccounts/managementPolicies

Имя Описание Ценность
тип Тип ресурса "Microsoft.Storage/storageAccounts/managementPolicies"
apiVersion Версия API ресурсов '2021-02-01'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
"по умолчанию"
свойства Возвращает правила политик данных учетной записи хранения. ManagementPolicyProperties

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Ценность
Правила Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

Имя Описание Ценность
определение Объект, определяющий правило жизненного цикла. ManagementPolicyDefinition (обязательно)
Включен Правило включено, если задано значение true. bool
имя Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. строка (обязательно)
тип Допустимое значение — жизненный цикл "Жизненный цикл" (обязательный)

ManagementPolicyDefinition

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

ManagementPolicyAction

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

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Ценность
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст за несколько дней после последнего доступа к BLOB-объектам. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. int

Ограничения целостности:
Минимальное значение = 0
daysAfterModificationGreaterThan Значение, указывающее возраст в днях после последнего изменения int

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

ManagementPolicySnapShot

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

DateAfterCreation

Имя Описание Ценность
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания int (обязательно)

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

ManagementPolicyVersion

Имя Описание Ценность
удалить Функция удаления версии БОЛЬШОго двоичного объекта DateAfterCreation
tierToArchive Функция для уровня версии BLOB-объектов для архивного хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем или холодном уровне DateAfterCreation
tierToCool Функция для уровня версии BLOB-объектов для охлаждения хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем уровне DateAfterCreation

ManagementPolicyFilter

Имя Описание Ценность
blobIndexMatch Массив фильтров на основе тегов индекса BLOB-объектов может быть не более 10 фильтров тегов. TagFilter[]
BLOBTypes Массив предопределенных значений перечисления. В настоящее время blockBlob поддерживает все действия по уровням и удаления. Для добавленияBlob поддерживаются только действия удаления. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

TagFilter

Имя Описание Ценность
имя Это имя тега фильтра, оно может содержать 1 – 128 символов. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
op Это оператор сравнения, используемый для сравнения объектов и фильтрации. В настоящее время поддерживается только == (оператор равенства) строка (обязательно)
ценность Это поле значения тега фильтра, используемое для фильтрации на основе тегов, оно может содержать 0 – 256 символов. строка (обязательно)

Ограничения целостности:
Максимальная длина = 256

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors autotrace autoscaling

развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobIndexMatch = [
                  {
                    name = "string"
                    op = "string"
                    value = "string"
                  }
                ]
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "Lifecycle"
          }
        ]
      }
    }
  })
}

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

storageAccounts/managementPolicies

Имя Описание Ценность
тип Тип ресурса "Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01"
имя Имя ресурса "по умолчанию"
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
свойства Возвращает правила политик данных учетной записи хранения. ManagementPolicyProperties

ManagementPolicyProperties

Имя Описание Ценность
политика Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Ценность
Правила Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

Имя Описание Ценность
определение Объект, определяющий правило жизненного цикла. ManagementPolicyDefinition (обязательно)
Включен Правило включено, если задано значение true. bool
имя Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. строка (обязательно)
тип Допустимое значение — жизненный цикл "Жизненный цикл" (обязательно)

ManagementPolicyDefinition

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

ManagementPolicyAction

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

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Ценность
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст за несколько дней после последнего доступа к BLOB-объектам. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. int

Ограничения целостности:
Минимальное значение = 0
daysAfterModificationGreaterThan Значение, указывающее возраст в днях после последнего изменения int

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

ManagementPolicySnapShot

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

DateAfterCreation

Имя Описание Ценность
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания int (обязательно)

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

ManagementPolicyVersion

Имя Описание Ценность
удалить Функция удаления версии БОЛЬШОго двоичного объекта DateAfterCreation
tierToArchive Функция для уровня версии BLOB-объектов для архивного хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем или холодном уровне DateAfterCreation
tierToCool Функция для уровня версии BLOB-объектов для охлаждения хранилища. Поддержка версии BLOB-объектов в настоящее время на горячем уровне DateAfterCreation

ManagementPolicyFilter

Имя Описание Ценность
blobIndexMatch Массив фильтров на основе тегов индекса BLOB-объектов может быть не более 10 фильтров тегов. TagFilter[]
BLOBTypes Массив предопределенных значений перечисления. В настоящее время blockBlob поддерживает все действия по уровням и удаления. Для добавленияBlob поддерживаются только действия удаления. string[] (обязательно)
префиксMatch Массив строк для сопоставления префиксов. string[]

TagFilter

Имя Описание Ценность
имя Это имя тега фильтра, оно может содержать 1 – 128 символов. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 128
op Это оператор сравнения, используемый для сравнения объектов и фильтрации. В настоящее время поддерживается только == (оператор равенства) строка (обязательно)
ценность Это поле значения тега фильтра, используемое для фильтрации на основе тегов, оно может содержать 0 – 256 символов. строка (обязательно)

Ограничения целостности:
Максимальная длина = 256