Aracılığıyla paylaş


Microsoft.DataProtection backupVaults/backupInstances 2023-08-01-önizleme

Bicep kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.DataProtection/backupVaults/backupInstances kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2023-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    datasourceAuthCredentials: {
      objectType: 'string'
      // For remaining properties, see AuthCredentials objects
    }
    dataSourceInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceProperties: {
        objectType: 'string'
        // For remaining properties, see BaseResourceProperties objects
      }
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceProperties: {
        objectType: 'string'
        // For remaining properties, see BaseResourceProperties objects
      }
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    identityDetails: {
      userAssignedIdentityArmUrl: 'string'
      useSystemAssignedIdentity: bool
    }
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        backupDatasourceParametersList: [
          {
            objectType: 'string'
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ]
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

BaseResourceProperties nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

DefaultResourceProperties için şunu kullanın:

{
  objectType: 'DefaultResourceProperties'
}

DataStoreParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

AzureOperationalStoreParameters için şunu kullanın:

{
  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'
}

BackupDatasourceParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

BlobBackupDatasourceParameters için şunu kullanın:

{
  containersList: [
    'string'
  ]
  objectType: 'BlobBackupDatasourceParameters'
}

KubernetesClusterBackupDatasourceParameters için şunu kullanın:

{
  backupHookReferences: [
    {
      name: 'string'
      namespace: 'string'
    }
  ]
  excludedNamespaces: [
    'string'
  ]
  excludedResourceTypes: [
    'string'
  ]
  includeClusterScopeResources: bool
  includedNamespaces: [
    'string'
  ]
  includedResourceTypes: [
    'string'
  ]
  labelSelectors: [
    'string'
  ]
  objectType: 'KubernetesClusterBackupDatasourceParameters'
  snapshotVolumes: bool
}

AuthCredentials nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

SecretStoreBasedAuthCredentials için şunu kullanın:

{
  objectType: 'SecretStoreBasedAuthCredentials'
  secretStoreResource: {
    secretStoreType: 'string'
    uri: 'string'
    value: 'string'
  }
}

Özellik Değerleri

Kimlik Doğrulama Bilgileri

İsim Açıklama Değer
nesneTürü SecretStoreBasedAuthCredentials türü için ' SecretStoreBasedAuthCredentials' olarak ayarlayın. 'SecretStoreBasedAuthCredentials' (gerekli)

AzureOperationalStoreParameters

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'AzureOperationalStoreParameters' (gerekli)
kaynakGrubuId Anlık Görüntü Kaynak Grubu Uri'sini alır veya ayarlar. String

BackupDatasourceParameters

İsim Açıklama Değer
nesneTürü BlobBackupDatasourceParameters türü için ' BlobBackupDatasourceParameters' olarak ayarlayın. KubernetesClusterBackupDatasourceParameters türü için ' KubernetesClusterBackupDatasourceParameters' olarak ayarlayın. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (gerekli)

Yedekleme Örneği

İsim Açıklama Değer
datasourceAuthCredentials Veri kaynağı sağlayıcısıyla kimlik doğrulaması yapmak için kullanılacak kimlik bilgileri. Kimlik Doğrulama Bilgileri
dataSourceInfo Veri kaynağı bilgilerini alır veya ayarlar. Veri kaynağı (gerekli)
dataSourceSetInfo Veri kaynağı kümesi bilgilerini alır veya ayarlar. Veri Kaynak Kümesi
dostça İsim Yedekleme Örneği kolay adını alır veya ayarlar. String
identityAyrıntılar BI için Kimlik Ayrıntıları bilgilerini içerir.
Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir.
Kimlik Detayları
nesneTürü dize (gerekli)
politika bilgisi İlke bilgilerini alır veya ayarlar. PolicyInfo (gerekli)
doğrulamaTürü Doğrulama türünü belirtir. DeepValidation durumunda, /validateForBackup API'sindeki tüm doğrulamalar yeniden çalıştırılır. 'Derin Doğrulama'
'Sığ Doğrulama'

BaseResourceProperties

İsim Açıklama Değer
nesneTürü DefaultResourceProperties türü için ' DefaultResourceProperties' olarak ayarlayın. 'DefaultResourceProperties' (gerekli)

BlobBackupDatasourceParameters

İsim Açıklama Değer
kapsayıcılar Listesi Blobların yedekleme yapılandırması sırasında yedeklenecek kapsayıcıların listesi string[] (gerekli)
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'BlobBackupDatasourceParameters' (gerekli)

Veri kaynağı

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağına özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

Veri Kaynak Kümesi

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağı kümesine özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

DataStoreParameters

İsim Açıklama Değer
dataStoreType veri deposunun türü; İşlem/Kasa/Arşiv 'Arşiv Mağazası'
'Operasyonel Mağaza'
'VaultStore' (gerekli)
nesneTürü AzureOperationalStoreParameters türü için ' AzureOperationalStoreParameters' olarak ayarlayın. 'AzureOperationalStoreParameters' (gerekli)

DefaultResourceProperties

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'DefaultResourceProperties' (gerekli)

DppProxyResourceTags

İsim Açıklama Değer

Kimlik Detayları

İsim Açıklama Değer
userAssignedIdentityArmUrl Kullanıcı Tarafından Atanan Kimlik için ARM URL'si. String
useSystemAssignedIdentity BI'ın Sistem Kimliği tarafından korunup korunmadığı belirtir. Boole

KubernetesClusterBackupDatasourceParameters

İsim Açıklama Değer
backupHookReferences Yedekleme kancası başvurularını alır veya ayarlar. Bu özellik, kanca başvuruyu yedekleme sırasında yürütülecek şekilde ayarlar. NamespacedNameResource[]
excludedNamespaces Exclude namespaces özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak ad alanlarını ayarlar. dize[]
excludedResourceTypes Dışlama kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak kaynak türlerini ayarlar. dize[]
includeClusterScopeResources Include cluster resources özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik, yedekleme sırasında küme kapsamı kaynaklarını içerir. bool (gerekli)
includedNamespaces include ad alanları özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında eklenecek ad alanlarını ayarlar. dize[]
includedResourceTypes Include kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dahil edilecek kaynak türlerini ayarlar. dize[]
labelSelectors (etiket seçicileri) LabelSelectors özelliğini alır veya ayarlar. Bu özellik, bu tür etiket seçicileri olan kaynağı yedekleme sırasında dahil edilecek şekilde ayarlar. dize[]
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'KubernetesClusterBackupDatasourceParameters' (gerekli)
snapshotVolumes Birim anlık görüntüsü özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik yedekleme sırasında birim anlık görüntüleri alır. bool (gerekli)

Microsoft.DataProtection/backupVaults/backupInstances

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: backupVaults
özellikler BackupInstanceResource özellikleri Yedekleme Örneği
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

NamespacedNameResource

İsim Açıklama Değer
isim Kaynağın adı String
isim alanı Kaynağın bulunduğu ad alanı String

Politika Bilgisi

İsim Açıklama Değer
poliçe numarası dize (gerekli)
policyParameters Yedekleme örneği için ilke parametreleri policyparameters

policyparameters

İsim Açıklama Değer
backupDatasourceParametersList Yedekleme Veri Kaynağı Parametrelerini alır veya ayarlar BackupDatasourceParameters[]
dataStoreParametersList DataStore Parametrelerini alır veya ayarlar DataStoreParameters[]

SecretStoreBasedAuthCredentials

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'SecretStoreBasedAuthCredentials' (gerekli)
secretStoreResource Gizli dizi deposu kaynağı SecretStoreResource

SecretStoreResource

İsim Açıklama Değer
secretStoreType Gizli dizi deposunun türünü alır veya ayarlar 'AzureKeyVault'
'Geçersiz' (gerekli)
URI Kaynağa ulaşmak için Uri String
değer Gizli dizi deposu kaynağında depolanan değeri alır veya ayarlar String

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Backup Vault aracılığıyla korumayı etkinleştirmek & Disk Oluşturma Disk oluşturan ve Backup Vault aracılığıyla korumayı etkinleştiren şablon
MySQL Esnek Sunucu oluşturun ve Yedekleme Kasası aracılığıyla korumayı etkinleştirin MySQL Esnek Sunucusu oluşturan ve Backup Vault aracılığıyla koruma sağlayan şablon
PgFlex sunucusu oluşturma & Backup Vault aracılığıyla korumayı etkinleştirme PostgreSQL Esnek Sunucusu oluşturan ve Backup Vault aracılığıyla koruma sağlayan şablon
Backup Vault aracılığıyla korumayı etkinleştirmek & Depolama Hesabı Oluşturma Depolama hesabı oluşturan ve Backup Vault aracılığıyla işletimsel ve kasalı yedeklemeyi etkinleştiren şablon

ARM şablonu kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.DataProtection/backupVaults/backupInstances kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "properties": {
    "datasourceAuthCredentials": {
      "objectType": "string"
      // For remaining properties, see AuthCredentials objects
    },
    "dataSourceInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceProperties": {
        "objectType": "string"
        // For remaining properties, see BaseResourceProperties objects
      },
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceProperties": {
        "objectType": "string"
        // For remaining properties, see BaseResourceProperties objects
      },
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "identityDetails": {
      "userAssignedIdentityArmUrl": "string",
      "useSystemAssignedIdentity": "bool"
    },
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "backupDatasourceParametersList": [ {
          "objectType": "string"
          // For remaining properties, see BackupDatasourceParameters objects
        } ],
        "dataStoreParametersList": [ {
          "dataStoreType": "string",
          "objectType": "string"
          // For remaining properties, see DataStoreParameters objects
        } ]
      }
    },
    "validationType": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

