Example SQL Queries
aws . connect .describe_contact_flow
AND " contact_flow_id " = ' VALUE ' ;
Description
Describes the specified flow.
You can also create and update flows using the Amazon Connect Flow language .
Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED . Once a contact flow is published, $SAVED needs to be supplied to view saved content that has not been published.
In the response, Status indicates the flow status as either SAVED or PUBLISHED . The PUBLISHED status will initiate validation on the content. SAVED does not initiate validation of the content. SAVED | PUBLISHED
Table Definition
Column Name Column Data Type
contact_flow_id Required Input Column The identifier of the flow.
VARCHAR
instance_id Required Input Column The identifier of the Amazon Connect instance.
VARCHAR
_aws_profile Input Column The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.
STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) )
Show child fields _aws_profile.account_id The AWS account id
_aws_profile.assumed_role_arn The ARN of the assumed role
_aws_profile.name The unique name of the profile.
_aws_profile.organization Information about this profile's membership in the AWS organization.
Show child fields _aws_profile.organization.account_name The name of account speciifed by the organization
_aws_profile.organization.id The organization id
_aws_profile.organization.master_account Show child fields _aws_profile.organization.master_account.email The organization master account email address
_aws_profile.organization.master_account.id The organization master account id
_aws_profile.organization.parents[] Show child fields _aws_profile.organization.parents[].id The id of the parent
_aws_profile.organization.parents[].name The name of the parent
_aws_profile.organization.parents[].tags[] Show child fields _aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type The type of parent can be an organization unit or a root
_aws_profile.organization.tags[] Show child fields _aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type The type of profile, either 'credentials' or 'assumed_role'
_aws_profile.via_profile_name This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
_aws_region Input Column The AWS region to use.
VARCHAR
contact_flow Information about the flow.
STRUCT( "arn" VARCHAR, "id" VARCHAR, "name" VARCHAR, "type" VARCHAR, "state" VARCHAR, "status" VARCHAR, "description" VARCHAR, "content" VARCHAR, "tags" MAP(VARCHAR, VARCHAR) )
Show child fields contact_flow.arn The Amazon Resource Name (ARN) of the flow.
contact_flow.content The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language .
Length Constraints: Minimum length of 1. Maximum length of 256000.
contact_flow.description The description of the flow.
contact_flow.id The identifier of the flow.
contact_flow.name The name of the flow.
contact_flow.state The type of flow.
contact_flow.status The status of the contact flow.
contact_flow.tags The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
contact_flow.type The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide .