Microsoft.Storage storageAccounts/objectReplicationPolicies 2023-01-01

Bicep kaynak tanımı

storageAccounts/objectReplicationPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/objectReplicationPolicies kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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

Özellik değerleri

storageAccounts/objectReplicationPolicies

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: storageAccounts
properties Depolama Hesabı Nesne Çoğaltma İlkesi'ni döndürür. ObjectReplicationPolicyProperties

ObjectReplicationPolicyProperties

Ad Açıklama Değer
destinationAccount Gereklidir. Hedef hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)
rules Depolama hesabı nesnesi çoğaltma kuralları. ObjectReplicationPolicyRule[]
sourceAccount Gereklidir. Kaynak hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)

ObjectReplicationPolicyRule

Ad Açıklama Değer
destinationContainer Gereklidir. Hedef kapsayıcı adı. dize (gerekli)
filtreler İsteğe bağlı. Filtre kümesini tanımlayan bir nesne. ObjectReplicationPolicyFilter
ruleId Hedef hesapta her yeni kural için kural kimliği otomatik olarak oluşturulur. Kaynak hesaba ilke koymak için gereklidir. string
sourceContainer Gereklidir. Kaynak kapsayıcı adı. dize (gerekli)

ObjectReplicationPolicyFilter

Ad Açıklama Değer
minCreationTime Süreden sonra oluşturulan bloblar hedefe çoğaltılır. 'yyyy-MM-ddTHH:mm:ssZ' tarih saat biçiminde olmalıdır. Örnek: 2020-02-19T16:05:00Z string
prefixMatch İsteğe bağlı. Sonuçları yalnızca adları belirtilen ön ek ile başlayan blobları çoğaltacak şekilde filtreler. dize[]

ARM şablonu kaynak tanımı

storageAccounts/objectReplicationPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/objectReplicationPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

storageAccounts/objectReplicationPolicies

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Storage/storageAccounts/objectReplicationPolicies'
apiVersion Kaynak API'sinin sürümü '2023-01-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties Depolama Hesabı Nesne Çoğaltma İlkesi'ni döndürür. ObjectReplicationPolicyProperties

ObjectReplicationPolicyProperties

Ad Açıklama Değer
destinationAccount Gereklidir. Hedef hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)
rules Depolama hesabı nesnesi çoğaltma kuralları. ObjectReplicationPolicyRule[]
sourceAccount Gereklidir. Kaynak hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)

ObjectReplicationPolicyRule

Ad Açıklama Değer
destinationContainer Gereklidir. Hedef kapsayıcı adı. dize (gerekli)
filtreler İsteğe bağlı. Filtre kümesini tanımlayan bir nesne. ObjectReplicationPolicyFilter
ruleId Hedef hesapta her yeni kural için kural kimliği otomatik olarak oluşturulur. Kaynak hesaba ilke koymak için gereklidir. string
sourceContainer Gereklidir. Kaynak kapsayıcı adı. dize (gerekli)

ObjectReplicationPolicyFilter

Ad Açıklama Değer
minCreationTime Süreden sonra oluşturulan bloblar hedefe çoğaltılır. 'yyyy-MM-ddTHH:mm:ssZ' tarih saat biçiminde olmalıdır. Örnek: 2020-02-19T16:05:00Z string
prefixMatch İsteğe bağlı. Sonuçları yalnızca adları belirtilen ön ek ile başlayan blobları çoğaltacak şekilde filtreler. dize[]

Terraform (AzAPI sağlayıcısı) kaynak tanımı

storageAccounts/objectReplicationPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/objectReplicationPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-01-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"
    }
  })
}

Özellik değerleri

storageAccounts/objectReplicationPolicies

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-01-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: storageAccounts
properties Depolama Hesabı Nesne Çoğaltma İlkesi'ni döndürür. ObjectReplicationPolicyProperties

ObjectReplicationPolicyProperties

Ad Açıklama Değer
destinationAccount Gereklidir. Hedef hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)
rules Depolama hesabı nesnesi çoğaltma kuralları. ObjectReplicationPolicyRule[]
sourceAccount Gereklidir. Kaynak hesap adı. allowCrossTenantReplication değeri false olarak ayarlandıysa tam kaynak kimliği olmalıdır. dize (gerekli)

ObjectReplicationPolicyRule

Ad Açıklama Değer
destinationContainer Gereklidir. Hedef kapsayıcı adı. dize (gerekli)
filtreler İsteğe bağlı. Filtre kümesini tanımlayan bir nesne. ObjectReplicationPolicyFilter
ruleId Hedef hesapta her yeni kural için kural kimliği otomatik olarak oluşturulur. Kaynak hesaba ilke koymak için gereklidir. string
sourceContainer Gereklidir. Kaynak kapsayıcı adı. dize (gerekli)

ObjectReplicationPolicyFilter

Ad Açıklama Değer
minCreationTime Süreden sonra oluşturulan bloblar hedefe çoğaltılır. 'yyyy-MM-ddTHH:mm:ssZ' tarih saat biçiminde olmalıdır. Örnek: 2020-02-19T16:05:00Z string
prefixMatch İsteğe bağlı. Sonuçları yalnızca adları belirtilen ön ek ile başlayan blobları çoğaltacak şekilde filtreler. dize[]