BaseResourceProperties nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

DefaultResourceProperties için şunu kullanın:

{
  "objectType": "DefaultResourceProperties"
}

DataStoreParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

AzureOperationalStoreParameters için şunu kullanın:

{
  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "string"
}

BackupDatasourceParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

BlobBackupDatasourceParameters için şunu kullanın:

{
  "containersList": [ "string" ],
  "objectType": "BlobBackupDatasourceParameters"
}

KubernetesClusterBackupDatasourceParameters için şunu kullanın:

{
  "backupHookReferences": [
    {
      "name": "string",
      "namespace": "string"
    }
  ],
  "excludedNamespaces": [ "string" ],
  "excludedResourceTypes": [ "string" ],
  "includeClusterScopeResources": "bool",
  "includedNamespaces": [ "string" ],
  "includedResourceTypes": [ "string" ],
  "labelSelectors": [ "string" ],
  "objectType": "KubernetesClusterBackupDatasourceParameters",
  "snapshotVolumes": "bool"
}

AuthCredentials nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

SecretStoreBasedAuthCredentials için şunu kullanın:

{
  "objectType": "SecretStoreBasedAuthCredentials",
  "secretStoreResource": {
    "secretStoreType": "string",
    "uri": "string",
    "value": "string"
  }
}

Özellik Değerleri

