Aracılığıyla paylaş


Microsoft.RecoveryServices kasaları 2023-04-01

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.RecoveryServices/vaults@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: 'string'
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    encryption: {
      infrastructureEncryption: 'string'
      kekIdentity: {
        userAssignedIdentity: 'string'
        useSystemAssignedIdentity: bool
      }
      keyVaultProperties: {
        keyUri: 'string'
      }
    }
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
      classicAlertSettings: {
        alertsForCriticalOperations: 'string'
      }
    }
    moveDetails: {}
    publicNetworkAccess: 'string'
    redundancySettings: {}
    restoreSettings: {
      crossSubscriptionRestoreSettings: {
        crossSubscriptionRestoreState: 'string'
      }
    }
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        softDeleteRetentionPeriodInDays: int
        softDeleteState: 'string'
      }
    }
    upgradeDetails: {}
  }
}

Özellik değerleri

Tonoz

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)

Karakter sınırı: 2-50

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Harfle başlayın.
yer Kaynak konumu. dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. Sku
etag İsteğe bağlı ETag. dizgi
kimlik Kaynağın kimliği. IdentityData
Özellikler Kasanın özellikleri. VaultProperties

IdentityData

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı tarafından atanan kimlik sözlüğü anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityDataUserAssignedIdentities

IdentityDataUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} userIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultProperties

Ad Açıklama Değer
Şifreleme Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. VaultProperties Şifreleme
monitoringSettings Kasanın İzleme Ayarları İzlemeAyarları
moveDetails Azure Kaynağında gerçekleştirilen en son taşıma işleminin ayrıntıları VaultPropertiesMoveDetails
publicNetworkAccess genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği 'Devre Dışı'
'Etkin'
redundancySettings Kasanın yedeklilik Ayarları VaultPropertiesRedundancySettings
geri yüklemeAyarlar Kasa ayarlarını geri yükleme RestoreSettings
securitySettings Kasanın Güvenlik Ayarları SecuritySettings
upgradeDetails Kasayı yükseltme ayrıntıları. UpgradeDetails

VaultPropertiesEncryption

Ad Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma 'Devre Dışı'
'Etkin'
kekIdentity CMK için kullanılan kimliğin ayrıntıları cmkKekIdentity
keyVaultProperties CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultProperties

CmkKekIdentity

Ad Açıklama Değer
userAssignedIdentity Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik dizgi
useSystemAssignedIdentity Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama Bool

CmkKeyVaultProperties

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

İzlemeAyarları

Ad Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings
classicAlertSettings Klasik uyarılar için ayarlar ClassicAlertSettings

AzureMonitorAlertSettings

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

ClassicAlertSettings

Ad Açıklama Değer
alertsForCriticalOperations 'Devre Dışı'
'Etkin'

VaultPropertiesMoveDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultPropertiesRedundancySettings

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Geri YüklemeAyarlar

Ad Açıklama Değer
crossSubscriptionRestoreSettings CrossSubscriptionRestore ayarları CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Ad Açıklama Değer
crossSubscriptionRestoreState 'Devre Dışı'
'Etkin'
'PermanentlyDisabled'

SecuritySettings

Ad Açıklama Değer
immutabilitySettings Kasanın Değişmezlik Ayarları ImmutabilitySettings
softDeleteSettings Kasanın geçici silme ayarları SoftDeleteSettings

ImmutabilitySettings

Ad Açıklama Değer
devlet 'Devre Dışı'
'Kilitli'
'Kilidi Açık'

SoftDeleteSettings

Ad Açıklama Değer
softDeleteRetentionPeriodInDays Geçici silme saklama süresi (gün cinsinden) Int
softDeleteState 'AlwaysON'
'Devre Dışı'
'Etkin'
'Geçersiz'

UpgradeDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Sku

Ad Açıklama Değer
kapasite Sku kapasitesi dizgi
aile Sku ailesi dizgi
ad SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın 'RS0'
'Standart' (gerekli)
boyut Sku boyutu dizgi
Katmanı Sku katmanı. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Azure'da IBM Cloud Pak for Data'

Azure 'a dağıtma
Bu şablon Azure'da gerekli tüm kaynakları, altyapıyı içeren bir Openshift kümesi dağıtır ve ardından kullanıcının seçtiği eklentilerle birlikte IBM Cloud Pak for Data'yı dağıtır.
Openshift Container Platform 4.3

