Microsoft.RecoveryServices 자격 증명 모음/backupPolicies 2024-02-01
- 최신
- 2024-04-30-preview
- 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-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Bicep 리소스 정의
자격 증명 모음/backupPolicies 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.RecoveryServices/vaults/backupPolicies 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2024-02-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
backupManagementType: 'AzureIaasVM'
instantRPDetails: {
azureBackupRGNamePrefix: 'string'
azureBackupRGNameSuffix: 'string'
}
instantRpRetentionRangeInDays: int
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType: 'OnlyCrashConsistent'
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
timeZone: 'string'
azureSql
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
azureStorage
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
vaultRetentionPolicy: {
snapshotRetentionInDays: int
vaultRetention: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
workLoadType: 'string'
azureWorkload
backupManagementType: 'AzureWorkload'
makePolicyConsistent: bool
settings: {
isCompression: bool
issqlcompression: bool
timeZone: 'string'
}
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
workLoadType: 'string'
GenericProtectionPolicy다음을 사용합니다.
backupManagementType: 'GenericProtectionPolicy'
fabricName: 'string'
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
timeZone: 'string'
MAB경우 다음을 사용합니다.
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy 개체
retentionPolicyType 속성을 설정하여 개체 유형을 지정합니다.
LongTermRetentionPolicy경우 다음을 사용합니다.
retentionPolicyType: 'LongTermRetentionPolicy'
dailySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
monthlySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
SimpleRetentionPolicy
retentionPolicyType: 'SimpleRetentionPolicy'
retentionDuration: {
count: int
durationType: 'string'
}
SchedulePolicy 개체
schedulePolicyType 속성을 설정하여 개체 유형을 지정합니다.
logSchedulePolicy
schedulePolicyType: 'LogSchedulePolicy'
scheduleFrequencyInMins: int
LongTermSchedulePolicy경우 다음을 사용합니다.
schedulePolicyType: 'LongTermSchedulePolicy'
simpleSchedulePolicy
schedulePolicyType: 'SimpleSchedulePolicy'
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
SimpleSchedulePolicyV2
schedulePolicyType: 'SimpleSchedulePolicyV2'
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 Bicep자식 리소스의 이름과 형식을 설정하는 방법을 알아보세요. |
string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: 자격 증명 모음 |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
resourceGuardOperationRequests | ResourceGuard 작업 요청 | string[] |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureIaasVM'(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
policyType | 'Invalid' 'V1' 'V2' |
|
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
InstantRPAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
azureBackupRGNamePrefix | 문자열 | |
azureBackupRGNameSuffix | 문자열 |
RetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 개체 유형 설정 |
LongTermRetentionPolicy SimpleRetentionPolicy |
LongTermRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermRetentionPolicy'(필수) |
dailySchedule | 보호 정책의 일일 보존 일정입니다. | DailyRetentionSchedule |
monthlySchedule | 보호 정책의 월별 보존 일정입니다. | MonthlyRetentionSchedule |
weeklySchedule | 보호 정책의 주간 보존 일정입니다. | WeeklyRetentionSchedule |
yearlySchedule | 보호 정책의 연간 보존 일정입니다. | YearlyRetentionSchedule |
DailyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
RetentionDuration
이름 | 묘사 | 값 |
---|---|---|
세다 | 기간 형식의 수입니다. 보존 기간은 기간 유형 개수 시간을 계산하여 가져옵니다. 예를 들어 Count = 3 및 DurationType = Weeks인 경우 보존 기간은 3주가 됩니다. |
int |
durationType | 보존 정책의 보존 기간 유형입니다. | 'Days' 'Invalid' '월' '주' '년' |
MonthlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 월별 보존 정책에 대한 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 월별 보존 정책에 대한 보존 일정 형식 유형입니다. | '매일' 'Invalid' '매주' |
retentionScheduleWeekly | 월별 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
DailyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheMonth | 월의 일 목록입니다. | Day[] |
하루
이름 | 묘사 | 값 |
---|---|---|
날짜 | 월의 날짜 | int |
isLast | 날짜가 월의 마지막 날짜인지 여부 | bool |
WeeklyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
weeksOfTheMonth | 월의 주 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'First' '네 번째' 'Invalid' 'Last' 'Second' '세 번째' |
WeeklyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 주간 보존 정책의 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
YearlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
monthsOfYear | 연간 보존 정책의 월 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '4월' '8월' '12월' '2월' 'Invalid' '1월' '7월' '6월' '3월' '5월' '11월' '10월' '9월' |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 연간 보존 정책의 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 연간 보존 정책에 대한 보존 일정 형식입니다. | '매일' 'Invalid' '매주' |
retentionScheduleWeekly | 연간 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
SimpleRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleRetentionPolicy'(필수) |
retentionDuration | 보호 정책의 보존 기간입니다. | RetentionDuration |
SchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 개체 유형 설정 | logSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy simpleSchedulePolicyV2 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LogSchedulePolicy'(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermSchedulePolicy'(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicy'(필수) |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' '매시간' 'Invalid' '매주' |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
HourlySchedule
이름 | 묘사 | 값 |
---|---|---|
간 | 백업을 트리거해야 하는 간격입니다. 시간당 값 는 4/6/8/12일 수 있습니다. |
int |
scheduleWindowDuration | 백업 기간 지정 | int |
scheduleWindowStartTime | 백업 창의 시작 시간을 지정하려면 | 문자열 |
SimpleSchedulePolicyV2
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicyV2'(필수) |
dailySchedule | 이 정책의 일일 일정 | DailySchedule |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' '매시간' 'Invalid' '매주' |
weeklySchedule | 이 정책의 주간 일정 | WeeklySchedule |
DailySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
WeeklySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunDays | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
TieringPolicy
이름 | 묘사 | 값 |
---|---|---|
기간 | 계층화하기 전에 현재 계층에서 백업을 보존할 일/주/월/년 수입니다. TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
int |
durationType | 보존 기간 유형: 일/주/월/년 TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
'Days' 'Invalid' '월' '주' '년' |
tieringMode | 복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다. 1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화 2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다. 3. DoNotTier: 복구 지점을 계층화하지 마세요. |
'DoNotTier' 'Invalid' 'TierAfter' 'TierRecommended' |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureSql'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureStorage'(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
vaultRetentionPolicy | 강화된 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | VaultRetentionPolicy |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
snapshotRetentionInDays | int(필수) | |
vaultRetention | 보존 정책의 기본 클래스입니다. | RetentionPolicy(필수) |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureWorkload'(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | 'CopyOnlyFull' '차등' 'Full' '증분' 'Invalid' '로그' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드 | snapshotBackupAdditionalDetails |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다. 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
SubProtectionPolicyTieringPolicy |
SnapshotBackupAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
instantRPDetails | 문자열 | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | 사용자가 할당한 관리 ID 세부 정보 | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
이름 | 묘사 | 값 |
---|---|---|
identityArmId | 할당된 ID의 ARM ID입니다. | 문자열 |
identityName | 할당된 ID의 이름입니다. | 문자열 |
userAssignedIdentityProperties | 사용자 할당 관리 ID 속성 | UserAssignedIdentityProperties |
UserAssignedIdentityProperties
이름 | 묘사 | 값 |
---|---|---|
clientId | 할당된 ID의 클라이언트 ID입니다. | 문자열 |
principalId | 할당된 ID의 보안 주체 ID입니다. | 문자열 |
SubProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
GenericProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'GenericProtectionPolicy'(필수) |
fabricName | 이 정책의 패브릭 이름입니다. | 문자열 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
MabProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'MAB'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 백업 일정입니다. | SchedulePolicy |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Recovery Services(매일) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다. |
복구 서비스(매시간) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 시간별 빈도로 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다. |
Recovery Services 자격 증명 모음을 사용하여 Backup Resource Manager VM Azure |
이 템플릿은 기존 복구 서비스 자격 증명 모음 및 기존 백업 정책을 사용하고 동일한 리소스 그룹에 속하는 여러 Resource Manager VM의 백업을 구성합니다. |
백업 정책 사용하여 Recovery Services 자격 증명 모음 만들기 Azure |
이 템플릿은 백업 정책을 사용하여 Recovery Services 자격 증명 모음을 만들고 시스템 ID, 백업 스토리지 유형, 지역 간 복원 및 진단 로그 및 삭제 잠금과 같은 선택적 기능을 구성합니다. |
IaaSVM 보호하기 위해 RS 자격 증명 모음에 대한 일일 백업 정책 만들기 Azure 배포 |
이 템플릿은 클래식 및 ARM 기반 IaaS VM을 보호하는 데 사용할 수 있는 복구 서비스 자격 증명 모음 및 매일 백업 정책을 만듭니다. |
Azure Virtual Machines 워크로드용 Azure Backup Azure |
이 템플릿은 Recovery Services 자격 증명 모음 및 워크로드별 백업 정책을 만듭니다. Backup 서비스에 VM을 등록하고 보호를 구성합니다. |
IaaSVM을 보호하기 위해 RS 자격 증명 모음에 대한 주간 백업 정책 만들기 Azure 배포 |
이 템플릿은 클래식 및 ARM 기반 IaaS VM을 보호하는 데 사용할 수 있는 복구 서비스 자격 증명 모음 및 매일 백업 정책을 만듭니다. |
ARM 템플릿 리소스 정의
자격 증명 모음/backupPolicies 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.RecoveryServices/vaults/backupPolicies 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2024-02-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
"backupManagementType": "AzureIaasVM",
"instantRPDetails": {
"azureBackupRGNamePrefix": "string",
"azureBackupRGNameSuffix": "string"
},
"instantRpRetentionRangeInDays": "int",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"timeZone": "string"
azureSql
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
azureStorage
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": "int",
"vaultRetention": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
},
"workLoadType": "string"
azureWorkload
"backupManagementType": "AzureWorkload",
"makePolicyConsistent": "bool",
"settings": {
"isCompression": "bool",
"issqlcompression": "bool",
"timeZone": "string"
},
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"workLoadType": "string"
GenericProtectionPolicy다음을 사용합니다.
"backupManagementType": "GenericProtectionPolicy",
"fabricName": "string",
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"timeZone": "string"
MAB경우 다음을 사용합니다.
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy 개체
retentionPolicyType 속성을 설정하여 개체 유형을 지정합니다.
LongTermRetentionPolicy경우 다음을 사용합니다.
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"monthlySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
},
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
SimpleRetentionPolicy
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": "int",
"durationType": "string"
}
SchedulePolicy 개체
schedulePolicyType 속성을 설정하여 개체 유형을 지정합니다.
logSchedulePolicy
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": "int"
LongTermSchedulePolicy경우 다음을 사용합니다.
"schedulePolicyType": "LongTermSchedulePolicy"
simpleSchedulePolicy
"schedulePolicyType": "SimpleSchedulePolicy",
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
SimpleSchedulePolicyV2
"schedulePolicyType": "SimpleSchedulePolicyV2",
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
apiVersion | 리소스 api 버전 | '2024-02-01' |
이름 | 리소스 이름 JSON ARM 템플릿 |
string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
resourceGuardOperationRequests | ResourceGuard 작업 요청 | string[] |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureIaasVM'(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
policyType | 'Invalid' 'V1' 'V2' |
|
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
InstantRPAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
azureBackupRGNamePrefix | 문자열 | |
azureBackupRGNameSuffix | 문자열 |
RetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 개체 유형 설정 |
LongTermRetentionPolicy SimpleRetentionPolicy |
LongTermRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermRetentionPolicy'(필수) |
dailySchedule | 보호 정책의 일일 보존 일정입니다. | DailyRetentionSchedule |
monthlySchedule | 보호 정책의 월별 보존 일정입니다. | MonthlyRetentionSchedule |
weeklySchedule | 보호 정책의 주간 보존 일정입니다. | WeeklyRetentionSchedule |
yearlySchedule | 보호 정책의 연간 보존 일정입니다. | YearlyRetentionSchedule |
DailyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
RetentionDuration
이름 | 묘사 | 값 |
---|---|---|
세다 | 기간 형식의 수입니다. 보존 기간은 기간 유형 개수 시간을 계산하여 가져옵니다. 예를 들어 Count = 3 및 DurationType = Weeks인 경우 보존 기간은 3주가 됩니다. |
int |
durationType | 보존 정책의 보존 기간 유형입니다. | 'Days' 'Invalid' '월' '주' '년' |
MonthlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 월별 보존 정책에 대한 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 월별 보존 정책에 대한 보존 일정 형식 유형입니다. | '매일' 'Invalid' '매주' |
retentionScheduleWeekly | 월별 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
DailyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheMonth | 월의 일 목록입니다. | Day[] |
하루
이름 | 묘사 | 값 |
---|---|---|
날짜 | 월의 날짜 | int |
isLast | 날짜가 월의 마지막 날짜인지 여부 | bool |
WeeklyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
weeksOfTheMonth | 월의 주 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'First' '네 번째' 'Invalid' 'Last' 'Second' '세 번째' |
WeeklyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 주간 보존 정책의 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
YearlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
monthsOfYear | 연간 보존 정책의 월 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '4월' '8월' '12월' '2월' 'Invalid' '1월' '7월' '6월' '3월' '5월' '11월' '10월' '9월' |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 연간 보존 정책의 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 연간 보존 정책에 대한 보존 일정 형식입니다. | '매일' 'Invalid' '매주' |
retentionScheduleWeekly | 연간 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
SimpleRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleRetentionPolicy'(필수) |
retentionDuration | 보호 정책의 보존 기간입니다. | RetentionDuration |
SchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 개체 유형 설정 | logSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy simpleSchedulePolicyV2 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LogSchedulePolicy'(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermSchedulePolicy'(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicy'(필수) |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' '매시간' 'Invalid' '매주' |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
HourlySchedule
이름 | 묘사 | 값 |
---|---|---|
간 | 백업을 트리거해야 하는 간격입니다. 시간당 값 는 4/6/8/12일 수 있습니다. |
int |
scheduleWindowDuration | 백업 기간 지정 | int |
scheduleWindowStartTime | 백업 창의 시작 시간을 지정하려면 | 문자열 |
SimpleSchedulePolicyV2
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicyV2'(필수) |
dailySchedule | 이 정책의 일일 일정 | DailySchedule |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' '매시간' 'Invalid' '매주' |
weeklySchedule | 이 정책의 주간 일정 | WeeklySchedule |
DailySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
WeeklySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunDays | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
TieringPolicy
이름 | 묘사 | 값 |
---|---|---|
기간 | 계층화하기 전에 현재 계층에서 백업을 보존할 일/주/월/년 수입니다. TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
int |
durationType | 보존 기간 유형: 일/주/월/년 TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
'Days' 'Invalid' '월' '주' '년' |
tieringMode | 복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다. 1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화 2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다. 3. DoNotTier: 복구 지점을 계층화하지 마세요. |
'DoNotTier' 'Invalid' 'TierAfter' 'TierRecommended' |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureSql'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureStorage'(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
vaultRetentionPolicy | 강화된 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | VaultRetentionPolicy |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
snapshotRetentionInDays | int(필수) | |
vaultRetention | 보존 정책의 기본 클래스입니다. | RetentionPolicy(필수) |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureWorkload'(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | 'CopyOnlyFull' '차등' 'Full' '증분' 'Invalid' '로그' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드 | snapshotBackupAdditionalDetails |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다. 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
SubProtectionPolicyTieringPolicy |
SnapshotBackupAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
instantRPDetails | 문자열 | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | 사용자가 할당한 관리 ID 세부 정보 | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
이름 | 묘사 | 값 |
---|---|---|
identityArmId | 할당된 ID의 ARM ID입니다. | 문자열 |
identityName | 할당된 ID의 이름입니다. | 문자열 |
userAssignedIdentityProperties | 사용자 할당 관리 ID 속성 | UserAssignedIdentityProperties |
UserAssignedIdentityProperties
이름 | 묘사 | 값 |
---|---|---|
clientId | 할당된 ID의 클라이언트 ID입니다. | 문자열 |
principalId | 할당된 ID의 보안 주체 ID입니다. | 문자열 |
SubProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
GenericProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'GenericProtectionPolicy'(필수) |
fabricName | 이 정책의 패브릭 이름입니다. | 문자열 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
MabProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'MAB'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 백업 일정입니다. | SchedulePolicy |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Recovery Services(매일) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다. |
복구 서비스(매시간) 사용하여 기존 파일 공유 백업 Azure |
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 시간별 빈도로 보호를 구성합니다. 새로 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다. |
Recovery Services 자격 증명 모음을 사용하여 Backup Resource Manager VM Azure |
이 템플릿은 기존 복구 서비스 자격 증명 모음 및 기존 백업 정책을 사용하고 동일한 리소스 그룹에 속하는 여러 Resource Manager VM의 백업을 구성합니다. |
백업 정책 사용하여 Recovery Services 자격 증명 모음 만들기 Azure |
이 템플릿은 백업 정책을 사용하여 Recovery Services 자격 증명 모음을 만들고 시스템 ID, 백업 스토리지 유형, 지역 간 복원 및 진단 로그 및 삭제 잠금과 같은 선택적 기능을 구성합니다. |
IaaSVM 보호하기 위해 RS 자격 증명 모음에 대한 일일 백업 정책 만들기 Azure 배포 |
이 템플릿은 클래식 및 ARM 기반 IaaS VM을 보호하는 데 사용할 수 있는 복구 서비스 자격 증명 모음 및 매일 백업 정책을 만듭니다. |
Azure Virtual Machines 워크로드용 Azure Backup Azure |
이 템플릿은 Recovery Services 자격 증명 모음 및 워크로드별 백업 정책을 만듭니다. Backup 서비스에 VM을 등록하고 보호를 구성합니다. |
IaaSVM을 보호하기 위해 RS 자격 증명 모음에 대한 주간 백업 정책 만들기 Azure 배포 |
이 템플릿은 클래식 및 ARM 기반 IaaS VM을 보호하는 데 사용할 수 있는 복구 서비스 자격 증명 모음 및 매일 백업 정책을 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
자격 증명 모음/backupPolicies 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.RecoveryServices/vaults/backupPolicies 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2024-02-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
eTag = "string"
})
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
backupManagementType = "AzureIaasVM"
instantRPDetails = {
azureBackupRGNamePrefix = "string"
azureBackupRGNameSuffix = "string"
}
instantRpRetentionRangeInDays = int
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType = "OnlyCrashConsistent"
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
timeZone = "string"
azureSql
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
azureStorage
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
vaultRetentionPolicy = {
snapshotRetentionInDays = int
vaultRetention = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
workLoadType = "string"
azureWorkload
backupManagementType = "AzureWorkload"
makePolicyConsistent = bool
settings = {
isCompression = bool
issqlcompression = bool
timeZone = "string"
}
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
workLoadType = "string"
GenericProtectionPolicy다음을 사용합니다.
backupManagementType = "GenericProtectionPolicy"
fabricName = "string"
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
timeZone = "string"
MAB경우 다음을 사용합니다.
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
RetentionPolicy 개체
retentionPolicyType 속성을 설정하여 개체 유형을 지정합니다.
LongTermRetentionPolicy경우 다음을 사용합니다.
retentionPolicyType = "LongTermRetentionPolicy"
dailySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
monthlySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
SimpleRetentionPolicy
retentionPolicyType = "SimpleRetentionPolicy"
retentionDuration = {
count = int
durationType = "string"
}
SchedulePolicy 개체
schedulePolicyType 속성을 설정하여 개체 유형을 지정합니다.
logSchedulePolicy
schedulePolicyType = "LogSchedulePolicy"
scheduleFrequencyInMins = int
LongTermSchedulePolicy경우 다음을 사용합니다.
schedulePolicyType = "LongTermSchedulePolicy"
simpleSchedulePolicy
schedulePolicyType = "SimpleSchedulePolicy"
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
SimpleSchedulePolicyV2
schedulePolicyType = "SimpleSchedulePolicyV2"
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | "Microsoft.RecoveryServices/vaults/backupPolicies@2024-02-01" |
이름 | 리소스 이름 | string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: 자격 증명 모음 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
resourceGuardOperationRequests | ResourceGuard 작업 요청 | string[] |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureIaasVM"(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
policyType | "잘못됨" "V1" "V2" |
|
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotConsistencyType | "OnlyCrashConsistent" | |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
InstantRPAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
azureBackupRGNamePrefix | 문자열 | |
azureBackupRGNameSuffix | 문자열 |
RetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 개체 유형 설정 |
LongTermRetentionPolicy SimpleRetentionPolicy |
LongTermRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "LongTermRetentionPolicy"(필수) |
dailySchedule | 보호 정책의 일일 보존 일정입니다. | DailyRetentionSchedule |
monthlySchedule | 보호 정책의 월별 보존 일정입니다. | MonthlyRetentionSchedule |
weeklySchedule | 보호 정책의 주간 보존 일정입니다. | WeeklyRetentionSchedule |
yearlySchedule | 보호 정책의 연간 보존 일정입니다. | YearlyRetentionSchedule |
DailyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
RetentionDuration
이름 | 묘사 | 값 |
---|---|---|
세다 | 기간 형식의 수입니다. 보존 기간은 기간 유형 개수 시간을 계산하여 가져옵니다. 예를 들어 Count = 3 및 DurationType = Weeks인 경우 보존 기간은 3주가 됩니다. |
int |
durationType | 보존 정책의 보존 기간 유형입니다. | "Days" "잘못됨" "월" "주" "년" |
MonthlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 월별 보존 정책에 대한 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 월별 보존 정책에 대한 보존 일정 형식 유형입니다. | "매일" "잘못됨" "매주" |
retentionScheduleWeekly | 월별 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
DailyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheMonth | 월의 일 목록입니다. | Day[] |
하루
이름 | 묘사 | 값 |
---|---|---|
날짜 | 월의 날짜 | int |
isLast | 날짜가 월의 마지막 날짜인지 여부 | bool |
WeeklyRetentionFormat
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "금요일" "월요일" "토요일" "일요일" "목요일" "화요일" "수요일" |
weeksOfTheMonth | 월의 주 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "First" "네 번째" "잘못됨" "마지막" "초" "세 번째" |
WeeklyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
daysOfTheWeek | 주간 보존 정책의 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "금요일" "월요일" "토요일" "일요일" "목요일" "화요일" "수요일" |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
YearlyRetentionSchedule
이름 | 묘사 | 값 |
---|---|---|
monthsOfYear | 연간 보존 정책의 월 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "4월" "8월" "12월" "2월" "잘못됨" "1월" "7월" "6월" "3월" "5월" "11월" "10월" "9월" |
retentionDuration | 보존 정책의 보존 기간입니다. | RetentionDuration |
retentionScheduleDaily | 연간 보존 정책의 일일 보존 형식입니다. | DailyRetentionFormat |
retentionScheduleFormatType | 연간 보존 정책에 대한 보존 일정 형식입니다. | "매일" "잘못됨" "매주" |
retentionScheduleWeekly | 연간 보존 정책에 대한 주간 보존 형식입니다. | WeeklyRetentionFormat |
retentionTimes | 보존 정책의 보존 시간입니다. | string[] |
SimpleRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
retentionPolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "SimpleRetentionPolicy"(필수) |
retentionDuration | 보호 정책의 보존 기간입니다. | RetentionDuration |
SchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 개체 유형 설정 | logSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy simpleSchedulePolicyV2 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "LogSchedulePolicy"(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "LongTermSchedulePolicy"(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "SimpleSchedulePolicy"(필수) |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "금요일" "월요일" "토요일" "일요일" "목요일" "화요일" "수요일" |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | "매일" "매시간" "잘못됨" "매주" |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
HourlySchedule
이름 | 묘사 | 값 |
---|---|---|
간 | 백업을 트리거해야 하는 간격입니다. 시간당 값 는 4/6/8/12일 수 있습니다. |
int |
scheduleWindowDuration | 백업 기간 지정 | int |
scheduleWindowStartTime | 백업 창의 시작 시간을 지정하려면 | 문자열 |
SimpleSchedulePolicyV2
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "SimpleSchedulePolicyV2"(필수) |
dailySchedule | 이 정책의 일일 일정 | DailySchedule |
hourlySchedule | 이 정책의 시간별 일정 | HourlySchedule |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | "매일" "매시간" "잘못됨" "매주" |
weeklySchedule | 이 정책의 주간 일정 | WeeklySchedule |
DailySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
WeeklySchedule
이름 | 묘사 | 값 |
---|---|---|
scheduleRunDays | 다음 중 어느 것을 포함하는 문자열 배열: "금요일" "월요일" "토요일" "일요일" "목요일" "화요일" "수요일" |
|
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
TieringPolicy
이름 | 묘사 | 값 |
---|---|---|
기간 | 계층화하기 전에 현재 계층에서 백업을 보존할 일/주/월/년 수입니다. TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
int |
durationType | 보존 기간 유형: 일/주/월/년 TieringMode가 TierAfter로 설정된 경우에만 사용됩니다. |
"Days" "잘못됨" "월" "주" "년" |
tieringMode | 복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다. 1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화 2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다. 3. DoNotTier: 복구 지점을 계층화하지 마세요. |
"DoNotTier" "잘못됨" "TierAfter" "TierRecommended" |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureSql"(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureStorage"(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
vaultRetentionPolicy | 강화된 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | VaultRetentionPolicy |
workLoadType | 백업 관리를 위한 워크로드 유형 | "AzureFileShare" "AzureSqlDb" "클라이언트" "Exchange" "FileFolder" "GenericDataSource" "잘못됨" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
VaultRetentionPolicy
이름 | 묘사 | 값 |
---|---|---|
snapshotRetentionInDays | int(필수) | |
vaultRetention | 보존 정책의 기본 클래스입니다. | RetentionPolicy(필수) |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureWorkload"(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | "AzureFileShare" "AzureSqlDb" "클라이언트" "Exchange" "FileFolder" "GenericDataSource" "잘못됨" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | "CopyOnlyFull" "차등" "전체" "증분" "잘못됨" "로그" "SnapshotCopyOnlyFull" "SnapshotFull" |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드 | snapshotBackupAdditionalDetails |
tieringPolicy | RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다. 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다. |
SubProtectionPolicyTieringPolicy |
SnapshotBackupAdditionalDetails
이름 | 묘사 | 값 |
---|---|---|
instantRPDetails | 문자열 | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | 사용자가 할당한 관리 ID 세부 정보 | UserAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
이름 | 묘사 | 값 |
---|---|---|
identityArmId | 할당된 ID의 ARM ID입니다. | 문자열 |
identityName | 할당된 ID의 이름입니다. | 문자열 |
userAssignedIdentityProperties | 사용자 할당 관리 ID 속성 | UserAssignedIdentityProperties |
UserAssignedIdentityProperties
이름 | 묘사 | 값 |
---|---|---|
clientId | 할당된 ID의 클라이언트 ID입니다. | 문자열 |
principalId | 할당된 ID의 보안 주체 ID입니다. | 문자열 |
SubProtectionPolicyTieringPolicy
이름 | 묘사 | 값 |
---|---|---|
{customized property} | TieringPolicy |
GenericProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "GenericProtectionPolicy"(필수) |
fabricName | 이 정책의 패브릭 이름입니다. | 문자열 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
MabProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "MAB"(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 백업 일정입니다. | SchedulePolicy |