Puede configurar una regla en Amazon EventBridge para crear un evento en respuesta a cambios de estado de recursos de AWS Systems Manager Inventory. EventBridge admite eventos para los siguientes cambios de estado de Inventory. Todos los eventos se envían en la medida de lo posible.
Tipo de inventario personalizado eliminado para una instancia específica: si se configura una regla para monitorear este evento, EventBridge crea un evento cuando se elimina un tipo de inventario personalizado en un nodo administrado específico. EventBridge envía un evento por nodo por tipo de inventario personalizado. A continuación, se muestra un patrón de eventos de ejemplo.
{ "timestampMillis": 1610042981103, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:09:41 PM", "resources": [ { "arn": "arn:aws:ssm:us-east-1:123456789012:managed-instance/i-12345678" } ], "body": { "action-status": "succeeded", "action": "delete", "resource-type": "managed-instance", "resource-id": "i-12345678", "action-reason": "", "type-name": "Custom:MyCustomInventoryType" } }
Evento de tipo de inventario personalizado eliminado para todas las instancias: si se configura una regla para monitorear este evento, EventBridge crea un evento cuando se elimina un tipo de inventario personalizado para todos los nodos administrados. A continuación, se muestra un patrón de eventos de ejemplo.
{ "timestampMillis": 1610042904712, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:08:24 PM", "resources": [ ], "body": { "action-status": "succeeded", "action": "delete-summary", "resource-type": "managed-instance", "resource-id": "", "action-reason": "The delete for type name Custom:SomeCustomInventoryType was completed. The deletion summary is: {\"totalCount\":1,\"remainingCount\":0,\"summaryItems\":[{\"version\":\"1.1\",\"count\":1,\"remainingCount\":0}]}", "type-name": "Custom:MyCustomInventoryType" } }
Llamada PutInventory con evento de versión de esquema anterior: si se configura una regla para monitorear este evento, EventBridge crea un evento cuando se realiza una llamada PutInventory que utiliza una versión de esquema inferior al esquema actual. Este evento se aplica a todos los tipos de inventario. A continuación, se muestra un patrón de eventos de ejemplo.
{ "timestampMillis": 1610042629548, "source": "SSM", "account": "123456789012", "type": "INVENTORY_RESOURCE_STATE_CHANGE", "startTime": "Jan 7, 2021 6:03:49 PM", "resources": [ { "arn": "arn:aws:ssm:us-east-1:123456789012:managed-instance/i-12345678" } ], "body": { "action-status": "failed", "action": "put", "resource-type": "managed-instance", "resource-id": "i-01f017c1b2efbe2bc", "action-reason": "The inventory item with type name Custom:MyCustomInventoryType was sent with a disabled schema verison 1.0. You must send a version greater than 1.0", "type-name": "Custom:MyCustomInventoryType" } }
Para obtener información acerca de cómo configurar EventBridge para monitorear estos eventos, consulte Configuración de EventBridge para eventos de Systems Manager.