View a markdown version of this page

aws:assertAwsResourceProperty - AWS 리소스 상태 또는 이벤트 상태 어설션 - AWS Systems Manager

aws:assertAwsResourceProperty - AWS 리소스 상태 또는 이벤트 상태 어설션

aws:assertAwsResourceProperty 작업은 특정 Automation 단계에 대해 특정 리소스 상태 또는 이벤트 상태를 어설션할 수 있게 합니다.

참고

aws:assertAwsResourceProperty 작업은 자동 스로틀링 재시도를 지원합니다. 자세한 내용은 스로틀링된 작업에 대한 자동 재시도 구성 섹션을 참조하세요.

이 작업을 사용하는 방법에 관한 자세한 내용은 추가 런북 예제 섹션을 참조하세요.

Input

입력은 선택하는 API 작업에 의해 정의됩니다.

YAML
action: aws:assertAwsResourceProperty inputs: Service: The official namespace of the service Api: The API operation or method name API operation inputs or parameters: A value PropertySelector: Response object DesiredValues: - Desired property values
JSON
{ "action": "aws:assertAwsResourceProperty", "inputs": { "Service":"The official namespace of the service", "Api":"The API operation or method name", "API operation inputs or parameters":"A value", "PropertySelector": "Response object", "DesiredValues": [ "Desired property values" ] } }
서비스

실행하려는 API 작업을 포함하는 AWS 서비스 네임스페이스입니다. 예를 들면 Systems Manager의 네임스페이스는 ssm입니다. Amazon EC2의 네임스페이스는 ec2입니다. AWS CLI 명령 참조의 사용 가능한 서비스 섹션에서 지원되는 AWS 서비스 네임스페이스 목록을 볼 수 있습니다.

유형: 문자열

필수 항목 여부: 예

Api

실행할 API 작업의 이름입니다. 다음 [서비스 참조(Services Reference)] 페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 API 작업(메서드라고도 함)을 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon Relational Database Service(Amazon RDS)에 대한 모든 API 작업(메서드)이 Amazon RDS 메서드 페이지에 나열됩니다.

유형: 문자열

필수 항목 여부: 예

API 작업 입력

하나 이상의 API 작업 입력입니다. 다음 서비스 참조 페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 사용할 수 있는 입력(파라미터)을 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon RDS에 대한 모든 메서드는 Amazon RDS 메서드 페이지에 나열됩니다. describe_db_instances 메서드를 선택하고 아래로 스크롤하여 DBInstanceIdentifier, Name 및 Values 같은 사용할 수 있는 파라미터를 볼 수 있습니다. 두 개 이상의 입력을 지정하려면 다음 형식을 사용합니다.

YAML
inputs: Service: The official namespace of the service Api: The API operation name API input 1: A value API Input 2: A value API Input 3: A value
JSON
"inputs":{ "Service":"The official namespace of the service", "Api":"The API operation name", "API input 1":"A value", "API Input 2":"A value", "API Input 3":"A value" }

형식: 선택한 API 작업에 의해 결정됨

필수 여부: 예

PropertySelector

응답 객체의 특정 속성에 대한 JSONPath입니다. 다음 서비스 참조 페이지의 왼쪽 탐색 영역에서 서비스를 선택하여 응답 객체를 볼 수 있습니다. 호출할 서비스에 대한 클라이언트 섹션에서 메서드를 선택합니다. 예를 들어 Amazon RDS에 대한 모든 메서드는 Amazon RDS 메서드 페이지에 나열됩니다. describe_db_instances 메서드를 선택하고 Response Structure(응답 구조) 섹션이 있는 아래쪽으로 스크롤합니다. DBInstances가 응답 객체로 나열됩니다.

유형: 문자열

필수 항목 여부: 예

DesiredValues

필요한 상태 또는 자동화를 계속 진행하기 위해 충족되어야 할 상태입니다. 부울 값을 지정할 경우 True 또는 False 같은 대문자를 사용해야 합니다.

유형: StringList

필수 여부: 예