Aracılığıyla paylaş


Microsoft.DataProtection yedekleme Kasaları

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.DataProtection/backupVaults@2025-02-01' = {
  eTag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    featureSettings: {
      crossRegionRestoreSettings: {
        state: 'string'
      }
      crossSubscriptionRestoreSettings: {
        state: 'string'
      }
    }
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
    }
    replicatedRegions: [
      'string'
    ]
    resourceGuardOperationRequests: [
      'string'
    ]
    securitySettings: {
      encryptionSettings: {
        infrastructureEncryption: 'string'
        kekIdentity: {
          identityId: 'string'
          identityType: 'string'
        }
        keyVaultProperties: {
          keyUri: 'string'
        }
        state: 'string'
      }
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        retentionDurationInDays: int
        state: 'string'
      }
    }
    storageSettings: [
      {
        datastoreType: 'string'
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

AzureMonitorAlertSettings

İsim Açıklama Değer
alertsForAllJobFailures 'Devre Dışı'
'Etkin'

Yedekleme Kasası

İsim Açıklama Değer
özellikAyarlar Özellik Ayarları Özellik Ayarları
izlemeAyarlar İzleme Ayarları İzlemeAyarları
replicatedRegions Backup Vault için çoğaltılmış bölgelerin listesi dize[]
resourceGuardOperationRequests LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests dize[]
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

CmkKekIdentity

İsim Açıklama Değer
identityId (kimlik kimliği) Key Vault'a erişim izinlerine sahip olan kullanılacak yönetilen kimlik. Kimlik türleri için buraya bir değer girin: yalnızca 'UserAssigned'. String
kimlikTürü Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır. 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'

CmkKeyVaultÖzellikleri

İsim Açıklama Değer
keyUri Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si String

CrossRegionRestoreSettings

İsim Açıklama Değer
devlet CrossRegionRestore durumu 'Devre Dışı'
'Etkin'

CrossSubscriptionRestoreSettings

İsim Açıklama Değer
devlet CrossSubscriptionRestore durumu 'Devre Dışı'
'Etkin'
'Kalıcı Olarak Devre Dışı'

DppBaseTrackedResourceTags

İsim Açıklama Değer

DppIdentityDetails

İsim Açıklama Değer
tür SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' veya None olabilecek identityType String
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alır veya ayarlar. DppIdentityDetailsUserAssignedIdentities

DppIdentityDetailsUserAssignedIdentities

İsim Açıklama Değer

Şifreleme Ayarları

İsim Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma 'Devre Dışı'
'Etkin'
kekKimlik CMK için kullanılan yönetilen kimliğin ayrıntıları cmkKekIdentity
keyVaultÖzellikleri CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultÖzellikleri
devlet Backup Vault'un şifreleme durumu. 'Devre Dışı'
'Etkin'
'Tutarsız'

Özellik Ayarları

İsim Açıklama Değer
crossRegionRestoreSettings CrossRegionRestoreSettings
crossSubscriptionRestoreSettings CrossSubscriptionRestore Ayarları CrossSubscriptionRestoreSettings

Değişmezlik Ayarları

İsim Açıklama Değer
devlet Değişmezlik durumu 'Devre Dışı'
'Kilitli'
'Kilidi Açık'

Microsoft.DataProtection/backupVaults

İsim Açıklama Değer
e-Etiket İsteğe bağlı ETag. String
kimlik Giriş Yönetilen Kimlik Ayrıntıları DppIdentityDetails
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
özellikler BackupVaultResource özellikleri BackupVault (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

İzlemeAyarları

İsim Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings

GüvenlikAyarlar

İsim Açıklama Değer
şifrelemeAyarlar Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. Şifreleme Ayarları
değişmezlikAyarları Kasa düzeyinde Değişmezlik Ayarları Değişmezlik Ayarları
softDeleteSettings (Yumuşak Silme) Geçici silmeyle ilgili ayarlar SoftDeleteSettings

SoftDeleteSettings (Yumuşak Silme)

İsim Açıklama Değer
retentionDurationInDays Geçici silme saklama süresi Int
devlet Geçici silme durumu 'Her Zaman Açık'
'Kapalı'
'Açık'

Depolama Ayarı

İsim Açıklama Değer
veri deposu türü Veri deposunun türünü alır veya ayarlar. 'Arşiv Mağazası'
'Operasyonel Mağaza'
'Kasa Mağazası'
tür Türü alır veya ayarlar. 'Coğrafi Gereksiz'
'Yerel Olarak Gereksiz'
'Bölge Gereksiz'

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Data Protection Backup Kasası Veri Koruma Yedekleme Kasası için AVM Kaynak Modülü

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 oluşturma Backup Kasası oluşturan basit şablon
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 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 kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.DataProtection/backupVaults",
  "apiVersion": "2025-02-01",
  "name": "string",
  "eTag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "string"
      },
      "crossSubscriptionRestoreSettings": {
        "state": "string"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      }
    },
    "replicatedRegions": [ "string" ],
    "resourceGuardOperationRequests": [ "string" ],
    "securitySettings": {
      "encryptionSettings": {
        "infrastructureEncryption": "string",
        "kekIdentity": {
          "identityId": "string",
          "identityType": "string"
        },
        "keyVaultProperties": {
          "keyUri": "string"
        },
        "state": "string"
      },
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": "int",
        "state": "string"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "string",
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

AzureMonitorAlertSettings

İsim Açıklama Değer
alertsForAllJobFailures 'Devre Dışı'
'Etkin'

Yedekleme Kasası

İsim Açıklama Değer
özellikAyarlar Özellik Ayarları Özellik Ayarları
izlemeAyarlar İzleme Ayarları İzlemeAyarları
replicatedRegions Backup Vault için çoğaltılmış bölgelerin listesi dize[]
resourceGuardOperationRequests LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests dize[]
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

CmkKekIdentity

İsim Açıklama Değer
identityId (kimlik kimliği) Key Vault'a erişim izinlerine sahip olan kullanılacak yönetilen kimlik. Kimlik türleri için buraya bir değer girin: yalnızca 'UserAssigned'. String
kimlikTürü Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır. 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'

CmkKeyVaultÖzellikleri

İsim Açıklama Değer
keyUri Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si String

CrossRegionRestoreSettings

İsim Açıklama Değer
devlet CrossRegionRestore durumu 'Devre Dışı'
'Etkin'

CrossSubscriptionRestoreSettings

İsim Açıklama Değer
devlet CrossSubscriptionRestore durumu 'Devre Dışı'
'Etkin'
'Kalıcı Olarak Devre Dışı'

DppBaseTrackedResourceTags

İsim Açıklama Değer

DppIdentityDetails

İsim Açıklama Değer
tür SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' veya None olabilecek identityType String
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alır veya ayarlar. DppIdentityDetailsUserAssignedIdentities

DppIdentityDetailsUserAssignedIdentities

İsim Açıklama Değer

Şifreleme Ayarları

İsim Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma 'Devre Dışı'
'Etkin'
kekKimlik CMK için kullanılan yönetilen kimliğin ayrıntıları cmkKekIdentity
keyVaultÖzellikleri CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultÖzellikleri
devlet Backup Vault'un şifreleme durumu. 'Devre Dışı'
'Etkin'
'Tutarsız'

Özellik Ayarları

İsim Açıklama Değer
crossRegionRestoreSettings CrossRegionRestoreSettings
crossSubscriptionRestoreSettings CrossSubscriptionRestore Ayarları CrossSubscriptionRestoreSettings

Değişmezlik Ayarları

İsim Açıklama Değer
devlet Değişmezlik durumu 'Devre Dışı'
'Kilitli'
'Kilidi Açık'

Microsoft.DataProtection/backupVaults

İsim Açıklama Değer
apiVersiyonu API sürümü '2025-02-01'
e-Etiket İsteğe bağlı ETag. String
kimlik Giriş Yönetilen Kimlik Ayrıntıları DppIdentityDetails
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
özellikler BackupVaultResource özellikleri BackupVault (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.DataProtection/backupVaults'

İzlemeAyarları

İsim Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings

GüvenlikAyarlar

İsim Açıklama Değer
şifrelemeAyarlar Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. Şifreleme Ayarları
değişmezlikAyarları Kasa düzeyinde Değişmezlik Ayarları Değişmezlik Ayarları
softDeleteSettings (Yumuşak Silme) Geçici silmeyle ilgili ayarlar SoftDeleteSettings

SoftDeleteSettings (Yumuşak Silme)

İsim Açıklama Değer
retentionDurationInDays Geçici silme saklama süresi Int
devlet Geçici silme durumu 'Her Zaman Açık'
'Kapalı'
'Açık'

Depolama Ayarı

İsim Açıklama Değer
veri deposu türü Veri deposunun türünü alır veya ayarlar. 'Arşiv Mağazası'
'Operasyonel Mağaza'
'Kasa Mağazası'
tür Türü alır veya ayarlar. 'Coğrafi Gereksiz'
'Yerel Olarak Gereksiz'
'Bölge Gereksiz'

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

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 oluşturma

Azure’a dağıtın
Backup Kasası oluşturan basit şablon
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 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 kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults@2025-02-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      featureSettings = {
        crossRegionRestoreSettings = {
          state = "string"
        }
        crossSubscriptionRestoreSettings = {
          state = "string"
        }
      }
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
      }
      replicatedRegions = [
        "string"
      ]
      resourceGuardOperationRequests = [
        "string"
      ]
      securitySettings = {
        encryptionSettings = {
          infrastructureEncryption = "string"
          kekIdentity = {
            identityId = "string"
            identityType = "string"
          }
          keyVaultProperties = {
            keyUri = "string"
          }
          state = "string"
        }
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          retentionDurationInDays = int
          state = "string"
        }
      }
      storageSettings = [
        {
          datastoreType = "string"
          type = "string"
        }
      ]
    }
  }
}

