CreateLegalHold - AWS Backup

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CreateLegalHold

복구 시점(백업)에 법적 보존을 생성합니다. 법적 보존은 승인된 사용자가 법적 보존을 취소할 때까지 백업을 변경하거나 삭제하는 것을 제한하는 것입니다. 복구 시점에 하나 이상의 유효한 법적 보존이 있는 경우, 복구 시점을 삭제하거나 연결을 해제하려는 작업은 오류 메시지가 표시되면서 실패합니다.

Request Syntax

POST /legal-holds/ HTTP/1.1 Content-type: application/json { "Description": "string", "IdempotencyToken": "string", "RecoveryPointSelection": { "DateRange": { "FromDate": number, "ToDate": number }, "ResourceIdentifiers": [ "string" ], "VaultNames": [ "string" ] }, "Tags": { "string" : "string" }, "Title": "string" }

URI 요청 파라미터

요청은 URI 파라미터를 사용하지 않습니다.

요청 본문

요청은 JSON 형식으로 다음 데이터를 받습니다.

Description

법적 보존에 대한 설명입니다.

유형: 문자열

필수 항목 여부: 예

IdempotencyToken

이 문자열은 동일한 호출을 구분하기 위해 사용자가 선택한 문자열입니다. 동일한 멱등성 토큰으로 성공적인 요청을 다시 시도하면 아무런 작업 없이 성공 메시지가 표시됩니다.

유형: 문자열

필수 항목 여부: 아니요

RecoveryPointSelection

리소스 유형 또는 백업 저장소 같은 리소스 집합을 할당하기 위한 기준입니다.

유형: RecoveryPointSelection 객체

필수 항목 여부: 아니요

Tags

포함하려는 선택적인 태그입니다. 태그는 리소스를 관리, 필터링, 검색하는 데 사용할 수 있는 키-값 페어입니다. 허용되는 문자는 UTF-8 문자, 숫자, 공백 및 + - = . _ : /입니다.

유형: 문자열 대 문자열 맵

필수 항목 여부: 아니요

Title

법적 보존의 제목입니다.

유형: 문자열

필수 항목 여부: 예

응답 구문

HTTP/1.1 200 Content-type: application/json { "CreationDate": number, "Description": "string", "LegalHoldArn": "string", "LegalHoldId": "string", "RecoveryPointSelection": { "DateRange": { "FromDate": number, "ToDate": number }, "ResourceIdentifiers": [ "string" ], "VaultNames": [ "string" ] }, "Status": "string", "Title": "string" }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다.

다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

CreationDate

법적 보존이 생성된 시간입니다.

유형: 타임스탬프

Description

법적 보존에 대한 설명입니다.

유형: 문자열

LegalHoldArn

법적 보존의 Amazon 리소스 이름(ARN)입니다.

유형: 문자열

LegalHoldId

법적 보존의 ID입니다.

유형: 문자열

RecoveryPointSelection

리소스 유형 또는 백업 저장소 같은 리소스 집합에 할당하기 위한 기준입니다.

유형: RecoveryPointSelection 객체

Status

법적 보존의 상태입니다.

타입: 문자열

유효 값: CREATING | ACTIVE | CANCELING | CANCELED

Title

법적 보존의 제목입니다.

유형: 문자열

Errors

모든 작업에서 발생하는 일반적인 오류에 대한 자세한 내용은 일반적인 오류 섹션을 참조하세요.

InvalidParameterValueException

파라미터의 값에 문제가 있음을 나타냅니다. 예를 들어 값이 범위를 벗어난 경우가 이에 해당합니다.

HTTP 상태 코드: 400

LimitExceededException

요청의 한도가 초과되었습니다(예: 요청에 허용되는 최대 항목 수).

HTTP 상태 코드: 400

MissingParameterValueException

필수 파라미터가 누락되었음을 나타냅니다.

HTTP 상태 코드: 400

ServiceUnavailableException

요청이 서버의 일시적 장애 때문에 실패했습니다.

HTTP 상태 코드: 500

참고

언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.