Azure 'a dağıtma
Openshift Container Platform 4.3
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure 'a dağıtma
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için koruma yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure 'a dağıtma
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için saatlik sıklık ile korumayı yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri kasası kullanarak Resource Manager VM'lerini yedeklemeyi

Azure 'a dağıtma
Bu şablon mevcut kurtarma hizmetleri kasasını ve mevcut yedekleme ilkesini kullanır ve aynı kaynak grubuna ait birden çok Resource Manager VM'sinin yedeklemesini yapılandıracaktır
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme

Azure 'a dağıtma
Bu şablon bir Kurtarma Hizmetleri Kasası oluşturur ve Azure Backup için tanılamayı etkinleştirir. Bu, depolama hesabını ve oms çalışma alanını da dağıtır.
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma

Azure 'a dağıtma
Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır.
Windows VM dağıtma ve Azure Backup kullanarak yedeklemeyi etkinleştirme

Azure 'a dağıtma
Bu şablon, Koruma için DefaultPolicy ile yapılandırılmış bir Windows VM ve Kurtarma Hizmetleri Kasası dağıtmanıza olanak tanır.
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma

Azure 'a dağıtma
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.
Varsayılan seçenekler kurtarma hizmetleri kasası oluşturma

Azure 'a dağıtma
Kurtarma Hizmetleri Kasası oluşturan basit şablon.
Gelişmiş seçeneklerle Kurtarma Hizmetleri kasası oluşturma

Azure 'a dağıtma
Bu şablon, Yedekleme ve Site Recovery için daha fazla kullanılacak bir Kurtarma Hizmetleri kasası oluşturur.
Azure Sanal Makineler İş Yükü için Azure Backup'

Azure 'a dağıtma
Bu şablon bir Kurtarma Hizmetleri Kasası ve İş Yüküne Özgü Yedekleme İlkesi oluşturur. VM'yi Yedekleme hizmetine kaydeder ve Korumayı Yapılandır
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma

Azure 'a dağıtma
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.

ARM şablonu kaynak tanımı

Kasa 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.RecoveryServices/vaults kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.RecoveryServices/vaults",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "string",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "encryption": {
      "infrastructureEncryption": "string",
      "kekIdentity": {
        "userAssignedIdentity": "string",
        "useSystemAssignedIdentity": "bool"
      },
      "keyVaultProperties": {
        "keyUri": "string"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "string"
      }
    },
    "moveDetails": {},
    "publicNetworkAccess": "string",
    "redundancySettings": {},
    "restoreSettings": {
      "crossSubscriptionRestoreSettings": {
        "crossSubscriptionRestoreState": "string"
      }
    },
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "softDeleteRetentionPeriodInDays": "int",
        "softDeleteState": "string"
      }
    },
    "upgradeDetails": {}
  }
}

Özellik değerleri

Tonoz

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.RecoveryServices/vaults'
apiVersion Kaynak API'sinin sürümü '2023-04-01'
ad Kaynak adı dize (gerekli)

Karakter sınırı: 2-50

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Harfle başlayın.
yer Kaynak konumu. dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. Sku
etag İsteğe bağlı ETag. dizgi
kimlik Kaynağın kimliği. IdentityData
Özellikler Kasanın özellikleri. VaultProperties

IdentityData

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı tarafından atanan kimlik sözlüğü anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityDataUserAssignedIdentities

IdentityDataUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} userIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultProperties

Ad Açıklama Değer
Şifreleme Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. VaultProperties Şifreleme
monitoringSettings Kasanın İzleme Ayarları İzlemeAyarları
moveDetails Azure Kaynağında gerçekleştirilen en son taşıma işleminin ayrıntıları VaultPropertiesMoveDetails
publicNetworkAccess genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği 'Devre Dışı'
'Etkin'
redundancySettings Kasanın yedeklilik Ayarları VaultPropertiesRedundancySettings
geri yüklemeAyarlar Kasa ayarlarını geri yükleme RestoreSettings
securitySettings Kasanın Güvenlik Ayarları SecuritySettings
upgradeDetails Kasayı yükseltme ayrıntıları. UpgradeDetails

VaultPropertiesEncryption