Kimlik Doğrulama Bilgileri

İsim Açıklama Değer
nesneTürü SecretStoreBasedAuthCredentials türü için ' SecretStoreBasedAuthCredentials' olarak ayarlayın. 'SecretStoreBasedAuthCredentials' (gerekli)

AzureOperationalStoreParameters

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'AzureOperationalStoreParameters' (gerekli)
kaynakGrubuId Anlık Görüntü Kaynak Grubu Uri'sini alır veya ayarlar. String

BackupDatasourceParameters

İsim Açıklama Değer
nesneTürü BlobBackupDatasourceParameters türü için ' BlobBackupDatasourceParameters' olarak ayarlayın. KubernetesClusterBackupDatasourceParameters türü için ' KubernetesClusterBackupDatasourceParameters' olarak ayarlayın. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (gerekli)

Yedekleme Örneği

İsim Açıklama Değer
datasourceAuthCredentials Veri kaynağı sağlayıcısıyla kimlik doğrulaması yapmak için kullanılacak kimlik bilgileri. Kimlik Doğrulama Bilgileri
dataSourceInfo Veri kaynağı bilgilerini alır veya ayarlar. Veri kaynağı (gerekli)
dataSourceSetInfo Veri kaynağı kümesi bilgilerini alır veya ayarlar. Veri Kaynak Kümesi
dostça İsim Yedekleme Örneği kolay adını alır veya ayarlar. String
identityAyrıntılar BI için Kimlik Ayrıntıları bilgilerini içerir.
Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir.
Kimlik Detayları
nesneTürü dize (gerekli)
politika bilgisi İlke bilgilerini alır veya ayarlar. PolicyInfo (gerekli)
doğrulamaTürü Doğrulama türünü belirtir. DeepValidation durumunda, /validateForBackup API'sindeki tüm doğrulamalar yeniden çalıştırılır. 'Derin Doğrulama'
'Sığ Doğrulama'

BaseResourceProperties

İsim Açıklama Değer
nesneTürü DefaultResourceProperties türü için ' DefaultResourceProperties' olarak ayarlayın. 'DefaultResourceProperties' (gerekli)

BlobBackupDatasourceParameters

İsim Açıklama Değer
kapsayıcılar Listesi Blobların yedekleme yapılandırması sırasında yedeklenecek kapsayıcıların listesi string[] (gerekli)
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'BlobBackupDatasourceParameters' (gerekli)

Veri kaynağı

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağına özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

