Skip to main content

user_journeys

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

Overview

Nameuser_journeys
TypeResource
Idaws.resiliencehubv2.user_journeys

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringEntity label (not part of ARN — spaces allowed). (pattern: <code>[A-Za-z0-9][A-Za-z0-9 _-]{1,59}</code>)
created_atstring (date-time)The timestamp when the user journey was created.
descriptionstringResource description.
policy_arnstringARN identifier. (pattern: <code>arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}</code>)
updated_atstring (date-time)The timestamp when the user journey was last updated.
user_journey_idstringThe unique identifier of the user journey. (pattern: <code>\S{1,255}</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_user_journeyselectsystemArn, userJourneyId, regionRetrieves a user journey.
list_user_journeysselectsystemArn, regionmaxResults, nextTokenLists user journeys for a system.
create_user_journeyinsertregion, systemArn, nameCreates a user journey within a system.
update_user_journeyupdateregion, systemArn, userJourneyIdUpdates an existing user journey.
delete_user_journeydeleteregionDeletes a user journey.

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)
systemArnstring
userJourneyIdstringThe identifier of the user journey to retrieve.
maxResultsinteger
nextTokenstring

SELECT examples

Retrieves a user journey.

SELECT
name,
created_at,
description,
policy_arn,
updated_at,
user_journey_id
FROM aws.resiliencehubv2.user_journeys
WHERE systemArn = '{{ systemArn }}' -- required
AND userJourneyId = '{{ userJourneyId }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a user journey within a system.

INSERT INTO aws.resiliencehubv2.user_journeys (
systemArn,
name,
description,
policyArn,
clientToken,
region
)
SELECT
'{{ systemArn }}' /* required */,
'{{ name }}' /* required */,
'{{ description }}',
'{{ policyArn }}',
'{{ clientToken }}',
'{{ region }}'
RETURNING
user_journey
;

UPDATE examples

Updates an existing user journey.

UPDATE aws.resiliencehubv2.user_journeys
SET
systemArn = '{{ systemArn }}',
userJourneyId = '{{ userJourneyId }}',
name = '{{ name }}',
description = '{{ description }}',
policyArn = '{{ policyArn }}'
WHERE
region = '{{ region }}' --required
AND systemArn = '{{ systemArn }}' --required
AND userJourneyId = '{{ userJourneyId }}' --required
RETURNING
user_journey;

DELETE examples

Deletes a user journey.

DELETE FROM aws.resiliencehubv2.user_journeys
WHERE region = '{{ region }}' --required
;