다음을 통해 공유


Backup Policies - List

Recovery Services 자격 증명 모음과 연결된 백업 정책 목록입니다. API는 범위가 지정된 결과를 가져오는 페이지 매김 매개 변수를 제공합니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2025-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2025-02-01&$filter={$filter}

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string

minLength: 1

대상 구독의 ID입니다.

vaultName
path True

string

VaultResource의 이름

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

$filter
query

string

OData 필터 옵션입니다.

응답

Name 형식 Description
200 OK

ProtectionPolicyResourceList

Azure 작업이 성공적으로 완료되었습니다.

Other Status Codes

ErrorResponse

예기치 않은 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 흐름.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

샘플 요청

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-02-01&$filter=backupManagementType eq 'AzureIaasVM'

샘플 응답

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies

샘플 요청

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-02-01&$filter=backupManagementType eq 'AzureIaasVM'

샘플 응답

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    },
    {
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          },
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily"
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureWorkload

샘플 요청

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-02-01&$filter=backupManagementType eq 'AzureWorkload'

샘플 응답

{
  "value": [
    {
      "name": "HourlyLogBackup",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
      "properties": {
        "backupManagementType": "AzureWorkload",
        "protectedItemsCount": 0,
        "settings": {
          "issqlcompression": false,
          "timeZone": "UTC"
        },
        "subProtectionPolicy": [
          {
            "policyType": "Full",
            "retentionPolicy": {
              "dailySchedule": {
                "retentionDuration": {
                  "count": 30,
                  "durationType": "Days"
                },
                "retentionTimes": [
                  "2017-12-05T19:00:00Z"
                ]
              },
              "retentionPolicyType": "LongTermRetentionPolicy"
            },
            "schedulePolicy": {
              "schedulePolicyType": "SimpleSchedulePolicy",
              "scheduleRunFrequency": "Daily",
              "scheduleRunTimes": [
                "2017-12-05T19:00:00Z"
              ],
              "scheduleWeeklyFrequency": 0
            }
          },
          {
            "policyType": "Log",
            "retentionPolicy": {
              "retentionDuration": {
                "count": 30,
                "durationType": "Days"
              },
              "retentionPolicyType": "SimpleRetentionPolicy"
            },
            "schedulePolicy": {
              "scheduleFrequencyInMins": 60,
              "schedulePolicyType": "LogSchedulePolicy"
            }
          }
        ],
        "workLoadType": "SQLDataBase"
      }
    }
  ]
}

정의

Name Description
AzureFileShareProtectionPolicy

AzureStorage 백업 정책.

AzureIaaSVMProtectionPolicy

IaaS VM 워크로드별 백업 정책입니다.

AzureSqlProtectionPolicy

Azure SQL 워크로드별 백업 정책입니다.

AzureVmWorkloadProtectionPolicy

Azure VM(머큐리) 워크로드별 백업 정책입니다.

createdByType

리소스를 만든 ID의 형식입니다.

DailyRetentionFormat

일별 보존 형식입니다.

DailyRetentionSchedule

일별 보존 일정.

DailySchedule
Day

요일입니다.

DayOfWeek
ErrorDetail

코드, 메시지 및 권장 사항을 캡슐화하는 Error Detail 클래스입니다.

ErrorResponse

오류 응답

GenericProtectionPolicy

Azure VM(머큐리) 워크로드별 백업 정책입니다.

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

로그 정책 일정입니다.

LongTermRetentionPolicy

장기 보존 정책입니다.

LongTermSchedulePolicy

장기 정책 일정.

MabProtectionPolicy

Mab 컨테이너별 백업 정책입니다.

MonthlyRetentionSchedule

월별 보존 일정입니다.

MonthOfYear
PolicyType

백업 정책 유형

ProtectionPolicyResource

백업 정책의 기본 클래스입니다. 워크로드별 백업 정책은 이 클래스에서 파생됩니다.

ProtectionPolicyResourceList

ProtectionPolicy 리소스 목록

RetentionDuration

보존 기간입니다.

RetentionDurationType

보존 정책의 보존 기간 유형입니다.

RetentionScheduleFormat

월별 보존 정책에 대한 보존 일정 형식 유형입니다.

ScheduleRunType

이 정책의 일정 작업 빈도입니다.

Settings

백업 관리를 위한 일반 설정 필드

SimpleRetentionPolicy

단순 정책 보존.

SimpleSchedulePolicy

간단한 정책 일정입니다.

SimpleSchedulePolicyV2

시간별 백업을 지원하는 IaaS에 대한 V2 정책 일정입니다.

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드

SubProtectionPolicy

일정 및 보존을 포함하는 하위 보호 정책

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

TieringMode

복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.

  1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화
  2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다.
  3. DoNotTier: 복구 지점을 계층화하지 마세요.
