Microsoft.Storage StorageAccounts/objectReplicationPolicies 2021-08-01

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

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

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

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

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

resource symbolicname 'Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    destinationAccount: 'string'
    rules: [
      {
        destinationContainer: 'string'
        filters: {
          minCreationTime: 'string'
          prefixMatch: [
            'string'
          ]
        }
        ruleId: 'string'
        sourceContainer: 'string'
      }
    ]
    sourceAccount: 'string'
  }
}

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

storageAccounts/objectReplicationPolicies

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

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

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

ObjectReplicationPolicyProperties

Имя Описание Значение
destinationAccount Обязательный. Имя целевой учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)
правила Правила репликации объектов учетной записи хранения. ObjectReplicationPolicyRule[]
sourceAccount Обязательный. Имя исходной учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)

ObjectReplicationPolicyRule

Имя Описание Значение
destinationContainer Обязательный. Имя конечного контейнера. строка (обязательно)
filters Необязательный элемент. Объект , определяющий набор фильтров. ObjectReplicationPolicyFilter
ruleId Идентификатор правила создается автоматически для каждого нового правила в целевой учетной записи. Он необходим для включения политики в исходную учетную запись. строка
sourceContainer Обязательный. Имя исходного контейнера. строка (обязательно)

ObjectReplicationPolicyFilter

Имя Описание Значение
minCreationTime Большие двоичные объекты, созданные по истечении этого времени, будут реплицированы в место назначения. Он должен быть в формате даты и времени 'гггг-ММ-ддТЧЧ:мм:ссZ'. Пример: 2020-02-19T16:05:00Z строка
prefixMatch Необязательный элемент. Фильтрует результаты для репликации только больших двоичных объектов, имена которых начинаются с указанного префикса. string[]

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

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/objectReplicationPolicies",
  "apiVersion": "2021-08-01",
  "name": "string",
  "properties": {
    "destinationAccount": "string",
    "rules": [
      {
        "destinationContainer": "string",
        "filters": {
          "minCreationTime": "string",
          "prefixMatch": [ "string" ]
        },
        "ruleId": "string",
        "sourceContainer": "string"
      }
    ],
    "sourceAccount": "string"
  }
}

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

storageAccounts/objectReplicationPolicies

Имя Описание Значение
тип Тип ресурса Microsoft.Storage/storageAccounts/objectReplicationPolicies
версия_API Версия API ресурсов '2021-08-01'
name имя ресурса.

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

ObjectReplicationPolicyProperties

Имя Описание Значение
destinationAccount Обязательный. Имя целевой учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)
правила Правила репликации объектов учетной записи хранения. ObjectReplicationPolicyRule[]
sourceAccount Обязательный. Имя исходной учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)

ObjectReplicationPolicyRule

Имя Описание Значение
destinationContainer Обязательный. Имя конечного контейнера. строка (обязательно)
filters Необязательный элемент. Объект , определяющий набор фильтров. ObjectReplicationPolicyFilter
ruleId Идентификатор правила создается автоматически для каждого нового правила в целевой учетной записи. Он необходим для включения политики в исходную учетную запись. строка
sourceContainer Обязательный. Имя исходного контейнера. строка (обязательно)

ObjectReplicationPolicyFilter

Имя Описание Значение
minCreationTime Большие двоичные объекты, созданные по истечении этого времени, будут реплицированы в место назначения. Он должен быть в формате даты и времени 'гггг-ММ-ддТЧЧ:мм:ссZ'. Пример: 2020-02-19T16:05:00Z строка
prefixMatch Необязательный элемент. Фильтрует результаты для репликации только больших двоичных объектов, имена которых начинаются с указанного префикса. string[]

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      destinationAccount = "string"
      rules = [
        {
          destinationContainer = "string"
          filters = {
            minCreationTime = "string"
            prefixMatch = [
              "string"
            ]
          }
          ruleId = "string"
          sourceContainer = "string"
        }
      ]
      sourceAccount = "string"
    }
  })
}

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

storageAccounts/objectReplicationPolicies

Имя Описание Значение
тип Тип ресурса "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-08-01"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
properties Возвращает политику репликации объектов учетной записи хранения. ObjectReplicationPolicyProperties

ObjectReplicationPolicyProperties

Имя Описание Значение
destinationAccount Обязательный. Имя целевой учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)
правила Правила репликации объектов учетной записи хранения. ObjectReplicationPolicyRule[]
sourceAccount Обязательный. Имя исходной учетной записи. Если параметру allowCrossTenantReplication присвоено значение false, это должен быть полный идентификатор ресурса. строка (обязательно)

ObjectReplicationPolicyRule

Имя Описание Значение
destinationContainer Обязательный. Имя конечного контейнера. строка (обязательно)
filters Необязательный элемент. Объект , определяющий набор фильтров. ObjectReplicationPolicyFilter
ruleId Идентификатор правила создается автоматически для каждого нового правила в целевой учетной записи. Он необходим для включения политики в исходную учетную запись. строка
sourceContainer Обязательный. Имя исходного контейнера. строка (обязательно)

ObjectReplicationPolicyFilter

Имя Описание Значение
minCreationTime Большие двоичные объекты, созданные по истечении этого времени, будут реплицированы в место назначения. Он должен быть в формате даты и времени 'гггг-ММ-ддТЧЧ:мм:ссZ'. Пример: 2020-02-19T16:05:00Z строка
prefixMatch Необязательный элемент. Фильтрует результаты для репликации только больших двоичных объектов, имена которых начинаются с указанного префикса. string[]