Veri Kaynak Kümesi

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağı kümesine özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

DataStoreParameters

İsim Açıklama Değer
dataStoreType veri deposunun türü; İşlem/Kasa/Arşiv 'Arşiv Mağazası'
'Operasyonel Mağaza'
'VaultStore' (gerekli)
nesneTürü AzureOperationalStoreParameters türü için ' AzureOperationalStoreParameters' olarak ayarlayın. 'AzureOperationalStoreParameters' (gerekli)

DefaultResourceProperties

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'DefaultResourceProperties' (gerekli)

DppProxyResourceTags

İsim Açıklama Değer

Kimlik Detayları

İsim Açıklama Değer
userAssignedIdentityArmUrl Kullanıcı Tarafından Atanan Kimlik için ARM URL'si. String
useSystemAssignedIdentity BI'ın Sistem Kimliği tarafından korunup korunmadığı belirtir. Boole

KubernetesClusterBackupDatasourceParameters

İsim Açıklama Değer
backupHookReferences Yedekleme kancası başvurularını alır veya ayarlar. Bu özellik, kanca başvuruyu yedekleme sırasında yürütülecek şekilde ayarlar. NamespacedNameResource[]
excludedNamespaces Exclude namespaces özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak ad alanlarını ayarlar. dize[]
excludedResourceTypes Dışlama kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak kaynak türlerini ayarlar. dize[]
includeClusterScopeResources Include cluster resources özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik, yedekleme sırasında küme kapsamı kaynaklarını içerir. bool (gerekli)
includedNamespaces include ad alanları özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında eklenecek ad alanlarını ayarlar. dize[]
includedResourceTypes Include kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dahil edilecek kaynak türlerini ayarlar. dize[]
labelSelectors (etiket seçicileri) LabelSelectors özelliğini alır veya ayarlar. Bu özellik, bu tür etiket seçicileri olan kaynağı yedekleme sırasında dahil edilecek şekilde ayarlar. dize[]
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'KubernetesClusterBackupDatasourceParameters' (gerekli)
snapshotVolumes Birim anlık görüntüsü özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik yedekleme sırasında birim anlık görüntüleri alır. bool (gerekli)

Microsoft.DataProtection/backupVaults/backupInstances

İsim Açıklama Değer
apiVersiyonu API sürümü '2023-08-01-önizleme'
isim Kaynak adı dize (gerekli)
özellikler BackupInstanceResource özellikleri Yedekleme Örneği
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.DataProtection/backupVaults/backupInstances'

NamespacedNameResource

İsim Açıklama Değer
isim Kaynağın adı String
isim alanı Kaynağın bulunduğu ad alanı String

Politika Bilgisi

İsim Açıklama Değer
poliçe numarası dize (gerekli)
policyParameters Yedekleme örneği için ilke parametreleri policyparameters

policyparameters

İsim Açıklama Değer
backupDatasourceParametersList Yedekleme Veri Kaynağı Parametrelerini alır veya ayarlar BackupDatasourceParameters[]
dataStoreParametersList DataStore Parametrelerini alır veya ayarlar DataStoreParameters[]

SecretStoreBasedAuthCredentials

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'SecretStoreBasedAuthCredentials' (gerekli)
secretStoreResource Gizli dizi deposu kaynağı SecretStoreResource

SecretStoreResource

İsim Açıklama Değer
secretStoreType Gizli dizi deposunun türünü alır veya ayarlar 'AzureKeyVault'
'Geçersiz' (gerekli)
URI Kaynağa ulaşmak için Uri String
değer Gizli dizi deposu kaynağında depolanan değeri alır veya ayarlar String

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Backup Vault aracılığıyla korumayı etkinleştirmek & Disk Oluşturma

Azure’a dağıtın
Disk oluşturan ve Backup Vault aracılığıyla korumayı etkinleştiren şablon
MySQL Esnek Sunucu oluşturun ve Yedekleme Kasası aracılığıyla korumayı etkinleştirin

Azure’a dağıtın
MySQL Esnek Sunucusu oluşturan ve Backup Vault aracılığıyla koruma sağlayan şablon
PgFlex sunucusu oluşturma & Backup Vault aracılığıyla korumayı etkinleştirme

Azure’a dağıtın
PostgreSQL Esnek Sunucusu oluşturan ve Backup Vault aracılığıyla koruma sağlayan şablon
Backup Vault aracılığıyla korumayı etkinleştirmek & Depolama Hesabı Oluşturma