TieringPolicy

대상 계층에 대한 계층화 정책입니다. 지정된 대상 계층에 대해 정책이 지정되지 않은 경우 서비스는 해당 계층에 대해 구성된 기존 계층화 정책을 유지합니다.

UserAssignedIdentityProperties

사용자 할당 관리 ID 속성

UserAssignedManagedIdentityDetails

사용자가 할당한 관리 ID 세부 정보

VaultRetentionPolicy

AzureFileShare에 대한 자격 증명 모음 보존 정책

WeeklyRetentionFormat

매주 보존 형식입니다.

WeeklyRetentionSchedule

주간 보존 일정입니다.

WeeklySchedule
WeekOfMonth
WorkloadType

백업 관리를 위한 워크로드 유형

YearlyRetentionSchedule

연간 보존 일정입니다.

AzureFileShareProtectionPolicy

AzureStorage 백업 정책.

Name 형식 Description
backupManagementType string:

AzureStorage

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

retentionPolicy RetentionPolicy:

백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다.

schedulePolicy SchedulePolicy:

백업 정책의 일부로 지정된 백업 일정입니다.

timeZone

string

TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time".

vaultRetentionPolicy

VaultRetentionPolicy

강화된 백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다.

workLoadType

WorkloadType

백업 관리를 위한 워크로드 유형

AzureIaaSVMProtectionPolicy

IaaS VM 워크로드별 백업 정책입니다.

Name 형식 Description
backupManagementType string:

AzureIaasVM

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

인스턴트 RP 보존 정책 범위(일)

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

retentionPolicy RetentionPolicy:

백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다.

schedulePolicy SchedulePolicy:

백업 정책의 일부로 지정된 백업 일정입니다.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

RP를 자동으로 다른 계층 키로 이동하는 계층화 정책은 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다.

timeZone

string

TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time".

AzureSqlProtectionPolicy

Azure SQL 워크로드별 백업 정책입니다.

Name 형식 Description
backupManagementType string:

AzureSql

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

retentionPolicy RetentionPolicy:

보존 정책 세부 정보입니다.

AzureVmWorkloadProtectionPolicy

Azure VM(머큐리) 워크로드별 백업 정책입니다.

Name 형식 Description
backupManagementType string:

AzureWorkload

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

makePolicyConsistent

boolean

정책 불일치 수정

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

settings

Settings

백업 관리에 대한 일반적인 설정

subProtectionPolicy

SubProtectionPolicy[]

일정 및 보존을 포함하는 하위 보호 정책 목록

workLoadType

WorkloadType

백업 관리를 위한 워크로드 유형

createdByType

리소스를 만든 ID의 형식입니다.

Description
User
Application
ManagedIdentity
Key

DailyRetentionFormat

일별 보존 형식입니다.

Name 형식 Description
daysOfTheMonth

Day[]

월의 일 목록입니다.

DailyRetentionSchedule

일별 보존 일정.

Name 형식 Description
retentionDuration

RetentionDuration

보존 정책의 보존 기간입니다.

retentionTimes

string[] (date-time)

보존 정책의 보존 시간입니다.

DailySchedule

Name 형식 Description
scheduleRunTimes

string[] (date-time)

이 일정을 실행해야 하는 시간 목록입니다.

Day

요일입니다.

Name 형식 Description
date

integer (int32)

월의 날짜

isLast

boolean

날짜가 월의 마지막 날짜인지 여부

DayOfWeek

Description
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

코드, 메시지 및 권장 사항을 캡슐화하는 Error Detail 클래스입니다.

Name 형식 Description
code

string

오류 코드입니다.

message

string

코드와 관련된 오류 메시지입니다.

recommendations

string[]

권장 사항 문자열 목록입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

GenericProtectionPolicy

Azure VM(머큐리) 워크로드별 백업 정책입니다.

Name 형식 Description
backupManagementType string:

GenericProtectionPolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

fabricName

string

이 정책의 패브릭 이름입니다.

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

subProtectionPolicy

SubProtectionPolicy[]

일정 및 보존을 포함하는 하위 보호 정책 목록

timeZone

string

TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time".

HourlySchedule

Name 형식 Description
interval

integer (int32)

백업을 트리거해야 하는 간격입니다. 시간당 값은 4/6/8/12일 수 있습니다.

scheduleWindowDuration

integer (int32)

백업 기간 지정

scheduleWindowStartTime

string (date-time)

백업 창의 시작 시간을 지정하려면

IAASVMPolicyType

Description
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Description
OnlyCrashConsistent

InstantRPAdditionalDetails

Name 형식 Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

로그 정책 일정입니다.

Name 형식 Description
scheduleFrequencyInMins

integer (int32)

이 정책의 로그 일정 작업 빈도(분)입니다.

schedulePolicyType string:

LogSchedulePolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

LongTermRetentionPolicy

장기 보존 정책입니다.

Name 형식 Description
dailySchedule

DailyRetentionSchedule

보호 정책의 일일 보존 일정입니다.

monthlySchedule

MonthlyRetentionSchedule

보호 정책의 월별 보존 일정입니다.

retentionPolicyType string:

LongTermRetentionPolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

weeklySchedule

WeeklyRetentionSchedule

보호 정책의 주간 보존 일정입니다.

yearlySchedule

YearlyRetentionSchedule

보호 정책의 연간 보존 일정입니다.

LongTermSchedulePolicy

장기 정책 일정.

Name 형식 Description
schedulePolicyType string:

LongTermSchedulePolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

MabProtectionPolicy

Mab 컨테이너별 백업 정책입니다.

Name 형식 Description
backupManagementType string:

MAB

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

protectedItemsCount

integer (int32)

이 정책과 연결된 항목 수입니다.

resourceGuardOperationRequests

string[]

ResourceGuard 작업 요청

retentionPolicy RetentionPolicy:

보존 정책 세부 정보입니다.

schedulePolicy SchedulePolicy:

백업 정책의 백업 일정입니다.

MonthlyRetentionSchedule

월별 보존 일정입니다.

Name 형식 Description
retentionDuration

RetentionDuration

보존 정책의 보존 기간입니다.

retentionScheduleDaily

DailyRetentionFormat

월별 보존 정책에 대한 일일 보존 형식입니다.

retentionScheduleFormatType

RetentionScheduleFormat

월별 보존 정책에 대한 보존 일정 형식 유형입니다.

retentionScheduleWeekly

WeeklyRetentionFormat

월별 보존 정책에 대한 주간 보존 형식입니다.

retentionTimes

string[] (date-time)

보존 정책의 보존 시간입니다.

MonthOfYear

Description
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

백업 정책 유형

Description
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

백업 정책의 기본 클래스입니다. 워크로드별 백업 정책은 이 클래스에서 파생됩니다.

Name 형식 Description
eTag

string

선택적 ETag입니다.

id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

___location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름

properties ProtectionPolicy:

ProtectionPolicyResource 속성

systemData

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

ProtectionPolicyResourceList

ProtectionPolicy 리소스 목록

Name 형식 Description
nextLink

string

각 API 호출이 페이지당 최대 200개의 리소스를 반환하는 리소스의 다음 페이지를 가져오는 URI입니다. 총 리소스 수가 200을 초과하는 경우 ListNext()를 사용하여 다음 페이지를 가져옵니다.

value

ProtectionPolicyResource[]

리소스 목록입니다.

RetentionDuration

보존 기간입니다.

Name 형식 Description
count

integer (int32)

기간 형식의 수입니다. 보존 기간은 기간 유형 개수 시간을 계산하여 가져옵니다. 예를 들어 Count = 3 및 DurationType = Weeks인 경우 보존 기간은 3주가 됩니다.

durationType

RetentionDurationType

보존 정책의 보존 기간 유형입니다.

RetentionDurationType

보존 정책의 보존 기간 유형입니다.

Description
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

월별 보존 정책에 대한 보존 일정 형식 유형입니다.

Description
Invalid
Daily
Weekly

ScheduleRunType

이 정책의 일정 작업 빈도입니다.

Description
Invalid
Daily
Weekly
Hourly

Settings

백업 관리를 위한 일반 설정 필드

Name 형식 Description
isCompression

boolean

워크로드 압축 플래그입니다. 클라이언트가 이 플래그를 고려하도록 업그레이드하면 'isSqlCompression'이 더 이상 사용되지 않도록 추가되었습니다.

issqlcompression

boolean

SQL 압축 플래그

timeZone

string

TimeZone 선택적 입력을 문자열로 사용합니다. 예: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicy

단순 정책 보존.

Name 형식 Description
retentionDuration

RetentionDuration

보호 정책의 보존 기간입니다.

retentionPolicyType string:

SimpleRetentionPolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

SimpleSchedulePolicy

간단한 정책 일정입니다.

Name 형식 Description
hourlySchedule

HourlySchedule

이 정책의 시간별 일정

schedulePolicyType string:

SimpleSchedulePolicy

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

scheduleRunDays

DayOfWeek[]

이 일정을 실행해야 하는 요일 목록입니다.

scheduleRunFrequency

ScheduleRunType

이 정책의 일정 작업 빈도입니다.

scheduleRunTimes

string[] (date-time)

이 일정을 실행해야 하는 시간 목록입니다.

scheduleWeeklyFrequency

integer (int32)

매 주마다 이 일정을 실행해야 합니다.

SimpleSchedulePolicyV2

시간별 백업을 지원하는 IaaS에 대한 V2 정책 일정입니다.

