Skip to main content

launch_actions

Creates, updates, deletes, gets or lists a launch_actions resource.

Overview

Namelaunch_actions
TypeResource
Idaws.drs.launch_actions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringLaunch action name. (pattern: <code>[A-Za-z0-9][A-Za-z0-9 /_-]*</code>)
action_codestringLaunch action code. (pattern: <code>([A-Za-z0-9-/:])+</code>)
action_idstringLaunch action Id. (pattern: <code>[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}</code>)
action_versionstringLaunch action version. (pattern: <code>($DEFAULT|$LATEST|[0-9]+)</code>)
activebooleanWhether the launch action is active.
categorystringLaunch action category. (MONITORING, VALIDATION, CONFIGURATION, SECURITY, OTHER)
descriptionstringLaunch action description. (pattern: <code>[0-9a-zA-Z ():/.,'-_#; ]</code>)
optionalbooleanWhether the launch will not be marked as failed if this action fails.
orderintegerLaunch action order.
parametersobject
type_stringLaunch action type. (SSM_AUTOMATION, SSM_COMMAND)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_launch_actionsselectregionLists resource launch actions.
put_launch_actionreplaceregion, resourceId, actionCode, order, actionId, optional, active, name, actionVersion, category, descriptionPuts a resource launch action.
delete_launch_actiondeleteregionDeletes a resource launch action.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Lists resource launch actions.

SELECT
name,
action_code,
action_id,
action_version,
active,
category,
description,
optional,
order,
parameters,
type_
FROM aws.drs.launch_actions
WHERE region = '{{ region }}' -- required
;

REPLACE examples

Puts a resource launch action.

REPLACE aws.drs.launch_actions
SET
resourceId = '{{ resourceId }}',
actionCode = '{{ actionCode }}',
order = {{ order }},
actionId = '{{ actionId }}',
optional = {{ optional }},
active = {{ active }},
name = '{{ name }}',
actionVersion = '{{ actionVersion }}',
category = '{{ category }}',
parameters = '{{ parameters }}',
description = '{{ description }}'
WHERE
region = '{{ region }}' --required
AND resourceId = '{{ resourceId }}' --required
AND actionCode = '{{ actionCode }}' --required
AND order = '{{ order }}' --required
AND actionId = '{{ actionId }}' --required
AND optional = {{ optional }} --required
AND active = {{ active }} --required
AND name = '{{ name }}' --required
AND actionVersion = '{{ actionVersion }}' --required
AND category = '{{ category }}' --required
AND description = '{{ description }}' --required
RETURNING
name,
action_code,
action_id,
action_version,
active,
category,
description,
optional,
order,
parameters,
resource_id,
type_;

DELETE examples

Deletes a resource launch action.

DELETE FROM aws.drs.launch_actions
WHERE region = '{{ region }}' --required
;