Aracılığıyla paylaş


Microsoft.DataProtection yedekleme Kasaları 2023-05-01

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@2023-05-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'
      }
    }
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        retentionDurationInDays: int
        state: 'string'
      }
    }
    storageSettings: [
      {
        datastoreType: 'string'
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

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

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ı
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

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

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

İzlemeAyarları

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

GüvenlikAyarlar

İsim Açıklama Değer
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": "2023-05-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"
      }
    },
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": "int",
        "state": "string"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "string",
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.DataProtection/backupVaults

İsim Açıklama Değer
apiVersiyonu API sürümü '2023-05-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'

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ı
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

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

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

İzlemeAyarları

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

GüvenlikAyarlar

İsim Açıklama Değer
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@2023-05-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"
        }
      }
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          retentionDurationInDays = int
          state = "string"
        }
      }
      storageSettings = [
        {
          datastoreType = "string"
          type = "string"
        }
      ]
    }
  }
}

Özellik Değerleri

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@2023-05-01" (İngilizce)

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ı
güvenlikAyarlar Güvenlik Ayarları GüvenlikAyarlar
storageSettings Depolama Ayarları StorageSetting[] (gerekli)

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

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

İzlemeAyarları

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

GüvenlikAyarlar

İsim Açıklama Değer
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