Name 형식 Description
dailySchedule

DailySchedule

이 정책의 일일 일정

hourlySchedule

HourlySchedule

이 정책의 시간별 일정

schedulePolicyType string:

SimpleSchedulePolicyV2

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

scheduleRunFrequency

ScheduleRunType

이 정책의 일정 작업 빈도입니다.

weeklySchedule

WeeklySchedule

이 정책의 주간 일정

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드

Name 형식 Description
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자가 할당한 관리 ID 세부 정보

SubProtectionPolicy

일정 및 보존을 포함하는 하위 보호 정책

Name 형식 Description
policyType

PolicyType

백업 정책 유형

retentionPolicy RetentionPolicy:

백업 복사 보존 범위에 대한 세부 정보가 포함된 보존 정책입니다.

schedulePolicy SchedulePolicy:

백업 정책의 일부로 지정된 백업 일정입니다.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem에 대한 스냅샷 백업 관련 필드

tieringPolicy

<string,  TieringPolicy>

RP를 다른 계층으로 자동으로 이동하는 계층화 정책입니다. 키는 RecoveryPointTierType 열거형에 정의된 대상 계층입니다. 계층화 정책은 RP를 대상 계층으로 이동하는 조건을 지정합니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.

TieringMode

복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.

  1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화
  2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다.
  3. DoNotTier: 복구 지점을 계층화하지 마세요.
Description
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

대상 계층에 대한 계층화 정책입니다. 지정된 대상 계층에 대해 정책이 지정되지 않은 경우 서비스는 해당 계층에 대해 구성된 기존 계층화 정책을 유지합니다.

Name 형식 Description
duration

integer (int32)

계층화하기 전에 현재 계층에서 백업을 보존할 일/주/월/년 수입니다. TieringMode가 TierAfter로 설정된 경우에만 사용됩니다.

durationType

RetentionDurationType

보존 기간 유형: TieringMode가 TierAfter로 설정된 경우에만 사용되는 일/주/월/년

tieringMode

TieringMode

복구 지점의 자동 계층을 제어하는 계층화 모드입니다. 지원되는 값은 다음과 같습니다.

  1. TierRecommended: 계층화할 것을 권장하는 모든 복구 지점 계층화
  2. TierAfter: 아래 기간 + durationType에 지정된 대로 고정 기간 후에 모든 복구 지점을 계층화합니다.
  3. DoNotTier: 복구 지점을 계층화하지 마세요.

UserAssignedIdentityProperties

사용자 할당 관리 ID 속성

Name 형식 Description
clientId

string

할당된 ID의 클라이언트 ID입니다.

principalId

string

할당된 ID의 보안 주체 ID입니다.

UserAssignedManagedIdentityDetails

사용자가 할당한 관리 ID 세부 정보

Name 형식 Description
identityArmId

string

할당된 ID의 ARM ID입니다.

identityName

string

할당된 ID의 이름입니다.

userAssignedIdentityProperties

UserAssignedIdentityProperties

사용자 할당 관리 ID 속성

VaultRetentionPolicy

AzureFileShare에 대한 자격 증명 모음 보존 정책

Name 형식 Description
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

보존 정책의 기본 클래스입니다.

WeeklyRetentionFormat

매주 보존 형식입니다.

Name 형식 Description
daysOfTheWeek

DayOfWeek[]

요일 목록입니다.

weeksOfTheMonth

WeekOfMonth[]

월의 주 목록입니다.

WeeklyRetentionSchedule

주간 보존 일정입니다.

Name 형식 Description
daysOfTheWeek

DayOfWeek[]

주간 보존 정책의 요일 목록입니다.

retentionDuration

RetentionDuration

보존 정책의 보존 기간입니다.

retentionTimes

string[] (date-time)

보존 정책의 보존 시간입니다.

WeeklySchedule

Name 형식 Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

이 일정을 실행해야 하는 시간 목록입니다.

WeekOfMonth

Description
First
Second
Third
Fourth
Last
Invalid

WorkloadType

백업 관리를 위한 워크로드 유형

Description
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

YearlyRetentionSchedule

연간 보존 일정입니다.

Name 형식 Description
monthsOfYear

MonthOfYear[]

연간 보존 정책의 월 목록입니다.

retentionDuration

RetentionDuration

보존 정책의 보존 기간입니다.

retentionScheduleDaily

DailyRetentionFormat

연간 보존 정책의 일일 보존 형식입니다.

retentionScheduleFormatType

RetentionScheduleFormat

연간 보존 정책에 대한 보존 일정 형식입니다.

retentionScheduleWeekly

WeeklyRetentionFormat

연간 보존 정책에 대한 주간 보존 형식입니다.

retentionTimes

string[] (date-time)

보존 정책의 보존 시간입니다.