Learning to use AWS service SDK integrations in Step Functions
AWS Step Functions integrates with AWS services, so you can call service's API actions from your workflows. You can use Step Functions' AWS SDK integrations to call almost any AWS service's API actions from your state machine. You can also use Step Functions' Optimized integrations, each of which has been customized to provide special functionality for your workflow.
Some services or SDKs may not be available as AWS SDK integrations, either temporarily or permanently. Recently released services may not have SDK interactions available until a later update. Some services require customized configuration, such as specifying a customer-specific endpoint, which may be more suitable for an optimized integration. Other SDKs are unsuitable for use in a workflow, such as those for streaming audio or video. Finally, some services may be withheld until they pass certain internal validations performed by Step Functions.
Tip
To deploy an example of a workflow that uses AWS SDK integrations to your AWS account, see Module 9 - AWS SDK service integrations
Topics
Using AWS SDK service integrations
To use AWS SDK integrations, you specify the service name and API call and, optionally, a service integration pattern.
Note
-
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 asStateMachineArn
. 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, specifyFilters
for theFilter.N
parameter of theDescribeLaunchTemplateVersions
API action.
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, for Amazon EC2, you might use
arn:aws:states:::aws-sdk:ec2:describeInstances
. This would 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 character:
.
Both the service name and error name are in Pascal case. You can
also
see the service name, in lowercase, in the Task state's Resource
field. You can find the potential error names in the target service's API reference
documentation. ServiceName
.ErrorName
For example, you might use the
arn:aws:states:::aws-sdk:acmpca:deleteCertificateAuthority
AWS SDK
integration. The AWS Private Certificate Authority API Reference indicates that the DeleteCertificateAuthority
API
action can result in a ResourceNotFoundException
,
for
example. To handle this error, you would thus specify the Error
AcmPca.ResourceNotFoundException
in your Task state's Retriers or Catchers. For
more information on error handling in Step Functions, 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 following table lists the AWS SDK service integrations supported by Step Functions. The Task
state
resource column lists the syntax to call a specific API action when using the integration for the service specified
in the Service name column on the left. The Date supported column provides information about the
dates on which the service integration was supported. In addition, the Exception prefix column on the
right, lists the exception prefixes for each service integration. These exception prefixes are present in the exceptions that are generated
when you erroneously perform an AWS SDK service integration with Step Functions.
Note
-
Services marked with *** have API actions that are not supported by Step Functions at this time. For information about the actions that are not supported for a service, see the Unsupported API actions for supported services table.
-
For information about the updates made with each launch to expand the support for AWS SDK integrations, see Integration support log with Step Functions.
Important
API action support is released on a quarterly cadence. Updates to already supported actions, such as new parameters, may not be immediately available.
Service name | Task state resource |
Date supported | Exception prefix |
---|---|---|---|
AWS AppFabric | arn:aws:states:::aws-sdk:appfabric: |
January 18, 2024 | AppFabric |
B2B Data Interchange | arn:aws:states:::aws-sdk:b2bi: |
January 18, 2024 | B2Bi |
AWS Data Exports | arn:aws:states:::aws-sdk:bcmdataexports: |
January 18, 2024 | BcmDataExports |
Amazon Bedrock | arn:aws:states:::aws-sdk:bedrock: |
January 18, 2024 | Bedrock |
Amazon Bedrock Agents | arn:aws:states:::aws-sdk:bedrockagent: |
January 18, 2024 | BedrockAgent |
Amazon Bedrock Runtime Agents | arn:aws:states:::aws-sdk:bedrockagentruntime: |
January 18, 2024 | BedrockAgentRuntime |
Amazon Bedrock Runtime | arn:aws:states:::aws-sdk:bedrockruntime: |
January 18, 2024 | BedrockRuntime |
AWS Clean Rooms | arn:aws:states:::aws-sdk:cleanroomsml: |
January 18, 2024 | CleanRoomsMl |
Amazon CloudFront KeyValueStore | arn:aws:states:::aws-sdk:cloudfrontkeyvaluestore: |
January 18, 2024 | CloudFrontKeyValueStore |
CodeGuru Security | arn:aws:states:::aws-sdk:codegurusecurity: |
January 18, 2024 | CodeGuruSecurity |
AWS Cost Optimization Hub | arn:aws:states:::aws-sdk:costoptimizationhub: |
January 18, 2024 | CostOptimizationHub |
Amazon DataZone | arn:aws:states:::aws-sdk:datazone: |
January 18, 2024 | DataZone |
Amazon EKS Auth | arn:aws:states:::aws-sdk:eksauth: |
January 18, 2024 | EksAuth |
AWS Entity Resolution | arn:aws:states:::aws-sdk:entityresolution: |
January 18, 2024 | EntityResolution |
AWS Free Tier | arn:aws:states:::aws-sdk:freetier: |
January 18, 2024 | FreeTier |
Amazon Inspector Scan | arn:aws:states:::aws-sdk:inspectorscan: |
January 18, 2024 | InspectorScan |
AWS Launch Wizard | arn:aws:states:::aws-sdk:launchwizard: |
January 18, 2024 | LaunchWizard |
Amazon Managed Blockchain Query | arn:aws:states:::aws-sdk:managedblockchainquery: |
January 18, 2024 | ManagedBlockchainQuery |
AWS Elemental MediaPackage V2 | arn:aws:states:::aws-sdk:mediapackagev2: |
January 18, 2024 | MediaPackageV2 |
AWS HealthImaging | arn:aws:states:::aws-sdk:medicalimaging: |
January 18, 2024 | MedicalImaging |
Network Manager | arn:aws:states:::aws-sdk:networkmanager: |
January 18, 2024 | NetworkManager |
AWS Payment Cryptography | arn:aws:states:::aws-sdk:paymentcryptography: |
January 18, 2024 | PaymentCryptography |
AWS Payment Cryptography Data | arn:aws:states:::aws-sdk:paymentcryptographydata: |
January 18, 2024 | PaymentCryptographyData |
AWS Private CA Connector for Active Directory | arn:aws:states:::aws-sdk:pcaconnectorad: |
January 18, 2024 | PcaConnectorAd |
Amazon Q Business | arn:aws:states:::aws-sdk:qbusiness: |
January 18, 2024 | QBusiness |
Amazon Q Connect | arn:aws:states:::aws-sdk:qconnect: |
January 18, 2024 | QConnect |
AWS re:Post | arn:aws:states:::aws-sdk:repostspace: |
January 18, 2024 | Repostspace |
Amazon Timestream Query | arn:aws:states:::aws-sdk:timestreamquery: |
January 18, 2024 | TimestreamQuery |
Amazon Timestream Write | arn:aws:states:::aws-sdk:timestreamwrite: |
January 18, 2024 | TimestreamWrite |
Trusted Advisor | arn:aws:states:::aws-sdk:trustedadvisor: |
January 18, 2024 | TrustedAdvisor |
Verified Permissions | arn:aws:states:::aws-sdk:verifiedpermissions: |
January 18, 2024 | VerifiedPermissions |
Amazon WorkSpaces Thin Client | arn:aws:states:::aws-sdk:workspacesthinclient: |
January 18, 2024 | WorkSpacesThinClient |
AWS CloudTrail Data | arn:aws:states:::aws-sdk:cloudtraildata: |
June 16, 2023 | CloudTrailData |
Amazon CloudWatch Internet Monitor | arn:aws:states:::aws-sdk:internetmonitor: |
June 16, 2023 | InternetMonitor |
Amazon Interactive Video Service RealTime | arn:aws:states:::aws-sdk:ivsrealtime: |
June 16, 2023 | IvsRealTime |
AWS IoT TwinMaker | arn:aws:states:::aws-sdk:iottwinmaker: |
June 16, 2023 | IoTTwinMaker |
Amazon OpenSearch Ingestion | arn:aws:states:::aws-sdk:osis: |
June 16, 2023 | Osis |
AWS Telco Network Builder | arn:aws:states:::aws-sdk:tnb: |
June 16, 2023 | Tnb |
Amazon VPC Lattice | arn:aws:states:::aws-sdk:vpclattice: |
June 16, 2023 | VpcLattice |
Amazon Chime Media Pipelines | arn:aws:states:::aws-sdk:chimesdkmediapipelines: |
February 17, 2023 | ChimeSdkMediaPipelines |
Amazon Chime Voice | arn:aws:states:::aws-sdk:chimesdkvoice: |
February 17, 2023 | ChimeSdkVoice |
Amazon CodeCatalyst | arn:aws:states:::aws-sdk:codecatalyst: |
February 17, 2023 | CodeCatalyst |
Amazon Connect Cases | arn:aws:states:::aws-sdk:connectcases: |
February 17, 2023 | ConnectCases |
Amazon DocumentDB Elastic Clusters | arn:aws:states:::aws-sdk:docdbelastic: |
February 17, 2023 | DocDbElastic |
Amazon EMR Serverless | arn:aws:states:::aws-sdk:emrserverless: |
February 17, 2023 | EmrServerless |
Amazon IVS Chat | arn:aws:states:::aws-sdk:ivs: |
February 17, 2023 | Ivs |
Amazon Kendra Intelligent Ranking | arn:aws:states:::aws-sdk:kendraranking: |
February 17, 2023 | KendraRanking |
AWS HealthOmics | arn:aws:states:::aws-sdk:omics: |
February 17, 2023 | Omics |
Amazon Redshift Serverless | arn:aws:states:::aws-sdk:redshiftserverless: |
February 17, 2023 | RedshiftServerless |
Amazon Security Lake | arn:aws:states:::aws-sdk:securitylake: |
February 17, 2023 | SecurityLake |
AWS Backup Storage | arn:aws:states:::aws-sdk:backupstorage: |
February 17, 2023 | BackupStorage |
AWS Clean Rooms | arn:aws:states:::aws-sdk:cleanrooms: |
February 17, 2023 | CleanRooms |
AWS Control Tower | arn:aws:states:::aws-sdk:controltower: |
February 17, 2023 | ControlTower |
AWS Health | arn:aws:states:::aws-sdk:health: |
February 17, 2023 | Health |
AWS IoT FleetWise | arn:aws:states:::aws-sdk:iotfleetwise: |
February 17, 2023 | IotFleetWise |
AWS Mainframe Modernization | arn:aws:states:::aws-sdk:m2: |
February 17, 2023 | M2 |
AWS Migration Hub Orchestrator | arn:aws:states:::aws-sdk:migrationhuborchestrator: |
February 17, 2023 | MigrationHubOrchestrator |
AWS Private 5G | arn:aws:states:::aws-sdk:privatenetworks: |
February 17, 2023 | PrivateNetworks |
AWS Resource Explorer | arn:aws:states:::aws-sdk:resourceexplorer2: |
February 17, 2023 | ResourceExplorer2 |
AWS SimSpace Weaver | arn:aws:states:::aws-sdk:simspaceweaver: |
February 17, 2023 | SimSpaceWeaver |
AWS Support App | arn:aws:states:::aws-sdk:supportapp: |
February 17, 2023 | SupportApp |
CloudWatch Observability Access Manager | arn:aws:states:::aws-sdk:oam: |
February 17, 2023 | Oam |
EventBridge Pipes | arn:aws:states:::aws-sdk:pipes: |
February 17, 2023 | Pipes |
EventBridge Scheduler | arn:aws:states:::aws-sdk:scheduler: |
February 17, 2023 | Scheduler |
IAM Roles Anywhere | arn:aws:states:::aws-sdk:rolesanywhere: |
February 17, 2023 | RolesAnywhere |
Kinesis Video WebRTC Storage | arn:aws:states:::aws-sdk:kinesisvideowebrtcstorage: |
February 17, 2023 | KinesisVideoWebRtcStorage |
License Manager Linux Subscriptions | arn:aws:states:::aws-sdk:licensemanagerlinuxsubscriptions: |
February 17, 2023 | LicenseManagerLinuxSubscriptions |
License Manager User Subscriptions | arn:aws:states:::aws-sdk:licensemanagerusersubscriptions: |
February 17, 2023 | LicenseManagerUserSubscriptions |
OpenSearch Serverless | arn:aws:states:::aws-sdk:opensearchserverless: |
February 17, 2023 | OpenSearchServerless |
ARC Zonal Shift | arn:aws:states:::aws-sdk:arczonalshift: |
February 17, 2023 | ArcZonalShift |
SageMaker Geospatial | arn:aws:states:::aws-sdk:sagemakergeospatial: |
February 17, 2023 | SageMakerGeospatial |
SageMaker Metrics | arn:aws:states:::aws-sdk:sagemakermetrics: |
February 17, 2023 | SageMakerMetrics |
Systems Manager for SAP | arn:aws:states:::aws-sdk:ssmsap: |
February 17, 2023 | SsmSap |
AWS Account Management | arn:aws:states:::aws-sdk:account: |
April 19, 2022 | Account |
AWS Amplify | arn:aws:states:::aws-sdk:amplify: |
September 30, 2021 | Amplify |
AWS App Mesh | arn:aws:states:::aws-sdk:appmesh: |
September 30, 2021 | AppMesh |
AWS App Runner | arn:aws:states:::aws-sdk:apprunner: |
September 30, 2021 | AppRunner |
AWS AppConfig | arn:aws:states:::aws-sdk:appconfig: |
September 30, 2021 | AppConfig |
AWS AppConfig Data |
arn:aws:states:::aws-sdk:appconfigdata: |
April 19, 2022 | AppConfigData |
AWS AppSync | arn:aws:states:::aws-sdk:appsync: |
September 30, 2021 | AppSync |
AWS Application Discovery Service | arn:aws:states:::aws-sdk:applicationdiscovery:
*** |
September 30, 2021 | ApplicationDiscovery |
AWS Application Migration Service | arn:aws:states:::aws-sdk:mgn: |
September 30, 2021 | Mgn |
AWS Audit Manager | arn:aws:states:::aws-sdk:auditmanager: |
September 30, 2021 | AuditManager |
AWS Auto Scaling Plans | arn:aws:states:::aws-sdk:autoscalingplans: |
September 30, 2021 | AutoScalingPlans |
AWS Backup | arn:aws:states:::aws-sdk:backup: |
September 30, 2021 | Backup |
AWS Backup gateway | arn:aws:states:::aws-sdk:backupgateway: |
April 19, 2022 | BackupGateway |
AWS Batch | arn:aws:states:::aws-sdk:batch: |
September 30, 2021 | Batch |
AWS Billing Conductor | arn:aws:states:::aws-sdk:billingconductor: |
July 26, 2022 | Billingconductor |
AWS Budgets | arn:aws:states:::aws-sdk:budgets: |
September 30, 2021 | Budgets |
AWS Certificate Manager | arn:aws:states:::aws-sdk:acm: |
September 30, 2021 | Acm |
AWS Private Certificate Authority | arn:aws:states:::aws-sdk:acmpca: |
September 30, 2021 | AcmPca |
AWS Cloud Map | arn:aws:states:::aws-sdk:servicediscovery: |
September 30, 2021 | ServiceDiscovery |
AWS Cloud9 | arn:aws:states:::aws-sdk:cloud9: |
September 30, 2021 | Cloud9 |
AWS CloudFormation | arn:aws:states:::aws-sdk:cloudformation: |
September 30, 2021 | CloudFormation |
AWS CloudHSM | arn:aws:states:::aws-sdk:cloudhsm: |
September 30, 2021 | CloudHsm |
AWS CloudHSM | arn:aws:states:::aws-sdk:cloudhsmv2: |
September 30, 2021 | CloudHsmV2 |
AWS CloudTrail | arn:aws:states:::aws-sdk:cloudtrail: |
September 30, 2021 | CloudTrail |
AWS Cloud Control |
arn:aws:states:::aws-sdk:cloudcontrol:
|
April 19, 2022 | CloudControl |
AWS CodeBuild | arn:aws:states:::aws-sdk:codebuild: |
September 30, 2021 | CodeBuild |
AWS CodeCommit | arn:aws:states:::aws-sdk:codecommit: |
September 30, 2021 | CodeCommit |
AWS CodeDeploy | arn:aws:states:::aws-sdk:codedeploy:
***
|
September 30, 2021 | CodeDeploy |
AWS CodePipeline | arn:aws:states:::aws-sdk:codepipeline: |
September 30, 2021 | CodePipeline |
AWS CodeStar | arn:aws:states:::aws-sdk:codestar: |
September 30, 2021 | CodeStar |
AWS CodeStar | arn:aws:states:::aws-sdk:codestarnotifications: |
September 30, 2021 | CodestarNotifications |
AWS CodeStar | arn:aws:states:::aws-sdk:codestarconnections: |
September 30, 2021 | CodeStarConnections |
AWS Compute Optimizer | arn:aws:states:::aws-sdk:computeoptimizer: |
September 30, 2021 | ComputeOptimizer |
AWS Config | arn:aws:states:::aws-sdk:config: |
September 30, 2021 | Config |
AWS Cost Explorer Service | arn:aws:states:::aws-sdk:costexplorer: |
September 30, 2021 | CostExplorer |
AWS Cost and Usage Report | arn:aws:states:::aws-sdk:costandusagereport: |
September 30, 2021 | CostAndUsageReport |
AWS Data Exchange | arn:aws:states:::aws-sdk:dataexchange: |
September 30, 2021 | DataExchange |
AWS Data Pipeline | arn:aws:states:::aws-sdk:datapipeline: |
September 30, 2021 | DataPipeline |
AWS DataSync | arn:aws:states:::aws-sdk:datasync: |
September 30, 2021 | DataSync |
AWS Database Migration Service | arn:aws:states:::aws-sdk:databasemigration: |
September 30, 2021 | DatabaseMigration |
AWS Device Farm | arn:aws:states:::aws-sdk:devicefarm: |
September 30, 2021 | DeviceFarm |
AWS Direct Connect | arn:aws:states:::aws-sdk:directconnect:
*** |
September 30, 2021 | DirectConnect |
AWS Directory Service | arn:aws:states:::aws-sdk:directory: |
September 30, 2021 | Directory |
AWS EC2 Instance Connect | arn:aws:states:::aws-sdk:ec2instanceconnect: |
September 30, 2021 | Ec2InstanceConnect |
AWS Elastic Beanstalk | arn:aws:states:::aws-sdk:elasticbeanstalk: |
September 30, 2021 | ElasticBeanstalk |
AWS Elemental MediaLive | arn:aws:states:::aws-sdk:medialive: |
September 30, 2021 | MediaLive |
AWS Elemental MediaPackage | arn:aws:states:::aws-sdk:mediapackage:
*** |
September 30, 2021 | MediaPackage |
AWS Elemental MediaPackage VOD | arn:aws:states:::aws-sdk:mediapackagevod: |
September 30, 2021 | MediaPackageVod |
AWS Elemental MediaStore | arn:aws:states:::aws-sdk:mediastore: |
September 30, 2021 | MediaStore |
AWS Fault Injection Service | arn:aws:states:::aws-sdk:fis: |
September 30, 2021 | Fis |
AWS Firewall Manager | arn:aws:states:::aws-sdk:fms: |
September 30, 2021 | Fms |
AWS Glue | arn:aws:states:::aws-sdk:glue: |
September 30, 2021 | Glue |
AWS Glue DataBrew | arn:aws:states:::aws-sdk:databrew: |
September 30, 2021 | DataBrew |
AWS IoT Greengrass | arn:aws:states:::aws-sdk:greengrass: |
September 30, 2021 | Greengrass |
AWS Ground Station | arn:aws:states:::aws-sdk:groundstation: |
September 30, 2021 | GroundStation |
AWS Identity and Access Management | arn:aws:states:::aws-sdk:iam: |
September 30, 2021 | Iam |
AWS IoT | arn:aws:states:::aws-sdk:iot:
*** |
September 30, 2021 | Iot |
AWS IoT 1-Click | arn:aws:states:::aws-sdk:iot1clickprojects: |
September 30, 2021 | Iot1ClickProjects |
AWS IoT Analytics | arn:aws:states:::aws-sdk:iotanalytics: |
September 30, 2021 | IoTAnalytics |
AWS IoT Core Device Advisor | arn:aws:states:::aws-sdk:iotdeviceadvisor:
*** |
September 30, 2021 | IotDeviceAdvisor |
AWS IoT Events | arn:aws:states:::aws-sdk:iotevents: |
September 30, 2021 | IotEvents |
AWS IoT Events Data | arn:aws:states:::aws-sdk:ioteventsdata: |
September 30, 2021 | IotEventsData |
AWS IoT Fleet Hub | arn:aws:states:::aws-sdk:iotfleethub: |
September 30, 2021 | IoTFleetHub |
AWS IoT Greengrass Version 2 | arn:aws:states:::aws-sdk:greengrassv2: |
September 30, 2021 | GreengrassV2 |
AWS IoT jobs data Plane | arn:aws:states:::aws-sdk:iotjobsdataplane: |
September 30, 2021 | IotJobsDataPlane |
AWS IoT Secure Tunneling | arn:aws:states:::aws-sdk:iotsecuretunneling: |
September 30, 2021 | IoTSecureTunneling |
AWS IoT SiteWise | arn:aws:states:::aws-sdk:iotsitewise: |
September 30, 2021 | IoTSiteWise |
AWS IoT Wireless | arn:aws:states:::aws-sdk:iotwireless: |
September 30, 2021 | IotWireless |
AWS Key Management Service | arn:aws:states:::aws-sdk:kms: |
September 30, 2021 | Kms |
AWS Lake Formation | arn:aws:states:::aws-sdk:lakeformation: |
September 30, 2021 | LakeFormation |
AWS Lambda | arn:aws:states:::aws-sdk:lambda:
*** |
September 30, 2021 | Lambda |
AWS License Manager | arn:aws:states:::aws-sdk:licensemanager: |
September 30, 2021 | LicenseManager |
AWS Marketplace | arn:aws:states:::aws-sdk:marketplacecatalog: |
September 30, 2021 | MarketplaceCatalog |
AWS Marketplace Commerce Analytics | arn:aws:states:::aws-sdk:marketplacecommerceanalytics: |
September 30, 2021 | MarketplaceCommerceAnalytics |
AWS Marketplace Entitlement Service | arn:aws:states:::aws-sdk:marketplaceentitlement: |
September 30, 2021 | MarketplaceEntitlement |
AWS Elemental MediaTailor | arn:aws:states:::aws-sdk:mediatailor: |
September 30, 2021 | MediaTailor |
AWS Migration Hub | arn:aws:states:::aws-sdk:migrationhub: |
September 30, 2021 | MigrationHub |
AWS Migration Hub Config | arn:aws:states:::aws-sdk:migrationhubconfig: |
September 30, 2021 | MigrationHubConfig |
AWS Migration Hub Strategy Recommendations |
arn:aws:states:::aws-sdk:migrationhubstrategy:
|
April 19, 2022 | MigrationHubStrategy |
AWS Mobile | arn:aws:states:::aws-sdk:mobile: |
September 30, 2021 | |
AWS Network Firewall | arn:aws:states:::aws-sdk:networkfirewall: |
September 30, 2021 | NetworkFirewall |
AWS OpsWorks | arn:aws:states:::aws-sdk:opsworks: |
September 30, 2021 | OpsWorks |
AWS OpsWorks CM | arn:aws:states:::aws-sdk:opsworkscm: |
September 30, 2021 | OpsWorksCm |
AWS Organizations | arn:aws:states:::aws-sdk:organizations: |
September 30, 2021 | Organizations |
AWS Outposts | arn:aws:states:::aws-sdk:outposts: |
September 30, 2021 | Outposts |
AWS Panorama | arn:aws:states:::aws-sdk:panorama: |
April 19, 2022 | Panorama |
Amazon Relational Database Service Performance Insights | arn:aws:states:::aws-sdk:pi: |
September 30, 2021 | Pi |
AWS Price List | arn:aws:states:::aws-sdk:pricing: |
September 30, 2021 | Pricing |
Amazon Relational Database Service | arn:aws:states:::aws-sdk:rdsdata:
*** |
September 30, 2021 | RdsData |
AWS Resilience Hub | arn:aws:states:::aws-sdk:resiliencehub: |
April 19, 2022 | Resiliencehub |
AWS Resource Access Manager | arn:aws:states:::aws-sdk:ram: |
September 30, 2021 | Ram |
AWS Resource Groups | arn:aws:states:::aws-sdk:resourcegroups: |
September 30, 2021 | ResourceGroups |
AWS Resource Groups Tagging API | arn:aws:states:::aws-sdk:resourcegroupstaggingapi: |
September 30, 2021 | ResourceGroupsTaggingApi |
AWS RoboMaker | arn:aws:states:::aws-sdk:robomaker: |
September 30, 2021 | RoboMaker |
AWS IAM Identity Center | arn:aws:states:::aws-sdk:identitystore: |
September 30, 2021 | Identitystore |
IAM Identity Center OIDC | arn:aws:states:::aws-sdk:ssooidc: |
September 30, 2021 | SsoOidc |
AWS Secrets Manager | arn:aws:states:::aws-sdk:secretsmanager: |
September 30, 2021 | SecretsManager |
AWS Security Token Service | arn:aws:states:::aws-sdk:sts:
*** |
September 30, 2021 | Sts |
AWS Security Hub | arn:aws:states:::aws-sdk:securityhub: |
September 30, 2021 | SecurityHub |
AWS Server Migration Service | arn:aws:states:::aws-sdk:sms: |
September 30, 2021 | Sms |
AWS Service Catalog | arn:aws:states:::aws-sdk:servicecatalog: |
September 30, 2021 | ServiceCatalog |
AWS Service Catalog AppRegistry | arn:aws:states:::aws-sdk:servicecatalogappregistry: |
September 30, 2021 | ServiceCatalogAppRegistry |
AWS Shield | arn:aws:states:::aws-sdk:shield:
*** |
September 30, 2021 | Shield |
AWS Signer | arn:aws:states:::aws-sdk:signer: |
September 30, 2021 | Signer |
IAM Identity Center | arn:aws:states:::aws-sdk:sso: |
September 30, 2021 | Sso |
IAM Identity Center Admin | arn:aws:states:::aws-sdk:ssoadmin: |
September 30, 2021 | SsoAdmin |
AWS Step Functions | arn:aws:states:::aws-sdk:sfn: |
September 30, 2021 | Sfn |
AWS Storage Gateway | arn:aws:states:::aws-sdk:storagegateway: |
September 30, 2021 | StorageGateway |
AWS Support | arn:aws:states:::aws-sdk:support: |
September 30, 2021 | Support |
AWS Systems Manager Incident Manager | arn:aws:states:::aws-sdk:ssmincidents: |
SsmIncidents | |
AWS Transfer Family | arn:aws:states:::aws-sdk:transfer: |
September 30, 2021 | Transfer |
AWS WAF | arn:aws:states:::aws-sdk:waf: |
September 30, 2021 | Waf |
AWS WAF Regional | arn:aws:states:::aws-sdk:wafregional: |
September 30, 2021 | WafRegional |
AWS WAFV2 | arn:aws:states:::aws-sdk:wafv2: |
September 30, 2021 | Wafv2 |
AWS Well-Architected Tool | arn:aws:states:::aws-sdk:wellarchitected: |
September 30, 2021 | WellArchitected |
AWS X-Ray | arn:aws:states:::aws-sdk:xray: |
September 30, 2021 | XRay |
AWS Marketplace Metering Service | arn:aws:states:::aws-sdk:marketplacemetering: |
September 30, 2021 | MarketplaceMetering |
AWS Serverless Application Repository | arn:aws:states:::aws-sdk:serverlessapplicationrepository: |
September 30, 2021 | ServerlessApplicationRepository |
AWS Identity and Access Management Access Analyzer | arn:aws:states:::aws-sdk:accessanalyzer: |
September 30, 2021 | AccessAnalyzer |
Alexa for Business | arn:aws:states:::aws-sdk:alexaforbusiness: |
September 30, 2021 | AlexaForBusiness |
Amazon API Gateway | arn:aws:states:::aws-sdk:apigateway: |
September 30, 2021 | ApiGateway |
Amazon API Gateway | arn:aws:states:::aws-sdk:apigatewayv2: |
September 30, 2021 | ApiGatewayV2 |
Amazon AppIntegrations | arn:aws:states:::aws-sdk:appintegrations: |
September 30, 2021 | AppIntegrations |
Amazon AppStream 2.0 | arn:aws:states:::aws-sdk:appstream: |
September 30, 2021 | AppStream |
Amazon AppFlow | arn:aws:states:::aws-sdk:appflow: |
September 30, 2021 | Appflow |
Amazon Athena | arn:aws:states:::aws-sdk:athena: |
September 30, 2021 | Athena |
Amazon Augmented AI | arn:aws:states:::aws-sdk:sagemakera2iruntime: |
September 30, 2021 | SageMakerA2IRuntime |
Amazon Braket | arn:aws:states:::aws-sdk:braket: |
September 30, 2021 | Braket |
Amazon Chime | arn:aws:states:::aws-sdk:chime: |
September 30, 2021 | Chime |
Amazon Chime Meetings | arn:aws:states:::aws-sdk:chimesdkmeetings: |
April 19, 2022 | ChimeSdkMeetings |
Amazon Cloud Directory | arn:aws:states:::aws-sdk:clouddirectory: |
September 30, 2021 | CloudDirectory |
Amazon CloudFront | arn:aws:states:::aws-sdk:cloudfront: |
September 30, 2021 | CloudFront |
Amazon CloudSearch | arn:aws:states:::aws-sdk:cloudsearch: |
September 30, 2021 | CloudSearch |
Amazon CloudWatch | arn:aws:states:::aws-sdk:cloudwatch: |
September 30, 2021 | CloudWatch |
Amazon CloudWatch Application Insights | arn:aws:states:::aws-sdk:applicationinsights: |
September 30, 2021 | ApplicationInsights |
CloudWatch Evidently | arn:aws:states:::aws-sdk:evidently: |
April 19, 2022 | Evidently |
Amazon CloudWatch Logs | arn:aws:states:::aws-sdk:cloudwatchlogs: |
September 30, 2021 | CloudWatchLogs |
Amazon CloudWatch RUM | arn:aws:states:::aws-sdk:rum: |
April 19, 2022 | Rum |
Amazon CloudWatch Synthetics | arn:aws:states:::aws-sdk:synthetics: |
September 30, 2021 | Synthetics |
Amazon CodeGuru Profiler | arn:aws:states:::aws-sdk:codeguruprofiler: |
September 30, 2021 | CodeGuruProfiler |
Amazon CodeGuru Reviewer | arn:aws:states:::aws-sdk:codegurureviewer: |
September 30, 2021 | CodeGuruReviewer |
Amazon Cognito | arn:aws:states:::aws-sdk:cognitoidentity: |
September 30, 2021 | CognitoIdentity |
Amazon Cognito Identity Provider | arn:aws:states:::aws-sdk:cognitoidentityprovider: |
September 30, 2021 | CognitoIdentityProvider |
Amazon Cognito Sync | arn:aws:states:::aws-sdk:cognitosync: |
September 30, 2021 | CognitoSync |
Amazon Comprehend | arn:aws:states:::aws-sdk:comprehend: |
September 30, 2021 | Comprehend |
Amazon Comprehend Medical | arn:aws:states:::aws-sdk:comprehendmedical:
*** |
September 30, 2021 | ComprehendMedical |
Amazon Connect Contact Lens | arn:aws:states:::aws-sdk:connectcontactlens: |
September 30, 2021 | ConnectContactLens |
Amazon Connect Participant Service | arn:aws:states:::aws-sdk:connectparticipant: |
September 30, 2021 | ConnectParticipant |
Amazon Connect | arn:aws:states:::aws-sdk:connect: |
September 30, 2021 | Connect |
Amazon Connect Voice ID | arn:aws:states:::aws-sdk:voiceid: |
April 19, 2022 | VoiceId |
Amazon Connect Wisdom | arn:aws:states:::aws-sdk:wisdom: |
April 19, 2022 | Wisdom |
Amazon Data Lifecycle Manager | arn:aws:states:::aws-sdk:dlm: |
September 30, 2021 | Dlm |
Amazon Detective | arn:aws:states:::aws-sdk:detective: |
September 30, 2021 | Detective |
Amazon DevOps Guru | arn:aws:states:::aws-sdk:devopsguru: |
September 30, 2021 | DevOpsGuru |
Amazon DocumentDB (with MongoDB compatibility) | arn:aws:states:::aws-sdk:docdb: |
September 30, 2021 | DocDb |
Amazon DynamoDB | arn:aws:states:::aws-sdk:dynamodb: |
September 30, 2021 | DynamoDb |
Amazon DynamoDB Streams | arn:aws:states:::aws-sdk:dynamodbstreams: |
September 30, 2021 | DynamoDbStreams |
Amazon EC2 Container Registry | arn:aws:states:::aws-sdk:ecr: |
September 30, 2021 | Ecr |
Amazon EC2 Container Service | arn:aws:states:::aws-sdk:ecs: |
September 30, 2021 | Ecs |
Amazon EC2 Systems Manager | arn:aws:states:::aws-sdk:ssm: |
September 30, 2021 | Ssm |
Amazon EMR | arn:aws:states:::aws-sdk:emrcontainers:
*** |
September 30, 2021 | EmrContainers |
Amazon ElastiCache | arn:aws:states:::aws-sdk:elasticache: |
September 30, 2021 | ElastiCache |
Amazon Elastic Inference | arn:aws:states:::aws-sdk:elasticinference: |
September 30, 2021 | ElasticInference |
Amazon Elastic Block Store | arn:aws:states:::aws-sdk:ebs: |
September 30, 2021 | Ebs |
Amazon Elastic Compute Cloud | arn:aws:states:::aws-sdk:ec2: |
September 30, 2021 | Ec2 |
Amazon Elastic Container Registry Public | arn:aws:states:::aws-sdk:ecrpublic: |
September 30, 2021 | EcrPublic |
Amazon Elastic File System | arn:aws:states:::aws-sdk:efs:
*** |
September 30, 2021 | Efs |
Amazon Elastic Kubernetes Service | arn:aws:states:::aws-sdk:eks: |
September 30, 2021 | Eks |
Amazon EMR | arn:aws:states:::aws-sdk:emr: |
September 30, 2021 | Emr |
Amazon Elastic Transcoder | arn:aws:states:::aws-sdk:elastictranscoder:
*** |
September 30, 2021 | ElasticTranscoder |
Amazon OpenSearch Service | arn:aws:states:::aws-sdk:elasticsearch: |
September 30, 2021 | Elasticsearch |
Amazon OpenSearch Service | arn:aws:states:::aws-sdk:opensearch: |
April 19, 2022 | OpenSearch |
Amazon EventBridge | arn:aws:states:::aws-sdk:eventbridge: |
September 30, 2021 | EventBridge |
Amazon FSx | arn:aws:states:::aws-sdk:fsx: |
September 30, 2021 | FSx |
Amazon Forecast Query | arn:aws:states:::aws-sdk:forecastquery: |
September 30, 2021 | Forecastquery |
Amazon Forecast Service | arn:aws:states:::aws-sdk:forecast: |
September 30, 2021 | Forecast |
Amazon Fraud Detector | arn:aws:states:::aws-sdk:frauddetector: |
September 30, 2021 | FraudDetector |
Amazon GameLift | arn:aws:states:::aws-sdk:gamelift: |
September 30, 2021 | Amazon GameLift |
Amazon GameSparks | arn:aws:states:::aws-sdk:gamesparks: |
July 27, 2022 | GameSparks |
Amazon S3 Glacier | arn:aws:states:::aws-sdk:glacier: |
September 30, 2021 | Glacier |
Amazon GuardDuty | arn:aws:states:::aws-sdk:guardduty: |
September 30, 2021 | GuardDuty |
AWS HealthLake | arn:aws:states:::aws-sdk:healthlake: |
September 30, 2021 | HealthLake |
Amazon Honeycode | arn:aws:states:::aws-sdk:honeycode: |
September 30, 2021 | Honeycode |
Amazon Inspector | arn:aws:states:::aws-sdk:inspector: |
September 30, 2021 | Inspector |
Amazon Inspector V2 | arn:aws:states:::aws-sdk:inspector2: |
April 19, 2022 | Inspector2 |
Amazon Interactive Video Service | arn:aws:states:::aws-sdk:ivs: |
September 30, 2021 | Ivs |
Amazon Kendra | arn:aws:states:::aws-sdk:kendra: |
September 30, 2021 | Kendra |
Amazon Kinesis | arn:aws:states:::aws-sdk:kinesis:
*** |
September 30, 2021 | Kinesis |
Amazon Kinesis Analytics | arn:aws:states:::aws-sdk:kinesisanalytics: |
September 30, 2021 | KinesisAnalytics |
Amazon Kinesis Analytics V2 | arn:aws:states:::aws-sdk:kinesisanalyticsv2: |
September 30, 2021 | KinesisAnalyticsV2 |
Amazon Kinesis Firehose | arn:aws:states:::aws-sdk:firehose: |
September 30, 2021 | Firehose |
Amazon Kinesis Video Signaling Channels | arn:aws:states:::aws-sdk:kinesisvideosignaling: |
September 30, 2021 | KinesisVideoSignaling |
Amazon Kinesis Video Streams | arn:aws:states:::aws-sdk:kinesisvideo: |
September 30, 2021 | KinesisVideo |
Amazon Kinesis Video Streams Archived Media | arn:aws:states:::aws-sdk:kinesisvideoarchivedmedia: |
September 30, 2021 | KinesisVideoArchivedMedia |
Amazon Kinesis video stream | arn:aws:states:::aws-sdk:kinesisvideomedia: |
September 30, 2021 | KinesisVideoMedia |
Amazon Lex Model Building Service | arn:aws:states:::aws-sdk:lexmodelbuilding: |
September 30, 2021 | LexModelBuilding |
Amazon Lex Model Building Service V2 | arn:aws:states:::aws-sdk:lexmodelsv2: |
September 30, 2021 | LexModelsV2 |
Amazon Lex | arn:aws:states:::aws-sdk:lexruntime: |
September 30, 2021 | LexRuntime |
Amazon Lex Runtime V2 | arn:aws:states:::aws-sdk:lexruntimev2:
*** |
September 30, 2021 | LexRuntimeV2 |
Amazon Lightsail | arn:aws:states:::aws-sdk:lightsail: |
September 30, 2021 | Lightsail |
Amazon Location Service | arn:aws:states:::aws-sdk:location: |
September 30, 2021 | Location |
Amazon Lookout for Equipment | arn:aws::states:::aws-sdk:lookoutequipment: |
September 30, 2021 | LookoutEquipment |
Amazon Lookout for Metrics | arn:aws:states:::aws-sdk:lookoutmetrics: |
September 30, 2021 | LookoutMetrics |
Amazon Lookout for Vision | arn:aws:states:::aws-sdk:lookoutvision: |
September 30, 2021 | LookoutVision |
Amazon MQ | arn:aws:states:::aws-sdk:mq: |
September 30, 2021 | Mq |
Amazon Macie | arn:aws:states:::aws-sdk:macie: |
September 30, 2021 | |
Amazon Macie 2 | arn:aws:states:::aws-sdk:macie2: |
September 30, 2021 | Macie2 |
Amazon Managed Blockchain | arn:aws:states:::aws-sdk:managedblockchain: |
September 30, 2021 | ManagedBlockchain |
Amazon Managed Grafana | arn:aws:states:::aws-sdk:grafana: |
April 19, 2022 | Grafana |
Amazon Managed Service for Prometheus | arn:aws:states:::aws-sdk:amp: |
September 30, 2021 | Amp |
Amazon Managed Streaming for Apache Kafka | arn:aws:states:::aws-sdk:kafka: |
September 30, 2021 | Kafka |
Amazon MSK Connect | arn:aws:states:::aws-sdk:kafkaconnect: |
April 19, 2022 | KafkaConnect |
Amazon Managed Workflows for Apache Airflow | arn:aws:states:::aws-sdk:mwaa: |
September 30, 2021 | Mwaa |
Amazon Mechanical Turk | arn:aws:states:::aws-sdk:mturk: |
September 30, 2021 | MTurk |
Amazon MemoryDB | arn:aws:states:::aws-sdk:memorydb: |
April 19, 2022 | MemoryDB |
Amazon Nimble Studio | arn:aws:states:::aws-sdk:nimble: |
September 30, 2021 | Nimble |
Amazon Personalize | arn:aws:states:::aws-sdk:personalize: |
September 30, 2021 | Personalize |
Amazon Personalize Events | arn:aws:states:::aws-sdk:personalizeevents: |
September 30, 2021 | PersonalizeEvents |
Amazon Personalize Runtime | arn:aws:states:::aws-sdk:personalizeruntime: |
September 30, 2021 | PersonalizeRuntime |
Amazon Pinpoint | arn:aws:states:::aws-sdk:pinpoint: |
September 30, 2021 | Pinpoint |
Amazon Pinpoint Email Service | arn:aws:states:::aws-sdk:pinpointemail: |
September 30, 2021 | PinpointEmail |
Amazon Pinpoint SMS and Voice Service | arn:aws:states:::aws-sdk:pinpointsmsvoice: |
September 30, 2021 | PinpointSmsVoice |
Amazon Pinpoint SMS and Voice V2 Service | arn:aws:states:::aws-sdk:pinpointsmsvoicev2: |
July 27, 2022 | PinpointSmsVoiceV2 |
Amazon Polly | arn:aws:states:::aws-sdk:polly: |
September 30, 2021 | Polly |
Amazon QLDB | arn:aws:states:::aws-sdk:qldb: |
September 30, 2021 | Qldb |
Amazon QLDB Session | arn:aws:states:::aws-sdk:qldbsession: |
September 30, 2021 | QldbSession |
Amazon QuickSight | arn:aws:states:::aws-sdk:quicksight: |
September 30, 2021 | QuickSight |
Amazon Redshift | arn:aws:states:::aws-sdk:redshift: |
September 30, 2021 | Redshift |
Amazon Redshift Data API | arn:aws:states:::aws-sdk:redshiftdata: |
September 30, 2021 | RedshiftData |
Amazon Rekognition | arn:aws:states:::aws-sdk:rekognition: |
September 30, 2021 | Rekognition |
Amazon Relational Database Service | arn:aws:states:::aws-sdk:rds: |
September 30, 2021 | Rds |
Amazon Route 53 | arn:aws:states:::aws-sdk:route53: |
September 30, 2021 | Route53 |
Amazon Route 53 Recovery Control Config | arn:aws:states:::aws-sdk:route53recoverycontrolconfig: |
September 30, 2021 | Route53RecoveryControlConfig |
Amazon Route 53 Domains | arn:aws:states:::aws-sdk:route53domains: |
September 30, 2021 | Route53Domains |
Amazon Route 53 Resolver | arn:aws:states:::aws-sdk:route53resolver: |
September 30, 2021 | Route53Resolver |
Amazon S3 on Outposts | arn:aws:states:::aws-sdk:s3outposts: |
September 30, 2021 | S3Outposts |
Amazon SageMaker Runtime Feature Store Runtime | arn:aws:states:::aws-sdk:sagemakerfeaturestoreruntime: |
September 30, 2021 | SageMaker RuntimeFeatureStoreRuntime |
Amazon SageMaker Runtime Runtime | arn:aws:states:::aws-sdk:sagemakerruntime: |
September 30, 2021 | SageMaker RuntimeRuntime |
Amazon SageMaker | arn:aws:states:::aws-sdk:sagemaker: |
September 30, 2021 | SageMaker Runtime |
Amazon SageMaker Edge Manager | arn:aws:states:::aws-sdk:sagemakeredge: |
September 30, 2021 | SagemakerEdge |
Amazon Simple Email Service | arn:aws:states:::aws-sdk:ses: |
September 30, 2021 | Ses |
Amazon Simple Email Service V2 | arn:aws:states:::aws-sdk:sesv2: |
September 30, 2021 | SesV2 |
Amazon Simple Notification Service | arn:aws:states:::aws-sdk:sns: |
September 30, 2021 | Sns |
Amazon Simple Queue Service | arn:aws:states:::aws-sdk:sqs: |
September 30, 2021 | Sqs |
Amazon Simple Storage Service | arn:aws:states:::aws-sdk:s3:
*** |
September 30, 2021 | S3 |
Amazon Simple Workflow Service | arn:aws:states:::aws-sdk:swf: |
September 30, 2021 | Swf |
Amazon Textract | arn:aws:states:::aws-sdk:textract: |
September 30, 2021 | Textract |
Amazon Transcribe | arn:aws:states:::aws-sdk:transcribe: |
September 30, 2021 | Transcribe |
Amazon Translate | arn:aws:states:::aws-sdk:translate: |
September 30, 2021 | Translate |
Amazon WorkDocs | arn:aws:states:::aws-sdk:workdocs: |
September 30, 2021 | WorkDocs |
Amazon WorkMail | arn:aws:states:::aws-sdk:workmail: |
September 30, 2021 | WorkMail |
Amazon WorkMail Message Flow | arn:aws:states:::aws-sdk:workmailmessageflow: |
September 30, 2021 | WorkMailMessageFlow |
Amazon WorkSpaces | arn:aws:states:::aws-sdk:workspaces: |
September 30, 2021 | WorkSpaces |
Amazon WorkSpaces Web | arn:aws:states:::aws-sdk:workspacesweb: |
April 19, 2022 | WorkSpacesWeb |
Amplify | arn:aws:states:::aws-sdk:amplifybackend: |
September 30, 2021 | AmplifyBackend |
Amplify UI Builder | arn:aws:states:::aws-sdk:amplifyuibuilder: |
April 19, 2022 | AmplifyUiBuilder |
Application Auto Scaling | arn:aws:states:::aws-sdk:applicationautoscaling: |
September 30, 2021 | ApplicationAutoScaling |
Amazon EC2 Auto Scaling | arn:aws:states:::aws-sdk:autoscaling: |
September 30, 2021 | Auto Scaling |
CodeArtifact | arn:aws:states:::aws-sdk:codeartifact: |
September 30, 2021 | Codeartifact |
DynamoDB Accelerator | arn:aws:states:::aws-sdk:dax: |
September 30, 2021 | Dax |
EC2 Image Builder | arn:aws:states:::aws-sdk:imagebuilder: |
September 30, 2021 | Imagebuilder |
AWS Elastic Disaster Recovery | arn:aws:states:::aws-sdk:drs: |
April 19, 2022 | Drs |
Elastic Load Balancing | arn:aws:states:::aws-sdk:elasticloadbalancing: |
September 30, 2021 | ElasticLoadBalancing |
Elastic Load Balancing V2 | arn:aws:states:::aws-sdk:elasticloadbalancingv2: |
September 30, 2021 | ElasticLoadBalancingV2 |
MediaConnect | arn:aws:states:::aws-sdk:mediaconnect: |
September 30, 2021 | MediaConnect |
Amazon S3 Control | arn:aws:states:::aws-sdk:s3control:
*** |
September 30, 2021 | S3Control |
Recycle Bin for Amazon EBS | arn:aws:states:::aws-sdk:rbin: |
April 19, 2022 | Rbin |
Savings Plans | arn:aws:states:::aws-sdk:savingsplans: |
September 30, 2021 | Savingsplans |
Amazon EventBridge Schema Registry | arn:aws:states:::aws-sdk:schemas: |
September 30, 2021 | Schemas |
Service Quotas | arn:aws:states:::aws-sdk:servicequotas: |
September 30, 2021 | ServiceQuotas |
AWS Snowball | arn:aws:states:::aws-sdk:snowball: |
September 30, 2021 | Snowball |
Unsupported API actions for supported services
The following table lists the unsupported API actions for AWS SDK service integrations. The right column contains the API actions that are currently not supported for the service listed in the left column.
Service name | Unsupported API action |
---|---|
AWS Application Discovery Service |
|
Amazon Bedrock |
|
Agents for Amazon Bedrock Runtime |
|
AWS CodeDeploy |
|
Amazon Comprehend Medical |
|
AWS Direct Connect |
|
Amazon Elastic File System |
|
Amazon Elastic Transcoder |
|
Amazon EMR |
|
AWS IoT |
|
AWS IoT Core Device Advisor |
|
Amazon Kinesis |
|
AWS Lambda |
|
Amazon Lex Runtime V2 |
|
AWS Elemental MediaPackage |
|
Amazon Relational Database Service |
|
Amazon Simple Storage Service |
|
Amazon S3 Control |
|
AWS Shield |
|
AWS Security Token Service |
|
Deprecated AWS SDK service integrations
The following AWS SDK service integrations are now deprecated:
-
AWS Mobile
-
Amazon Macie
-
AWS IoT RoboRunner