다음을 통해 공유


az dataprotection backup-policy retention-rule

참고 항목

이 참조는 Azure CLI(버전 2.57.0 이상)에 대한 데이터 보호 확장의 일부입니다. 확장은 az dataprotection backup-policy retention-rule 명령을 처음 실행할 때 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

수명 주기를 만들고 백업 정책에서 보존 규칙을 추가하거나 제거합니다.

명령

Name Description 형식 상태
az dataprotection backup-policy retention-rule create-lifecycle

Azure 보존 규칙에 대한 수명 주기를 만듭니다.

내선 번호 GA
az dataprotection backup-policy retention-rule remove

백업 정책에서 기존 보존 규칙을 제거합니다.

내선 번호 GA
az dataprotection backup-policy retention-rule set

새 보존 규칙을 추가하거나 기존 보존 규칙을 업데이트합니다.

내선 번호 GA

az dataprotection backup-policy retention-rule create-lifecycle

Azure 보존 규칙에 대한 수명 주기를 만듭니다.

az dataprotection backup-policy retention-rule create-lifecycle --count
                                                                --retention-duration-type {Days, Months, Weeks, Years}
                                                                --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                [--copy-option {CopyOnExpiryOption, CustomCopyOption, ImmediateCopyOption}]
                                                                [--target-datastore {ArchiveStore, OperationalStore, VaultStore}]

예제

일일 수명 주기 만들기

az dataprotection backup-policy retention-rule create-lifecycle --retention-duration-count 12 --retention-duration-type Days --source-datastore OperationalStore

필수 매개 변수

--count --retention-duration-count

보존 기간 수입니다.

--retention-duration-type --type

보존 기간 유형입니다.

허용되는 값: Days, Months, Weeks, Years
--source-datastore

원본 데이터 저장소를 지정합니다.

허용되는 값: ArchiveStore, OperationalStore, VaultStore

선택적 매개 변수

--copy-option

원본 데이터 저장소에서 대상 데이터 저장소로 복사 옵션을 지정합니다.

허용되는 값: CopyOnExpiryOption, CustomCopyOption, ImmediateCopyOption
--target-datastore

대상 데이터 저장소를 지정합니다.

허용되는 값: ArchiveStore, OperationalStore, VaultStore
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az dataprotection backup-policy retention-rule remove

백업 정책에서 기존 보존 규칙을 제거합니다.

az dataprotection backup-policy retention-rule remove --name {Daily, Default, Monthly, Weekly, Yearly}
                                                      --policy

예제

보존 규칙 제거

az dataprotection backup-policy retention-rule remove --name Daily --policy policy.json

필수 매개 변수

--name

정책에서 제거할 보존 규칙 이름을 지정합니다.

허용되는 값: Daily, Default, Monthly, Weekly, Yearly
--policy

기존 정책 Json 문자열 또는 파일입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az dataprotection backup-policy retention-rule set

새 보존 규칙을 추가하거나 기존 보존 규칙을 업데이트합니다.

az dataprotection backup-policy retention-rule set --lifecycles
                                                   --name {Daily, Default, Monthly, Weekly, Yearly}
                                                   --policy

예제

일일 보존 규칙 추가

az dataprotection backup-policy retention-rule set --lifecycles dailylifecycle.json --name Daily --policy policy.json

필수 매개 변수

--lifecycles

보존 규칙과 연결할 수명 주기입니다. 공백으로 구분된 json 파일 이름을 지정합니다.

--name

정책에서 편집할 보존 규칙 이름을 지정합니다.

허용되는 값: Daily, Default, Monthly, Weekly, Yearly
--policy

정책 Json 문자열 또는 파일입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.