Özellik Değerleri

AzureMonitorAlertSettings

İsim Açıklama Değer
alertsForAllJobFailures 'Devre Dışı'
'Etkin'

Yedekleme Kasası

İsim Açıklama Değer
özellikAyarlar Özellik Ayarları Özellik Ayarları
izlemeAyarlar İzleme Ayarları İzlemeAyarları
replicatedRegions Backup Vault için çoğaltılmış bölgelerin listesi dize[]
resourceGuardOperationRequests LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests dize[]
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

CmkKekIdentity

İsim Açıklama Değer
identityId (kimlik kimliği) Key Vault'a erişim izinlerine sahip olan kullanılacak yönetilen kimlik. Kimlik türleri için buraya bir değer girin: yalnızca 'UserAssigned'. String
kimlikTürü Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır. 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'

CmkKeyVaultÖzellikleri

İsim Açıklama Değer
keyUri Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si String

CrossRegionRestoreSettings

İsim Açıklama Değer
devlet CrossRegionRestore durumu 'Devre Dışı'
'Etkin'

CrossSubscriptionRestoreSettings

İsim Açıklama Değer
devlet CrossSubscriptionRestore durumu 'Devre Dışı'
'Etkin'
'Kalıcı Olarak Devre Dışı'

DppBaseTrackedResourceTags

