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-07-01
- 2025-02-01
- 2025-01-01
- 2024-04-01
- 2024-03-01
- 2024-02-01-önizleme
- 2023-12-01
- 2023-11-01
- 2023-08-01-önizleme
- 2023-06-01-önizleme
- 2023-05-01
- 2023-04-01-önizleme
- 2023-01-01
- 2022-12-01
- 2022-11-01-önizleme
- 2022-10-01-önizleme
- 2022-09-01-önizleme
- 2022-05-01
- 2022-04-01
- 2022-03-31-önizleme
- 2022-03-01
- 2022-02-01-önizleme
- 2022-01-01
- 2021-12-01-önizleme
- 2021-10-01-önizleme
- 2021-07-01
- 2021-06-01-önizleme
- 2021-02-01-önizleme
- 2021-01-01
Bicep kaynak tanımı
backupVaults/backupPolicies 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/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.DataProtection/backupVaults/backupPolicies@2025-02-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
datasourceTypes: [
'string'
]
objectType: 'string'
// For remaining properties, see BaseBackupPolicy objects
}
}
DeleteOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AbsoluteDeleteOption için şunu kullanın:
{
objectType: 'AbsoluteDeleteOption'
}
BackupParameters nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupParams için şunu kullanın:
{
backupType: 'string'
objectType: 'AzureBackupParams'
}
CopyOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
CopyOnExpiryOption için şunu kullanın:
{
objectType: 'CopyOnExpiryOption'
}
CustomCopyOption için şunu kullanın:
{
duration: 'string'
objectType: 'CustomCopyOption'
}
ImmediateCopyOption için şunu kullanın:
{
objectType: 'ImmediateCopyOption'
}
BasePolicyRule nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupRule için şunu kullanın:
{
backupParameters: {
objectType: 'string'
// For remaining properties, see BackupParameters objects
}
dataStore: {
dataStoreType: 'string'
objectType: 'string'
}
objectType: 'AzureBackupRule'
trigger: {
objectType: 'string'
// For remaining properties, see TriggerContext objects
}
}
AzureRetentionRule için şunu kullanın:
{
isDefault: bool
lifecycles: [
{
deleteAfter: {
duration: 'string'
objectType: 'string'
// For remaining properties, see DeleteOption objects
}
sourceDataStore: {
dataStoreType: 'string'
objectType: 'string'
}
targetDataStoreCopySettings: [
{
copyAfter: {
objectType: 'string'
// For remaining properties, see CopyOption objects
}
dataStore: {
dataStoreType: 'string'
objectType: 'string'
}
}
]
}
]
objectType: 'AzureRetentionRule'
}
TriggerContext nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AdhocBasedTriggerContext için şunu kullanın:
{
objectType: 'AdhocBasedTriggerContext'
taggingCriteria: {
tagInfo: {
tagName: 'string'
}
}
}
ScheduleBasedTriggerContext için şunu kullanın:
{
objectType: 'ScheduleBasedTriggerContext'
schedule: {
repeatingTimeIntervals: [
'string'
]
timeZone: 'string'
}
taggingCriteria: [
{
criteria: [
{
objectType: 'string'
// For remaining properties, see BackupCriteria objects
}
]
isDefault: bool
taggingPriority: int
tagInfo: {
tagName: 'string'
}
}
]
}
BackupCriteria nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
ScheduleBasedBackupCriteria için şunu kullanın:
{
absoluteCriteria: [
'string'
]
daysOfMonth: [
{
date: int
isLast: bool
}
]
daysOfTheWeek: [
'string'
]
monthsOfYear: [
'string'
]
objectType: 'ScheduleBasedBackupCriteria'
scheduleTimes: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
BaseBackupPolicy nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
BackupPolicy için şunu kullanın:
{
objectType: 'BackupPolicy'
policyRules: [
{
name: 'string'
objectType: 'string'
// For remaining properties, see BasePolicyRule objects
}
]
}
Özellik Değerleri
Microsoft.DataProtection/backupVaults/backupPolicies
İ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 | BaseBackupPolicyResource özellikleri | BaseBackupPolicy (Temel Yedekleme İlkesi) |
Mutlak Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AbsoluteDeleteOption' (gerekli) |
AdhocBasedTaggingCriteria
İsim | Açıklama | Değer |
---|---|---|
tagInfo | Bekletme etiketi bilgileri | Bekletme Etiketi |
AdhocBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AdhocBasedTriggerContext' (gerekli) |
etiketleme Kriterleri | Geçici yedekleme için bekletme etiketi içeren Etiketleme Ölçütleri. | AdhocBasedTaggingCriteria (gerekli) |
AzureBackupParams
İsim | Açıklama | Değer |
---|---|---|
yedekleme Türü | BackupType ; Tam/Artımlı vb. | dize (gerekli) |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AzureBackupParams' (gerekli) |
AzureBackupRule (Azure Yedekleme Kuralı)
İsim | Açıklama | Değer |
---|---|---|
backupParameters | BackupParameters tabanı | Yedekleme Parametreleri |
veri deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
nesneTürü | 'AzureBackupRule' (gerekli) | |
tetikleyici | Tetikleyici bağlamı | TriggerContext (gerekli) |
AzureRetentionRule
İsim | Açıklama | Değer |
---|---|---|
isDefault | Boole | |
yaşam döngüleri | SourceLifeCycle[] (gerekli) | |
nesneTürü | 'AzureRetentionRule' (gerekli) |
Yedekleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | ScheduleBasedBackupCriteria türü için ' ScheduleBasedBackupCriteria' olarak ayarlayın. | 'ScheduleBasedBackupCriteria' (gerekli) |
Yedekleme Parametreleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AzureBackupParams türü için ' AzureBackupParams' olarak ayarlayın. | 'AzureBackupParams' (gerekli) |
Yedekleme İlkesi
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | 'BackupPolicy' (gerekli) | |
policyRules (Politika Kuralları) | Tam/Artımlı/Günlükler gibi her yedekleme türü için kurallar içeren ilke kuralı sözlüğü | BasePolicyRule[] (gerekli) |
Yedekleme Zamanlaması
İsim | Açıklama | Değer |
---|---|---|
repeatingTimeIntervals | ISO 8601 yinelenen zaman aralığı biçimi | string[] (gerekli) |
zaman dilimi | Bir zamanlama için saat dilimi. Örnek: Pasifik Standart Saati | String |
BaseBackupPolicy (Temel Yedekleme İlkesi)
İsim | Açıklama | Değer |
---|---|---|
datasourceTypes | Yedekleme yönetimi için veri kaynağı türü | string[] (gerekli) |
nesneTürü | BackupPolicy türü için ' BackupPolicy' olarak ayarlayın. | 'BackupPolicy' (gerekli) |
BasePolicyRule (Temel İlke Kuralı)
İsim | Açıklama | Değer |
---|---|---|
isim | dize (gerekli) | |
nesneTürü | AzureBackupRule türü için ' AzureBackupRule' olarak ayarlayın. AzureRetentionRule türü için ' AzureRetentionRule' olarak ayarlayın. | 'AzureBackupRule' (AzureYedekleme Kuralı) 'AzureRetentionRule' (gerekli) |
CopyOnExpiryOption
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CopyOnExpiryOption' (gerekli) |
Kopyalama Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | CopyOnExpiryOption türü için ' CopyOnExpiryOption' olarak ayarlayın. CustomCopyOption türü için ' CustomCopyOption' olarak ayarlayın. ImmediateCopyOption türü için ' ImmediateCopyOption' olarak ayarlayın. | 'CopyOnExpiryOption' 'CustomCopyOption' 'ImmediateCopyOption' (gerekli) |
Özel Kopya Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Verilen zaman aralığı sonrasında kopyalanan veriler | String |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CustomCopyOption' (gerekli) |
DataStoreInfoBase
İ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ü | Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü | dize (gerekli) |
Gün
İsim | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
sonuncu | Tarihin ayın son tarihi olup olmadığı | Boole |
Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Belirtilen zaman aralığı sonrasında silme süresi | dize (gerekli) |
nesneTürü | AbsoluteDeleteOption türü için ' AbsoluteDeleteOption' olarak ayarlayın. | 'AbsoluteDeleteOption' (gerekli) |
Hemen Kopyala Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ImmediateCopyOption' (gerekli) |
Bekletme Etiketi
İsim | Açıklama | Değer |
---|---|---|
etiket adı | Bekletme kuralıyla ilişkilendirmek için Bekletme Etiketi Adı. | dize (gerekli) |
ScheduleBasedBackupCriteria
İsim | Açıklama | Değer |
---|---|---|
absoluteCriteria | "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" gibi mutlak değerler içerir ve AbsoluteMarker numaralandırmasının parçası olmalıdır |
Herhangi birini içeren dize dizisi: 'Tüm Yedekleme' 'Günün İlki' 'Ayın İlki' 'Haftanın İlk'i 'Yılın İlk'i |
Ayın Günleri | Bu ayın günüdür 1 ile 28 diğer bilge geçen ay | Gün[] |
Haftanın Günleri | Pazar/Pazartesi/T..../Cumartesi olmalıdır | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
yılın ayları | Ocak/Şubat/....../Aralık olmalıdır | Herhangi birini içeren dize dizisi: 'Nisan' 'Ağustos' 'Aralık' 'Şubat' 'Ocak' 'Temmuz' 'Haziran' 'Mart' 'Mayıs' 'Kasım' 'Ekim' 'Eylül' |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedBackupCriteria' (gerekli) |
scheduleTimes | Yedekleme için zamanlama zamanlarının listesi | dize[] |
Ayın Haftaları | Birinci/İkinci/Üçüncü/Dördüncü/Son olmalıdır | Herhangi birini içeren dize dizisi: 'İlk' 'Dördüncü' 'Son' 'İkinci' 'Üçüncü' |
ScheduleBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedTriggerContext' (gerekli) |
program | Bu yedekleme için zamanlayın | BackupSchedule (gerekli) |
etiketleme Kriterleri | Belirli bir zamanlama için geçerli olabilecek etiketlerin listesi. | TaggingCriteria[] (gerekli) |
KaynakYaşam Döngüsü
İsim | Açıklama | Değer |
---|---|---|
deleteAfter | Sil Seçeneği | DeleteOption (gerekli) |
kaynakVeri Deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
targetDataStoreCopySettings | TargetCopySetting[] |
Etiketleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
kriter | Etiketin tetiklenen yedeklemeye uygulanıp uygulanamayacağına karar veren ölçütler. | Yedekleme Kriterleri[] |
isDefault | Etiketin varsayılan olup olmadığını belirtir. | bool (gerekli) |
etiketlemeÖncelik | Bekletme Etiketi önceliği. | int (gerekli) |
tagInfo | Bekletme etiketi bilgileri | RetentionTag (gerekli) |
TargetCopySetting (Hedef Kopyalama Ayarı)
İsim | Açıklama | Değer |
---|---|---|
copyAfter | CustomCopyOption veya ImmediateCopyOption olabilir. | CopyOption (gerekli) |
veri deposu | Hedef veri deposu bilgileri | DataStoreInfoBase (gerekli) |
TriggerContext (Tetikleyici Bağlamı)
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AdhocBasedTriggerContext türü için ' AdhocBasedTriggerContext' olarak ayarlayın. ScheduleBasedTriggerContext türü için ' ScheduleBasedTriggerContext' olarak ayarlayın. | 'AdhocBasedTriggerContext' 'ScheduleBasedTriggerContext' (gerekli) |
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 örneklerini içerir.
Bicep Dosyası | Açıklama |
---|---|
Disk Oluşturma ve Backup Vault aracılığıyla korumayı etkinleştirme | 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 ve 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/backupPolicies 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/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.DataProtection/backupVaults/backupPolicies",
"apiVersion": "2025-02-01",
"name": "string",
"properties": {
"datasourceTypes": [ "string" ],
"objectType": "string"
// For remaining properties, see BaseBackupPolicy objects
}
}
DeleteOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AbsoluteDeleteOption için şunu kullanın:
{
"objectType": "AbsoluteDeleteOption"
}
BackupParameters nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupParams için şunu kullanın:
{
"backupType": "string",
"objectType": "AzureBackupParams"
}
CopyOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
CopyOnExpiryOption için şunu kullanın:
{
"objectType": "CopyOnExpiryOption"
}
CustomCopyOption için şunu kullanın:
{
"duration": "string",
"objectType": "CustomCopyOption"
}
ImmediateCopyOption için şunu kullanın:
{
"objectType": "ImmediateCopyOption"
}
BasePolicyRule nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupRule için şunu kullanın:
{
"backupParameters": {
"objectType": "string"
// For remaining properties, see BackupParameters objects
},
"dataStore": {
"dataStoreType": "string",
"objectType": "string"
},
"objectType": "AzureBackupRule",
"trigger": {
"objectType": "string"
// For remaining properties, see TriggerContext objects
}
}
AzureRetentionRule için şunu kullanın:
{
"isDefault": "bool",
"lifecycles": [
{
"deleteAfter": {
"duration": "string",
"objectType": "string"
// For remaining properties, see DeleteOption objects
},
"sourceDataStore": {
"dataStoreType": "string",
"objectType": "string"
},
"targetDataStoreCopySettings": [
{
"copyAfter": {
"objectType": "string"
// For remaining properties, see CopyOption objects
},
"dataStore": {
"dataStoreType": "string",
"objectType": "string"
}
}
]
}
],
"objectType": "AzureRetentionRule"
}
TriggerContext nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AdhocBasedTriggerContext için şunu kullanın:
{
"objectType": "AdhocBasedTriggerContext",
"taggingCriteria": {
"tagInfo": {
"tagName": "string"
}
}
}
ScheduleBasedTriggerContext için şunu kullanın:
{
"objectType": "ScheduleBasedTriggerContext",
"schedule": {
"repeatingTimeIntervals": [ "string" ],
"timeZone": "string"
},
"taggingCriteria": [
{
"criteria": [ {
"objectType": "string"
// For remaining properties, see BackupCriteria objects
} ],
"isDefault": "bool",
"taggingPriority": "int",
"tagInfo": {
"tagName": "string"
}
}
]
}
BackupCriteria nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
ScheduleBasedBackupCriteria için şunu kullanın:
{
"absoluteCriteria": [ "string" ],
"daysOfMonth": [
{
"date": "int",
"isLast": "bool"
}
],
"daysOfTheWeek": [ "string" ],
"monthsOfYear": [ "string" ],
"objectType": "ScheduleBasedBackupCriteria",
"scheduleTimes": [ "string" ],
"weeksOfTheMonth": [ "string" ]
}
BaseBackupPolicy nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
BackupPolicy için şunu kullanın:
{
"objectType": "BackupPolicy",
"policyRules": [ {
"name": "string",
"objectType": "string"
// For remaining properties, see BasePolicyRule objects
} ]
}
Özellik Değerleri
Microsoft.DataProtection/backupVaults/backupPolicies
İsim | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2025-02-01' |
isim | Kaynak adı | dize (gerekli) |
özellikler | BaseBackupPolicyResource özellikleri | BaseBackupPolicy (Temel Yedekleme İlkesi) |
tür | Kaynak türü | 'Microsoft.DataProtection/backupVaults/backupPolicies' |
Mutlak Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AbsoluteDeleteOption' (gerekli) |
AdhocBasedTaggingCriteria
İsim | Açıklama | Değer |
---|---|---|
tagInfo | Bekletme etiketi bilgileri | Bekletme Etiketi |
AdhocBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AdhocBasedTriggerContext' (gerekli) |
etiketleme Kriterleri | Geçici yedekleme için bekletme etiketi içeren Etiketleme Ölçütleri. | AdhocBasedTaggingCriteria (gerekli) |
AzureBackupParams
İsim | Açıklama | Değer |
---|---|---|
yedekleme Türü | BackupType ; Tam/Artımlı vb. | dize (gerekli) |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AzureBackupParams' (gerekli) |
AzureBackupRule (Azure Yedekleme Kuralı)
İsim | Açıklama | Değer |
---|---|---|
backupParameters | BackupParameters tabanı | Yedekleme Parametreleri |
veri deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
nesneTürü | 'AzureBackupRule' (gerekli) | |
tetikleyici | Tetikleyici bağlamı | TriggerContext (gerekli) |
AzureRetentionRule
İsim | Açıklama | Değer |
---|---|---|
isDefault | Boole | |
yaşam döngüleri | SourceLifeCycle[] (gerekli) | |
nesneTürü | 'AzureRetentionRule' (gerekli) |
Yedekleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | ScheduleBasedBackupCriteria türü için ' ScheduleBasedBackupCriteria' olarak ayarlayın. | 'ScheduleBasedBackupCriteria' (gerekli) |
Yedekleme Parametreleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AzureBackupParams türü için ' AzureBackupParams' olarak ayarlayın. | 'AzureBackupParams' (gerekli) |
Yedekleme İlkesi
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | 'BackupPolicy' (gerekli) | |
policyRules (Politika Kuralları) | Tam/Artımlı/Günlükler gibi her yedekleme türü için kurallar içeren ilke kuralı sözlüğü | BasePolicyRule[] (gerekli) |
Yedekleme Zamanlaması
İsim | Açıklama | Değer |
---|---|---|
repeatingTimeIntervals | ISO 8601 yinelenen zaman aralığı biçimi | string[] (gerekli) |
zaman dilimi | Bir zamanlama için saat dilimi. Örnek: Pasifik Standart Saati | String |
BaseBackupPolicy (Temel Yedekleme İlkesi)
İsim | Açıklama | Değer |
---|---|---|
datasourceTypes | Yedekleme yönetimi için veri kaynağı türü | string[] (gerekli) |
nesneTürü | BackupPolicy türü için ' BackupPolicy' olarak ayarlayın. | 'BackupPolicy' (gerekli) |
BasePolicyRule (Temel İlke Kuralı)
İsim | Açıklama | Değer |
---|---|---|
isim | dize (gerekli) | |
nesneTürü | AzureBackupRule türü için ' AzureBackupRule' olarak ayarlayın. AzureRetentionRule türü için ' AzureRetentionRule' olarak ayarlayın. | 'AzureBackupRule' (AzureYedekleme Kuralı) 'AzureRetentionRule' (gerekli) |
CopyOnExpiryOption
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CopyOnExpiryOption' (gerekli) |
Kopyalama Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | CopyOnExpiryOption türü için ' CopyOnExpiryOption' olarak ayarlayın. CustomCopyOption türü için ' CustomCopyOption' olarak ayarlayın. ImmediateCopyOption türü için ' ImmediateCopyOption' olarak ayarlayın. | 'CopyOnExpiryOption' 'CustomCopyOption' 'ImmediateCopyOption' (gerekli) |
Özel Kopya Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Verilen zaman aralığı sonrasında kopyalanan veriler | String |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CustomCopyOption' (gerekli) |
DataStoreInfoBase
İ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ü | Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü | dize (gerekli) |
Gün
İsim | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
sonuncu | Tarihin ayın son tarihi olup olmadığı | Boole |
Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Belirtilen zaman aralığı sonrasında silme süresi | dize (gerekli) |
nesneTürü | AbsoluteDeleteOption türü için ' AbsoluteDeleteOption' olarak ayarlayın. | 'AbsoluteDeleteOption' (gerekli) |
Hemen Kopyala Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ImmediateCopyOption' (gerekli) |
Bekletme Etiketi
İsim | Açıklama | Değer |
---|---|---|
etiket adı | Bekletme kuralıyla ilişkilendirmek için Bekletme Etiketi Adı. | dize (gerekli) |
ScheduleBasedBackupCriteria
İsim | Açıklama | Değer |
---|---|---|
absoluteCriteria | "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" gibi mutlak değerler içerir ve AbsoluteMarker numaralandırmasının parçası olmalıdır |
Herhangi birini içeren dize dizisi: 'Tüm Yedekleme' 'Günün İlki' 'Ayın İlki' 'Haftanın İlk'i 'Yılın İlk'i |
Ayın Günleri | Bu ayın günüdür 1 ile 28 diğer bilge geçen ay | Gün[] |
Haftanın Günleri | Pazar/Pazartesi/T..../Cumartesi olmalıdır | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
yılın ayları | Ocak/Şubat/....../Aralık olmalıdır | Herhangi birini içeren dize dizisi: 'Nisan' 'Ağustos' 'Aralık' 'Şubat' 'Ocak' 'Temmuz' 'Haziran' 'Mart' 'Mayıs' 'Kasım' 'Ekim' 'Eylül' |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedBackupCriteria' (gerekli) |
scheduleTimes | Yedekleme için zamanlama zamanlarının listesi | dize[] |
Ayın Haftaları | Birinci/İkinci/Üçüncü/Dördüncü/Son olmalıdır | Herhangi birini içeren dize dizisi: 'İlk' 'Dördüncü' 'Son' 'İkinci' 'Üçüncü' |
ScheduleBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedTriggerContext' (gerekli) |
program | Bu yedekleme için zamanlayın | BackupSchedule (gerekli) |
etiketleme Kriterleri | Belirli bir zamanlama için geçerli olabilecek etiketlerin listesi. | TaggingCriteria[] (gerekli) |
KaynakYaşam Döngüsü
İsim | Açıklama | Değer |
---|---|---|
deleteAfter | Sil Seçeneği | DeleteOption (gerekli) |
kaynakVeri Deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
targetDataStoreCopySettings | TargetCopySetting[] |
Etiketleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
kriter | Etiketin tetiklenen yedeklemeye uygulanıp uygulanamayacağına karar veren ölçütler. | Yedekleme Kriterleri[] |
isDefault | Etiketin varsayılan olup olmadığını belirtir. | bool (gerekli) |
etiketlemeÖncelik | Bekletme Etiketi önceliği. | int (gerekli) |
tagInfo | Bekletme etiketi bilgileri | RetentionTag (gerekli) |
TargetCopySetting (Hedef Kopyalama Ayarı)
İsim | Açıklama | Değer |
---|---|---|
copyAfter | CustomCopyOption veya ImmediateCopyOption olabilir. | CopyOption (gerekli) |
veri deposu | Hedef veri deposu bilgileri | DataStoreInfoBase (gerekli) |
TriggerContext (Tetikleyici Bağlamı)
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AdhocBasedTriggerContext türü için ' AdhocBasedTriggerContext' olarak ayarlayın. ScheduleBasedTriggerContext türü için ' ScheduleBasedTriggerContext' olarak ayarlayın. | 'AdhocBasedTriggerContext' 'ScheduleBasedTriggerContext' (gerekli) |
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Disk Oluşturma ve Backup Vault aracılığıyla korumayı etkinleştirme |
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 ve 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 |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
backupVaults/backupPolicies 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/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataProtection/backupVaults/backupPolicies@2025-02-01"
name = "string"
parent_id = "string"
body = {
properties = {
datasourceTypes = [
"string"
]
objectType = "string"
// For remaining properties, see BaseBackupPolicy objects
}
}
}
DeleteOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AbsoluteDeleteOption için şunu kullanın:
{
objectType = "AbsoluteDeleteOption"
}
BackupParameters nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupParams için şunu kullanın:
{
backupType = "string"
objectType = "AzureBackupParams"
}
CopyOption nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
CopyOnExpiryOption için şunu kullanın:
{
objectType = "CopyOnExpiryOption"
}
CustomCopyOption için şunu kullanın:
{
duration = "string"
objectType = "CustomCopyOption"
}
ImmediateCopyOption için şunu kullanın:
{
objectType = "ImmediateCopyOption"
}
BasePolicyRule nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AzureBackupRule için şunu kullanın:
{
backupParameters = {
objectType = "string"
// For remaining properties, see BackupParameters objects
}
dataStore = {
dataStoreType = "string"
objectType = "string"
}
objectType = "AzureBackupRule"
trigger = {
objectType = "string"
// For remaining properties, see TriggerContext objects
}
}
AzureRetentionRule için şunu kullanın:
{
isDefault = bool
lifecycles = [
{
deleteAfter = {
duration = "string"
objectType = "string"
// For remaining properties, see DeleteOption objects
}
sourceDataStore = {
dataStoreType = "string"
objectType = "string"
}
targetDataStoreCopySettings = [
{
copyAfter = {
objectType = "string"
// For remaining properties, see CopyOption objects
}
dataStore = {
dataStoreType = "string"
objectType = "string"
}
}
]
}
]
objectType = "AzureRetentionRule"
}
TriggerContext nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
AdhocBasedTriggerContext için şunu kullanın:
{
objectType = "AdhocBasedTriggerContext"
taggingCriteria = {
tagInfo = {
tagName = "string"
}
}
}
ScheduleBasedTriggerContext için şunu kullanın:
{
objectType = "ScheduleBasedTriggerContext"
schedule = {
repeatingTimeIntervals = [
"string"
]
timeZone = "string"
}
taggingCriteria = [
{
criteria = [
{
objectType = "string"
// For remaining properties, see BackupCriteria objects
}
]
isDefault = bool
taggingPriority = int
tagInfo = {
tagName = "string"
}
}
]
}
BackupCriteria nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
ScheduleBasedBackupCriteria için şunu kullanın:
{
absoluteCriteria = [
"string"
]
daysOfMonth = [
{
date = int
isLast = bool
}
]
daysOfTheWeek = [
"string"
]
monthsOfYear = [
"string"
]
objectType = "ScheduleBasedBackupCriteria"
scheduleTimes = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
BaseBackupPolicy nesneleri
nesne türünü belirtmek için objectType özelliğini ayarlayın.
BackupPolicy için şunu kullanın:
{
objectType = "BackupPolicy"
policyRules = [
{
name = "string"
objectType = "string"
// For remaining properties, see BasePolicyRule objects
}
]
}
Özellik Değerleri
Microsoft.DataProtection/backupVaults/backupPolicies
İsim | Açıklama | Değer |
---|---|---|
isim | Kaynak adı | dize (gerekli) |
ebeveyn_kimlik | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü için kimlik: backupVaults |
özellikler | BaseBackupPolicyResource özellikleri | BaseBackupPolicy (Temel Yedekleme İlkesi) |
tür | Kaynak türü | "Microsoft.DataProtection/backupVaults/backupPolicies@2025-02-01" |
Mutlak Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AbsoluteDeleteOption' (gerekli) |
AdhocBasedTaggingCriteria
İsim | Açıklama | Değer |
---|---|---|
tagInfo | Bekletme etiketi bilgileri | Bekletme Etiketi |
AdhocBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AdhocBasedTriggerContext' (gerekli) |
etiketleme Kriterleri | Geçici yedekleme için bekletme etiketi içeren Etiketleme Ölçütleri. | AdhocBasedTaggingCriteria (gerekli) |
AzureBackupParams
İsim | Açıklama | Değer |
---|---|---|
yedekleme Türü | BackupType ; Tam/Artımlı vb. | dize (gerekli) |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'AzureBackupParams' (gerekli) |
AzureBackupRule (Azure Yedekleme Kuralı)
İsim | Açıklama | Değer |
---|---|---|
backupParameters | BackupParameters tabanı | Yedekleme Parametreleri |
veri deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
nesneTürü | 'AzureBackupRule' (gerekli) | |
tetikleyici | Tetikleyici bağlamı | TriggerContext (gerekli) |
AzureRetentionRule
İsim | Açıklama | Değer |
---|---|---|
isDefault | Boole | |
yaşam döngüleri | SourceLifeCycle[] (gerekli) | |
nesneTürü | 'AzureRetentionRule' (gerekli) |
Yedekleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | ScheduleBasedBackupCriteria türü için ' ScheduleBasedBackupCriteria' olarak ayarlayın. | 'ScheduleBasedBackupCriteria' (gerekli) |
Yedekleme Parametreleri
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AzureBackupParams türü için ' AzureBackupParams' olarak ayarlayın. | 'AzureBackupParams' (gerekli) |
Yedekleme İlkesi
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | 'BackupPolicy' (gerekli) | |
policyRules (Politika Kuralları) | Tam/Artımlı/Günlükler gibi her yedekleme türü için kurallar içeren ilke kuralı sözlüğü | BasePolicyRule[] (gerekli) |
Yedekleme Zamanlaması
İsim | Açıklama | Değer |
---|---|---|
repeatingTimeIntervals | ISO 8601 yinelenen zaman aralığı biçimi | string[] (gerekli) |
zaman dilimi | Bir zamanlama için saat dilimi. Örnek: Pasifik Standart Saati | String |
BaseBackupPolicy (Temel Yedekleme İlkesi)
İsim | Açıklama | Değer |
---|---|---|
datasourceTypes | Yedekleme yönetimi için veri kaynağı türü | string[] (gerekli) |
nesneTürü | BackupPolicy türü için ' BackupPolicy' olarak ayarlayın. | 'BackupPolicy' (gerekli) |
BasePolicyRule (Temel İlke Kuralı)
İsim | Açıklama | Değer |
---|---|---|
isim | dize (gerekli) | |
nesneTürü | AzureBackupRule türü için ' AzureBackupRule' olarak ayarlayın. AzureRetentionRule türü için ' AzureRetentionRule' olarak ayarlayın. | 'AzureBackupRule' (AzureYedekleme Kuralı) 'AzureRetentionRule' (gerekli) |
CopyOnExpiryOption
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CopyOnExpiryOption' (gerekli) |
Kopyalama Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | CopyOnExpiryOption türü için ' CopyOnExpiryOption' olarak ayarlayın. CustomCopyOption türü için ' CustomCopyOption' olarak ayarlayın. ImmediateCopyOption türü için ' ImmediateCopyOption' olarak ayarlayın. | 'CopyOnExpiryOption' 'CustomCopyOption' 'ImmediateCopyOption' (gerekli) |
Özel Kopya Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Verilen zaman aralığı sonrasında kopyalanan veriler | String |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'CustomCopyOption' (gerekli) |
DataStoreInfoBase
İ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ü | Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü | dize (gerekli) |
Gün
İsim | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
sonuncu | Tarihin ayın son tarihi olup olmadığı | Boole |
Silme Seçeneği
İsim | Açıklama | Değer |
---|---|---|
süre | Belirtilen zaman aralığı sonrasında silme süresi | dize (gerekli) |
nesneTürü | AbsoluteDeleteOption türü için ' AbsoluteDeleteOption' olarak ayarlayın. | 'AbsoluteDeleteOption' (gerekli) |
Hemen Kopyala Seçeneği
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ImmediateCopyOption' (gerekli) |
Bekletme Etiketi
İsim | Açıklama | Değer |
---|---|---|
etiket adı | Bekletme kuralıyla ilişkilendirmek için Bekletme Etiketi Adı. | dize (gerekli) |
ScheduleBasedBackupCriteria
İsim | Açıklama | Değer |
---|---|---|
absoluteCriteria | "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth" gibi mutlak değerler içerir ve AbsoluteMarker numaralandırmasının parçası olmalıdır |
Herhangi birini içeren dize dizisi: 'Tüm Yedekleme' 'Günün İlki' 'Ayın İlki' 'Haftanın İlk'i 'Yılın İlk'i |
Ayın Günleri | Bu ayın günüdür 1 ile 28 diğer bilge geçen ay | Gün[] |
Haftanın Günleri | Pazar/Pazartesi/T..../Cumartesi olmalıdır | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
yılın ayları | Ocak/Şubat/....../Aralık olmalıdır | Herhangi birini içeren dize dizisi: 'Nisan' 'Ağustos' 'Aralık' 'Şubat' 'Ocak' 'Temmuz' 'Haziran' 'Mart' 'Mayıs' 'Kasım' 'Ekim' 'Eylül' |
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedBackupCriteria' (gerekli) |
scheduleTimes | Yedekleme için zamanlama zamanlarının listesi | dize[] |
Ayın Haftaları | Birinci/İkinci/Üçüncü/Dördüncü/Son olmalıdır | Herhangi birini içeren dize dizisi: 'İlk' 'Dördüncü' 'Son' 'İkinci' 'Üçüncü' |
ScheduleBasedTriggerContext
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | Belirli nesnenin türü - seri durumdan çıkarma için kullanılır | 'ScheduleBasedTriggerContext' (gerekli) |
program | Bu yedekleme için zamanlayın | BackupSchedule (gerekli) |
etiketleme Kriterleri | Belirli bir zamanlama için geçerli olabilecek etiketlerin listesi. | TaggingCriteria[] (gerekli) |
KaynakYaşam Döngüsü
İsim | Açıklama | Değer |
---|---|---|
deleteAfter | Sil Seçeneği | DeleteOption (gerekli) |
kaynakVeri Deposu | DataStoreInfo tabanı | DataStoreInfoBase (gerekli) |
targetDataStoreCopySettings | TargetCopySetting[] |
Etiketleme Kriterleri
İsim | Açıklama | Değer |
---|---|---|
kriter | Etiketin tetiklenen yedeklemeye uygulanıp uygulanamayacağına karar veren ölçütler. | Yedekleme Kriterleri[] |
isDefault | Etiketin varsayılan olup olmadığını belirtir. | bool (gerekli) |
etiketlemeÖncelik | Bekletme Etiketi önceliği. | int (gerekli) |
tagInfo | Bekletme etiketi bilgileri | RetentionTag (gerekli) |
TargetCopySetting (Hedef Kopyalama Ayarı)
İsim | Açıklama | Değer |
---|---|---|
copyAfter | CustomCopyOption veya ImmediateCopyOption olabilir. | CopyOption (gerekli) |
veri deposu | Hedef veri deposu bilgileri | DataStoreInfoBase (gerekli) |
TriggerContext (Tetikleyici Bağlamı)
İsim | Açıklama | Değer |
---|---|---|
nesneTürü | AdhocBasedTriggerContext türü için ' AdhocBasedTriggerContext' olarak ayarlayın. ScheduleBasedTriggerContext türü için ' ScheduleBasedTriggerContext' olarak ayarlayın. | 'AdhocBasedTriggerContext' 'ScheduleBasedTriggerContext' (gerekli) |