aws:assertAwsResourceProperty: confirmar el estado de un recurso o un evento de AWS - AWS Systems Manager

aws:assertAwsResourceProperty: confirmar el estado de un recurso o un evento de AWS

La acción aws:assertAwsResourceProperty le permite confirmar el estado de un recurso o de un evento específico para determinado paso de Automation.

Para más ejemplos sobre cómo usar esta acción, consulte Ejemplos adicionales de manuales de procedimientos.

Entrada

Las entradas se definen con la operación de la API que elija.

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" ] } }
Servicio

El espacio de nombres del Servicio de AWS que contiene la operación de la API que desea ejecutar. Por ejemplo, el espacio de nombres para Systems Manager es ssm. El espacio de nombres para Amazon EC2 es ec2. Puede ver una lista de espacios de nombres de Servicio de AWS admitidos en la sección Available Services (Servicios disponibles) de la Referencia de los comandos de la AWS CLI.

Tipo: cadena

Obligatorio: sí

API

El nombre de la operación de la API que desea ejecutar. Puede ver las operaciones de la API (también llamadas métodos) si elige un servicio en el panel de navegación ubicado a la izquierda, en la siguiente página: Services Reference. Elija un método en la sección Cliente para el servicio que desea invocar. Por ejemplo, todas las operaciones de la API (los métodos) para Amazon Relational Database Service (Amazon RDS) se indican en la siguiente página: métodos de Amazon RDS.

Tipo: cadena

Obligatorio: sí

Entradas de la operación de la API

Una o más entradas de la operación de la API. Puede ver las entradas disponibles (también llamadas parámetros) eligiendo un servicio en el panel de navegación izquierdo en la siguiente página de referencia de servicios. Elija un método en la sección Cliente para el servicio que desea invocar. Por ejemplo, todos los métodos para Amazon RDS se indican en la siguiente página: métodos de Amazon RDS. Elija el método describe_db_instances y desplácese hacia abajo para ver los parámetros disponibles, como, por ejemplo, DBInstanceIdentifier, Name y Values. Utilice el formato siguiente para especificar más de una entrada.

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" }

Tipo: se determina a partir de la operación de la API elegida

Obligatorio: sí

PropertySelector

El elemento JSONPath a un atributo específico en el objeto de respuesta. Puede ver los objetos de respuesta eligiendo un servicio en el panel de navegación izquierdo en la siguiente página de referencia de servicios. Elija un método en la sección Cliente para el servicio que desea invocar. Por ejemplo, todos los métodos para Amazon RDS se indican en la siguiente página: métodos de Amazon RDS. Elija el método describe_db_instances y desplácese hasta la sección Response Structure (Estructura de respuesta). DBInstances aparece como un objeto de respuesta.

Tipo: cadena

Obligatorio: sí

DesiredValues

El estado previsto o el estado en el que continuará la automatización. Si especifica un valor booleano, debe utilizar una letra mayúscula como Verdadero o Falso.

Tipo: StringList

Obligatorio: sí