다음을 통해 공유


Microsoft.RecoveryServices 자격 증명 모음/backupPolicies 2021-02-01-preview

Bicep 리소스 정의

자격 증명 모음/backupPolicies 리소스 종류는 다음을 위해 배포할 수 있습니다.

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

리소스 형식

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01-preview' = {
  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

속성 설명
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 3-150

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 하이픈으로 끝날 수 없습니다.
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: 자격 증명 모음
eTag 선택적 ETag입니다. 문자열
properties 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 기간 유형 수입니다. 보존 기간은 기간 유형 개수 횟수를 계산하여 가져옵니다.
예를 들어 Count = 3 및 DurationType = Week인 경우 보존 기간은 3주가 됩니다.
int
durationType 보존 기간 정책 유형입니다. 'Days'
'유효하지 않음'
'Months'
'주'
'년'

MonthlyRetentionSchedule

속성 설명
retentionDuration 보존 정책의 보존 기간입니다. RetentionDuration
retentionScheduleDaily 월별 보존 정책의 일별 보존 형식입니다. DailyRetentionFormat
retentionScheduleFormatType 월별 보존 정책에 대한 보존 일정 형식 유형입니다. '매일'
'유효하지 않음'
'매주'
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월'
'May'
'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 이 정책의 일정 작업 빈도입니다. '매일'
'유효하지 않음'
'매주'
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'

설정

Name 설명
isCompression 워크로드 압축 플래그입니다. 'isSqlCompression'이 추가되었습니다.
클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다.
bool
issqlcompression SQL 압축 플래그 bool
timeZone TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time". 문자열

SubProtectionPolicy

속성 설명
policyType 백업 정책 유형 'CopyOnlyFull'
'차등'
'Full'
'증분'
'유효하지 않음'
'로그'
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 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services를 사용하여 기존 파일 공유 백업(시간당)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대해 시간별 빈도로 보호를 구성합니다. 새 를 만들거나 설정된 매개 변수 값을 기반으로 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services 자격 증명 모음을 사용하여 VM 백업 Resource Manager

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-02-01-preview",
  "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-02-01-preview'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)

문자 제한: 3-150

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 하이픈으로 끝날 수 없습니다.
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
eTag 선택적 ETag입니다. 문자열
properties 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 기간 유형 수입니다. 보존 기간은 기간 유형 개수 횟수를 계산하여 가져옵니다.
예를 들어 Count = 3 및 DurationType = Week인 경우 보존 기간은 3주가 됩니다.
int
durationType 보존 기간 정책 유형입니다. 'Days'
'유효하지 않음'
'Months'
'주'
'년'

MonthlyRetentionSchedule

속성 설명
retentionDuration 보존 정책의 보존 기간입니다. RetentionDuration
retentionScheduleDaily 월별 보존 정책의 일별 보존 형식입니다. DailyRetentionFormat
retentionScheduleFormatType 월별 보존 정책에 대한 보존 일정 형식 유형입니다. '매일'
'유효하지 않음'
'매주'
retentionScheduleWeekly 월별 보존 정책에 대한 주간 보존 형식입니다. WeeklyRetentionFormat
retentionTimes 보존 정책의 보존 시간입니다. string[]

DailyRetentionFormat

속성 설명
daysOfTheMonth 월의 일 목록입니다. Day[]

속성 설명
날짜 월의 날짜 int
isLast 날짜가 월의 마지막 날짜인지 여부 bool

WeeklyRetentionFormat

속성 설명
daysOfTheWeek 요일 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
weeksOfTheMonth 월의 주 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'First'
'네 번째'
'유효하지 않음'
'Last'
'Second'
'세 번째'

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'
'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'

설정

Name 설명
isCompression 워크로드 압축 플래그. 'isSqlCompression'이 추가되었습니다.
클라이언트가 이 플래그를 고려하도록 업그레이드하면 더 이상 사용되지 않습니다.
bool
issqlcompression SQL 압축 플래그 bool
timeZone TimeZone 선택적 입력을 문자열로 지정합니다. 예: TimeZone = "Pacific Standard Time". 문자열

SubProtectionPolicy

속성 설명
policyType 백업 정책 유형 'CopyOnlyFull'
'차등'
'Full'
'증분'
'Invalid'
'Log'
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에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 보호를 구성합니다. 새 를 만들거나 set 매개 변수 값에 따라 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services를 사용하여 기존 파일 공유 백업(시간당)

Azure에 배포
이 템플릿은 기존 스토리지 계정에 있는 기존 파일 공유에 대한 시간별 빈도로 보호를 구성합니다. 새 를 만들거나 set 매개 변수 값에 따라 기존 Recovery Services 자격 증명 모음 및 백업 정책을 사용합니다.
Recovery Services 자격 증명 모음을 사용하여 VM 백업 Resource Manager

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-02-01-preview"
  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-02-01-preview"
name 리소스 이름 string(필수)

문자 제한: 3-150

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 하이픈으로 끝날 수 없습니다.
위치 리소스 위치. 문자열
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: 자격 증명 모음
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
eTag 선택적 ETag입니다. 문자열
properties 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 기간 유형 수입니다. 보존 기간은 기간 유형 개수 횟수를 계산하여 가져옵니다.
예를 들어 Count = 3 및 DurationType = Week인 경우 보존 기간은 3주가 됩니다.
int
durationType 보존 기간 정책 유형입니다. "일"
"잘못됨"
"월"
"주"
"년"

MonthlyRetentionSchedule

속성 설명
retentionDuration 보존 정책의 보존 기간입니다. RetentionDuration
retentionScheduleDaily 월별 보존 정책의 일별 보존 형식입니다. DailyRetentionFormat
retentionScheduleFormatType 월별 보존 정책에 대한 보존 일정 형식 유형입니다. "매일"
"잘못됨"
"Weekly"
retentionScheduleWeekly 월별 보존 정책에 대한 주간 보존 형식입니다. WeeklyRetentionFormat
retentionTimes 보존 정책의 보존 시간입니다. string[]

DailyRetentionFormat

속성 설명
daysOfTheMonth 월의 일 목록입니다. Day[]

속성 설명
날짜 월의 날짜 int
isLast 날짜가 월의 마지막 날짜인지 여부 bool

WeeklyRetentionFormat

속성 설명
daysOfTheWeek 요일 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
"Friday"
“월요일”
“토요일”
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
weeksOfTheMonth 월의 주 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
"First"
"네 번째"
"잘못됨"
"지난"
"초"
"세 번째"

WeeklyRetentionSchedule

속성 설명
daysOfTheWeek 주간 보존 정책의 요일 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
"Friday"
“월요일”
“토요일”
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
retentionDuration 보존 정책의 보존 기간입니다. RetentionDuration
retentionTimes 보존 정책의 보존 시간입니다. string[]

YearlyRetentionSchedule

속성 설명
monthsOfYear 연간 보존 정책의 월 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
"4월"
"8월"
"12월"
"2월"
"잘못됨"
"1월"
"7월"
"6월"
"3월"
"5월"
"11월"
"10월"
"9월"
retentionDuration 보존 정책의 보존 기간입니다. RetentionDuration
retentionScheduleDaily 연간 보존 정책의 일별 보존 형식입니다. DailyRetentionFormat
retentionScheduleFormatType 연간 보존 정책의 보존 일정 형식입니다. "매일"
"잘못됨"
"Weekly"
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 이 일정을 실행해야 하는 요일 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
"Friday"
“월요일”
“토요일”
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
scheduleRunFrequency 이 정책의 일정 작업 빈도입니다. "매일"
"잘못됨"
"Weekly"
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"

설정

Name 설명
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