Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- Sonuncu
- 2025-02-01
- 2025-01-01
- 2024-10-01
- 2024-09-30-önizleme
- 2024-04-30-önizleme
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-önizleme
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-31-önizleme
- 2022-01-01
- 2021-12-01
- 2021-11-01-preview
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-01-01
- 2020-10-01
- 2020-02-02
- 2016-06-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@2025-02-01' = {
etag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
infrastructureEncryption: 'string'
kekIdentity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
keyVaultProperties: {
keyUri: 'string'
}
}
monitoringSettings: {
azureMonitorAlertSettings: {
alertsForAllFailoverIssues: 'string'
alertsForAllJobFailures: 'string'
alertsForAllReplicationIssues: 'string'
}
classicAlertSettings: {
alertsForCriticalOperations: 'string'
emailNotificationsForSiteRecovery: 'string'
}
}
moveDetails: {}
publicNetworkAccess: 'string'
redundancySettings: {
crossRegionRestore: 'string'
standardTierStorageRedundancy: 'string'
}
resourceGuardOperationRequests: [
'string'
]
restoreSettings: {
crossSubscriptionRestoreSettings: {
crossSubscriptionRestoreState: 'string'
}
}
securitySettings: {
immutabilitySettings: {
state: 'string'
}
softDeleteSettings: {
enhancedSecurityState: 'string'
softDeleteRetentionPeriodInDays: int
softDeleteState: 'string'
}
sourceScanConfiguration: {
sourceScanIdentity: {
operationIdentityType: 'string'
userAssignedIdentity: 'string'
}
state: 'string'
}
}
upgradeDetails: {}
}
sku: {
capacity: 'string'
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
AssociatedIdentity
İsim | Açıklama | Değer |
---|---|---|
operationIdentityType | bir işlem için kullanılması gereken kimlik türü. | 'SystemAssigned' 'UserAssigned' |
kullanıcıAtanmışKimlik | operationIdentityType UserAssigned ise, bir işlem için kullanılacak kullanıcı tarafından atanan kimlik. | String |
AzureMonitorAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForAllFailoverIssues | 'Devre Dışı' 'Etkin' |
|
alertsForAllJobFailures | 'Devre Dışı' 'Etkin' |
|
alertsForAllReplicationIssues | 'Devre Dışı' 'Etkin' |
ClassicAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForCriticalOperations | 'Devre Dışı' 'Etkin' |
|
emailNotificationsForSiteRecovery | 'Devre Dışı' 'Etkin' |
CmkKekIdentity
İsim | Açıklama | Değer |
---|---|---|
kullanıcıAtanmışKimlik | Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik | String |
useSystemAssignedIdentity | Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama | Boole |
CmkKeyVaultProperties
İsim | Açıklama | Değer |
---|---|---|
keyUri | Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si | String |
CrossSubscriptionRestoreSettings
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreState | 'Devre Dışı' 'Etkin' 'PermanentlyDisabled' |
Kimlik Verisi
İsim | 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) |
kullanıcı tarafından atanan kimlikler | 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
İsim | Açıklama | Değer |
---|
ImmutabilitySettings
İsim | Açıklama | Değer |
---|---|---|
devlet | 'Devre Dışı' 'Kilitli' 'Kilidi Açık' |
Microsoft.RecoveryServices/vaults
İsim | Açıklama | Değer |
---|---|---|
etag | İsteğe bağlı ETag. | String |
kimlik | Kaynağın kimliği. | IdentityData |
konum | Kaynak konumu. | dize (gerekli) |
isim | Kaynak adı | dize (gerekli) |
özellikler | Kasanın özellikleri. | VaultProperties |
Stok Kod/Ürün Kodu | Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. | Sku |
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 |
classicAlertSettings | Klasik uyarılar için ayarlar | ClassicAlertSettings |
Geri YüklemeAyarlar
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore ayarları | CrossSubscriptionRestoreSettings |
SecuritySettings
İsim | Açıklama | Değer |
---|---|---|
immutabilitySettings | Kasanın Değişmezlik Ayarları | ImmutabilitySettings |
softDeleteSettings | Kasanın geçici silme ayarları | SoftDeleteSettings |
sourceScanConfiguration | Kasanın kaynak tarama yapılandırması | SourceScanConfiguration |
Sku
İsim | Açıklama | Değer |
---|---|---|
kapasite | Sku kapasitesi | String |
aile | Sku ailesi | String |
isim | 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 | String |
seviye | Sku katmanı. | String |
SoftDeleteSettings
İsim | Açıklama | Değer |
---|---|---|
enhancedSecurityState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
|
softDeleteRetentionPeriodInDays | Geçici silme saklama süresi (gün cinsinden) | Int |
softDeleteState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
SourceScanConfiguration
İsim | Açıklama | Değer |
---|---|---|
sourceScanIdentity | bir işlem için kullanılacak kimlik ayrıntıları | AssociatedIdentity |
devlet | 'Devre Dışı' 'Etkin' 'Geçersiz' |
TrackedResourceTags
İsim | Açıklama | Değer |
---|
UpgradeDetails
İsim | Açıklama | Değer |
---|
Kullanıcı Kimliği
İsim | Açıklama | Değer |
---|
VaultProperties
İsim | Açıklama | Değer |
---|---|---|
şifreleme | Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. | VaultPropertiesEncryption |
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 |
resourceGuardOperationRequests | LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests | string[] |
geri yüklemeAyarlar | Kasa ayarlarını geri yükleme | Geri YüklemeAyarlar |
securitySettings | Kasanın Güvenlik Ayarları | SecuritySettings |
upgradeDetails | Kasayı yükseltme ayrıntıları. | UpgradeDetails |
VaultPropertiesEncryption
İsim | 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 |
VaultPropertiesMoveDetails
İsim | Açıklama | Değer |
---|
VaultPropertiesRedundancySettings
İsim | Açıklama | Değer |
---|---|---|
crossRegionRestore | Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak | 'Devre Dışı' 'Etkin' |
standardTierStorageRedundancy | Kasanın depolama yedeklilik ayarı | 'GeoRedundant' 'Geçersiz' 'LocallyRedundant' 'ZoneRedundant' |
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 |
---|---|
Kurtarma Hizmetleri Kasası | Kurtarma Hizmetleri 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 |
---|---|
Azure Sanal Makineler İş Yükü için Azure Backup' |
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 |
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi |
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 |
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 kasayı kullanarak Resource Manager VM'lerini yedekleme | 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 |
Gelişmiş seçeneklerle Kurtarma Hizmetleri kasası oluşturma | Bu şablon, Yedekleme ve Site Recovery için daha fazla kullanılacak bir Kurtarma Hizmetleri kasası oluşturur. |
FSLogix ve AD DS Join ile AVD Oluşturma | Bu şablon konak havuzu, uygulama grubu, çalışma alanı, FSLogix depolama hesabı, dosya paylaşımı, dosya paylaşımı, dosya paylaşımı için kurtarma hizmeti kasası, test oturumu konağı yedekleme, Microsoft Entra ID join pr Active Directory etki alanına katılma ile uzantıları gibi Azure Sanal Masaüstü kaynakları oluşturmanıza olanak tanır. |
Azure VM Çoğaltma ve Olağanüstü Durum Kurtarma oluşturma | Bu şablon, Azure Sanal makine site çoğaltma olağanüstü durum kurtarması oluşturmanıza olanak tanır. |
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma | 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. |
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme |
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 | 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. |
Varsayılan seçeneklerle Kurtarma Hizmetleri Kasası oluşturma | Kurtarma Hizmetleri Kasası oluşturan basit şablon. |
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma | 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. |
Windows VM dağıtma ve Azure Backup kullanarak yedeklemeyi etkinleştirme | Bu şablon, Koruma için DefaultPolicy ile yapılandırılmış bir Windows VM ve Kurtarma Hizmetleri Kasası dağıtmanıza olanak tanır. |
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": "2025-02-01",
"name": "string",
"etag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryption": {
"infrastructureEncryption": "string",
"kekIdentity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"keyVaultProperties": {
"keyUri": "string"
}
},
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllFailoverIssues": "string",
"alertsForAllJobFailures": "string",
"alertsForAllReplicationIssues": "string"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "string",
"emailNotificationsForSiteRecovery": "string"
}
},
"moveDetails": {
},
"publicNetworkAccess": "string",
"redundancySettings": {
"crossRegionRestore": "string",
"standardTierStorageRedundancy": "string"
},
"resourceGuardOperationRequests": [ "string" ],
"restoreSettings": {
"crossSubscriptionRestoreSettings": {
"crossSubscriptionRestoreState": "string"
}
},
"securitySettings": {
"immutabilitySettings": {
"state": "string"
},
"softDeleteSettings": {
"enhancedSecurityState": "string",
"softDeleteRetentionPeriodInDays": "int",
"softDeleteState": "string"
},
"sourceScanConfiguration": {
"sourceScanIdentity": {
"operationIdentityType": "string",
"userAssignedIdentity": "string"
},
"state": "string"
}
},
"upgradeDetails": {
}
},
"sku": {
"capacity": "string",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
AssociatedIdentity
İsim | Açıklama | Değer |
---|---|---|
operationIdentityType | bir işlem için kullanılması gereken kimlik türü. | 'SystemAssigned' 'UserAssigned' |
kullanıcıAtanmışKimlik | operationIdentityType UserAssigned ise, bir işlem için kullanılacak kullanıcı tarafından atanan kimlik. | String |
AzureMonitorAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForAllFailoverIssues | 'Devre Dışı' 'Etkin' |
|
alertsForAllJobFailures | 'Devre Dışı' 'Etkin' |
|
alertsForAllReplicationIssues | 'Devre Dışı' 'Etkin' |
ClassicAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForCriticalOperations | 'Devre Dışı' 'Etkin' |
|
emailNotificationsForSiteRecovery | 'Devre Dışı' 'Etkin' |
CmkKekIdentity
İsim | Açıklama | Değer |
---|---|---|
kullanıcıAtanmışKimlik | Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik | String |
useSystemAssignedIdentity | Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama | Boole |
CmkKeyVaultProperties
İsim | Açıklama | Değer |
---|---|---|
keyUri | Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si | String |
CrossSubscriptionRestoreSettings
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreState | 'Devre Dışı' 'Etkin' 'PermanentlyDisabled' |
Kimlik Verisi
İsim | 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) |
kullanıcı tarafından atanan kimlikler | 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
İsim | Açıklama | Değer |
---|
ImmutabilitySettings
İsim | Açıklama | Değer |
---|---|---|
devlet | 'Devre Dışı' 'Kilitli' 'Kilidi Açık' |
Microsoft.RecoveryServices/vaults
İsim | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2025-02-01' |
etag | İsteğe bağlı ETag. | String |
kimlik | Kaynağın kimliği. | IdentityData |
konum | Kaynak konumu. | dize (gerekli) |
isim | Kaynak adı | dize (gerekli) |
özellikler | Kasanın özellikleri. | VaultProperties |
Stok Kod/Ürün Kodu | Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. | Sku |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.RecoveryServices/vaults' |
İzlemeAyarları
İsim | Açıklama | Değer |
---|---|---|
azureMonitorAlertSettings | Azure İzleyici tabanlı uyarılar için ayarlar | AzureMonitorAlertSettings |
classicAlertSettings | Klasik uyarılar için ayarlar | ClassicAlertSettings |
Geri YüklemeAyarlar
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore ayarları | CrossSubscriptionRestoreSettings |
SecuritySettings
İsim | Açıklama | Değer |
---|---|---|
immutabilitySettings | Kasanın Değişmezlik Ayarları | ImmutabilitySettings |
softDeleteSettings | Kasanın geçici silme ayarları | SoftDeleteSettings |
sourceScanConfiguration | Kasanın kaynak tarama yapılandırması | SourceScanConfiguration |
Sku
İsim | Açıklama | Değer |
---|---|---|
kapasite | Sku kapasitesi | String |
aile | Sku ailesi | String |
isim | 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 | String |
seviye | Sku katmanı. | String |
SoftDeleteSettings
İsim | Açıklama | Değer |
---|---|---|
enhancedSecurityState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
|
softDeleteRetentionPeriodInDays | Geçici silme saklama süresi (gün cinsinden) | Int |
softDeleteState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
SourceScanConfiguration
İsim | Açıklama | Değer |
---|---|---|
sourceScanIdentity | bir işlem için kullanılacak kimlik ayrıntıları | AssociatedIdentity |
devlet | 'Devre Dışı' 'Etkin' 'Geçersiz' |
TrackedResourceTags
İsim | Açıklama | Değer |
---|
UpgradeDetails
İsim | Açıklama | Değer |
---|
Kullanıcı Kimliği
İsim | Açıklama | Değer |
---|
VaultProperties
İsim | Açıklama | Değer |
---|---|---|
şifreleme | Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. | VaultPropertiesEncryption |
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 |
resourceGuardOperationRequests | LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests | string[] |
geri yüklemeAyarlar | Kasa ayarlarını geri yükleme | Geri YüklemeAyarlar |
securitySettings | Kasanın Güvenlik Ayarları | SecuritySettings |
upgradeDetails | Kasayı yükseltme ayrıntıları. | UpgradeDetails |
VaultPropertiesEncryption
İsim | 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 |
VaultPropertiesMoveDetails
İsim | Açıklama | Değer |
---|
VaultPropertiesRedundancySettings
İsim | Açıklama | Değer |
---|---|---|
crossRegionRestore | Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak | 'Devre Dışı' 'Etkin' |
standardTierStorageRedundancy | Kasanın depolama yedeklilik ayarı | 'GeoRedundant' 'Geçersiz' 'LocallyRedundant' 'ZoneRedundant' |
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 |
---|---|
Azure Sanal Makineler İş Yükü için Azure Backup' |
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 |
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi |
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 |
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 kasayı kullanarak Resource Manager VM'lerini yedekleme |
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 |
Gelişmiş seçeneklerle Kurtarma Hizmetleri kasası oluşturma |
Bu şablon, Yedekleme ve Site Recovery için daha fazla kullanılacak bir Kurtarma Hizmetleri kasası oluşturur. |
FSLogix ve AD DS Join ile AVD Oluşturma |
Bu şablon konak havuzu, uygulama grubu, çalışma alanı, FSLogix depolama hesabı, dosya paylaşımı, dosya paylaşımı, dosya paylaşımı için kurtarma hizmeti kasası, test oturumu konağı yedekleme, Microsoft Entra ID join pr Active Directory etki alanına katılma ile uzantıları gibi Azure Sanal Masaüstü kaynakları oluşturmanıza olanak tanır. |
Azure VM Çoğaltma ve Olağanüstü Durum Kurtarma oluşturma |
Bu şablon, Azure Sanal makine site çoğaltma olağanüstü durum kurtarması oluşturmanıza olanak tanır. |
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma |
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. |
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme |
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 |
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. |
Varsayılan seçeneklerle Kurtarma Hizmetleri Kasası oluşturma |
Kurtarma Hizmetleri Kasası oluşturan basit şablon. |
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma |
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. |
Windows VM dağıtma ve Azure Backup kullanarak yedeklemeyi etkinleştirme |
Bu şablon, Koruma için DefaultPolicy ile yapılandırılmış bir Windows VM ve Kurtarma Hizmetleri Kasası dağıtmanıza olanak tanır. |
Azure'da IBM Cloud Pak for Data' |
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 |
Openshift Container Platform 4.3 |
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@2025-02-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
properties = {
encryption = {
infrastructureEncryption = "string"
kekIdentity = {
userAssignedIdentity = "string"
useSystemAssignedIdentity = bool
}
keyVaultProperties = {
keyUri = "string"
}
}
monitoringSettings = {
azureMonitorAlertSettings = {
alertsForAllFailoverIssues = "string"
alertsForAllJobFailures = "string"
alertsForAllReplicationIssues = "string"
}
classicAlertSettings = {
alertsForCriticalOperations = "string"
emailNotificationsForSiteRecovery = "string"
}
}
moveDetails = {
}
publicNetworkAccess = "string"
redundancySettings = {
crossRegionRestore = "string"
standardTierStorageRedundancy = "string"
}
resourceGuardOperationRequests = [
"string"
]
restoreSettings = {
crossSubscriptionRestoreSettings = {
crossSubscriptionRestoreState = "string"
}
}
securitySettings = {
immutabilitySettings = {
state = "string"
}
softDeleteSettings = {
enhancedSecurityState = "string"
softDeleteRetentionPeriodInDays = int
softDeleteState = "string"
}
sourceScanConfiguration = {
sourceScanIdentity = {
operationIdentityType = "string"
userAssignedIdentity = "string"
}
state = "string"
}
}
upgradeDetails = {
}
}
sku = {
capacity = "string"
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Özellik Değerleri
AssociatedIdentity
İsim | Açıklama | Değer |
---|---|---|
operationIdentityType | bir işlem için kullanılması gereken kimlik türü. | 'SystemAssigned' 'UserAssigned' |
kullanıcıAtanmışKimlik | operationIdentityType UserAssigned ise, bir işlem için kullanılacak kullanıcı tarafından atanan kimlik. | String |
AzureMonitorAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForAllFailoverIssues | 'Devre Dışı' 'Etkin' |
|
alertsForAllJobFailures | 'Devre Dışı' 'Etkin' |
|
alertsForAllReplicationIssues | 'Devre Dışı' 'Etkin' |
ClassicAlertSettings
İsim | Açıklama | Değer |
---|---|---|
alertsForCriticalOperations | 'Devre Dışı' 'Etkin' |
|
emailNotificationsForSiteRecovery | 'Devre Dışı' 'Etkin' |
CmkKekIdentity
İsim | Açıklama | Değer |
---|---|---|
kullanıcıAtanmışKimlik | Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik | String |
useSystemAssignedIdentity | Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama | Boole |
CmkKeyVaultProperties
İsim | Açıklama | Değer |
---|---|---|
keyUri | Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si | String |
CrossSubscriptionRestoreSettings
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreState | 'Devre Dışı' 'Etkin' 'PermanentlyDisabled' |
Kimlik Verisi
İsim | 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) |
kullanıcı tarafından atanan kimlikler | 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
İsim | Açıklama | Değer |
---|
ImmutabilitySettings
İsim | Açıklama | Değer |
---|---|---|
devlet | 'Devre Dışı' 'Kilitli' 'Kilidi Açık' |
Microsoft.RecoveryServices/vaults
İsim | Açıklama | Değer |
---|---|---|
etag | İsteğe bağlı ETag. | String |
kimlik | Kaynağın kimliği. | IdentityData |
konum | Kaynak konumu. | dize (gerekli) |
isim | Kaynak adı | dize (gerekli) |
özellikler | Kasanın özellikleri. | VaultProperties |
Stok Kod/Ürün Kodu | Her Azure kaynağı için benzersiz sistem tanımlayıcısını tanımlar. | Sku |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.RecoveryServices/vaults@2025-02-01" |
İzlemeAyarları
İsim | Açıklama | Değer |
---|---|---|
azureMonitorAlertSettings | Azure İzleyici tabanlı uyarılar için ayarlar | AzureMonitorAlertSettings |
classicAlertSettings | Klasik uyarılar için ayarlar | ClassicAlertSettings |
Geri YüklemeAyarlar
İsim | Açıklama | Değer |
---|---|---|
crossSubscriptionRestoreSettings | CrossSubscriptionRestore ayarları | CrossSubscriptionRestoreSettings |
SecuritySettings
İsim | Açıklama | Değer |
---|---|---|
immutabilitySettings | Kasanın Değişmezlik Ayarları | ImmutabilitySettings |
softDeleteSettings | Kasanın geçici silme ayarları | SoftDeleteSettings |
sourceScanConfiguration | Kasanın kaynak tarama yapılandırması | SourceScanConfiguration |
Sku
İsim | Açıklama | Değer |
---|---|---|
kapasite | Sku kapasitesi | String |
aile | Sku ailesi | String |
isim | 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 | String |
seviye | Sku katmanı. | String |
SoftDeleteSettings
İsim | Açıklama | Değer |
---|---|---|
enhancedSecurityState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
|
softDeleteRetentionPeriodInDays | Geçici silme saklama süresi (gün cinsinden) | Int |
softDeleteState | 'AlwaysON' 'Devre Dışı' 'Etkin' 'Geçersiz' |
SourceScanConfiguration
İsim | Açıklama | Değer |
---|---|---|
sourceScanIdentity | bir işlem için kullanılacak kimlik ayrıntıları | AssociatedIdentity |
devlet | 'Devre Dışı' 'Etkin' 'Geçersiz' |
TrackedResourceTags
İsim | Açıklama | Değer |
---|
UpgradeDetails
İsim | Açıklama | Değer |
---|
Kullanıcı Kimliği
İsim | Açıklama | Değer |
---|
VaultProperties
İsim | Açıklama | Değer |
---|---|---|
şifreleme | Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları. | VaultPropertiesEncryption |
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 |
resourceGuardOperationRequests | LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests | string[] |
geri yüklemeAyarlar | Kasa ayarlarını geri yükleme | Geri YüklemeAyarlar |
securitySettings | Kasanın Güvenlik Ayarları | SecuritySettings |
upgradeDetails | Kasayı yükseltme ayrıntıları. | UpgradeDetails |
VaultPropertiesEncryption
İsim | 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 |
VaultPropertiesMoveDetails
İsim | Açıklama | Değer |
---|
VaultPropertiesRedundancySettings
İsim | Açıklama | Değer |
---|---|---|
crossRegionRestore | Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak | 'Devre Dışı' 'Etkin' |
standardTierStorageRedundancy | Kasanın depolama yedeklilik ayarı | 'GeoRedundant' 'Geçersiz' 'LocallyRedundant' 'ZoneRedundant' |