Aracılığıyla paylaş


Microsoft.DataProtection backupVaults/backupInstances 2022-02-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@2022-02-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'
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
}

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'
  }
}

DataStoreParameters nesneleri

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

AzureOperationalStoreParameters için şunu kullanın:

{
  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: '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

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
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'

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
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
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)

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. Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: backupVaults
özellikler BackupInstanceResource özellikleri Yedekleme Örneği

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
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
Depolama Hesabı oluşturma ve Backup Vault aracılığıyla korumayı etkinleştirme 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": "2022-02-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",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "dataStoreParametersList": [ {
          "dataStoreType": "string",
          "objectType": "string"
          // For remaining properties, see DataStoreParameters objects
        } ]
      }
    },
    "validationType": "string"
  }
}

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"
  }
}

DataStoreParameters nesneleri

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

AzureOperationalStoreParameters için şunu kullanın:

{
  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "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

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
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'

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
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
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)

Microsoft.DataProtection/backupVaults/backupInstances

İsim Açıklama Değer
apiVersiyonu API sürümü '2022-02-01-önizleme'
isim Kaynak adı dize (gerekli)
özellikler BackupInstanceResource özellikleri Yedekleme Örneği
tür Kaynak türü 'Microsoft.DataProtection/backupVaults/backupInstances'

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
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
Depolama Hesabı oluşturma ve Backup Vault aracılığıyla korumayı etkinleştirme

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@2022-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      datasourceAuthCredentials = {
        objectType = "string"
        // For remaining properties, see AuthCredentials objects
      }
      dataSourceInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  }
}

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"
  }
}

DataStoreParameters nesneleri

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

AzureOperationalStoreParameters için şunu kullanın:

{
  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "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

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
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'

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
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
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)

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
tür Kaynak türü "Microsoft.DataProtection/backupVaults/backupInstances@2022-02-01-preview"

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
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