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

Определение ресурса Bicep

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

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

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

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

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

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

storageAccounts/managementPolicies

Имя Описание Значение
name имя ресурса.

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

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

Свойства ManagementPolicyProperties

Имя Описание Значение
policy Политика управления учетной записью хранения в формате JSON. Дополнительные сведения см. в разделе: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Значение
правила Управление учетными записями храненияПолитики. Дополнительные сведения см. в разделе: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

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

ManagementPolicyDefinition

Имя Описание Значение
actions Объект , определяющий набор действий. ManagementPolicyAction (обязательно)
filters Объект , определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyAction

Имя Описание Значение
baseBlob Действие политики управления для базового BLOB-объекта ManagementPolicyBaseBlob
snapshot Действие политики управления для snapshot ManagementPolicySnapShot
version Действие политики управления для версии ManagementPolicyVersion

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Значение
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания BLOB-объекта. INT

Ограничения:
Минимальное значение = 0
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст в днях после последнего доступа к BLOB-объекту. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. INT

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует, чтобы для действий на основе baseBlobs было задано значение daysAfterModificationGreaterThan. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

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

ManagementPolicySnapShot

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

DateAfterCreation

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

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует задания daysAfterCreationGreaterThan для моментальных снимков и действий на основе версий BLOB-объектов. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

ManagementPolicyVersion

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

ManagementPolicyFilter

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

TagFilter

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

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

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

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

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

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

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

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

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2021-09-01",
  "name": "default",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "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
версия_API Версия API ресурсов '2021-09-01'
name имя ресурса.

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

ManagementPolicyProperties

Имя Описание Значение
policy Политика управления учетной записью хранения в формате JSON. Дополнительные сведения см. в статье: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Значение
правила Управление учетными записями храненияПолитики. Дополнительные сведения см. в статье: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

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

ManagementPolicyDefinition

Имя Описание Значение
actions Объект , определяющий набор действий. ManagementPolicyAction (обязательно)
filters Объект , определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyAction

Имя Описание Значение
baseBlob Действие политики управления для базового BLOB-объекта ManagementPolicyBaseBlob
snapshot Действие политики управления для snapshot ManagementPolicySnapShot
version Действие политики управления для версии ManagementPolicyVersion

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Значение
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания BLOB-объекта. INT

Ограничения:
Минимальное значение = 0
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст в днях после последнего доступа к BLOB-объекту. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. INT

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует установки daysAfterModificationGreaterThan для действий на основе baseBlobs. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

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

ManagementPolicySnapShot

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

DateAfterCreation

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

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует установки daysAfterCreationGreaterThan для моментальных снимков и действий на основе версии BLOB-объектов. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

ManagementPolicyVersion

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

ManagementPolicyFilter

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

TagFilter

Имя Описание Значение
name Имя тега фильтра может содержать от 1 до 128 символов. string (обязательно)

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

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

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

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

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

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

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = 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-09-01"
name имя ресурса. «по умолчанию»
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
properties Возвращает правила политик данных учетной записи хранения. Свойства ManagementPolicyProperties

Свойства ManagementPolicyProperties

Имя Описание Значение
policy Политика управления учетной записью хранения в формате JSON. Дополнительные сведения см. в разделе: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (обязательно)

ManagementPolicySchema

Имя Описание Значение
правила Управление учетными записями храненияПолитики. Дополнительные сведения см. в разделе: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (обязательно)

ManagementPolicyRule

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

ManagementPolicyDefinition

Имя Описание Значение
actions Объект , определяющий набор действий. ManagementPolicyAction (обязательно)
filters Объект , определяющий набор фильтров. ManagementPolicyFilter

ManagementPolicyAction

Имя Описание Значение
baseBlob Действие политики управления для базового BLOB-объекта ManagementPolicyBaseBlob
snapshot Действие политики управления для snapshot ManagementPolicySnapShot
version Действие политики управления для версии ManagementPolicyVersion

ManagementPolicyBaseBlob

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

DateAfterModification

Имя Описание Значение
daysAfterCreationGreaterThan Значение, указывающее возраст в днях после создания BLOB-объекта. INT

Ограничения:
Минимальное значение = 0
daysAfterLastAccessTimeGreaterThan Значение, указывающее возраст в днях после последнего доступа к BLOB-объекту. Это свойство можно использовать только в сочетании с политикой отслеживания времени последнего доступа. INT

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует установки daysAfterModificationGreaterThan для действий на основе baseBlobs. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

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

ManagementPolicySnapShot

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

DateAfterCreation

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

Ограничения:
Минимальное значение = 0
daysAfterLastTierChangeGreaterThan Значение, указывающее возраст в днях после последнего изменения уровня BLOB-объектов. Это свойство применимо только к действиям tierToArchive и требует установки daysAfterCreationGreaterThan для моментальных снимков и действий на основе версии BLOB-объектов. Большой двоичный объект будет архивирован при выполнении обоих условий. INT

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

ManagementPolicyVersion

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

ManagementPolicyFilter

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

TagFilter

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

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

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