Ad Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma 'Devre Dışı'
'Etkin'
kekIdentity CMK için kullanılan kimliğin ayrıntıları cmkKekIdentity
keyVaultProperties CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultProperties

CmkKekIdentity

Ad Açıklama Değer
userAssignedIdentity Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik dizgi
useSystemAssignedIdentity Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama Bool

CmkKeyVaultProperties

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

İzlemeAyarları

Ad Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings
classicAlertSettings Klasik uyarılar için ayarlar ClassicAlertSettings

AzureMonitorAlertSettings

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

ClassicAlertSettings

Ad Açıklama Değer
alertsForCriticalOperations 'Devre Dışı'
'Etkin'

VaultPropertiesMoveDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultPropertiesRedundancySettings

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Geri YüklemeAyarlar

Ad Açıklama Değer
crossSubscriptionRestoreSettings CrossSubscriptionRestore ayarları CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Ad Açıklama Değer
crossSubscriptionRestoreState 'Devre Dışı'
'Etkin'
'PermanentlyDisabled'

SecuritySettings

Ad Açıklama Değer
immutabilitySettings Kasanın Değişmezlik Ayarları ImmutabilitySettings
softDeleteSettings Kasanın geçici silme ayarları SoftDeleteSettings

ImmutabilitySettings

Ad Açıklama Değer
devlet 'Devre Dışı'
'Kilitli'
'Kilidi Açık'

SoftDeleteSettings

Ad Açıklama Değer
softDeleteRetentionPeriodInDays Geçici silme saklama süresi (gün cinsinden) Int
softDeleteState 'AlwaysON'
'Devre Dışı'
'Etkin'
'Geçersiz'

UpgradeDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Sku

Ad Açıklama Değer
kapasite Sku kapasitesi dizgi
aile Sku ailesi dizgi
ad SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın 'RS0'
'Standart' (gerekli)
boyut Sku boyutu dizgi
Katmanı Sku katmanı. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Azure'da IBM Cloud Pak for Data'

Azure 'a dağıtma
Bu şablon Azure'da gerekli tüm kaynakları, altyapıyı içeren bir Openshift kümesi dağıtır ve ardından kullanıcının seçtiği eklentilerle birlikte IBM Cloud Pak for Data'yı dağıtır.
Openshift Container Platform 4.3

Azure 'a dağıtma
Openshift Container Platform 4.3
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure 'a dağıtma
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için koruma yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure 'a dağıtma
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için saatlik sıklık ile korumayı yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri kasası kullanarak Resource Manager VM'lerini yedeklemeyi

Azure 'a dağıtma
Bu şablon mevcut kurtarma hizmetleri kasasını ve mevcut yedekleme ilkesini kullanır ve aynı kaynak grubuna ait birden çok Resource Manager VM'sinin yedeklemesini yapılandıracaktır
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme

Azure 'a dağıtma
Bu şablon bir Kurtarma Hizmetleri Kasası oluşturur ve Azure Backup için tanılamayı etkinleştirir. Bu, depolama hesabını ve oms çalışma alanını da dağıtır.
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma

Azure 'a dağıtma
Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır.
Windows VM dağıtma ve Azure Backup kullanarak yedeklemeyi etkinleştirme

Azure 'a dağıtma
Bu şablon, Koruma için DefaultPolicy ile yapılandırılmış bir Windows VM ve Kurtarma Hizmetleri Kasası dağıtmanıza olanak tanır.
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma

Azure 'a dağıtma
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.
Varsayılan seçenekler kurtarma hizmetleri kasası oluşturma

Azure 'a dağıtma
Kurtarma Hizmetleri Kasası oluşturan basit şablon.
Gelişmiş seçeneklerle Kurtarma Hizmetleri kasası oluşturma

Azure 'a dağıtma
Bu şablon, Yedekleme ve Site Recovery için daha fazla kullanılacak bir Kurtarma Hizmetleri kasası oluşturur.
Azure Sanal Makineler İş Yükü için Azure Backup'

Azure 'a dağıtma
Bu şablon bir Kurtarma Hizmetleri Kasası ve İş Yüküne Özgü Yedekleme İlkesi oluşturur. VM'yi Yedekleme hizmetine kaydeder ve Korumayı Yapılandır
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma

Azure 'a dağıtma
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        infrastructureEncryption = "string"
        kekIdentity = {
          userAssignedIdentity = "string"
          useSystemAssignedIdentity = bool
        }
        keyVaultProperties = {
          keyUri = "string"
        }
      }
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
        classicAlertSettings = {
          alertsForCriticalOperations = "string"
        }
      }
      moveDetails = {}
      publicNetworkAccess = "string"
      redundancySettings = {}
      restoreSettings = {
        crossSubscriptionRestoreSettings = {
          crossSubscriptionRestoreState = "string"
        }
      }
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          softDeleteRetentionPeriodInDays = int
          softDeleteState = "string"
        }
      }
      upgradeDetails = {}
    }
    sku = {
      capacity = "string"
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    etag = "string"
  })
}

Özellik değerleri

Tonoz

Ad Açıklama Değer
tür Kaynak türü "Microsoft.RecoveryServices/vaults@2023-04-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 2-50

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Harfle başlayın.
yer Kaynak konumu. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü.
Sku Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. Sku
etag İsteğe bağlı ETag. dizgi
kimlik Kaynağın kimliği. IdentityData
Özellikler Kasanın özellikleri. VaultProperties

IdentityData

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı tarafından atanan kimlik sözlüğü anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

IdentityDataUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} userIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultProperties

Ad Açıklama Değer
Şifreleme Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. VaultProperties Şifreleme
monitoringSettings Kasanın İzleme Ayarları İzlemeAyarları
moveDetails Azure Kaynağında gerçekleştirilen en son taşıma işleminin ayrıntıları VaultPropertiesMoveDetails
publicNetworkAccess genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği "Devre dışı"
"Etkin"
redundancySettings Kasanın yedeklilik Ayarları VaultPropertiesRedundancySettings
geri yüklemeAyarlar Kasa ayarlarını geri yükleme RestoreSettings
securitySettings Kasanın Güvenlik Ayarları SecuritySettings
upgradeDetails Kasayı yükseltme ayrıntıları. UpgradeDetails

VaultPropertiesEncryption

Ad Açıklama Değer
infrastructureEncryption Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma "Devre dışı"
"Etkin"
kekIdentity CMK için kullanılan kimliğin ayrıntıları cmkKekIdentity
keyVaultProperties CMK'yi barındıran Key Vault'un özellikleri CmkKeyVaultProperties

CmkKekIdentity

Ad Açıklama Değer
userAssignedIdentity Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik dizgi
useSystemAssignedIdentity Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama Bool

CmkKeyVaultProperties

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

İzlemeAyarları

Ad Açıklama Değer
azureMonitorAlertSettings Azure İzleyici tabanlı uyarılar için ayarlar AzureMonitorAlertSettings
classicAlertSettings Klasik uyarılar için ayarlar ClassicAlertSettings

AzureMonitorAlertSettings

Ad Açıklama Değer
alertsForAllJobFailures "Devre dışı"
"Etkin"

ClassicAlertSettings

Ad Açıklama Değer
alertsForCriticalOperations "Devre dışı"
"Etkin"

VaultPropertiesMoveDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

VaultPropertiesRedundancySettings

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Geri YüklemeAyarlar

Ad Açıklama Değer
crossSubscriptionRestoreSettings CrossSubscriptionRestore ayarları CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Ad Açıklama Değer
crossSubscriptionRestoreState "Devre dışı"
"Etkin"
"PermanentlyDisabled"

SecuritySettings

Ad Açıklama Değer
immutabilitySettings Kasanın Değişmezlik Ayarları ImmutabilitySettings
softDeleteSettings Kasanın geçici silme ayarları SoftDeleteSettings

ImmutabilitySettings

Ad Açıklama Değer
devlet "Devre dışı"
"Kilitli"
"Kilidi Açık"

SoftDeleteSettings

Ad Açıklama Değer
softDeleteRetentionPeriodInDays Geçici silme saklama süresi (gün cinsinden) Int
softDeleteState "AlwaysON"
"Devre dışı"
"Etkin"
"Geçersiz"

UpgradeDetails

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Sku

Ad Açıklama Değer
kapasite Sku kapasitesi dizgi
aile Sku ailesi dizgi
ad SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın "RS0"
"Standart" (gerekli)
boyut Sku boyutu dizgi
Katmanı Sku katmanı. dizgi