Azure’a dağıtın
Depolama hesabı oluşturan ve Backup Vault aracılığıyla işletimsel ve kasalı yedeklemeyi etkinleştiren şablon

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

backupVaults/backupInstances 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.DataProtection/backupVaults/backupInstances kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2023-08-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      datasourceAuthCredentials = {
        objectType = "string"
        // For remaining properties, see AuthCredentials objects
      }
      dataSourceInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceProperties = {
          objectType = "string"
          // For remaining properties, see BaseResourceProperties objects
        }
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceProperties = {
          objectType = "string"
          // For remaining properties, see BaseResourceProperties objects
        }
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      identityDetails = {
        userAssignedIdentityArmUrl = "string"
        useSystemAssignedIdentity = bool
      }
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          backupDatasourceParametersList = [
            {
              objectType = "string"
              // For remaining properties, see BackupDatasourceParameters objects
            }
          ]
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  }
}

BaseResourceProperties nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

DefaultResourceProperties için şunu kullanın:

{
  objectType = "DefaultResourceProperties"
}

DataStoreParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

AzureOperationalStoreParameters için şunu kullanın:

{
  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"
}

BackupDatasourceParameters nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

BlobBackupDatasourceParameters için şunu kullanın:

{
  containersList = [
    "string"
  ]
  objectType = "BlobBackupDatasourceParameters"
}

KubernetesClusterBackupDatasourceParameters için şunu kullanın:

{
  backupHookReferences = [
    {
      name = "string"
      namespace = "string"
    }
  ]
  excludedNamespaces = [
    "string"
  ]
  excludedResourceTypes = [
    "string"
  ]
  includeClusterScopeResources = bool
  includedNamespaces = [
    "string"
  ]
  includedResourceTypes = [
    "string"
  ]
  labelSelectors = [
    "string"
  ]
  objectType = "KubernetesClusterBackupDatasourceParameters"
  snapshotVolumes = bool
}

AuthCredentials nesneleri

nesne türünü belirtmek için objectType özelliğini ayarlayın.

SecretStoreBasedAuthCredentials için şunu kullanın:

{
  objectType = "SecretStoreBasedAuthCredentials"
  secretStoreResource = {
    secretStoreType = "string"
    uri = "string"
    value = "string"
  }
}

Özellik Değerleri

Kimlik Doğrulama Bilgileri

İsim Açıklama Değer
nesneTürü SecretStoreBasedAuthCredentials türü için ' SecretStoreBasedAuthCredentials' olarak ayarlayın. 'SecretStoreBasedAuthCredentials' (gerekli)

AzureOperationalStoreParameters

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'AzureOperationalStoreParameters' (gerekli)
kaynakGrubuId Anlık Görüntü Kaynak Grubu Uri'sini alır veya ayarlar. String

BackupDatasourceParameters

İsim Açıklama Değer
nesneTürü BlobBackupDatasourceParameters türü için ' BlobBackupDatasourceParameters' olarak ayarlayın. KubernetesClusterBackupDatasourceParameters türü için ' KubernetesClusterBackupDatasourceParameters' olarak ayarlayın. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (gerekli)

Yedekleme Örneği

İsim Açıklama Değer
datasourceAuthCredentials Veri kaynağı sağlayıcısıyla kimlik doğrulaması yapmak için kullanılacak kimlik bilgileri. Kimlik Doğrulama Bilgileri
dataSourceInfo Veri kaynağı bilgilerini alır veya ayarlar. Veri kaynağı (gerekli)
dataSourceSetInfo Veri kaynağı kümesi bilgilerini alır veya ayarlar. Veri Kaynak Kümesi
dostça İsim Yedekleme Örneği kolay adını alır veya ayarlar. String
identityAyrıntılar BI için Kimlik Ayrıntıları bilgilerini içerir.
Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir.
Kimlik Detayları
nesneTürü dize (gerekli)
politika bilgisi İlke bilgilerini alır veya ayarlar. PolicyInfo (gerekli)
doğrulamaTürü Doğrulama türünü belirtir. DeepValidation durumunda, /validateForBackup API'sindeki tüm doğrulamalar yeniden çalıştırılır. 'Derin Doğrulama'
'Sığ Doğrulama'

BaseResourceProperties

İsim Açıklama Değer
nesneTürü DefaultResourceProperties türü için ' DefaultResourceProperties' olarak ayarlayın. 'DefaultResourceProperties' (gerekli)

BlobBackupDatasourceParameters

