다음을 통해 공유


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

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    protectedItemsCount: int
    resourceGuardOperationRequests: [
      'string'
    ]
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
}

ProtectionPolicy 개체

backupManagementType 속성을 설정하여 개체 유형을 지정합니다.

azureIaasVM경우 다음을 사용합니다.

  backupManagementType: 'AzureIaasVM'
  instantRPDetails: {
    azureBackupRGNamePrefix: 'string'
    azureBackupRGNameSuffix: 'string'
  }
  instantRpRetentionRangeInDays: int
  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
resourceGuardOperationRequests ResourceGuard 작업 요청 string[]
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-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "protectedItemsCount": "int",
    "resourceGuardOperationRequests": [ "string" ],
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  }
}

ProtectionPolicy 개체

backupManagementType 속성을 설정하여 개체 유형을 지정합니다.

azureIaasVM경우 다음을 사용합니다.

  "backupManagementType": "AzureIaasVM",
  "instantRPDetails": {
    "azureBackupRGNamePrefix": "string",
    "azureBackupRGNameSuffix": "string"
  },
  "instantRpRetentionRangeInDays": "int",
  "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-07-01'
이름 리소스 이름

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

문자 제한: 3-150

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

문자로 시작합니다. 하이픈으로 끝날 수 없습니다.
위치 리소스 위치입니다. 문자열
태그 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
eTag 선택적 ETag입니다. 문자열
속성 ProtectionPolicyResource 속성 ProtectionPolicy

ProtectionPolicy

이름 묘사
protectedItemsCount 이 정책과 연결된 항목 수입니다. int
resourceGuardOperationRequests ResourceGuard 작업 요청 string[]
backupManagementType 개체 유형 설정 AzureIaasVM
AzureSql

AzureStorage

AzureWorkload

GenericProtectionPolicy
MAB
(필수)

AzureIaaSVMProtectionPolicy

이름 묘사
backupManagementType 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. 'AzureIaasVM'(필수)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays 인스턴트 RP 보존 정책 범위(일) int
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-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      protectedItemsCount = int
      resourceGuardOperationRequests = [
        "string"
      ]
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
    eTag = "string"
  })
}

ProtectionPolicy 개체

backupManagementType 속성을 설정하여 개체 유형을 지정합니다.

azureIaasVM경우 다음을 사용합니다.

  backupManagementType = "AzureIaasVM"
  instantRPDetails = {
    azureBackupRGNamePrefix = "string"
    azureBackupRGNameSuffix = "string"
  }
  instantRpRetentionRangeInDays = int
  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-07-01"
이름 리소스 이름 string(필수)

문자 제한: 3-150

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

문자로 시작합니다. 하이픈으로 끝날 수 없습니다.
위치 리소스 위치입니다. 문자열
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: 자격 증명 모음
태그 리소스 태그. 태그 이름 및 값의 사전입니다.
eTag 선택적 ETag입니다. 문자열
속성 ProtectionPolicyResource 속성 ProtectionPolicy

ProtectionPolicy

이름 묘사
protectedItemsCount 이 정책과 연결된 항목 수입니다. int
resourceGuardOperationRequests ResourceGuard 작업 요청 string[]
backupManagementType 개체 유형 설정 AzureIaasVM
AzureSql

AzureStorage

AzureWorkload

GenericProtectionPolicy
MAB
(필수)

AzureIaaSVMProtectionPolicy

이름 묘사
backupManagementType 이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. "AzureIaasVM"(필수)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays 인스턴트 RP 보존 정책 범위(일) int
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