다음을 통해 공유


Microsoft.RecoveryServices 자격 증명 모음/backupPolicies 2022-06-01-preview

Bicep 리소스 정의

자격 증명 모음/backupPolicies 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.RecoveryServices/vaults/backupPolicies 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2022-06-01-preview' = {
  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
  }
  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'
  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
      }
      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
      }
      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
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". 문자열
workLoadType 백업 관리를 위한 워크로드 유형 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

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
tieringPolicy RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다.
키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다.
계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다.
SubProtectionPolicyTieringPolicy

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": "2022-06-01-preview",
  "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
  },
  "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",
  "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
      },
      "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
      },
      "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 버전 '2022-06-01-preview'
이름 리소스 이름

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
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". 문자열
workLoadType 백업 관리를 위한 워크로드 유형 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

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
tieringPolicy RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다.
키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다.
계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다.
SubProtectionPolicyTieringPolicy

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@2022-06-01-preview"
  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
  }
  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"
  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
      }
      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
      }
      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@2022-06-01-preview"
이름 리소스 이름 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
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". 문자열
workLoadType 백업 관리를 위한 워크로드 유형 "AzureFileShare"
"AzureSqlDb"
"클라이언트"
"Exchange"
"FileFolder"
"GenericDataSource"
"잘못됨"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

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
tieringPolicy RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다.
키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다.
계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다.
SubProtectionPolicyTieringPolicy

SubProtectionPolicyTieringPolicy

이름 묘사
{customized property} TieringPolicy

GenericProtectionPolicy

이름 묘사
backupManagementType 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. "GenericProtectionPolicy"(필수)
fabricName 이 정책의 패브릭 이름입니다. 문자열
subProtectionPolicy 일정 및 보존을 포함하는 하위 보호 정책 목록 SubProtectionPolicy[]
timeZone TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". 문자열

MabProtectionPolicy

이름 묘사
backupManagementType 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. "MAB"(필수)
retentionPolicy 보존 정책 세부 정보입니다. RetentionPolicy
schedulePolicy 백업 정책의 백업 일정입니다. SchedulePolicy