Condividi tramite


Microsoft.Storage storageAccounts/objectReplicationPolicies 2021-04-01

Definizione di risorsa Bicep

Il tipo di risorsa storageAccounts/objectReplicationPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/objectReplicationPolicies, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: storageAccounts
proprietà Restituisce i criteri di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyProperties

ObjectReplicationPolicyFilter

Nome Descrizione Valore
minCreationTime I BLOB creati dopo il tempo verranno replicati nella destinazione. Deve essere in formato datetime 'yyyy-MM-ddTHH:mm:ssZ'. Esempio: 2020-02-19T16:05:00Z corda
prefixMatch Opzionale. Filtra i risultati per replicare solo i BLOB i cui nomi iniziano con il prefisso specificato. string[]

ObjectReplicationPolicyProperties

Nome Descrizione Valore
destinationAccount Obbligatorio. Nome dell'account di destinazione. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)
norme Regole di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyRule[]
sourceAccount Obbligatorio. Nome dell'account di origine. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)

ObjectReplicationPolicyRule

Nome Descrizione Valore
destinationContainer Obbligatorio. Nome del contenitore di destinazione. stringa (obbligatorio)
filtri Opzionale. Oggetto che definisce il set di filtri. ObjectReplicationPolicyFilter
ruleId L'ID regola viene generato automaticamente per ogni nuova regola nell'account di destinazione. È necessario per inserire i criteri nell'account di origine. corda
sourceContainer Obbligatorio. Nome del contenitore di origine. stringa (obbligatorio)

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa storageAccounts/objectReplicationPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/objectReplicationPolicies, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Nome Descrizione Valore
apiVersion Versione dell'API '2021-04-01'
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)
proprietà Restituisce i criteri di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyProperties
digitare Tipo di risorsa 'Microsoft.Storage/storageAccounts/objectReplicationPolicies'

ObjectReplicationPolicyFilter

Nome Descrizione Valore
minCreationTime I BLOB creati dopo il tempo verranno replicati nella destinazione. Deve essere in formato datetime 'yyyy-MM-ddTHH:mm:ssZ'. Esempio: 2020-02-19T16:05:00Z corda
prefixMatch Opzionale. Filtra i risultati per replicare solo i BLOB i cui nomi iniziano con il prefisso specificato. string[]

ObjectReplicationPolicyProperties

Nome Descrizione Valore
destinationAccount Obbligatorio. Nome dell'account di destinazione. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)
norme Regole di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyRule[]
sourceAccount Obbligatorio. Nome dell'account di origine. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)

ObjectReplicationPolicyRule

Nome Descrizione Valore
destinationContainer Obbligatorio. Nome del contenitore di destinazione. stringa (obbligatorio)
filtri Opzionale. Oggetto che definisce il set di filtri. ObjectReplicationPolicyFilter
ruleId L'ID regola viene generato automaticamente per ogni nuova regola nell'account di destinazione. È necessario per inserire i criteri nell'account di origine. corda
sourceContainer Obbligatorio. Nome del contenitore di origine. stringa (obbligatorio)

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa storageAccounts/objectReplicationPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/objectReplicationPolicies, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

Microsoft.Storage/storageAccounts/objectReplicationPolicies

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: storageAccounts
proprietà Restituisce i criteri di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyProperties
digitare Tipo di risorsa "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-04-01"

ObjectReplicationPolicyFilter

Nome Descrizione Valore
minCreationTime I BLOB creati dopo il tempo verranno replicati nella destinazione. Deve essere in formato datetime 'yyyy-MM-ddTHH:mm:ssZ'. Esempio: 2020-02-19T16:05:00Z corda
prefixMatch Opzionale. Filtra i risultati per replicare solo i BLOB i cui nomi iniziano con il prefisso specificato. string[]

ObjectReplicationPolicyProperties

Nome Descrizione Valore
destinationAccount Obbligatorio. Nome dell'account di destinazione. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)
norme Regole di replica degli oggetti dell'account di archiviazione. ObjectReplicationPolicyRule[]
sourceAccount Obbligatorio. Nome dell'account di origine. Deve essere l'ID risorsa completo se allowCrossTenantReplication impostato su false. stringa (obbligatorio)

ObjectReplicationPolicyRule

Nome Descrizione Valore
destinationContainer Obbligatorio. Nome del contenitore di destinazione. stringa (obbligatorio)
filtri Opzionale. Oggetto che definisce il set di filtri. ObjectReplicationPolicyFilter
ruleId L'ID regola viene generato automaticamente per ogni nuova regola nell'account di destinazione. È necessario per inserire i criteri nell'account di origine. corda
sourceContainer Obbligatorio. Nome del contenitore di origine. stringa (obbligatorio)