Microsoft.RecoveryServices 자격 증명 모음/backupPolicies 2021-04-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@2021-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
backupManagementType: 'AzureIaasVM'
instantRPDetails: {
azureBackupRGNamePrefix: 'string'
azureBackupRGNameSuffix: 'string'
}
instantRpRetentionRangeInDays: int
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
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'
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
}
}
]
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
}
}
]
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'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 Bicep자식 리소스의 이름과 형식을 설정하는 방법을 알아보세요. |
string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: 자격 증명 모음 |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureIaasVM'(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
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 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LogSchedulePolicy'(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermSchedulePolicy'(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicy'(필수) |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' 'Invalid' '매주' |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureSql'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureStorage'(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureWorkload'(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | 'CopyOnlyFull' '차등' 'Full' '증분' 'Invalid' '로그' |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
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": "2021-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
"backupManagementType": "AzureIaasVM",
"instantRPDetails": {
"azureBackupRGNamePrefix": "string",
"azureBackupRGNameSuffix": "string"
},
"instantRpRetentionRangeInDays": "int",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"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",
"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
}
}
],
"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
}
}
],
"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",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
apiVersion | 리소스 api 버전 | '2021-04-01' |
이름 | 리소스 이름 JSON ARM 템플릿 |
string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿 |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureIaasVM'(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
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 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LogSchedulePolicy'(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'LongTermSchedulePolicy'(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'SimpleSchedulePolicy'(필수) |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: '금요일' '월요일' '토요일' '일요일' '목요일' '화요일' '수요일' |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | '매일' 'Invalid' '매주' |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureSql'(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureStorage'(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | 'AzureWorkload'(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | 'CopyOnlyFull' '차등' 'Full' '증분' 'Invalid' '로그' |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
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@2021-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
eTag = "string"
})
}
ProtectionPolicy 개체
backupManagementType 속성을 설정하여 개체 유형을 지정합니다.
azureIaasVM
backupManagementType = "AzureIaasVM"
instantRPDetails = {
azureBackupRGNamePrefix = "string"
azureBackupRGNameSuffix = "string"
}
instantRpRetentionRangeInDays = int
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
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"
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
}
}
]
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
}
}
]
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"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
속성 값
vaults/backupPolicies
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | "Microsoft.RecoveryServices/vaults/backupPolicies@2021-04-01" |
이름 | 리소스 이름 | string(필수) 문자 제한: 3-150 유효한 문자: 영숫자 및 하이픈 문자로 시작합니다. 하이픈으로 끝날 수 없습니다. |
위치 | 리소스 위치입니다. | 문자열 |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: 자격 증명 모음 |
태그 | 리소스 태그. | 태그 이름 및 값의 사전입니다. |
eTag | 선택적 ETag입니다. | 문자열 |
속성 | ProtectionPolicyResource 속성 | ProtectionPolicy |
ProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
protectedItemsCount | 이 정책과 연결된 항목 수입니다. | int |
backupManagementType | 개체 유형 설정 | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB |
AzureIaaSVMProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureIaasVM"(필수) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 인스턴트 RP 보존 정책 범위(일) | int |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
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 |
LogSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "LogSchedulePolicy"(필수) |
scheduleFrequencyInMins | 이 정책의 로그 일정 작업 빈도(분)입니다. | int |
LongTermSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "LongTermSchedulePolicy"(필수) |
SimpleSchedulePolicy
이름 | 묘사 | 값 |
---|---|---|
schedulePolicyType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "SimpleSchedulePolicy"(필수) |
scheduleRunDays | 이 일정을 실행해야 하는 요일 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: "금요일" "월요일" "토요일" "일요일" "목요일" "화요일" "수요일" |
scheduleRunFrequency | 이 정책의 일정 작업 빈도입니다. | "매일" "잘못됨" "매주" |
scheduleRunTimes | 이 일정을 실행해야 하는 시간 목록입니다. | string[] |
scheduleWeeklyFrequency | 매 주마다 이 일정을 실행해야 합니다. | int |
AzureSqlProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureSql"(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
AzureFileShareProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureStorage"(필수) |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
workLoadType | 백업 관리를 위한 워크로드 유형 | "AzureFileShare" "AzureSqlDb" "클라이언트" "Exchange" "FileFolder" "GenericDataSource" "잘못됨" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureVmWorkloadProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "AzureWorkload"(필수) |
makePolicyConsistent | 정책 불일치 수정 | bool |
설정 | 백업 관리에 대한 일반적인 설정 | 설정 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
workLoadType | 백업 관리를 위한 워크로드 유형 | "AzureFileShare" "AzureSqlDb" "클라이언트" "Exchange" "FileFolder" "GenericDataSource" "잘못됨" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
설정
이름 | 묘사 | 값 |
---|---|---|
isCompression | 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다. 는 클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다. |
bool |
issqlcompression | SQL 압축 플래그 | bool |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
SubProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
policyType | 백업 정책 유형 | "CopyOnlyFull" "차등" "전체" "증분" "잘못됨" "로그" |
retentionPolicy | 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 일부로 지정된 백업 일정입니다. | SchedulePolicy |
GenericProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "GenericProtectionPolicy"(필수) |
fabricName | 이 정책의 패브릭 이름입니다. | 문자열 |
subProtectionPolicy | 일정 및 보존을 포함하는 하위 보호 정책 목록 | SubProtectionPolicy[] |
timeZone | TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". | 문자열 |
MabProtectionPolicy
이름 | 묘사 | 값 |
---|---|---|
backupManagementType | 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. | "MAB"(필수) |
retentionPolicy | 보존 정책 세부 정보입니다. | RetentionPolicy |
schedulePolicy | 백업 정책의 백업 일정입니다. | SchedulePolicy |