İsim Açıklama Değer
kapsayıcılar Listesi Blobların yedekleme yapılandırması sırasında yedeklenecek kapsayıcıların listesi string[] (gerekli)
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'BlobBackupDatasourceParameters' (gerekli)

Veri kaynağı

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağına özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

Veri Kaynak Kümesi

İsim Açıklama Değer
datasourceType Kaynağın DatasourceType. String
nesneTürü Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü String
kaynakID Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure dışı kaynaklar için bu, Fabric/Vault aracılığıyla yedekleme hizmeti tarafından oluşturulan kimlik olacaktır. dize (gerekli)
kaynak konumu Veri kaynağının konumu. String
kaynakAdı Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. String
resourceProperties Veri kaynağı kümesine özgü özellikler BaseResourceProperties
kaynakTürü Veri Kaynağının Kaynak Türü. String
resourceUri Kaynağın Uri'sini seçin. String

DataStoreParameters

İsim Açıklama Değer
dataStoreType veri deposunun türü; İşlem/Kasa/Arşiv 'Arşiv Mağazası'
'Operasyonel Mağaza'
'VaultStore' (gerekli)
nesneTürü AzureOperationalStoreParameters türü için ' AzureOperationalStoreParameters' olarak ayarlayın. 'AzureOperationalStoreParameters' (gerekli)

DefaultResourceProperties

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'DefaultResourceProperties' (gerekli)

DppProxyResourceTags

İsim Açıklama Değer

Kimlik Detayları

İsim Açıklama Değer
userAssignedIdentityArmUrl Kullanıcı Tarafından Atanan Kimlik için ARM URL'si. String
useSystemAssignedIdentity BI'ın Sistem Kimliği tarafından korunup korunmadığı belirtir. Boole

KubernetesClusterBackupDatasourceParameters

İsim Açıklama Değer
backupHookReferences Yedekleme kancası başvurularını alır veya ayarlar. Bu özellik, kanca başvuruyu yedekleme sırasında yürütülecek şekilde ayarlar. NamespacedNameResource[]
excludedNamespaces Exclude namespaces özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak ad alanlarını ayarlar. dize[]
excludedResourceTypes Dışlama kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dışlanacak kaynak türlerini ayarlar. dize[]
includeClusterScopeResources Include cluster resources özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik, yedekleme sırasında küme kapsamı kaynaklarını içerir. bool (gerekli)
includedNamespaces include ad alanları özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında eklenecek ad alanlarını ayarlar. dize[]
includedResourceTypes Include kaynak türleri özelliğini alır veya ayarlar. Bu özellik, yedekleme sırasında dahil edilecek kaynak türlerini ayarlar. dize[]
labelSelectors (etiket seçicileri) LabelSelectors özelliğini alır veya ayarlar. Bu özellik, bu tür etiket seçicileri olan kaynağı yedekleme sırasında dahil edilecek şekilde ayarlar. dize[]
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'KubernetesClusterBackupDatasourceParameters' (gerekli)
snapshotVolumes Birim anlık görüntüsü özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik yedekleme sırasında birim anlık görüntüleri alır. bool (gerekli)

Microsoft.DataProtection/backupVaults/backupInstances

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü için kimlik: backupVaults
özellikler BackupInstanceResource özellikleri Yedekleme Örneği
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.DataProtection/backupVaults/backupInstances@2023-08-01-preview"

NamespacedNameResource

İsim Açıklama Değer
isim Kaynağın adı String
isim alanı Kaynağın bulunduğu ad alanı String

Politika Bilgisi

İsim Açıklama Değer
poliçe numarası dize (gerekli)
policyParameters Yedekleme örneği için ilke parametreleri policyparameters

policyparameters

İsim Açıklama Değer
backupDatasourceParametersList Yedekleme Veri Kaynağı Parametrelerini alır veya ayarlar BackupDatasourceParameters[]
dataStoreParametersList DataStore Parametrelerini alır veya ayarlar DataStoreParameters[]

SecretStoreBasedAuthCredentials

İsim Açıklama Değer
nesneTürü Belirli nesnenin türü - seri durumdan çıkarma için kullanılır 'SecretStoreBasedAuthCredentials' (gerekli)
secretStoreResource Gizli dizi deposu kaynağı SecretStoreResource

SecretStoreResource

İsim Açıklama Değer
secretStoreType Gizli dizi deposunun türünü alır veya ayarlar 'AzureKeyVault'
'Geçersiz' (gerekli)
URI Kaynağa ulaşmak için Uri String
değer Gizli dizi deposu kaynağında depolanan değeri alır veya ayarlar String