Partilhar via


Microsoft.Storage storageAccounts/objectReplicationPolicies

Definição de recursos do bíceps

O tipo de recurso storageAccounts/objectReplicationPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/objectReplicationPolicies, adicione o seguinte Bíceps ao seu modelo.

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

Valores de propriedade

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1 (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: storageAccounts
propriedades Retorna a política de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyProperties

ObjectReplicationPolicyFilter

Designação Descrição Valor
minCreationTime Os blobs criados após o tempo serão replicados para o destino. Deve estar no formato datetime 'aaaa-MM-ddTHH:mm:ssZ'. Exemplo: 2020-02-19T16:05:00Z string
prefixMatch Opcional. Filtra os resultados para replicar apenas blobs cujos nomes começam com o prefixo especificado. string[]

ObjectReplicationPolicyProperties

Designação Descrição Valor
destinationAccount Necessário. Nome da conta de destino. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)
regras As regras de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyRule[]
sourceAccount Necessário. Nome da conta de origem. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)

ObjectReplicationPolicyRule

Designação Descrição Valor
destinationContainer Necessário. Nome do contêiner de destino. string (obrigatório)
filtros Opcional. Um objeto que define o conjunto de filtros. ObjectReplicationPolicyFilter
ruleId A ID da regra é gerada automaticamente para cada nova regra na conta de destino. É necessário para colocar a política na conta de origem. string
sourceContainer Necessário. Nome do contêiner de origem. string (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso storageAccounts/objectReplicationPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/objectReplicationPolicies, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Designação Descrição Valor
apiVersion A versão api '2023-05-01'
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1 (obrigatório)
propriedades Retorna a política de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyProperties
tipo O tipo de recurso 'Microsoft.Storage/storageAccounts/objectReplicationPolicies'

ObjectReplicationPolicyFilter

Designação Descrição Valor
minCreationTime Os blobs criados após o tempo serão replicados para o destino. Deve estar no formato datetime 'aaaa-MM-ddTHH:mm:ssZ'. Exemplo: 2020-02-19T16:05:00Z string
prefixMatch Opcional. Filtra os resultados para replicar apenas blobs cujos nomes começam com o prefixo especificado. string[]

ObjectReplicationPolicyProperties

Designação Descrição Valor
destinationAccount Necessário. Nome da conta de destino. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)
regras As regras de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyRule[]
sourceAccount Necessário. Nome da conta de origem. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)

ObjectReplicationPolicyRule

Designação Descrição Valor
destinationContainer Necessário. Nome do contêiner de destino. string (obrigatório)
filtros Opcional. Um objeto que define o conjunto de filtros. ObjectReplicationPolicyFilter
ruleId A ID da regra é gerada automaticamente para cada nova regra na conta de destino. É necessário para colocar a política na conta de origem. string
sourceContainer Necessário. Nome do contêiner de origem. string (obrigatório)

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso storageAccounts/objectReplicationPolicies pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/objectReplicationPolicies, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1 (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: storageAccounts
propriedades Retorna a política de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyProperties
tipo O tipo de recurso "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-05-01"

ObjectReplicationPolicyFilter

Designação Descrição Valor
minCreationTime Os blobs criados após o tempo serão replicados para o destino. Deve estar no formato datetime 'aaaa-MM-ddTHH:mm:ssZ'. Exemplo: 2020-02-19T16:05:00Z string
prefixMatch Opcional. Filtra os resultados para replicar apenas blobs cujos nomes começam com o prefixo especificado. string[]

ObjectReplicationPolicyProperties

Designação Descrição Valor
destinationAccount Necessário. Nome da conta de destino. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)
regras As regras de replicação de objeto de conta de armazenamento. ObjectReplicationPolicyRule[]
sourceAccount Necessário. Nome da conta de origem. Ele deve ser full resource id se allowCrossTenantReplication definido como false. string (obrigatório)

ObjectReplicationPolicyRule

Designação Descrição Valor
destinationContainer Necessário. Nome do contêiner de destino. string (obrigatório)
filtros Opcional. Um objeto que define o conjunto de filtros. ObjectReplicationPolicyFilter
ruleId A ID da regra é gerada automaticamente para cada nova regra na conta de destino. É necessário para colocar a política na conta de origem. string
sourceContainer Necessário. Nome do contêiner de origem. string (obrigatório)