Skip to main content

service_actions

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

Overview

Nameservice_actions
TypeResource
Idaws.servicecatalog.service_actions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
definitionobjectA map that defines the self-service action.
service_action_summaryobjectSummary information about the self-service action.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_service_actionselectregionDescribes a self-service action.
create_service_actioninsertregion, DefinitionType, Definition, IdempotencyTokenCreates a self-service action.
update_service_actionupdateregionUpdates a self-service action.
delete_service_actiondeleteregionDeletes a self-service action.
list_service_actionsexecregionLists all self-service actions.

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

Describes a self-service action.

SELECT
definition,
service_action_summary
FROM aws.servicecatalog.service_actions
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a self-service action.

INSERT INTO aws.servicecatalog.service_actions (
Name,
DefinitionType,
Definition,
Description,
AcceptLanguage,
IdempotencyToken,
region
)
SELECT
'{{ Name }}',
'{{ DefinitionType }}' /* required */,
'{{ Definition }}' /* required */,
'{{ Description }}',
'{{ AcceptLanguage }}',
'{{ IdempotencyToken }}' /* required */,
'{{ region }}'
RETURNING
service_action_detail
;

UPDATE examples

Updates a self-service action.

UPDATE aws.servicecatalog.service_actions
SET
Id = '{{ Id }}',
Name = '{{ Name }}',
Definition = '{{ Definition }}',
Description = '{{ Description }}',
AcceptLanguage = '{{ AcceptLanguage }}'
WHERE
region = '{{ region }}' --required
RETURNING
service_action_detail;

DELETE examples

Deletes a self-service action.

DELETE FROM aws.servicecatalog.service_actions
WHERE region = '{{ region }}' --required
;

Lifecycle Methods

Lists all self-service actions.

EXEC aws.servicecatalog.service_actions.list_service_actions
@region='{{ region }}' --required
@@json=
'{
"AcceptLanguage": "{{ AcceptLanguage }}",
"PageSize": {{ PageSize }},
"PageToken": "{{ PageToken }}"
}'
;