İsim Açıklama Değer

DppIdentityDetails

İsim Açıklama Değer
tür SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' veya None olabilecek identityType String
kullanıcı tarafından atanan kimlikler Kullanıcı tarafından atanan kimlikleri alır veya ayarlar. DppIdentityDetailsUserAssignedIdentities

DppIdentityDetailsUserAssignedIdentities

İsim Açıklama Değer

Şifreleme Ayarları

İsim Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma 'Devre Dışı'
'Etkin'
kekKimlik CMK için kullanılan yönetilen kimliğin ayrıntıları cmkKekIdentity
keyVaultÖzellikleri CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultÖzellikleri
devlet Backup Vault'un şifreleme durumu. 'Devre Dışı'
'Etkin'
'Tutarsız'

Özellik Ayarları

İsim Açıklama Değer
crossRegionRestoreSettings CrossRegionRestoreSettings
crossSubscriptionRestoreSettings CrossSubscriptionRestore Ayarları CrossSubscriptionRestoreSettings

Değişmezlik Ayarları

İsim Açıklama Değer
devlet Değişmezlik durumu 'Devre Dışı'
'Kilitli'
'Kilidi Açık'

Microsoft.DataProtection/backupVaults

İsim Açıklama Değer
e-Etiket İsteğe bağlı ETag. String
kimlik Giriş Yönetilen Kimlik Ayrıntıları DppIdentityDetails
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
özellikler BackupVaultResource özellikleri BackupVault (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.DataProtection/backupVaults@2025-02-01" (İngilizce)

İzlemeAyarları

İsim Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings

GüvenlikAyarlar

İsim Açıklama Değer
şifrelemeAyarlar Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. Şifreleme Ayarları
değişmezlikAyarları Kasa düzeyinde Değişmezlik Ayarları Değişmezlik Ayarları
softDeleteSettings (Yumuşak Silme) Geçici silmeyle ilgili ayarlar SoftDeleteSettings

SoftDeleteSettings (Yumuşak Silme)

İsim Açıklama Değer
retentionDurationInDays Geçici silme saklama süresi Int
devlet Geçici silme durumu 'Her Zaman Açık'
'Kapalı'
'Açık'

Depolama Ayarı

İsim Açıklama Değer
veri deposu türü Veri deposunun türünü alır veya ayarlar. 'Arşiv Mağazası'
'Operasyonel Mağaza'
'Kasa Mağazası'
tür Türü alır veya ayarlar. 'Coğrafi Gereksiz'
'Yerel Olarak Gereksiz'
'Bölge Gereksiz'

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer