View a markdown version of this page

Learning to use AWS service SDK integrations in Step Functions - AWS Step Functions

Learning to use AWS service SDK integrations in Step Functions

With Step Functions' AWS SDK integration, your workflows can call almost any AWS service's API actions. The services or SDKs that are not available might be recently released, require customized configuration, or are not suitable for use in a workflow, such as SDKs for streaming audio or video.

Using AWS SDK service integrations

To use AWS SDK integrations, you specify the service name and API call and, optionally, a service integration pattern (For more information, see Service integration patterns.

API naming conventions
  • Parameters in Step Functions are expressed in PascalCase, even if the native service API is in camelCase. For example, you could use the Step Functions API action startSyncExecution and specify its parameter as StateMachineArn.

  • For API actions that accept enumerated parameters, such as the DescribeLaunchTemplateVersions API action for Amazon EC2, specify a plural version of the parameter name. For example, specify Filters for the Filter.N parameter of the DescribeLaunchTemplateVersions API action.

  • To work with certain language naming convention requirements, API fields for equals will be referred to in your state machines as: EqualsValue.

You can call AWS SDK services directly from the Amazon States Language in the Resource field of a task state. To do this, use the following syntax:

arn:aws:states:::aws-sdk:serviceName:apiAction.[serviceIntegrationPattern]

For example, you might use arn:aws:states:::aws-sdk:ec2:describeInstances to return output as defined for the Amazon EC2 describeInstances API call.

If an AWS SDK integration encounters an error, the resulting Error field will be composed of the service name and the error name, separated by a period: ServiceName.ErrorName. Both the service name and error name are in Pascal case. You can also see the service name in the Task state's Resource field in lowercase. The target service's API reference documentation lists the potential error names.

Consider an example where you might use the AWS SDK integration arn:aws:states:::aws-sdk:acmpca:deleteCertificateAuthority. The AWS Private Certificate Authority API Reference indicates that the DeleteCertificateAuthority API action can result in an error named ResourceNotFoundException. To handle this error you would specify the Error AcmPca.ResourceNotFoundException in your Task state's Retriers or Catchers.

Note

Some AWS services don't include the Exception suffix in the The API Reference documentation. Despite this alternate naming convention, always include the Exception suffix for the potential error names in your AWS Step Functions integration. Do so even when the suffix is not already part of the error name provided by the service.

Consider another error name, this time the CreateBucket action. The Amazon Simple Storage Service API Reference lists the error BucketAlreadyExists. Note that it doesn't have the Exception suffix. To handle this error in Step Functions, refer to it as S3.BucketAlreadyExistsException. The S3 service error naming convention differs from the errors in the previously mentioned AWS Private Certificate Authority API Reference. Regardless, in both cases you must include the Exception suffix for potential errors in the Step Functions integration.

For more information about error handling, see Handling errors in Step Functions workflows.

Step Functions cannot autogenerate IAM policies for AWS SDK integrations. After you create your state machine, you will need to navigate to the IAM console and configure your role policies. See How Step Functions generates IAM policies for integrated services for more information.

See the Gather Amazon S3 bucket info using AWS SDK service integrations tutorial for an example of how to use AWS SDK integrations.

Supported AWS SDK service integrations

The Task state resource (Resource) shows the syntax to call a specific API action for the service. The Exception prefix is present in the exceptions that are generated when you erroneously perform an AWS SDK service integration with Step Functions.

Important

New actions and updates to already supported actions, such as new parameters, will not be immediately available after service SDK updates.

Amazon A2I

Task state resource: arn:aws:states:::aws-sdk:sagemakera2iruntime:[apiAction]

Exception prefix: SageMakerA2IRuntime

Amazon AI Operations

Task state resource: arn:aws:states:::aws-sdk:aiops:[apiAction]

Exception prefix: AiOps

API Gateway V1

Task state resource: arn:aws:states:::aws-sdk:apigateway:[apiAction]

Exception prefix: ApiGateway

API Gateway V2

Task state resource: arn:aws:states:::aws-sdk:apigatewayv2:[apiAction]

Exception prefix: ApiGatewayV2

AWS Account Management

Task state resource: arn:aws:states:::aws-sdk:account:[apiAction]

Exception prefix: Account

AWS Amplify

Task state resource: arn:aws:states:::aws-sdk:amplify:[apiAction]

Exception prefix: Amplify

Amplify Backend

Task state resource: arn:aws:states:::aws-sdk:amplifybackend:[apiAction]

Exception prefix: AmplifyBackend

Amplify UI Builder

Task state resource: arn:aws:states:::aws-sdk:amplifyuibuilder:[apiAction]

Exception prefix: AmplifyUiBuilder

AWS App Mesh

Task state resource: arn:aws:states:::aws-sdk:appmesh:[apiAction]

Exception prefix: AppMesh

AWS App Runner

Task state resource: arn:aws:states:::aws-sdk:apprunner:[apiAction]

Exception prefix: AppRunner

AWS AppConfig

Task state resource: arn:aws:states:::aws-sdk:appconfig:[apiAction]

Exception prefix: AppConfig

AWS AppConfig Data

Task state resource: arn:aws:states:::aws-sdk:appconfigdata:[apiAction]

Exception prefix: AppConfigData

AWS AppFabric

Task state resource: arn:aws:states:::aws-sdk:appfabric:[apiAction]

Exception prefix: AppFabric

AppIntegrations

Task state resource: arn:aws:states:::aws-sdk:appintegrations:[apiAction]

Exception prefix: AppIntegrations

Amazon AppStream

Task state resource: arn:aws:states:::aws-sdk:appstream:[apiAction]

Exception prefix: AppStream

AWS AppSync

Task state resource: arn:aws:states:::aws-sdk:appsync:[apiAction]

Exception prefix: AppSync

Amazon Appflow

Task state resource: arn:aws:states:::aws-sdk:appflow:[apiAction]

Exception prefix: Appflow

Application Auto Scaling

Task state resource: arn:aws:states:::aws-sdk:applicationautoscaling:[apiAction]

Exception prefix: ApplicationAutoScaling

Application Cost Profiler

Task state resource: arn:aws:states:::aws-sdk:applicationcostprofiler:[apiAction]

Exception prefix: ApplicationCostProfiler

Application Discovery Service

Task state resource: arn:aws:states:::aws-sdk:applicationdiscovery:[apiAction]

Exception prefix: ApplicationDiscovery

Unsupported operations: DescribeExportConfigurations, ExportConfigurations

Application Migration Service

Task state resource: arn:aws:states:::aws-sdk:mgn:[apiAction]

Exception prefix: Mgn

Amazon Athena

Task state resource: arn:aws:states:::aws-sdk:athena:[apiAction]

Exception prefix: Athena

Audit Manager

Task state resource: arn:aws:states:::aws-sdk:auditmanager:[apiAction]

Exception prefix: AuditManager

Amazon Aurora DSQL

Task state resource: arn:aws:states:::aws-sdk:dsql:[apiAction]

Exception prefix: Dsql

Unsupported operations: CreateMultiRegionClusters, DeleteMultiRegionClusters

AWS Auto Scaling

Task state resource: arn:aws:states:::aws-sdk:autoscalingplans:[apiAction]

Exception prefix: AutoScalingPlans

B2B Data Interchange

Task state resource: arn:aws:states:::aws-sdk:b2bi:[apiAction]

Exception prefix: B2Bi

AWS Backup

Task state resource: arn:aws:states:::aws-sdk:backup:[apiAction]

Exception prefix: Backup

AWS Backup Gateway

Task state resource: arn:aws:states:::aws-sdk:backupgateway:[apiAction]

Exception prefix: BackupGateway

AWS Backup Search

Task state resource: arn:aws:states:::aws-sdk:backupsearch:[apiAction]

Exception prefix: BackupSearch

AWS Batch

Task state resource: arn:aws:states:::aws-sdk:batch:[apiAction]

Exception prefix: Batch

Amazon Bedrock

Task state resource: arn:aws:states:::aws-sdk:bedrock:[apiAction]

Exception prefix: Bedrock

Amazon Bedrock AgentCore

Task state resource: arn:aws:states:::aws-sdk:bedrockagentcore:[apiAction]

Exception prefix: BedrockAgentCore

Unsupported operations: InvokeCodeInterpreter, InvokeAgentRuntimeCommand, InvokeHarness

Amazon Bedrock AgentCore Control Plane

Task state resource: arn:aws:states:::aws-sdk:bedrockagentcorecontrol:[apiAction]

Exception prefix: BedrockAgentCoreControl

Amazon Bedrock Agents

Task state resource: arn:aws:states:::aws-sdk:bedrockagent:[apiAction]

Exception prefix: BedrockAgent

Amazon Bedrock Runtime

Task state resource: arn:aws:states:::aws-sdk:bedrockruntime:[apiAction]

Exception prefix: BedrockRuntime

Unsupported operations: InvokeModelWithResponseStream, ConverseStream, InvokeModelWithBidirectionalStream

Amazon Bedrock Runtime Agents

Task state resource: arn:aws:states:::aws-sdk:bedrockagentruntime:[apiAction]

Exception prefix: BedrockAgentRuntime

Unsupported operations: AgenticRetrieveStream, InvokeAgent, InvokeFlow, InvokeInlineAgent, OptimizePrompt, RetrieveAndGenerateStream

AWS Billing

Task state resource: arn:aws:states:::aws-sdk:billing:[apiAction]

Exception prefix: Billing

AWS Billing Conductor

Task state resource: arn:aws:states:::aws-sdk:billingconductor:[apiAction]

Exception prefix: Billingconductor

AWS Billing and Cost Management Dashboards

Task state resource: arn:aws:states:::aws-sdk:bcmdashboards:[apiAction]

Exception prefix: BcmDashboards

AWS Billing and Cost Management Pricing Calculator

Task state resource: arn:aws:states:::aws-sdk:bcmpricingcalculator:[apiAction]

Exception prefix: BcmPricingCalculator

AWS Billing and Cost Management Recommended Actions

Task state resource: arn:aws:states:::aws-sdk:bcmrecommendedactions:[apiAction]

Exception prefix: BcmRecommendedActions

Amazon Braket

Task state resource: arn:aws:states:::aws-sdk:braket:[apiAction]

Exception prefix: Braket

AWS Budgets

Task state resource: arn:aws:states:::aws-sdk:budgets:[apiAction]

Exception prefix: Budgets

Certificate Manager

Task state resource: arn:aws:states:::aws-sdk:acm:[apiAction]

Exception prefix: Acm

Certificate Manager PCA

Task state resource: arn:aws:states:::aws-sdk:acmpca:[apiAction]

Exception prefix: AcmPca

Amazon Chime

Task state resource: arn:aws:states:::aws-sdk:chime:[apiAction]

Exception prefix: Chime

Amazon Chime Identity

Task state resource: arn:aws:states:::aws-sdk:chimesdkidentity:[apiAction]

Exception prefix: ChimeSdkIdentity

Amazon Chime Media Pipelines

Task state resource: arn:aws:states:::aws-sdk:chimesdkmediapipelines:[apiAction]

Exception prefix: ChimeSdkMediaPipelines

Amazon Chime Meetings

Task state resource: arn:aws:states:::aws-sdk:chimesdkmeetings:[apiAction]

Exception prefix: ChimeSdkMeetings

Amazon Chime Messaging

Task state resource: arn:aws:states:::aws-sdk:chimesdkmessaging:[apiAction]

Exception prefix: ChimeSdkMessaging

Amazon Chime Voice

Task state resource: arn:aws:states:::aws-sdk:chimesdkvoice:[apiAction]

Exception prefix: ChimeSdkVoice

AWS Clean Rooms

Task state resource: arn:aws:states:::aws-sdk:cleanrooms:[apiAction]

Exception prefix: CleanRooms

AWS Clean Rooms ML

Task state resource: arn:aws:states:::aws-sdk:cleanroomsml:[apiAction]

Exception prefix: CleanRoomsMl

AWS Cloud Control

Task state resource: arn:aws:states:::aws-sdk:cloudcontrol:[apiAction]

Exception prefix: CloudControl

Cloud Directory

Task state resource: arn:aws:states:::aws-sdk:clouddirectory:[apiAction]

Exception prefix: CloudDirectory

AWS Cloud Map

Task state resource: arn:aws:states:::aws-sdk:servicediscovery:[apiAction]

Exception prefix: ServiceDiscovery

AWS Cloud9

Task state resource: arn:aws:states:::aws-sdk:cloud9:[apiAction]

Exception prefix: Cloud9

CloudFormation

Task state resource: arn:aws:states:::aws-sdk:cloudformation:[apiAction]

Exception prefix: CloudFormation

CloudFront

Task state resource: arn:aws:states:::aws-sdk:cloudfront:[apiAction]

Exception prefix: CloudFront

Amazon CloudFront KeyValueStore

Task state resource: arn:aws:states:::aws-sdk:cloudfrontkeyvaluestore:[apiAction]

Exception prefix: CloudFrontKeyValueStore

CloudHSM V1

Task state resource: arn:aws:states:::aws-sdk:cloudhsm:[apiAction]

Exception prefix: CloudHsm

CloudHSM V2

Task state resource: arn:aws:states:::aws-sdk:cloudhsmv2:[apiAction]

Exception prefix: CloudHsmV2

CloudSearch

Task state resource: arn:aws:states:::aws-sdk:cloudsearch:[apiAction]

Exception prefix: CloudSearch

CloudTrail

Task state resource: arn:aws:states:::aws-sdk:cloudtrail:[apiAction]

Exception prefix: CloudTrail

CloudTrail Data

Task state resource: arn:aws:states:::aws-sdk:cloudtraildata:[apiAction]

Exception prefix: CloudTrailData

CloudWatch

Task state resource: arn:aws:states:::aws-sdk:cloudwatch:[apiAction]

Exception prefix: CloudWatch

CloudWatch Application Insights

Task state resource: arn:aws:states:::aws-sdk:applicationinsights:[apiAction]

Exception prefix: ApplicationInsights

Amazon CloudWatch Application Signals

Task state resource: arn:aws:states:::aws-sdk:applicationsignals:[apiAction]

Exception prefix: ApplicationSignals

CloudWatch Internet Monitor

Task state resource: arn:aws:states:::aws-sdk:internetmonitor:[apiAction]

Exception prefix: InternetMonitor

CloudWatch Logs

Task state resource: arn:aws:states:::aws-sdk:cloudwatchlogs:[apiAction]

Exception prefix: CloudWatchLogs

Unsupported operations: StartLiveTail, GetLogObject

CloudWatch Observability Access Manager

Task state resource: arn:aws:states:::aws-sdk:oam:[apiAction]

Exception prefix: Oam

CloudWatch Observability Admin Service

Task state resource: arn:aws:states:::aws-sdk:observabilityadmin:[apiAction]

Exception prefix: ObservabilityAdmin

CloudWatch RUM

Task state resource: arn:aws:states:::aws-sdk:rum:[apiAction]

Exception prefix: Rum

CloudWatch Synthetics

Task state resource: arn:aws:states:::aws-sdk:synthetics:[apiAction]

Exception prefix: Synthetics

CodeArtifact

Task state resource: arn:aws:states:::aws-sdk:codeartifact:[apiAction]

Exception prefix: Codeartifact

CodeBuild

Task state resource: arn:aws:states:::aws-sdk:codebuild:[apiAction]

Exception prefix: CodeBuild

Amazon CodeCatalyst

Task state resource: arn:aws:states:::aws-sdk:codecatalyst:[apiAction]

Exception prefix: CodeCatalyst

CodeCommit

Task state resource: arn:aws:states:::aws-sdk:codecommit:[apiAction]

Exception prefix: CodeCommit

AWS CodeConnections

Task state resource: arn:aws:states:::aws-sdk:codeconnections:[apiAction]

Exception prefix: CodeConnections

CodeDeploy

Task state resource: arn:aws:states:::aws-sdk:codedeploy:[apiAction]

Exception prefix: CodeDeploy

Unsupported operations: BatchGetDeploymentInstances, GetDeploymentInstance, ListDeploymentInstances, SkipWaitTimeForInstanceTermination

CodeGuru Profiler

Task state resource: arn:aws:states:::aws-sdk:codeguruprofiler:[apiAction]

Exception prefix: CodeGuruProfiler

CodeGuru Reviewer

Task state resource: arn:aws:states:::aws-sdk:codegurureviewer:[apiAction]

Exception prefix: CodeGuruReviewer

CodeGuru Security

Task state resource: arn:aws:states:::aws-sdk:codegurusecurity:[apiAction]

Exception prefix: CodeGuruSecurity

CodePipeline

Task state resource: arn:aws:states:::aws-sdk:codepipeline:[apiAction]

Exception prefix: CodePipeline

AWS CodeStar Connections

Task state resource: arn:aws:states:::aws-sdk:codestarconnections:[apiAction]

Exception prefix: CodeStarConnections

AWS CodeStar Notifications

Task state resource: arn:aws:states:::aws-sdk:codestarnotifications:[apiAction]

Exception prefix: CodestarNotifications

Cognito Identity Pools

Task state resource: arn:aws:states:::aws-sdk:cognitoidentity:[apiAction]

Exception prefix: CognitoIdentity

Cognito Sync

Task state resource: arn:aws:states:::aws-sdk:cognitosync:[apiAction]

Exception prefix: CognitoSync

Cognito User Pools

Task state resource: arn:aws:states:::aws-sdk:cognitoidentityprovider:[apiAction]

Exception prefix: CognitoIdentityProvider

Amazon Comprehend

Task state resource: arn:aws:states:::aws-sdk:comprehend:[apiAction]

Exception prefix: Comprehend

Amazon Comprehend Medical

Task state resource: arn:aws:states:::aws-sdk:comprehendmedical:[apiAction]

Exception prefix: ComprehendMedical

Unsupported operations: DetectEntities

Compute Optimizer

Task state resource: arn:aws:states:::aws-sdk:computeoptimizer:[apiAction]

Exception prefix: ComputeOptimizer

AWS Compute Optimizer Automation

Task state resource: arn:aws:states:::aws-sdk:computeoptimizerautomation:[apiAction]

Exception prefix: ComputeOptimizerAutomation

AWS Config

Task state resource: arn:aws:states:::aws-sdk:config:[apiAction]

Exception prefix: Config

Amazon Connect

Task state resource: arn:aws:states:::aws-sdk:connect:[apiAction]

Exception prefix: Connect

Amazon Connect Campaigns

Task state resource: arn:aws:states:::aws-sdk:connectcampaigns:[apiAction]

Exception prefix: ConnectCampaigns

Amazon Connect Campaigns V2

Task state resource: arn:aws:states:::aws-sdk:connectcampaignsv2:[apiAction]

Exception prefix: ConnectCampaignsV2

Amazon Connect Cases

Task state resource: arn:aws:states:::aws-sdk:connectcases:[apiAction]

Exception prefix: ConnectCases

Amazon Connect Contact Lens

Task state resource: arn:aws:states:::aws-sdk:connectcontactlens:[apiAction]

Exception prefix: ConnectContactLens

Amazon Connect Customer Profiles

Task state resource: arn:aws:states:::aws-sdk:customerprofiles:[apiAction]

Exception prefix: CustomerProfiles

Amazon Connect Health

Task state resource: arn:aws:states:::aws-sdk:connecthealth:[apiAction]

Exception prefix: ConnectHealth

Unsupported operations: StartMedicalScribeListeningSession

Amazon Connect Participant

Task state resource: arn:aws:states:::aws-sdk:connectparticipant:[apiAction]

Exception prefix: ConnectParticipant

Amazon Connect Voice ID

Task state resource: arn:aws:states:::aws-sdk:voiceid:[apiAction]

Exception prefix: VoiceId

Amazon Connect Wisdom

Task state resource: arn:aws:states:::aws-sdk:wisdom:[apiAction]

Exception prefix: Wisdom

AWS Control Catalog

Task state resource: arn:aws:states:::aws-sdk:controlcatalog:[apiAction]

Exception prefix: ControlCatalog

AWS Control Tower

Task state resource: arn:aws:states:::aws-sdk:controltower:[apiAction]

Exception prefix: ControlTower

AWS Cost Explorer

Task state resource: arn:aws:states:::aws-sdk:costexplorer:[apiAction]

Exception prefix: CostExplorer

Cost Optimization Hub

Task state resource: arn:aws:states:::aws-sdk:costoptimizationhub:[apiAction]

Exception prefix: CostOptimizationHub

AWS Cost and Usage Report

Task state resource: arn:aws:states:::aws-sdk:costandusagereport:[apiAction]

Exception prefix: CostAndUsageReport

Data Automation for Amazon Bedrock

Task state resource: arn:aws:states:::aws-sdk:bedrockdataautomation:[apiAction]

Exception prefix: BedrockDataAutomation

AWS Data Exchange

Task state resource: arn:aws:states:::aws-sdk:dataexchange:[apiAction]

Exception prefix: DataExchange

Unsupported operations: SendApiAsset

AWS Data Exports

Task state resource: arn:aws:states:::aws-sdk:bcmdataexports:[apiAction]

Exception prefix: BcmDataExports

Amazon Data Lifecycle Manager

Task state resource: arn:aws:states:::aws-sdk:dlm:[apiAction]

Exception prefix: Dlm

Data Pipeline

Task state resource: arn:aws:states:::aws-sdk:datapipeline:[apiAction]

Exception prefix: DataPipeline

DataSync

Task state resource: arn:aws:states:::aws-sdk:datasync:[apiAction]

Exception prefix: DataSync

Amazon DataZone

Task state resource: arn:aws:states:::aws-sdk:datazone:[apiAction]

Exception prefix: DataZone

AWS Database Migration Service

Task state resource: arn:aws:states:::aws-sdk:databasemigration:[apiAction]

Exception prefix: DatabaseMigration

AWS Deadline Cloud

Task state resource: arn:aws:states:::aws-sdk:deadline:[apiAction]

Exception prefix: Deadline

Detective

Task state resource: arn:aws:states:::aws-sdk:detective:[apiAction]

Exception prefix: Detective

AWS DevOps Agent Service New

Task state resource: arn:aws:states:::aws-sdk:devopsagent:[apiAction]

Exception prefix: DevOpsAgent

Unsupported operations: SendMessage

DevOps Guru

Task state resource: arn:aws:states:::aws-sdk:devopsguru:[apiAction]

Exception prefix: DevOpsGuru

Device Farm

Task state resource: arn:aws:states:::aws-sdk:devicefarm:[apiAction]

Exception prefix: DeviceFarm

Direct Connect

Task state resource: arn:aws:states:::aws-sdk:directconnect:[apiAction]

Exception prefix: DirectConnect

Unsupported operations: AllocateConnectionOnInterconnect, DescribeConnectionLoa, DescribeConnectionsOnInterconnect, DescribeInterconnectLoa

Directory Service

Task state resource: arn:aws:states:::aws-sdk:directory:[apiAction]

Exception prefix: Directory

AWS Directory Service Data

Task state resource: arn:aws:states:::aws-sdk:directoryservicedata:[apiAction]

Exception prefix: DirectoryServiceData

Amazon DocumentDB

Task state resource: arn:aws:states:::aws-sdk:docdb:[apiAction]

Exception prefix: DocDb

Amazon DocumentDB Elastic Clusters

Task state resource: arn:aws:states:::aws-sdk:docdbelastic:[apiAction]

Exception prefix: DocDbElastic

DynamoDB

Task state resource: arn:aws:states:::aws-sdk:dynamodb:[apiAction]

Exception prefix: DynamoDb

DynamoDB Accelerator

Task state resource: arn:aws:states:::aws-sdk:dax:[apiAction]

Exception prefix: Dax

DynamoDB Streams

Task state resource: arn:aws:states:::aws-sdk:dynamodbstreams:[apiAction]

Exception prefix: DynamoDbStreams

Amazon EBS

Task state resource: arn:aws:states:::aws-sdk:ebs:[apiAction]

Exception prefix: Ebs

Amazon EC2

Task state resource: arn:aws:states:::aws-sdk:ec2:[apiAction]

Exception prefix: Ec2

EC2 Auto Scaling

Task state resource: arn:aws:states:::aws-sdk:autoscaling:[apiAction]

Exception prefix: AutoScaling

EC2 Image Builder

Task state resource: arn:aws:states:::aws-sdk:imagebuilder:[apiAction]

Exception prefix: Imagebuilder

AWS EC2 Instance Connect

Task state resource: arn:aws:states:::aws-sdk:ec2instanceconnect:[apiAction]

Exception prefix: Ec2InstanceConnect

Amazon ECR

Task state resource: arn:aws:states:::aws-sdk:ecr:[apiAction]

Exception prefix: Ecr

Amazon ECR Public

Task state resource: arn:aws:states:::aws-sdk:ecrpublic:[apiAction]

Exception prefix: EcrPublic

Amazon ECS

Task state resource: arn:aws:states:::aws-sdk:ecs:[apiAction]

Exception prefix: Ecs

Amazon EFS

Task state resource: arn:aws:states:::aws-sdk:efs:[apiAction]

Exception prefix: Efs

Unsupported operations: CreateTags

Amazon EKS

Task state resource: arn:aws:states:::aws-sdk:eks:[apiAction]

Exception prefix: Eks

Amazon EKS Auth

Task state resource: arn:aws:states:::aws-sdk:eksauth:[apiAction]

Exception prefix: EksAuth

Amazon EMR

Task state resource: arn:aws:states:::aws-sdk:emr:[apiAction]

Exception prefix: Emr

Unsupported operations: DescribeJobFlows

Amazon EMR Containers

Task state resource: arn:aws:states:::aws-sdk:emrcontainers:[apiAction]

Exception prefix: EmrContainers

Amazon EMR Serverless

Task state resource: arn:aws:states:::aws-sdk:emrserverless:[apiAction]

Exception prefix: EmrServerless

ElastiCache

Task state resource: arn:aws:states:::aws-sdk:elasticache:[apiAction]

Exception prefix: ElastiCache

Elastic Beanstalk

Task state resource: arn:aws:states:::aws-sdk:elasticbeanstalk:[apiAction]

Exception prefix: ElasticBeanstalk

Elastic Disaster Recovery

Task state resource: arn:aws:states:::aws-sdk:drs:[apiAction]

Exception prefix: Drs

Elastic Inference

Task state resource: arn:aws:states:::aws-sdk:elasticinference:[apiAction]

Exception prefix: ElasticInference

Elastic Load Balancing V1

Task state resource: arn:aws:states:::aws-sdk:elasticloadbalancing:[apiAction]

Exception prefix: ElasticLoadBalancing

Elastic Load Balancing V2

Task state resource: arn:aws:states:::aws-sdk:elasticloadbalancingv2:[apiAction]

Exception prefix: ElasticLoadBalancingV2

Amazon Elasticsearch Service

Task state resource: arn:aws:states:::aws-sdk:elasticsearch:[apiAction]

Exception prefix: Elasticsearch

AWS Elemental Inference

Task state resource: arn:aws:states:::aws-sdk:elementalinference:[apiAction]

Exception prefix: ElementalInference

AWS End User Messaging Social

Task state resource: arn:aws:states:::aws-sdk:socialmessaging:[apiAction]

Exception prefix: SocialMessaging

AWS Entity Resolution

Task state resource: arn:aws:states:::aws-sdk:entityresolution:[apiAction]

Exception prefix: EntityResolution

Amazon EventBridge

Task state resource: arn:aws:states:::aws-sdk:eventbridge:[apiAction]

Exception prefix: EventBridge

EventBridge Pipes

Task state resource: arn:aws:states:::aws-sdk:pipes:[apiAction]

Exception prefix: Pipes

EventBridge Scheduler

Task state resource: arn:aws:states:::aws-sdk:scheduler:[apiAction]

Exception prefix: Scheduler

EventBridge Schema Registry

Task state resource: arn:aws:states:::aws-sdk:schemas:[apiAction]

Exception prefix: Schemas

AWS FIS

Task state resource: arn:aws:states:::aws-sdk:fis:[apiAction]

Exception prefix: Fis

Amazon FSx

Task state resource: arn:aws:states:::aws-sdk:fsx:[apiAction]

Exception prefix: FSx

FinSpace Data

Task state resource: arn:aws:states:::aws-sdk:finspacedata:[apiAction]

Exception prefix: FinspaceData

FinSpace Management

Task state resource: arn:aws:states:::aws-sdk:finspace:[apiAction]

Exception prefix: Finspace

Firewall Manager

Task state resource: arn:aws:states:::aws-sdk:fms:[apiAction]

Exception prefix: Fms

Amazon Forecast

Task state resource: arn:aws:states:::aws-sdk:forecast:[apiAction]

Exception prefix: Forecast

Amazon Forecast Query

Task state resource: arn:aws:states:::aws-sdk:forecastquery:[apiAction]

Exception prefix: Forecastquery

Amazon Fraud Detector

Task state resource: arn:aws:states:::aws-sdk:frauddetector:[apiAction]

Exception prefix: FraudDetector

AWS Free Tier

Task state resource: arn:aws:states:::aws-sdk:freetier:[apiAction]

Exception prefix: FreeTier

Amazon GameLift

Task state resource: arn:aws:states:::aws-sdk:gamelift:[apiAction]

Exception prefix: GameLift

Amazon GameLift Streams

Task state resource: arn:aws:states:::aws-sdk:gameliftstreams:[apiAction]

Exception prefix: GameLiftStreams

AWS Glue

Task state resource: arn:aws:states:::aws-sdk:glue:[apiAction]

Exception prefix: Glue

AWS Glue DataBrew

Task state resource: arn:aws:states:::aws-sdk:databrew:[apiAction]

Exception prefix: DataBrew

AWS Ground Station

Task state resource: arn:aws:states:::aws-sdk:groundstation:[apiAction]

Exception prefix: GroundStation

Amazon GuardDuty

Task state resource: arn:aws:states:::aws-sdk:guardduty:[apiAction]

Exception prefix: GuardDuty

AWS Health

Task state resource: arn:aws:states:::aws-sdk:health:[apiAction]

Exception prefix: Health

AWS Health Imaging

Task state resource: arn:aws:states:::aws-sdk:medicalimaging:[apiAction]

Exception prefix: MedicalImaging

Amazon HealthLake

Task state resource: arn:aws:states:::aws-sdk:healthlake:[apiAction]

Exception prefix: HealthLake

IAM

Task state resource: arn:aws:states:::aws-sdk:iam:[apiAction]

Exception prefix: Iam

IAM Access Analyzer

Task state resource: arn:aws:states:::aws-sdk:accessanalyzer:[apiAction]

Exception prefix: AccessAnalyzer

IAM Roles Anywhere

Task state resource: arn:aws:states:::aws-sdk:rolesanywhere:[apiAction]

Exception prefix: RolesAnywhere

Amazon IVS

Task state resource: arn:aws:states:::aws-sdk:ivs:[apiAction]

Exception prefix: Ivs

Amazon IVS Chat

Task state resource: arn:aws:states:::aws-sdk:ivschat:[apiAction]

Exception prefix: Ivschat

Amazon IVS RealTime

Task state resource: arn:aws:states:::aws-sdk:ivsrealtime:[apiAction]

Exception prefix: IvsRealTime

Incident Manager

Task state resource: arn:aws:states:::aws-sdk:ssmincidents:[apiAction]

Exception prefix: SsmIncidents

Incident Manager Contacts

Task state resource: arn:aws:states:::aws-sdk:ssmcontacts:[apiAction]

Exception prefix: SsmContacts

Amazon Inspector Scan

Task state resource: arn:aws:states:::aws-sdk:inspectorscan:[apiAction]

Exception prefix: InspectorScan

Amazon Inspector V2

Task state resource: arn:aws:states:::aws-sdk:inspector2:[apiAction]

Exception prefix: Inspector2

AWS Interconnect New

Task state resource: arn:aws:states:::aws-sdk:interconnect:[apiAction]

Exception prefix: Interconnect

AWS Invoicing

Task state resource: arn:aws:states:::aws-sdk:invoicing:[apiAction]

Exception prefix: Invoicing

AWS IoT

Task state resource: arn:aws:states:::aws-sdk:iot:[apiAction]

Exception prefix: Iot

Unsupported operations: AttachPrincipalPolicy, ListPrincipalPolicies, DetachPrincipalPolicy, ListPolicyPrincipals, DetachPrincipalPolicy

AWS IoT Analytics

Task state resource: arn:aws:states:::aws-sdk:iotanalytics:[apiAction]

Exception prefix: IoTAnalytics

AWS IoT Device Advisor

Task state resource: arn:aws:states:::aws-sdk:iotdeviceadvisor:[apiAction]

Exception prefix: IotDeviceAdvisor

Unsupported operations: ListTestCases

AWS IoT Events

Task state resource: arn:aws:states:::aws-sdk:iotevents:[apiAction]

Exception prefix: IotEvents

AWS IoT Events Data

Task state resource: arn:aws:states:::aws-sdk:ioteventsdata:[apiAction]

Exception prefix: IotEventsData

AWS IoT FleetWise

Task state resource: arn:aws:states:::aws-sdk:iotfleetwise:[apiAction]

Exception prefix: IoTFleetWise

AWS IoT Greengrass V1

Task state resource: arn:aws:states:::aws-sdk:greengrass:[apiAction]

Exception prefix: Greengrass

AWS IoT Greengrass V2

Task state resource: arn:aws:states:::aws-sdk:greengrassv2:[apiAction]

Exception prefix: GreengrassV2

AWS IoT Jobs Data

Task state resource: arn:aws:states:::aws-sdk:iotjobsdataplane:[apiAction]

Exception prefix: IotJobsDataPlane

AWS IoT Managed Integrations

Task state resource: arn:aws:states:::aws-sdk:iotmanagedintegrations:[apiAction]

Exception prefix: IotManagedIntegrations

AWS IoT Secure Tunneling

Task state resource: arn:aws:states:::aws-sdk:iotsecuretunneling:[apiAction]

Exception prefix: IoTSecureTunneling

AWS IoT SiteWise

Task state resource: arn:aws:states:::aws-sdk:iotsitewise:[apiAction]

Exception prefix: IoTSiteWise

Unsupported operations: InvokeAssistant

AWS IoT Things Graph

Task state resource: arn:aws:states:::aws-sdk:iotthingsgraph:[apiAction]

Exception prefix: IoTThingsGraph

AWS IoT TwinMaker

Task state resource: arn:aws:states:::aws-sdk:iottwinmaker:[apiAction]

Exception prefix: IoTTwinMaker

AWS IoT Wireless

Task state resource: arn:aws:states:::aws-sdk:iotwireless:[apiAction]

Exception prefix: IotWireless

AWS KMS

Task state resource: arn:aws:states:::aws-sdk:kms:[apiAction]

Exception prefix: Kms

Amazon Kendra

Task state resource: arn:aws:states:::aws-sdk:kendra:[apiAction]

Exception prefix: Kendra

Amazon Kendra Intelligent Ranking

Task state resource: arn:aws:states:::aws-sdk:kendraranking:[apiAction]

Exception prefix: KendraRanking

Amazon Keyspaces

Task state resource: arn:aws:states:::aws-sdk:keyspaces:[apiAction]

Exception prefix: Keyspaces

Amazon Keyspaces CDC Streams

Task state resource: arn:aws:states:::aws-sdk:keyspacesstreams:[apiAction]

Exception prefix: KeyspacesStreams

Kinesis Data Analytics V1

Task state resource: arn:aws:states:::aws-sdk:kinesisanalytics:[apiAction]

Exception prefix: KinesisAnalytics

Kinesis Data Analytics V2

Task state resource: arn:aws:states:::aws-sdk:kinesisanalyticsv2:[apiAction]

Exception prefix: KinesisAnalyticsV2

Kinesis Data Firehose

Task state resource: arn:aws:states:::aws-sdk:firehose:[apiAction]

Exception prefix: Firehose

Kinesis Data Streams

Task state resource: arn:aws:states:::aws-sdk:kinesis:[apiAction]

Exception prefix: Kinesis

Unsupported operations: SubscribeToShard

Kinesis Video Signaling Channels

Task state resource: arn:aws:states:::aws-sdk:kinesisvideosignaling:[apiAction]

Exception prefix: KinesisVideoSignaling

Kinesis Video Streams

Task state resource: arn:aws:states:::aws-sdk:kinesisvideo:[apiAction]

Exception prefix: KinesisVideo

Kinesis Video Streams Archived Media

Task state resource: arn:aws:states:::aws-sdk:kinesisvideoarchivedmedia:[apiAction]

Exception prefix: KinesisVideoArchivedMedia

Kinesis Video Streams Media

Task state resource: arn:aws:states:::aws-sdk:kinesisvideomedia:[apiAction]

Exception prefix: KinesisVideoMedia

Kinesis Video WebRTC Storage

Task state resource: arn:aws:states:::aws-sdk:kinesisvideowebrtcstorage:[apiAction]

Exception prefix: KinesisVideoWebRtcStorage

AWS Lake Formation

Task state resource: arn:aws:states:::aws-sdk:lakeformation:[apiAction]

Exception prefix: LakeFormation

AWS Lambda

Task state resource: arn:aws:states:::aws-sdk:lambda:[apiAction]

Exception prefix: Lambda

Unsupported operations: InvokeAsync, InvokeWithResponseStream

AWS Lambda Core New

Task state resource: arn:aws:states:::aws-sdk:lambdacore:[apiAction]

Exception prefix: LambdaCore

AWS Lambda MicroVMs New

Task state resource: arn:aws:states:::aws-sdk:lambdamicrovms:[apiAction]

Exception prefix: LambdaMicrovms

AWS Launch Wizard

Task state resource: arn:aws:states:::aws-sdk:launchwizard:[apiAction]

Exception prefix: LaunchWizard

Amazon Lex Model Building V2

Task state resource: arn:aws:states:::aws-sdk:lexmodelsv2:[apiAction]

Exception prefix: LexModelsV2

Amazon Lex Runtime V2

Task state resource: arn:aws:states:::aws-sdk:lexruntimev2:[apiAction]

Exception prefix: LexRuntimeV2

Unsupported operations: StartConversation

AWS License Manager

Task state resource: arn:aws:states:::aws-sdk:licensemanager:[apiAction]

Exception prefix: LicenseManager

License Manager Linux Subscriptions

Task state resource: arn:aws:states:::aws-sdk:licensemanagerlinuxsubscriptions:[apiAction]

Exception prefix: LicenseManagerLinuxSubscriptions

License Manager User Subscriptions

Task state resource: arn:aws:states:::aws-sdk:licensemanagerusersubscriptions:[apiAction]

Exception prefix: LicenseManagerUserSubscriptions

Amazon Lightsail

Task state resource: arn:aws:states:::aws-sdk:lightsail:[apiAction]

Exception prefix: Lightsail

Amazon Location

Task state resource: arn:aws:states:::aws-sdk:location:[apiAction]

Exception prefix: Location

Amazon Location Service Maps V2

Task state resource: arn:aws:states:::aws-sdk:geomaps:[apiAction]

Exception prefix: GeoMaps

Amazon Location Service Places V2

Task state resource: arn:aws:states:::aws-sdk:geoplaces:[apiAction]

Exception prefix: GeoPlaces

Amazon Location Service Routes V2

Task state resource: arn:aws:states:::aws-sdk:georoutes:[apiAction]

Exception prefix: GeoRoutes

Lookout for Equipment

Task state resource: arn:aws:states:::aws-sdk:lookoutequipment:[apiAction]

Exception prefix: LookoutEquipment

Lookout for Vision

Task state resource: arn:aws:states:::aws-sdk:lookoutvision:[apiAction]

Exception prefix: LookoutVision

Amazon MQ

Task state resource: arn:aws:states:::aws-sdk:mq:[apiAction]

Exception prefix: Mq

Amazon MSK

Task state resource: arn:aws:states:::aws-sdk:kafka:[apiAction]

Exception prefix: Kafka

Amazon MSK Connect

Task state resource: arn:aws:states:::aws-sdk:kafkaconnect:[apiAction]

Exception prefix: KafkaConnect

Amazon MWAA

Task state resource: arn:aws:states:::aws-sdk:mwaa:[apiAction]

Exception prefix: Mwaa

Amazon MWAA Serverless

Task state resource: arn:aws:states:::aws-sdk:mwaaserverless:[apiAction]

Exception prefix: MwaaServerless

Amazon Macie V2

Task state resource: arn:aws:states:::aws-sdk:macie2:[apiAction]

Exception prefix: Macie2

MailManager

Task state resource: arn:aws:states:::aws-sdk:mailmanager:[apiAction]

Exception prefix: MailManager

AWS Mainframe Modernization

Task state resource: arn:aws:states:::aws-sdk:m2:[apiAction]

Exception prefix: M2

Managed Blockchain

Task state resource: arn:aws:states:::aws-sdk:managedblockchain:[apiAction]

Exception prefix: ManagedBlockchain

Managed Blockchain Query

Task state resource: arn:aws:states:::aws-sdk:managedblockchainquery:[apiAction]

Exception prefix: ManagedBlockchainQuery

Amazon Managed Grafana

Task state resource: arn:aws:states:::aws-sdk:grafana:[apiAction]

Exception prefix: Grafana

AWS Marketplace Catalog

Task state resource: arn:aws:states:::aws-sdk:marketplacecatalog:[apiAction]

Exception prefix: MarketplaceCatalog

AWS Marketplace Commerce Analytics

Task state resource: arn:aws:states:::aws-sdk:marketplacecommerceanalytics:[apiAction]

Exception prefix: MarketplaceCommerceAnalytics

AWS Marketplace Discovery New

Task state resource: arn:aws:states:::aws-sdk:marketplacediscovery:[apiAction]

Exception prefix: MarketplaceDiscovery

AWS Marketplace Entitlement Service

Task state resource: arn:aws:states:::aws-sdk:marketplaceentitlement:[apiAction]

Exception prefix: MarketplaceEntitlement

AWS Marketplace Metering

Task state resource: arn:aws:states:::aws-sdk:marketplacemetering:[apiAction]

Exception prefix: MarketplaceMetering

AWS Marketplace Reporting Service

Task state resource: arn:aws:states:::aws-sdk:marketplacereporting:[apiAction]

Exception prefix: MarketplaceReporting

Amazon Mechanical Turk

Task state resource: arn:aws:states:::aws-sdk:mturk:[apiAction]

Exception prefix: MTurk

MediaConnect

Task state resource: arn:aws:states:::aws-sdk:mediaconnect:[apiAction]

Exception prefix: MediaConnect

MediaConvert

Task state resource: arn:aws:states:::aws-sdk:mediaconvert:[apiAction]

Exception prefix: MediaConvert

MediaLive

Task state resource: arn:aws:states:::aws-sdk:medialive:[apiAction]

Exception prefix: MediaLive

MediaPackage V1

Task state resource: arn:aws:states:::aws-sdk:mediapackage:[apiAction]

Exception prefix: MediaPackage

Unsupported operations: RotateChannelCredentials

MediaPackage V2

Task state resource: arn:aws:states:::aws-sdk:mediapackagev2:[apiAction]

Exception prefix: MediaPackageV2

MediaPackage VOD

Task state resource: arn:aws:states:::aws-sdk:mediapackagevod:[apiAction]

Exception prefix: MediaPackageVod

MediaStore

Task state resource: arn:aws:states:::aws-sdk:mediastore:[apiAction]

Exception prefix: MediaStore

MediaTailor

Task state resource: arn:aws:states:::aws-sdk:mediatailor:[apiAction]

Exception prefix: MediaTailor

Amazon MemoryDB

Task state resource: arn:aws:states:::aws-sdk:memorydb:[apiAction]

Exception prefix: MemoryDb

Migration Hub

Task state resource: arn:aws:states:::aws-sdk:migrationhub:[apiAction]

Exception prefix: MigrationHub

Migration Hub Home Region

Task state resource: arn:aws:states:::aws-sdk:migrationhubconfig:[apiAction]

Exception prefix: MigrationHubConfig

Migration Hub Orchestrator

Task state resource: arn:aws:states:::aws-sdk:migrationhuborchestrator:[apiAction]

Exception prefix: MigrationHubOrchestrator

Migration Hub Refactor Spaces

Task state resource: arn:aws:states:::aws-sdk:migrationhubrefactorspaces:[apiAction]