diff --git a/.changes/2.14.19.json b/.changes/2.14.19.json new file mode 100644 index 000000000000..7f91a7c3786e --- /dev/null +++ b/.changes/2.14.19.json @@ -0,0 +1,41 @@ +{ + "version": "2.14.19", + "date": "2020-09-16", + "entries": [ + { + "type": "feature", + "category": "AWS Greengrass", + "description": "This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core." + }, + { + "type": "feature", + "category": "Amazon Data Lifecycle Manager", + "description": "Customers can now provide multiple schedules within a single Data Lifecycle Manager (DLM) policy. Each schedule supports tagging, Fast Snapshot Restore (FSR) and cross region copy individually." + }, + { + "type": "feature", + "category": "Amazon STS", + "description": "Make the STSCredentialsProvider stale and prefetch times configurable so clients can control when session credentials are refreshed" + }, + { + "type": "feature", + "category": "AWS Service Catalog", + "description": "Enhance DescribeProvisionedProduct API to allow useProvisionedProduct Name as Input, so customer can provide ProvisionedProduct Name instead of ProvisionedProduct Id to describe a ProvisionedProduct." + }, + { + "type": "feature", + "category": "Amazon Connect Service", + "description": "This release adds support for contact flows and routing profiles. For details, see the Release Notes in the Amazon Connect Administrator Guide." + }, + { + "type": "feature", + "category": "Amazon Simple Systems Manager (SSM)", + "description": "The ComplianceItemEntry Status description was updated to address Windows patches that aren't applicable." + }, + { + "type": "feature", + "category": "AWS SDK for Java v2", + "description": "Updated service endpoint metadata." + } + ] +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 854479225307..c96f170cd761 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +# __2.14.19__ __2020-09-16__ +## __AWS Greengrass__ + - ### Features + - This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Enhance DescribeProvisionedProduct API to allow useProvisionedProduct Name as Input, so customer can provide ProvisionedProduct Name instead of ProvisionedProduct Id to describe a ProvisionedProduct. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for contact flows and routing profiles. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Customers can now provide multiple schedules within a single Data Lifecycle Manager (DLM) policy. Each schedule supports tagging, Fast Snapshot Restore (FSR) and cross region copy individually. + +## __Amazon STS__ + - ### Features + - Make the STSCredentialsProvider stale and prefetch times configurable so clients can control when session credentials are refreshed + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - The ComplianceItemEntry Status description was updated to address Windows patches that aren't applicable. + # __2.14.18__ __2020-09-15__ ## __AWS Budgets__ - ### Features diff --git a/README.md b/README.md index b72f24c28753..2ca08df0d596 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ To automatically manage module versions (currently all modules have the same ver software.amazon.awssdk bom - 2.14.18 + 2.14.19 pom import @@ -83,12 +83,12 @@ Alternatively you can add dependencies for the specific services you use only: software.amazon.awssdk ec2 - 2.14.18 + 2.14.19 software.amazon.awssdk s3 - 2.14.18 + 2.14.19 ``` @@ -100,7 +100,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please software.amazon.awssdk aws-sdk-java - 2.14.18 + 2.14.19 ``` diff --git a/archetypes/archetype-lambda/pom.xml b/archetypes/archetype-lambda/pom.xml index 46637e068d4a..31ce95045162 100644 --- a/archetypes/archetype-lambda/pom.xml +++ b/archetypes/archetype-lambda/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 archetype-lambda diff --git a/archetypes/pom.xml b/archetypes/pom.xml index 34fca4ce22af..256cae697b66 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 archetypes diff --git a/aws-sdk-java/pom.xml b/aws-sdk-java/pom.xml index 5dce30915fb8..96c8062f0953 100644 --- a/aws-sdk-java/pom.xml +++ b/aws-sdk-java/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../pom.xml aws-sdk-java diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml index 7c085ef8de00..586b56135675 100644 --- a/bom-internal/pom.xml +++ b/bom-internal/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/bom/pom.xml b/bom/pom.xml index 1764d8203526..093003e01373 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../pom.xml bom diff --git a/bundle/pom.xml b/bundle/pom.xml index 3087e7b579af..4f1028950167 100644 --- a/bundle/pom.xml +++ b/bundle/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 bundle jar diff --git a/codegen-lite-maven-plugin/pom.xml b/codegen-lite-maven-plugin/pom.xml index 5622366ff774..89e774986de7 100644 --- a/codegen-lite-maven-plugin/pom.xml +++ b/codegen-lite-maven-plugin/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../pom.xml codegen-lite-maven-plugin diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml index 437f362f97f0..f0ec552ee70b 100644 --- a/codegen-lite/pom.xml +++ b/codegen-lite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 codegen-lite AWS Java SDK :: Code Generator Lite diff --git a/codegen-maven-plugin/pom.xml b/codegen-maven-plugin/pom.xml index 19a3a02d46fe..d450d5bffded 100644 --- a/codegen-maven-plugin/pom.xml +++ b/codegen-maven-plugin/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../pom.xml codegen-maven-plugin diff --git a/codegen/pom.xml b/codegen/pom.xml index 54f6dc830e11..d196e9f7d0a9 100644 --- a/codegen/pom.xml +++ b/codegen/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 codegen AWS Java SDK :: Code Generator diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml index f7c36bcacdfd..da9abcd40abb 100644 --- a/core/annotations/pom.xml +++ b/core/annotations/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/arns/pom.xml b/core/arns/pom.xml index b955d94692a0..acdddd2f095a 100644 --- a/core/arns/pom.xml +++ b/core/arns/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/auth/pom.xml b/core/auth/pom.xml index 512067cd5c58..7ee58dbd4b58 100644 --- a/core/auth/pom.xml +++ b/core/auth/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.14.18 + 2.14.19 auth diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml index 7e9774b79b28..fe48b3fb8bfc 100644 --- a/core/aws-core/pom.xml +++ b/core/aws-core/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.14.18 + 2.14.19 aws-core diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml index 65dedd05efbe..622d8ad1a20c 100644 --- a/core/metrics-spi/pom.xml +++ b/core/metrics-spi/pom.xml @@ -5,7 +5,7 @@ core software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/pom.xml b/core/pom.xml index 200d158bbc12..c33e3a0ba536 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 core diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml index 1002d3413b5a..db6e4647e706 100644 --- a/core/profiles/pom.xml +++ b/core/profiles/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.14.18 + 2.14.19 profiles diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml index 2ccc0a3ab151..2dae1054d80e 100644 --- a/core/protocols/aws-cbor-protocol/pom.xml +++ b/core/protocols/aws-cbor-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/aws-ion-protocol/pom.xml b/core/protocols/aws-ion-protocol/pom.xml index 0a9fabc0c47e..fce857b9b974 100644 --- a/core/protocols/aws-ion-protocol/pom.xml +++ b/core/protocols/aws-ion-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml index df5a38cd41f8..a2d3dde6171a 100644 --- a/core/protocols/aws-json-protocol/pom.xml +++ b/core/protocols/aws-json-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml index bd86907981bd..a3eb06e4662e 100644 --- a/core/protocols/aws-query-protocol/pom.xml +++ b/core/protocols/aws-query-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml index 43bc55f9d0df..e2a3a43c3852 100644 --- a/core/protocols/aws-xml-protocol/pom.xml +++ b/core/protocols/aws-xml-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml index e1a012d7cd14..f11437b24d9b 100644 --- a/core/protocols/pom.xml +++ b/core/protocols/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml index c388ea13f82a..4b803893e9cb 100644 --- a/core/protocols/protocol-core/pom.xml +++ b/core/protocols/protocol-core/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/core/regions/pom.xml b/core/regions/pom.xml index 2d6a0ceb1422..5d647b960e52 100644 --- a/core/regions/pom.xml +++ b/core/regions/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.14.18 + 2.14.19 regions diff --git a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json index 8213641ebc0b..3aa282469010 100644 --- a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json +++ b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json @@ -3272,6 +3272,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -4010,6 +4011,24 @@ }, "oidc" : { "endpoints" : { + "ap-northeast-1" : { + "credentialScope" : { + "region" : "ap-northeast-1" + }, + "hostname" : "oidc.ap-northeast-1.amazonaws.com" + }, + "ap-northeast-2" : { + "credentialScope" : { + "region" : "ap-northeast-2" + }, + "hostname" : "oidc.ap-northeast-2.amazonaws.com" + }, + "ap-south-1" : { + "credentialScope" : { + "region" : "ap-south-1" + }, + "hostname" : "oidc.ap-south-1.amazonaws.com" + }, "ap-southeast-1" : { "credentialScope" : { "region" : "ap-southeast-1" @@ -7527,6 +7546,12 @@ } } }, + "ebs" : { + "endpoints" : { + "us-gov-east-1" : { }, + "us-gov-west-1" : { } + } + }, "ec2" : { "endpoints" : { "us-gov-east-1" : { diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml index d5e24163bbc3..959e70f89a1f 100644 --- a/core/sdk-core/pom.xml +++ b/core/sdk-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk core - 2.14.18 + 2.14.19 sdk-core AWS Java SDK :: SDK Core diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml index d1f14452eee1..71e483dcacaa 100644 --- a/http-client-spi/pom.xml +++ b/http-client-spi/pom.xml @@ -22,7 +22,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 http-client-spi AWS Java SDK :: HTTP Client Interface diff --git a/http-clients/apache-client/pom.xml b/http-clients/apache-client/pom.xml index dbc7c39ae02c..b6ab290372f4 100644 --- a/http-clients/apache-client/pom.xml +++ b/http-clients/apache-client/pom.xml @@ -21,7 +21,7 @@ http-clients software.amazon.awssdk - 2.14.18 + 2.14.19 apache-client diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml index e87852ba750f..d3aaab951d81 100644 --- a/http-clients/aws-crt-client/pom.xml +++ b/http-clients/aws-crt-client/pom.xml @@ -21,7 +21,7 @@ http-clients software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml index 43f0471e5372..f2dab63bcce4 100644 --- a/http-clients/netty-nio-client/pom.xml +++ b/http-clients/netty-nio-client/pom.xml @@ -20,7 +20,7 @@ http-clients software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/http-clients/pom.xml b/http-clients/pom.xml index f8c699b79f43..af98a9c35aa2 100644 --- a/http-clients/pom.xml +++ b/http-clients/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml index f7a637336d5b..370669af207c 100644 --- a/http-clients/url-connection-client/pom.xml +++ b/http-clients/url-connection-client/pom.xml @@ -20,7 +20,7 @@ http-clients software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml index 52832b33307b..12a2809d99f2 100644 --- a/metric-publishers/cloudwatch-metric-publisher/pom.xml +++ b/metric-publishers/cloudwatch-metric-publisher/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk metric-publishers - 2.14.18 + 2.14.19 cloudwatch-metric-publisher diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml index 8f26a9470cb8..db45c436cd6f 100644 --- a/metric-publishers/pom.xml +++ b/metric-publishers/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 metric-publishers diff --git a/pom.xml b/pom.xml index af33f6ef8f82..880d38640f61 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ 4.0.0 software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 pom AWS Java SDK :: Parent The Amazon Web Services SDK for Java provides Java APIs diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml index 4c27edb11190..c924b260f897 100644 --- a/release-scripts/pom.xml +++ b/release-scripts/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../pom.xml release-scripts diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml index 1b00da25cb60..c2fa00225a08 100644 --- a/services-custom/dynamodb-enhanced/pom.xml +++ b/services-custom/dynamodb-enhanced/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services-custom - 2.14.18 + 2.14.19 dynamodb-enhanced ${awsjavasdk.version} diff --git a/services-custom/pom.xml b/services-custom/pom.xml index 32686c7d7d2a..60406143fdfc 100644 --- a/services-custom/pom.xml +++ b/services-custom/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 services-custom AWS Java SDK :: Custom Services diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml index dd0a29275721..56fa4d30f993 100644 --- a/services/accessanalyzer/pom.xml +++ b/services/accessanalyzer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 accessanalyzer AWS Java SDK :: Services :: AccessAnalyzer diff --git a/services/acm/pom.xml b/services/acm/pom.xml index ac7ed1e3cf68..3accc39de573 100644 --- a/services/acm/pom.xml +++ b/services/acm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 acm AWS Java SDK :: Services :: AWS Certificate Manager diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml index a11a5ac951f1..dad5122bf4d9 100644 --- a/services/acmpca/pom.xml +++ b/services/acmpca/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 acmpca AWS Java SDK :: Services :: ACM PCA diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml index 7192ede22dc7..519092601131 100644 --- a/services/alexaforbusiness/pom.xml +++ b/services/alexaforbusiness/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 alexaforbusiness diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml index 56e95e0bf443..352ef044e2a1 100644 --- a/services/amplify/pom.xml +++ b/services/amplify/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 amplify AWS Java SDK :: Services :: Amplify diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml index ca482201f849..038b5d03b9c1 100644 --- a/services/apigateway/pom.xml +++ b/services/apigateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 apigateway AWS Java SDK :: Services :: Amazon API Gateway diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml index bc3754324e30..0fb3975109fc 100644 --- a/services/apigatewaymanagementapi/pom.xml +++ b/services/apigatewaymanagementapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 apigatewaymanagementapi AWS Java SDK :: Services :: ApiGatewayManagementApi diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml index 35cf0fcf820f..05bf3cd10c52 100644 --- a/services/apigatewayv2/pom.xml +++ b/services/apigatewayv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 apigatewayv2 AWS Java SDK :: Services :: ApiGatewayV2 diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml index 41331d30d4a0..280ad5f94486 100644 --- a/services/appconfig/pom.xml +++ b/services/appconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 appconfig AWS Java SDK :: Services :: AppConfig diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml index c259cf8f3e75..1b263d3815ed 100644 --- a/services/appflow/pom.xml +++ b/services/appflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 appflow AWS Java SDK :: Services :: Appflow diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml index 8b1d02cd4cb3..e5cec24f2b1f 100644 --- a/services/applicationautoscaling/pom.xml +++ b/services/applicationautoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 applicationautoscaling AWS Java SDK :: Services :: AWS Application Auto Scaling diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml index be7467a72bf5..f1c9876931b8 100644 --- a/services/applicationdiscovery/pom.xml +++ b/services/applicationdiscovery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 applicationdiscovery AWS Java SDK :: Services :: AWS Application Discovery Service diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml index 019f0710d360..66135c3da93f 100644 --- a/services/applicationinsights/pom.xml +++ b/services/applicationinsights/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 applicationinsights AWS Java SDK :: Services :: Application Insights diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml index a02db355b725..d9bc2b898b3d 100644 --- a/services/appmesh/pom.xml +++ b/services/appmesh/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 appmesh AWS Java SDK :: Services :: App Mesh diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml index f8883f6df80d..720860919534 100644 --- a/services/appstream/pom.xml +++ b/services/appstream/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 appstream AWS Java SDK :: Services :: Amazon AppStream diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml index 7c15810c5310..e69c996a12b4 100644 --- a/services/appsync/pom.xml +++ b/services/appsync/pom.xml @@ -21,7 +21,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 appsync diff --git a/services/athena/pom.xml b/services/athena/pom.xml index de9e45e194f6..cd450e701ff5 100644 --- a/services/athena/pom.xml +++ b/services/athena/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 athena AWS Java SDK :: Services :: Amazon Athena diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml index 9197bf5dd905..d52ba0988410 100644 --- a/services/autoscaling/pom.xml +++ b/services/autoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 autoscaling AWS Java SDK :: Services :: Auto Scaling diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml index 95c67492e8b2..59950be05ac9 100644 --- a/services/autoscalingplans/pom.xml +++ b/services/autoscalingplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 autoscalingplans AWS Java SDK :: Services :: Auto Scaling Plans diff --git a/services/backup/pom.xml b/services/backup/pom.xml index 1fac98e6ff84..e0128d25cf07 100644 --- a/services/backup/pom.xml +++ b/services/backup/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 backup AWS Java SDK :: Services :: Backup diff --git a/services/batch/pom.xml b/services/batch/pom.xml index ebda1f253ed4..eedc8bf54a39 100644 --- a/services/batch/pom.xml +++ b/services/batch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 batch AWS Java SDK :: Services :: AWS Batch diff --git a/services/braket/pom.xml b/services/braket/pom.xml index 5f9be1e11320..975a855dccd3 100644 --- a/services/braket/pom.xml +++ b/services/braket/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 braket AWS Java SDK :: Services :: Braket diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml index e31893b14124..226f1dc118c6 100644 --- a/services/budgets/pom.xml +++ b/services/budgets/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 budgets AWS Java SDK :: Services :: AWS Budgets diff --git a/services/chime/pom.xml b/services/chime/pom.xml index 77aa4b4f9195..40ec36db2541 100644 --- a/services/chime/pom.xml +++ b/services/chime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 chime AWS Java SDK :: Services :: Chime diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml index d5a9e541da18..002d7a7f2c38 100644 --- a/services/cloud9/pom.xml +++ b/services/cloud9/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 cloud9 diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml index bce6420092dc..6e7e998f0cc3 100644 --- a/services/clouddirectory/pom.xml +++ b/services/clouddirectory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 clouddirectory AWS Java SDK :: Services :: Amazon CloudDirectory diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml index a459334d49c0..f2aa56e88b26 100644 --- a/services/cloudformation/pom.xml +++ b/services/cloudformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudformation AWS Java SDK :: Services :: AWS CloudFormation diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml index 9a2fb5da7a78..d8fcf1c9ae63 100644 --- a/services/cloudfront/pom.xml +++ b/services/cloudfront/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudfront AWS Java SDK :: Services :: Amazon CloudFront diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml index 0845e2774a33..09641d0583c8 100644 --- a/services/cloudhsm/pom.xml +++ b/services/cloudhsm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudhsm AWS Java SDK :: Services :: AWS CloudHSM diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml index 8bdab7422d1f..8d2b111716b3 100644 --- a/services/cloudhsmv2/pom.xml +++ b/services/cloudhsmv2/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 cloudhsmv2 diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml index 58057899a583..6b6297363748 100644 --- a/services/cloudsearch/pom.xml +++ b/services/cloudsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudsearch AWS Java SDK :: Services :: Amazon CloudSearch diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml index b17aae11fed0..ec37254c6bec 100644 --- a/services/cloudsearchdomain/pom.xml +++ b/services/cloudsearchdomain/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudsearchdomain AWS Java SDK :: Services :: Amazon CloudSearch Domain diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml index a104811a3590..459a652259d2 100644 --- a/services/cloudtrail/pom.xml +++ b/services/cloudtrail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudtrail AWS Java SDK :: Services :: AWS CloudTrail diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml index cd771d29a779..007001fd7cd6 100644 --- a/services/cloudwatch/pom.xml +++ b/services/cloudwatch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudwatch AWS Java SDK :: Services :: Amazon CloudWatch diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml index 2bbfa6d3d9c7..bb18abb8644f 100644 --- a/services/cloudwatchevents/pom.xml +++ b/services/cloudwatchevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudwatchevents AWS Java SDK :: Services :: Amazon CloudWatch Events diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml index fa445dd2b259..1fa0ee64daab 100644 --- a/services/cloudwatchlogs/pom.xml +++ b/services/cloudwatchlogs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cloudwatchlogs AWS Java SDK :: Services :: Amazon CloudWatch Logs diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml index e15b948863f5..ad57ebf0d884 100644 --- a/services/codeartifact/pom.xml +++ b/services/codeartifact/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codeartifact AWS Java SDK :: Services :: Codeartifact diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml index 78c36e7335c3..d5ab5f33e475 100644 --- a/services/codebuild/pom.xml +++ b/services/codebuild/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codebuild AWS Java SDK :: Services :: AWS Code Build diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml index 87cb2cdd3f2c..8526fef0096c 100644 --- a/services/codecommit/pom.xml +++ b/services/codecommit/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codecommit AWS Java SDK :: Services :: AWS CodeCommit diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml index 77b25d033d6c..102791282114 100644 --- a/services/codedeploy/pom.xml +++ b/services/codedeploy/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codedeploy AWS Java SDK :: Services :: AWS CodeDeploy diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml index 0c9990543c15..594c111d6590 100644 --- a/services/codeguruprofiler/pom.xml +++ b/services/codeguruprofiler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codeguruprofiler AWS Java SDK :: Services :: CodeGuruProfiler diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml index 3a4c7c85b642..1f050ce11510 100644 --- a/services/codegurureviewer/pom.xml +++ b/services/codegurureviewer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codegurureviewer AWS Java SDK :: Services :: CodeGuru Reviewer diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml index d75b78ddf111..efaae155e756 100644 --- a/services/codepipeline/pom.xml +++ b/services/codepipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codepipeline AWS Java SDK :: Services :: AWS CodePipeline diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml index 484d18b4a609..162701e56350 100644 --- a/services/codestar/pom.xml +++ b/services/codestar/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codestar AWS Java SDK :: Services :: AWS CodeStar diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml index 702aaeb2db4f..8616bd5e99ae 100644 --- a/services/codestarconnections/pom.xml +++ b/services/codestarconnections/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codestarconnections AWS Java SDK :: Services :: CodeStar connections diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml index 57288ed707da..982303af8228 100644 --- a/services/codestarnotifications/pom.xml +++ b/services/codestarnotifications/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 codestarnotifications AWS Java SDK :: Services :: Codestar Notifications diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml index 70eb9ed7dc9d..d5f5f2c96a53 100644 --- a/services/cognitoidentity/pom.xml +++ b/services/cognitoidentity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cognitoidentity AWS Java SDK :: Services :: Amazon Cognito Identity diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml index c060237182b8..6e3aae2f54a3 100644 --- a/services/cognitoidentityprovider/pom.xml +++ b/services/cognitoidentityprovider/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cognitoidentityprovider AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml index f9be4ce2753d..9c50353acc1d 100644 --- a/services/cognitosync/pom.xml +++ b/services/cognitosync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 cognitosync AWS Java SDK :: Services :: Amazon Cognito Sync diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml index f6e96d14a9a8..015042589961 100644 --- a/services/comprehend/pom.xml +++ b/services/comprehend/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 comprehend diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml index 90e16ccd3366..08881bd86015 100644 --- a/services/comprehendmedical/pom.xml +++ b/services/comprehendmedical/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 comprehendmedical AWS Java SDK :: Services :: ComprehendMedical diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml index 69d1836ba682..988e31c121b6 100644 --- a/services/computeoptimizer/pom.xml +++ b/services/computeoptimizer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 computeoptimizer AWS Java SDK :: Services :: Compute Optimizer diff --git a/services/config/pom.xml b/services/config/pom.xml index f434051b26d7..08febd0f1453 100644 --- a/services/config/pom.xml +++ b/services/config/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 config AWS Java SDK :: Services :: AWS Config diff --git a/services/connect/pom.xml b/services/connect/pom.xml index e81ad3b4da20..a737472f4737 100644 --- a/services/connect/pom.xml +++ b/services/connect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 connect AWS Java SDK :: Services :: Connect diff --git a/services/connect/src/main/resources/codegen-resources/paginators-1.json b/services/connect/src/main/resources/codegen-resources/paginators-1.json index 5607eb5ebcff..1005c52f0bd3 100644 --- a/services/connect/src/main/resources/codegen-resources/paginators-1.json +++ b/services/connect/src/main/resources/codegen-resources/paginators-1.json @@ -28,12 +28,24 @@ "output_token": "NextToken", "result_key": "PhoneNumberSummaryList" }, + "ListPrompts": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "PromptSummaryList" + }, "ListQueues": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "QueueSummaryList" }, + "ListRoutingProfileQueues": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "RoutingProfileQueueConfigSummaryList" + }, "ListRoutingProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", diff --git a/services/connect/src/main/resources/codegen-resources/service-2.json b/services/connect/src/main/resources/codegen-resources/service-2.json index 5e408d9fa409..2eebaa74725a 100644 --- a/services/connect/src/main/resources/codegen-resources/service-2.json +++ b/services/connect/src/main/resources/codegen-resources/service-2.json @@ -13,6 +13,61 @@ "uid":"connect-2017-08-08" }, "operations":{ + "AssociateRoutingProfileQueues":{ + "name":"AssociateRoutingProfileQueues", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues" + }, + "input":{"shape":"AssociateRoutingProfileQueuesRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Associates a set of queues with a routing profile.

" + }, + "CreateContactFlow":{ + "name":"CreateContactFlow", + "http":{ + "method":"PUT", + "requestUri":"/contact-flows/{InstanceId}" + }, + "input":{"shape":"CreateContactFlowRequest"}, + "output":{"shape":"CreateContactFlowResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidContactFlowException"}, + {"shape":"InvalidParameterException"}, + {"shape":"DuplicateResourceException"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Creates a contact flow for the specified Amazon Connect instance.

" + }, + "CreateRoutingProfile":{ + "name":"CreateRoutingProfile", + "http":{ + "method":"PUT", + "requestUri":"/routing-profiles/{InstanceId}" + }, + "input":{"shape":"CreateRoutingProfileRequest"}, + "output":{"shape":"CreateRoutingProfileResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"DuplicateResourceException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Creates a new routing profile.

" + }, "CreateUser":{ "name":"CreateUser", "http":{ @@ -30,7 +85,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Creates a user account for the specified Amazon Connect instance.

" + "documentation":"

Creates a user account for the specified Amazon Connect instance.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

" }, "DeleteUser":{ "name":"DeleteUser", @@ -46,7 +101,42 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Deletes a user account from the specified Amazon Connect instance.

" + "documentation":"

Deletes a user account from the specified Amazon Connect instance.

For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon Connect Instance in the Amazon Connect Administrator Guide.

" + }, + "DescribeContactFlow":{ + "name":"DescribeContactFlow", + "http":{ + "method":"GET", + "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}" + }, + "input":{"shape":"DescribeContactFlowRequest"}, + "output":{"shape":"DescribeContactFlowResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ContactFlowNotPublishedException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Describes the specified contact flow.

" + }, + "DescribeRoutingProfile":{ + "name":"DescribeRoutingProfile", + "http":{ + "method":"GET", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}" + }, + "input":{"shape":"DescribeRoutingProfileRequest"}, + "output":{"shape":"DescribeRoutingProfileResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Describes the specified routing profile.

" }, "DescribeUser":{ "name":"DescribeUser", @@ -99,6 +189,22 @@ ], "documentation":"

Describes the hierarchy structure of the specified Amazon Connect instance.

" }, + "DisassociateRoutingProfileQueues":{ + "name":"DisassociateRoutingProfileQueues", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues" + }, + "input":{"shape":"DisassociateRoutingProfileQueuesRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Disassociates a set of queues from a routing profile.

" + }, "GetContactAttributes":{ "name":"GetContactAttributes", "http":{ @@ -129,7 +235,7 @@ {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Gets the real-time metric data from the specified Amazon Connect instance.

For more information, see Real-time Metrics Reports in the Amazon Connect Administrator Guide.

" + "documentation":"

Gets the real-time metric data from the specified Amazon Connect instance.

For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

" }, "GetFederationToken":{ "name":"GetFederationToken", @@ -164,7 +270,7 @@ {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Gets historical metric data from the specified Amazon Connect instance.

For more information, see Historical Metrics Reports in the Amazon Connect Administrator Guide.

" + "documentation":"

Gets historical metric data from the specified Amazon Connect instance.

For a description of each historical metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

" }, "ListContactFlows":{ "name":"ListContactFlows", @@ -181,7 +287,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides information about the contact flows for the specified Amazon Connect instance.

" + "documentation":"

Provides information about the contact flows for the specified Amazon Connect instance.

For more information about contact flows, see Contact Flows in the Amazon Connect Administrator Guide.

" }, "ListHoursOfOperations":{ "name":"ListHoursOfOperations", @@ -198,7 +304,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides information about the hours of operation for the specified Amazon Connect instance.

" + "documentation":"

Provides information about the hours of operation for the specified Amazon Connect instance.

For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.

" }, "ListPhoneNumbers":{ "name":"ListPhoneNumbers", @@ -215,7 +321,24 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides information about the phone numbers for the specified Amazon Connect instance.

" + "documentation":"

Provides information about the phone numbers for the specified Amazon Connect instance.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

" + }, + "ListPrompts":{ + "name":"ListPrompts", + "http":{ + "method":"GET", + "requestUri":"/prompts-summary/{InstanceId}" + }, + "input":{"shape":"ListPromptsRequest"}, + "output":{"shape":"ListPromptsResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Provides information about the prompts for the specified Amazon Connect instance.

" }, "ListQueues":{ "name":"ListQueues", @@ -232,7 +355,24 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides information about the queues for the specified Amazon Connect instance.

" + "documentation":"

Provides information about the queues for the specified Amazon Connect instance.

For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

" + }, + "ListRoutingProfileQueues":{ + "name":"ListRoutingProfileQueues", + "http":{ + "method":"GET", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" + }, + "input":{"shape":"ListRoutingProfileQueuesRequest"}, + "output":{"shape":"ListRoutingProfileQueuesResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

List the queues associated with a routing profile.

" }, "ListRoutingProfiles":{ "name":"ListRoutingProfiles", @@ -249,7 +389,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides summary information about the routing profiles for the specified Amazon Connect instance.

" + "documentation":"

Provides summary information about the routing profiles for the specified Amazon Connect instance.

For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.

" }, "ListSecurityProfiles":{ "name":"ListSecurityProfiles", @@ -266,7 +406,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides summary information about the security profiles for the specified Amazon Connect instance.

" + "documentation":"

Provides summary information about the security profiles for the specified Amazon Connect instance.

For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide.

" }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -283,7 +423,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists the tags for the specified resource.

" + "documentation":"

Lists the tags for the specified resource.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

" }, "ListUserHierarchyGroups":{ "name":"ListUserHierarchyGroups", @@ -300,7 +440,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

" + "documentation":"

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.

" }, "ListUsers":{ "name":"ListUsers", @@ -349,7 +489,7 @@ {"shape":"InternalServiceException"}, {"shape":"LimitExceededException"} ], - "documentation":"

Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

When a new chat contact is successfully created, clients need to subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

" + "documentation":"

Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

When a new chat contact is successfully created, clients need to subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

A 429 error occurs in two situations:

For more information about how chat works, see Chat in the Amazon Connect Administrator Guide.

" }, "StartContactRecording":{ "name":"StartContactRecording", @@ -384,7 +524,7 @@ {"shape":"DestinationNotAllowedException"}, {"shape":"OutboundContactNotPermittedException"} ], - "documentation":"

This API places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).

Agents are not involved in initiating the outbound API (that is, dialing the contact). If the contact flow places an outbound call to a contact, and then puts the contact in queue, that's when the call is routed to the agent, like any other inbound case.

There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

" + "documentation":"

This API places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).

Agents are not involved in initiating the outbound API (that is, dialing the contact). If the contact flow places an outbound call to a contact, and then puts the contact in queue, that's when the call is routed to the agent, like any other inbound case.

There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

" }, "StopContact":{ "name":"StopContact", @@ -447,7 +587,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Adds the specified tags to the specified resource.

The supported resource type is users.

" + "documentation":"

Adds the specified tags to the specified resource.

The supported resource type is users.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

" }, "UntagResource":{ "name":"UntagResource", @@ -481,6 +621,105 @@ ], "documentation":"

Creates or updates the contact attributes associated with the specified contact.

You can add or update attributes for both ongoing and completed contacts. For example, you can update the customer's name or the reason the customer called while the call is active, or add notes about steps that the agent took during the call that are displayed to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or identifying abusive callers.

Contact attributes are available in Amazon Connect for 24 months, and are then deleted.

Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.

" }, + "UpdateContactFlowContent":{ + "name":"UpdateContactFlowContent", + "http":{ + "method":"POST", + "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}/content" + }, + "input":{"shape":"UpdateContactFlowContentRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidContactFlowException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Updates the specified contact flow.

" + }, + "UpdateContactFlowName":{ + "name":"UpdateContactFlowName", + "http":{ + "method":"POST", + "requestUri":"/contact-flows/{InstanceId}/{ContactFlowId}/name" + }, + "input":{"shape":"UpdateContactFlowNameRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"DuplicateResourceException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

The name of the contact flow.

" + }, + "UpdateRoutingProfileConcurrency":{ + "name":"UpdateRoutingProfileConcurrency", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency" + }, + "input":{"shape":"UpdateRoutingProfileConcurrencyRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

" + }, + "UpdateRoutingProfileDefaultOutboundQueue":{ + "name":"UpdateRoutingProfileDefaultOutboundQueue", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue" + }, + "input":{"shape":"UpdateRoutingProfileDefaultOutboundQueueRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Updates the default outbound queue of a routing profile.

" + }, + "UpdateRoutingProfileName":{ + "name":"UpdateRoutingProfileName", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/name" + }, + "input":{"shape":"UpdateRoutingProfileNameRequest"}, + "errors":[ + {"shape":"DuplicateResourceException"}, + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.

" + }, + "UpdateRoutingProfileQueues":{ + "name":"UpdateRoutingProfileQueues", + "http":{ + "method":"POST", + "requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" + }, + "input":{"shape":"UpdateRoutingProfileQueuesRequest"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

Updates the properties associated with a set of queues for a routing profile.

" + }, "UpdateUserHierarchy":{ "name":"UpdateUserHierarchy", "http":{ @@ -511,7 +750,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Updates the identity information for the specified user.

" + "documentation":"

Updates the identity information for the specified user.

Someone with the ability to invoke UpdateUserIndentityInfo can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. We strongly recommend limiting who has the ability to invoke UpdateUserIndentityInfo. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.

" }, "UpdateUserPhoneConfig":{ "name":"UpdateUserPhoneConfig", @@ -583,6 +822,32 @@ "max":100, "min":1 }, + "AssociateRoutingProfileQueuesRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId", + "QueueConfigs" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "QueueConfigs":{ + "shape":"RoutingProfileQueueConfigList", + "documentation":"

The queues to associate with this routing profile.

" + } + } + }, "AttributeName":{ "type":"string", "max":32767, @@ -647,11 +912,64 @@ "type":"string", "enum":["LT"] }, + "Concurrency":{ + "type":"integer", + "max":5, + "min":1 + }, + "ContactFlow":{ + "type":"structure", + "members":{ + "Arn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the contact flow.

" + }, + "Id":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

" + }, + "Name":{ + "shape":"ContactFlowName", + "documentation":"

The name of the contact flow.

" + }, + "Type":{ + "shape":"ContactFlowType", + "documentation":"

The type of the contact flow. For descriptions of the available types, see Choose a Contact Flow Type in the Amazon Connect Administrator Guide.

" + }, + "Description":{ + "shape":"ContactFlowDescription", + "documentation":"

The description of the contact flow.

" + }, + "Content":{ + "shape":"ContactFlowContent", + "documentation":"

The content of the contact flow.

" + }, + "Tags":{ + "shape":"TagMap", + "documentation":"

One or more tags.

" + } + }, + "documentation":"

Contains information about a contact flow.

" + }, + "ContactFlowContent":{"type":"string"}, + "ContactFlowDescription":{"type":"string"}, "ContactFlowId":{ "type":"string", "max":500 }, - "ContactFlowName":{"type":"string"}, + "ContactFlowName":{ + "type":"string", + "min":1 + }, + "ContactFlowNotPublishedException":{ + "type":"structure", + "members":{ + "Message":{"shape":"Message"} + }, + "documentation":"

The contact flow has not been published.

", + "error":{"httpStatusCode":404}, + "exception":true + }, "ContactFlowSummary":{ "type":"structure", "members":{ @@ -714,6 +1032,111 @@ "error":{"httpStatusCode":410}, "exception":true }, + "CreateContactFlowRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "Name", + "Type", + "Content" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "Name":{ + "shape":"ContactFlowName", + "documentation":"

The name of the contact flow.

" + }, + "Type":{ + "shape":"ContactFlowType", + "documentation":"

The type of the contact flow. For descriptions of the available types, see Choose a Contact Flow Type in the Amazon Connect Administrator Guide.

" + }, + "Description":{ + "shape":"ContactFlowDescription", + "documentation":"

The description of the contact flow.

" + }, + "Content":{ + "shape":"ContactFlowContent", + "documentation":"

The content of the contact flow.

" + }, + "Tags":{ + "shape":"TagMap", + "documentation":"

One or more tags.

" + } + } + }, + "CreateContactFlowResponse":{ + "type":"structure", + "members":{ + "ContactFlowId":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

" + }, + "ContactFlowArn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the contact flow.

" + } + } + }, + "CreateRoutingProfileRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "Name", + "Description", + "DefaultOutboundQueueId", + "MediaConcurrencies" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "Name":{ + "shape":"RoutingProfileName", + "documentation":"

The name of the routing profile. Must not be more than 127 characters.

" + }, + "Description":{ + "shape":"RoutingProfileDescription", + "documentation":"

Description of the routing profile. Must not be more than 250 characters.

" + }, + "DefaultOutboundQueueId":{ + "shape":"QueueId", + "documentation":"

The default outbound queue for the routing profile.

" + }, + "QueueConfigs":{ + "shape":"RoutingProfileQueueConfigList", + "documentation":"

The inbound queues associated with the routing profile. If no queue is added, the agent can only make outbound calls.

" + }, + "MediaConcurrencies":{ + "shape":"MediaConcurrencies", + "documentation":"

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

" + }, + "Tags":{ + "shape":"TagMap", + "documentation":"

One or more tags.

" + } + } + }, + "CreateRoutingProfileResponse":{ + "type":"structure", + "members":{ + "RoutingProfileArn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the routing profile.

" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

" + } + } + }, "CreateUserRequest":{ "type":"structure", "required":[ @@ -877,6 +1300,11 @@ "type":"list", "member":{"shape":"CurrentMetric"} }, + "Delay":{ + "type":"integer", + "max":9999, + "min":0 + }, "DeleteUserRequest":{ "type":"structure", "required":[ @@ -898,6 +1326,66 @@ } } }, + "DescribeContactFlowRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "ContactFlowId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "ContactFlowId":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

", + "location":"uri", + "locationName":"ContactFlowId" + } + } + }, + "DescribeContactFlowResponse":{ + "type":"structure", + "members":{ + "ContactFlow":{ + "shape":"ContactFlow", + "documentation":"

Information about the contact flow.

" + } + } + }, + "DescribeRoutingProfileRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + } + } + }, + "DescribeRoutingProfileResponse":{ + "type":"structure", + "members":{ + "RoutingProfile":{ + "shape":"RoutingProfile", + "documentation":"

The routing profile.

" + } + } + }, "DescribeUserHierarchyGroupRequest":{ "type":"structure", "required":[ @@ -1006,6 +1494,32 @@ "documentation":"

Contains information about the dimensions for a set of metrics.

" }, "DirectoryUserId":{"type":"string"}, + "DisassociateRoutingProfileQueuesRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId", + "QueueReferences" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "QueueReferences":{ + "shape":"RoutingProfileQueueReferenceList", + "documentation":"

The queues to disassociate from this routing profile.

" + } + } + }, "DisplayName":{ "type":"string", "max":256, @@ -1081,15 +1595,15 @@ }, "Filters":{ "shape":"Filters", - "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

" + "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. Both VOICE and CHAT channels are supported.

" }, "Groupings":{ "shape":"Groupings", - "documentation":"

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

" + "documentation":"

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. Both VOICE and CHAT channels are supported.

If no Grouping is included in the request, a summary of metrics is returned.

" }, "CurrentMetrics":{ "shape":"CurrentMetrics", - "documentation":"

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ON_CONTACT

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

SLOTS_ACTIVE

Unit: COUNT

SLOTS_AVAILABLE

Unit: COUNT

" + "documentation":"

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available. For a description of all the metrics, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

Name in real-time metrics report: ACW

AGENTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Available

AGENTS_ERROR

Unit: COUNT

Name in real-time metrics report: Error

AGENTS_NON_PRODUCTIVE

Unit: COUNT

Name in real-time metrics report: NPT (Non-Productive Time)

AGENTS_ON_CALL

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ON_CONTACT

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ONLINE

Unit: COUNT

Name in real-time metrics report: Online

AGENTS_STAFFED

Unit: COUNT

Name in real-time metrics report: Staffed

CONTACTS_IN_QUEUE

Unit: COUNT

Name in real-time metrics report: In queue

CONTACTS_SCHEDULED

Unit: COUNT

Name in real-time metrics report: Scheduled

OLDEST_CONTACT_AGE

Unit: SECONDS

When you use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. For example, if you get a response like this:

{ \"Metric\": { \"Name\": \"OLDEST_CONTACT_AGE\", \"Unit\": \"SECONDS\" }, \"Value\": 24113.0 }

The actual OLDEST_CONTACT_AGE is 24 seconds.

Name in real-time metrics report: Oldest

SLOTS_ACTIVE

Unit: COUNT

Name in real-time metrics report: Active

SLOTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Availability

" }, "NextToken":{ "shape":"NextToken", @@ -1166,7 +1680,7 @@ }, "Filters":{ "shape":"Filters", - "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

" + "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. Both VOICE and CHAT channels are supported.

" }, "Groupings":{ "shape":"Groupings", @@ -1470,6 +1984,18 @@ "error":{"httpStatusCode":500}, "exception":true }, + "InvalidContactFlowException":{ + "type":"structure", + "members":{ + "problems":{ + "shape":"Problems", + "documentation":"

The problems with the contact flow. Please fix before trying again.

" + } + }, + "documentation":"

The contact flow is not valid.

", + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidParameterException":{ "type":"structure", "members":{ @@ -1635,6 +2161,44 @@ } } }, + "ListPromptsRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult1000", + "documentation":"

The maximum number of results to return per page.

", + "box":true, + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListPromptsResponse":{ + "type":"structure", + "members":{ + "PromptSummaryList":{ + "shape":"PromptSummaryList", + "documentation":"

Information about the prompts.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + } + } + }, "ListQueuesRequest":{ "type":"structure", "required":["InstanceId"], @@ -1678,6 +2242,53 @@ } } }, + "ListRoutingProfileQueuesRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult100", + "documentation":"

The maximimum number of results to return per page.

", + "box":true, + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListRoutingProfileQueuesResponse":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + }, + "RoutingProfileQueueConfigSummaryList":{ + "shape":"RoutingProfileQueueConfigSummaryList", + "documentation":"

Information about the routing profiles.

" + } + } + }, "ListRoutingProfilesRequest":{ "type":"structure", "required":["InstanceId"], @@ -1861,6 +2472,28 @@ "max":1000, "min":1 }, + "MediaConcurrencies":{ + "type":"list", + "member":{"shape":"MediaConcurrency"} + }, + "MediaConcurrency":{ + "type":"structure", + "required":[ + "Channel", + "Concurrency" + ], + "members":{ + "Channel":{ + "shape":"Channel", + "documentation":"

The channels that agents can handle in the Contact Control Panel (CCP).

" + }, + "Concurrency":{ + "shape":"Concurrency", + "documentation":"

The number of contacts an agent can have on a channel simultaneously.

" + } + }, + "documentation":"

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

" + }, "Message":{"type":"string"}, "NextToken":{"type":"string"}, "OutboundContactNotPermittedException":{ @@ -2198,6 +2831,64 @@ "DESK_PHONE" ] }, + "Priority":{ + "type":"integer", + "max":99, + "min":1 + }, + "ProblemDetail":{ + "type":"structure", + "members":{ + "message":{ + "shape":"ProblemMessageString", + "documentation":"

The problem detail's message.

" + } + }, + "documentation":"

Information about a problem detail.

" + }, + "ProblemMessageString":{ + "type":"string", + "max":256, + "min":1 + }, + "Problems":{ + "type":"list", + "member":{"shape":"ProblemDetail"}, + "max":50, + "min":1 + }, + "PromptId":{ + "type":"string", + "max":256, + "min":1 + }, + "PromptName":{ + "type":"string", + "max":256, + "min":1 + }, + "PromptSummary":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"PromptId", + "documentation":"

The identifier of the prompt.

" + }, + "Arn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the prompt.

" + }, + "Name":{ + "shape":"PromptName", + "documentation":"

The name of the prompt.

" + } + }, + "documentation":"

Contains information about the prompt.

" + }, + "PromptSummaryList":{ + "type":"list", + "member":{"shape":"PromptSummary"} + }, "QueueId":{"type":"string"}, "QueueName":{ "type":"string", @@ -2301,12 +2992,150 @@ "members":{ } }, + "RoutingProfile":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

" + }, + "Name":{ + "shape":"RoutingProfileName", + "documentation":"

The name of the routing profile.

" + }, + "RoutingProfileArn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the routing profile.

" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

" + }, + "Description":{ + "shape":"RoutingProfileDescription", + "documentation":"

The description of the routing profile.

" + }, + "MediaConcurrencies":{ + "shape":"MediaConcurrencies", + "documentation":"

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

" + }, + "DefaultOutboundQueueId":{ + "shape":"QueueId", + "documentation":"

The identifier of the default outbound queue for this routing profile.

" + }, + "Tags":{ + "shape":"TagMap", + "documentation":"

One or more tags.

" + } + }, + "documentation":"

Contains information about a routing profile.

" + }, + "RoutingProfileDescription":{ + "type":"string", + "max":250, + "min":1 + }, "RoutingProfileId":{"type":"string"}, "RoutingProfileName":{ "type":"string", - "max":100, + "max":127, + "min":1 + }, + "RoutingProfileQueueConfig":{ + "type":"structure", + "required":[ + "QueueReference", + "Priority", + "Delay" + ], + "members":{ + "QueueReference":{ + "shape":"RoutingProfileQueueReference", + "documentation":"

Contains information about a queue resource.

" + }, + "Priority":{ + "shape":"Priority", + "documentation":"

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

", + "box":true + }, + "Delay":{ + "shape":"Delay", + "documentation":"

The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

", + "box":true + } + }, + "documentation":"

Contains information about the queue and channel for which priority and delay can be set.

" + }, + "RoutingProfileQueueConfigList":{ + "type":"list", + "member":{"shape":"RoutingProfileQueueConfig"}, + "max":10, "min":1 }, + "RoutingProfileQueueConfigSummary":{ + "type":"structure", + "required":[ + "QueueId", + "QueueArn", + "QueueName", + "Priority", + "Delay", + "Channel" + ], + "members":{ + "QueueId":{ + "shape":"QueueId", + "documentation":"

The identifier of the queue.

" + }, + "QueueArn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the queue.

" + }, + "QueueName":{ + "shape":"QueueName", + "documentation":"

The name of the queue.

" + }, + "Priority":{ + "shape":"Priority", + "documentation":"

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

" + }, + "Delay":{ + "shape":"Delay", + "documentation":"

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

" + }, + "Channel":{ + "shape":"Channel", + "documentation":"

The channels this queue supports.

" + } + }, + "documentation":"

Contains summary information about a routing profile queue.

" + }, + "RoutingProfileQueueConfigSummaryList":{ + "type":"list", + "member":{"shape":"RoutingProfileQueueConfigSummary"} + }, + "RoutingProfileQueueReference":{ + "type":"structure", + "required":[ + "QueueId", + "Channel" + ], + "members":{ + "QueueId":{ + "shape":"QueueId", + "documentation":"

The identifier of the queue.

" + }, + "Channel":{ + "shape":"Channel", + "documentation":"

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

" + } + }, + "documentation":"

Contains the channel and queue identifier for a routing profile.

" + }, + "RoutingProfileQueueReferenceList":{ + "type":"list", + "member":{"shape":"RoutingProfileQueueReference"} + }, "RoutingProfileSummary":{ "type":"structure", "members":{ @@ -2377,7 +3206,7 @@ }, "ContactFlowId":{ "shape":"ContactFlowId", - "documentation":"

The identifier of the contact flow for the chat.

" + "documentation":"

The identifier of the contact flow for initiating the chat. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

" }, "Attributes":{ "shape":"Attributes", @@ -2461,7 +3290,7 @@ }, "ContactFlowId":{ "shape":"ContactFlowId", - "documentation":"

The identifier of the contact flow for the outbound call.

" + "documentation":"

The identifier of the contact flow for the outbound call. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the contact flow. On the contact flow page, under the name of the contact flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

" }, "InstanceId":{ "shape":"InstanceId", @@ -2588,14 +3417,14 @@ "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"}, - "max":50, + "max":200, "min":1 }, "TagMap":{ "type":"map", "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"}, - "max":50, + "max":200, "min":1 }, "TagResourceRequest":{ @@ -2702,6 +3531,168 @@ "members":{ } }, + "UpdateContactFlowContentRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "ContactFlowId", + "Content" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "ContactFlowId":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

", + "location":"uri", + "locationName":"ContactFlowId" + }, + "Content":{ + "shape":"ContactFlowContent", + "documentation":"

The content of the contact flow.

" + } + } + }, + "UpdateContactFlowNameRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "ContactFlowId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "ContactFlowId":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

", + "location":"uri", + "locationName":"ContactFlowId" + }, + "Name":{ + "shape":"ContactFlowName", + "documentation":"

The name of the contact flow.

" + }, + "Description":{ + "shape":"ContactFlowDescription", + "documentation":"

The description of the contact flow.

" + } + } + }, + "UpdateRoutingProfileConcurrencyRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId", + "MediaConcurrencies" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "MediaConcurrencies":{ + "shape":"MediaConcurrencies", + "documentation":"

The channels agents can handle in the Contact Control Panel (CCP).

" + } + } + }, + "UpdateRoutingProfileDefaultOutboundQueueRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId", + "DefaultOutboundQueueId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "DefaultOutboundQueueId":{ + "shape":"QueueId", + "documentation":"

The identifier for the default outbound queue.

" + } + } + }, + "UpdateRoutingProfileNameRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "Name":{ + "shape":"RoutingProfileName", + "documentation":"

The name of the routing profile. Must not be more than 127 characters.

" + }, + "Description":{ + "shape":"RoutingProfileDescription", + "documentation":"

The description of the routing profile. Must not be more than 250 characters.

" + } + } + }, + "UpdateRoutingProfileQueuesRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "RoutingProfileId", + "QueueConfigs" + ], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "RoutingProfileId":{ + "shape":"RoutingProfileId", + "documentation":"

The identifier of the routing profile.

", + "location":"uri", + "locationName":"RoutingProfileId" + }, + "QueueConfigs":{ + "shape":"RoutingProfileQueueConfigList", + "documentation":"

The queues to be updated for this routing profile.

" + } + } + }, "UpdateUserHierarchyRequest":{ "type":"structure", "required":[ @@ -2971,5 +3962,5 @@ }, "timestamp":{"type":"timestamp"} }, - "documentation":"

Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also resolve customer issues more efficiently by putting customers in touch with the right agents.

There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Limits in the Amazon Connect Administrator Guide.

" + "documentation":"

Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also resolve customer issues more efficiently by putting customers in touch with the right agents.

There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

To connect programmatically to an AWS service, you use an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

" } diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml index 59be25544f45..e9cfb08d929d 100644 --- a/services/connectparticipant/pom.xml +++ b/services/connectparticipant/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 connectparticipant AWS Java SDK :: Services :: ConnectParticipant diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml index e2b7db1748a9..5468e20496f8 100644 --- a/services/costandusagereport/pom.xml +++ b/services/costandusagereport/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 costandusagereport AWS Java SDK :: Services :: AWS Cost and Usage Report diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml index ed11852d67ac..e9b1559e064e 100644 --- a/services/costexplorer/pom.xml +++ b/services/costexplorer/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 costexplorer diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml index b3582b7e2255..ac7c8d6a6b30 100644 --- a/services/databasemigration/pom.xml +++ b/services/databasemigration/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 databasemigration AWS Java SDK :: Services :: AWS Database Migration Service diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml index f9f1b33b8c3c..b9843f2ddbc5 100644 --- a/services/dataexchange/pom.xml +++ b/services/dataexchange/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 dataexchange AWS Java SDK :: Services :: DataExchange diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml index 7b4ad597b367..9a9c325da116 100644 --- a/services/datapipeline/pom.xml +++ b/services/datapipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 datapipeline AWS Java SDK :: Services :: AWS Data Pipeline diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml index abc9b3d0686a..cdb98e12b16b 100644 --- a/services/datasync/pom.xml +++ b/services/datasync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 datasync AWS Java SDK :: Services :: DataSync diff --git a/services/dax/pom.xml b/services/dax/pom.xml index 15abed1cd3b9..11759e0227a3 100644 --- a/services/dax/pom.xml +++ b/services/dax/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 dax AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX) diff --git a/services/detective/pom.xml b/services/detective/pom.xml index 258f2d85d3a7..fccdabf67cea 100644 --- a/services/detective/pom.xml +++ b/services/detective/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 detective AWS Java SDK :: Services :: Detective diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml index 25722948d732..6b14c77ec602 100644 --- a/services/devicefarm/pom.xml +++ b/services/devicefarm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 devicefarm AWS Java SDK :: Services :: AWS Device Farm diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml index e7c67d5166c5..e6aa662a72a4 100644 --- a/services/directconnect/pom.xml +++ b/services/directconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 directconnect AWS Java SDK :: Services :: AWS Direct Connect diff --git a/services/directory/pom.xml b/services/directory/pom.xml index 1c9dcd2a510c..eedb0f28318f 100644 --- a/services/directory/pom.xml +++ b/services/directory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 directory AWS Java SDK :: Services :: AWS Directory Service diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml index 2715286ce6f9..4e9fc79f1015 100644 --- a/services/dlm/pom.xml +++ b/services/dlm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 dlm AWS Java SDK :: Services :: DLM diff --git a/services/dlm/src/main/resources/codegen-resources/service-2.json b/services/dlm/src/main/resources/codegen-resources/service-2.json index 22948588a367..c6bece93454e 100644 --- a/services/dlm/src/main/resources/codegen-resources/service-2.json +++ b/services/dlm/src/main/resources/codegen-resources/service-2.json @@ -590,7 +590,7 @@ }, "Schedules":{ "shape":"ScheduleList", - "documentation":"

The schedule of policy-defined actions.

" + "documentation":"

The schedules of policy-defined actions. A policy can have up to four schedules - one mandatory schedule and up to three optional schedules.

" }, "Parameters":{ "shape":"Parameters", @@ -712,7 +712,7 @@ "ScheduleList":{ "type":"list", "member":{"shape":"Schedule"}, - "max":1, + "max":4, "min":1 }, "ScheduleName":{ diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml index 0f85aa2aee58..c63cb92b21cf 100644 --- a/services/docdb/pom.xml +++ b/services/docdb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 docdb AWS Java SDK :: Services :: DocDB diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml index 3d657f908e23..29d62ed6a315 100644 --- a/services/dynamodb/pom.xml +++ b/services/dynamodb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 dynamodb AWS Java SDK :: Services :: Amazon DynamoDB diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml index edcec2977373..f9da2724bee0 100644 --- a/services/ebs/pom.xml +++ b/services/ebs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ebs AWS Java SDK :: Services :: EBS diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml index a4b8e7351a63..89df5b141976 100644 --- a/services/ec2/pom.xml +++ b/services/ec2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ec2 AWS Java SDK :: Services :: Amazon EC2 diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml index 7578df0527c4..c5c367bf0921 100644 --- a/services/ec2instanceconnect/pom.xml +++ b/services/ec2instanceconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ec2instanceconnect AWS Java SDK :: Services :: EC2 Instance Connect diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml index 356d74bfe4d2..3e5639549137 100644 --- a/services/ecr/pom.xml +++ b/services/ecr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ecr AWS Java SDK :: Services :: Amazon EC2 Container Registry diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml index de27e8fafc73..8ad6af8fd7e0 100644 --- a/services/ecs/pom.xml +++ b/services/ecs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ecs AWS Java SDK :: Services :: Amazon EC2 Container Service diff --git a/services/efs/pom.xml b/services/efs/pom.xml index d00c19ed2b70..0aa9e4b4f98c 100644 --- a/services/efs/pom.xml +++ b/services/efs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 efs AWS Java SDK :: Services :: Amazon Elastic File System diff --git a/services/eks/pom.xml b/services/eks/pom.xml index c08716144ba1..90294725c5b8 100644 --- a/services/eks/pom.xml +++ b/services/eks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 eks AWS Java SDK :: Services :: EKS diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml index 572584326a65..570f635e530a 100644 --- a/services/elasticache/pom.xml +++ b/services/elasticache/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticache AWS Java SDK :: Services :: Amazon ElastiCache diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml index 3c949d7df7e8..075d1995e3bf 100644 --- a/services/elasticbeanstalk/pom.xml +++ b/services/elasticbeanstalk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticbeanstalk AWS Java SDK :: Services :: AWS Elastic Beanstalk diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml index 29e6858f7ab4..12b5e79e2193 100644 --- a/services/elasticinference/pom.xml +++ b/services/elasticinference/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticinference AWS Java SDK :: Services :: Elastic Inference diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml index 275a10cd7378..f168f36dbe4c 100644 --- a/services/elasticloadbalancing/pom.xml +++ b/services/elasticloadbalancing/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticloadbalancing AWS Java SDK :: Services :: Elastic Load Balancing diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml index 660e6457b56e..a60704076ebd 100644 --- a/services/elasticloadbalancingv2/pom.xml +++ b/services/elasticloadbalancingv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticloadbalancingv2 AWS Java SDK :: Services :: Elastic Load Balancing V2 diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml index 6ad0e7fe021b..781beca1f9bc 100644 --- a/services/elasticsearch/pom.xml +++ b/services/elasticsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elasticsearch AWS Java SDK :: Services :: Amazon Elasticsearch Service diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml index 41a73e082439..d585ae68aac2 100644 --- a/services/elastictranscoder/pom.xml +++ b/services/elastictranscoder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 elastictranscoder AWS Java SDK :: Services :: Amazon Elastic Transcoder diff --git a/services/emr/pom.xml b/services/emr/pom.xml index 6fa444bd5cf6..f05116c0f3ed 100644 --- a/services/emr/pom.xml +++ b/services/emr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 emr AWS Java SDK :: Services :: Amazon EMR diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml index 4671b91a4b7a..5cbcbc39bb26 100644 --- a/services/eventbridge/pom.xml +++ b/services/eventbridge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 eventbridge AWS Java SDK :: Services :: EventBridge diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml index be5bc0fc3a46..26906d147926 100644 --- a/services/firehose/pom.xml +++ b/services/firehose/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 firehose AWS Java SDK :: Services :: Amazon Kinesis Firehose diff --git a/services/fms/pom.xml b/services/fms/pom.xml index 24a0a6bcd116..473698f756d7 100644 --- a/services/fms/pom.xml +++ b/services/fms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 fms AWS Java SDK :: Services :: FMS diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml index eaeb7a89822f..e74eb097734a 100644 --- a/services/forecast/pom.xml +++ b/services/forecast/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 forecast AWS Java SDK :: Services :: Forecast diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml index bdc8324e1ca7..8e60aada0155 100644 --- a/services/forecastquery/pom.xml +++ b/services/forecastquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 forecastquery AWS Java SDK :: Services :: Forecastquery diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml index a134eb8d2635..56cbef0850f0 100644 --- a/services/frauddetector/pom.xml +++ b/services/frauddetector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 frauddetector AWS Java SDK :: Services :: FraudDetector diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml index 05d25d3132de..1c399e82b755 100644 --- a/services/fsx/pom.xml +++ b/services/fsx/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 fsx AWS Java SDK :: Services :: FSx diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml index b60daeea6cf9..30c2ed3f0e49 100644 --- a/services/gamelift/pom.xml +++ b/services/gamelift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 gamelift AWS Java SDK :: Services :: AWS GameLift diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml index 8d7d960cfe57..21cbe9ca03d4 100644 --- a/services/glacier/pom.xml +++ b/services/glacier/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 glacier AWS Java SDK :: Services :: Amazon Glacier diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml index ee4f46c00d87..7043a1074835 100644 --- a/services/globalaccelerator/pom.xml +++ b/services/globalaccelerator/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 globalaccelerator AWS Java SDK :: Services :: Global Accelerator diff --git a/services/glue/pom.xml b/services/glue/pom.xml index a0235ed835bb..1e5317816743 100644 --- a/services/glue/pom.xml +++ b/services/glue/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 glue diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml index bc3c5d68b95e..a0faba155963 100644 --- a/services/greengrass/pom.xml +++ b/services/greengrass/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 greengrass AWS Java SDK :: Services :: AWS Greengrass diff --git a/services/greengrass/src/main/resources/codegen-resources/service-2.json b/services/greengrass/src/main/resources/codegen-resources/service-2.json index 785837e12e0e..064a2d0dc851 100644 --- a/services/greengrass/src/main/resources/codegen-resources/service-2.json +++ b/services/greengrass/src/main/resources/codegen-resources/service-2.json @@ -1096,6 +1096,29 @@ } ], "documentation" : "Retrieves information about a subscription definition version." }, + "GetThingRuntimeConfiguration" : { + "name" : "GetThingRuntimeConfiguration", + "http" : { + "method" : "GET", + "requestUri" : "/greengrass/things/{ThingName}/runtimeconfig", + "responseCode" : 200 + }, + "input" : { + "shape" : "GetThingRuntimeConfigurationRequest" + }, + "output" : { + "shape" : "GetThingRuntimeConfigurationResponse", + "documentation" : "Success. The response contains the runtime configuration for the given thing." + }, + "errors" : [ { + "shape" : "BadRequestException", + "documentation" : "invalid request" + }, { + "shape" : "InternalServerErrorException", + "documentation" : "server error" + } ], + "documentation" : "Get the runtime configuration of a thing." + }, "ListBulkDeploymentDetailedReports" : { "name" : "ListBulkDeploymentDetailedReports", "http" : { @@ -1781,6 +1804,29 @@ "documentation" : "invalid request" } ], "documentation" : "Updates a subscription definition." + }, + "UpdateThingRuntimeConfiguration" : { + "name" : "UpdateThingRuntimeConfiguration", + "http" : { + "method" : "PUT", + "requestUri" : "/greengrass/things/{ThingName}/runtimeconfig", + "responseCode" : 200 + }, + "input" : { + "shape" : "UpdateThingRuntimeConfigurationRequest" + }, + "output" : { + "shape" : "UpdateThingRuntimeConfigurationResponse", + "documentation" : "success" + }, + "errors" : [ { + "shape" : "BadRequestException", + "documentation" : "invalid request" + }, { + "shape" : "InternalServerErrorException", + "documentation" : "server error" + } ], + "documentation" : "Updates the runtime configuration of a thing." } }, "shapes" : { @@ -1937,6 +1983,10 @@ "shape" : "BulkDeployment" } }, + "ConfigurationSyncStatus" : { + "type" : "string", + "enum" : [ "InSync", "OutOfSync" ] + }, "ConnectivityInfo" : { "type" : "structure", "members" : { @@ -4418,6 +4468,27 @@ } } }, + "GetThingRuntimeConfigurationRequest" : { + "type" : "structure", + "members" : { + "ThingName" : { + "shape" : "__string", + "location" : "uri", + "locationName" : "ThingName", + "documentation" : "The thing name." + } + }, + "required" : [ "ThingName" ] + }, + "GetThingRuntimeConfigurationResponse" : { + "type" : "structure", + "members" : { + "RuntimeConfiguration" : { + "shape" : "RuntimeConfiguration", + "documentation" : "Runtime configuration for a thing." + } + } + }, "GroupCertificateAuthorityProperties" : { "type" : "structure", "members" : { @@ -5466,6 +5537,26 @@ "documentation" : "The owner setting for downloaded machine learning resources.", "required" : [ "GroupOwner", "GroupPermission" ] }, + "RuntimeConfiguration" : { + "type" : "structure", + "members" : { + "TelemetryConfiguration" : { + "shape" : "TelemetryConfiguration", + "documentation" : "Configuration for telemetry service." + } + }, + "documentation" : "Runtime configuration for a thing." + }, + "RuntimeConfigurationUpdate" : { + "type" : "structure", + "members" : { + "TelemetryConfiguration" : { + "shape" : "TelemetryConfigurationUpdate", + "documentation" : "Configuration for telemetry service." + } + }, + "documentation" : "Runtime configuration for a thing." + }, "S3MachineLearningModelResourceData" : { "type" : "structure", "members" : { @@ -5635,6 +5726,36 @@ "shape" : "__string" } }, + "Telemetry" : { + "type" : "string", + "enum" : [ "On", "Off" ] + }, + "TelemetryConfiguration" : { + "type" : "structure", + "members" : { + "ConfigurationSyncStatus" : { + "shape" : "ConfigurationSyncStatus", + "documentation" : "Synchronization status of the device reported configuration with the desired configuration." + }, + "Telemetry" : { + "shape" : "Telemetry", + "documentation" : "Configure telemetry to be on or off." + } + }, + "documentation" : "Configuration settings for running telemetry.", + "required" : [ "Telemetry" ] + }, + "TelemetryConfigurationUpdate" : { + "type" : "structure", + "members" : { + "Telemetry" : { + "shape" : "Telemetry", + "documentation" : "Configure telemetry to be on or off." + } + }, + "documentation" : "Configuration settings for running telemetry.", + "required" : [ "Telemetry" ] + }, "UntagResourceRequest" : { "type" : "structure", "members" : { @@ -5899,6 +6020,26 @@ "documentation" : "The operating system of the cores which are the targets of an update.", "enum" : [ "ubuntu", "raspbian", "amazon_linux", "openwrt" ] }, + "UpdateThingRuntimeConfigurationRequest" : { + "type" : "structure", + "members" : { + "TelemetryConfiguration" : { + "shape" : "TelemetryConfigurationUpdate", + "documentation" : "Configuration for telemetry service." + }, + "ThingName" : { + "shape" : "__string", + "location" : "uri", + "locationName" : "ThingName", + "documentation" : "The thing name." + } + }, + "required" : [ "ThingName" ] + }, + "UpdateThingRuntimeConfigurationResponse" : { + "type" : "structure", + "members" : { } + }, "VersionInformation" : { "type" : "structure", "members" : { diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml index 83b0e2323ef8..28483f4c8f8c 100644 --- a/services/groundstation/pom.xml +++ b/services/groundstation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 groundstation AWS Java SDK :: Services :: GroundStation diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml index 96129f90df6d..1b70b1546922 100644 --- a/services/guardduty/pom.xml +++ b/services/guardduty/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 guardduty diff --git a/services/health/pom.xml b/services/health/pom.xml index 0173e3683ef0..a13cb4278bda 100644 --- a/services/health/pom.xml +++ b/services/health/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 health AWS Java SDK :: Services :: AWS Health APIs and Notifications diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml index 75b66ad12e85..a770be05ae07 100644 --- a/services/honeycode/pom.xml +++ b/services/honeycode/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 honeycode AWS Java SDK :: Services :: Honeycode diff --git a/services/iam/pom.xml b/services/iam/pom.xml index c81f48c05c71..6d6d3f012586 100644 --- a/services/iam/pom.xml +++ b/services/iam/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iam AWS Java SDK :: Services :: AWS IAM diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml index 3ee9db2455a1..ed203eef57e5 100644 --- a/services/identitystore/pom.xml +++ b/services/identitystore/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 identitystore AWS Java SDK :: Services :: Identitystore diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml index a140d70be290..d646ac4e68cc 100644 --- a/services/imagebuilder/pom.xml +++ b/services/imagebuilder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 imagebuilder AWS Java SDK :: Services :: Imagebuilder diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml index 4d8be38eacd1..47891e32bbcd 100644 --- a/services/inspector/pom.xml +++ b/services/inspector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 inspector AWS Java SDK :: Services :: Amazon Inspector Service diff --git a/services/iot/pom.xml b/services/iot/pom.xml index e2327aa279d8..f12ec19301a5 100644 --- a/services/iot/pom.xml +++ b/services/iot/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iot AWS Java SDK :: Services :: AWS IoT diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml index 75b28cd9e009..803c4ec0cc71 100644 --- a/services/iot1clickdevices/pom.xml +++ b/services/iot1clickdevices/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iot1clickdevices AWS Java SDK :: Services :: IoT 1Click Devices Service diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml index ed7d82cfb825..291259dafe20 100644 --- a/services/iot1clickprojects/pom.xml +++ b/services/iot1clickprojects/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iot1clickprojects AWS Java SDK :: Services :: IoT 1Click Projects diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml index 015a86102924..34ae5df93a61 100644 --- a/services/iotanalytics/pom.xml +++ b/services/iotanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotanalytics AWS Java SDK :: Services :: IoTAnalytics diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml index e999abc102dd..c68ba70b8d00 100644 --- a/services/iotdataplane/pom.xml +++ b/services/iotdataplane/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotdataplane AWS Java SDK :: Services :: AWS IoT Data Plane diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml index 03d55d02a47c..1f8be641708d 100644 --- a/services/iotevents/pom.xml +++ b/services/iotevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotevents AWS Java SDK :: Services :: IoT Events diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml index 14d9024f3477..6976425701db 100644 --- a/services/ioteventsdata/pom.xml +++ b/services/ioteventsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ioteventsdata AWS Java SDK :: Services :: IoT Events Data diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml index 04c58060070b..71233d2f8bab 100644 --- a/services/iotjobsdataplane/pom.xml +++ b/services/iotjobsdataplane/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotjobsdataplane AWS Java SDK :: Services :: IoT Jobs Data Plane diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml index 647d069e9b6a..c4b66a286962 100644 --- a/services/iotsecuretunneling/pom.xml +++ b/services/iotsecuretunneling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotsecuretunneling AWS Java SDK :: Services :: IoTSecureTunneling diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml index 20cb3aca65cc..e9f504628fca 100644 --- a/services/iotsitewise/pom.xml +++ b/services/iotsitewise/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotsitewise AWS Java SDK :: Services :: Io T Site Wise diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml index 931390e67cfa..5de3ee9a0571 100644 --- a/services/iotthingsgraph/pom.xml +++ b/services/iotthingsgraph/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 iotthingsgraph AWS Java SDK :: Services :: IoTThingsGraph diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml index 50739c61c8d0..a4612fe54c71 100644 --- a/services/ivs/pom.xml +++ b/services/ivs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ivs AWS Java SDK :: Services :: Ivs diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml index ecf78c217447..82d7b1e9b553 100644 --- a/services/kafka/pom.xml +++ b/services/kafka/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kafka AWS Java SDK :: Services :: Kafka diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml index 4bccc75b027d..14eed0987ca3 100644 --- a/services/kendra/pom.xml +++ b/services/kendra/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kendra AWS Java SDK :: Services :: Kendra diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml index 79c28b6666ac..81e2ca7135d5 100644 --- a/services/kinesis/pom.xml +++ b/services/kinesis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesis AWS Java SDK :: Services :: Amazon Kinesis diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml index 2b7e0e6dfa6a..1ff36621a147 100644 --- a/services/kinesisanalytics/pom.xml +++ b/services/kinesisanalytics/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesisanalytics AWS Java SDK :: Services :: Amazon Kinesis Analytics diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml index 2b061833ad3b..6ab18c224442 100644 --- a/services/kinesisanalyticsv2/pom.xml +++ b/services/kinesisanalyticsv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesisanalyticsv2 AWS Java SDK :: Services :: Kinesis Analytics V2 diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml index 256bb239d797..36e71324ebef 100644 --- a/services/kinesisvideo/pom.xml +++ b/services/kinesisvideo/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 kinesisvideo diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml index 4f106744f894..45fa5177903a 100644 --- a/services/kinesisvideoarchivedmedia/pom.xml +++ b/services/kinesisvideoarchivedmedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesisvideoarchivedmedia AWS Java SDK :: Services :: Kinesis Video Archived Media diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml index e10e32d2a4a7..9765d7599e93 100644 --- a/services/kinesisvideomedia/pom.xml +++ b/services/kinesisvideomedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesisvideomedia AWS Java SDK :: Services :: Kinesis Video Media diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml index a4917d612e92..87c2da8efb39 100644 --- a/services/kinesisvideosignaling/pom.xml +++ b/services/kinesisvideosignaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kinesisvideosignaling AWS Java SDK :: Services :: Kinesis Video Signaling diff --git a/services/kms/pom.xml b/services/kms/pom.xml index fe0f34a55e28..ac6eaa2c08b1 100644 --- a/services/kms/pom.xml +++ b/services/kms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 kms AWS Java SDK :: Services :: AWS KMS diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml index 1f5d75bccc09..79c898484484 100644 --- a/services/lakeformation/pom.xml +++ b/services/lakeformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 lakeformation AWS Java SDK :: Services :: LakeFormation diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml index d03d881ce569..43bf8d344487 100644 --- a/services/lambda/pom.xml +++ b/services/lambda/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 lambda AWS Java SDK :: Services :: AWS Lambda diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml index 1e76b30bca42..74b72c1f90f5 100644 --- a/services/lexmodelbuilding/pom.xml +++ b/services/lexmodelbuilding/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 lexmodelbuilding AWS Java SDK :: Services :: Amazon Lex Model Building diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml index 351d52519cc9..6cc5b8dd234b 100644 --- a/services/lexruntime/pom.xml +++ b/services/lexruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 lexruntime AWS Java SDK :: Services :: Amazon Lex Runtime diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml index 1cf6d95bc9f5..68b3a0180e6c 100644 --- a/services/licensemanager/pom.xml +++ b/services/licensemanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 licensemanager AWS Java SDK :: Services :: License Manager diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml index 6e8aa2b45212..3fb7bf798e65 100644 --- a/services/lightsail/pom.xml +++ b/services/lightsail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 lightsail AWS Java SDK :: Services :: Amazon Lightsail diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml index 34d117f43628..71ba55eee60a 100644 --- a/services/machinelearning/pom.xml +++ b/services/machinelearning/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 machinelearning AWS Java SDK :: Services :: Amazon Machine Learning diff --git a/services/macie/pom.xml b/services/macie/pom.xml index 11d4968b8237..cbf0d48a0408 100644 --- a/services/macie/pom.xml +++ b/services/macie/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 macie AWS Java SDK :: Services :: Macie diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml index 21528b9f308b..03aefc4a7ef1 100644 --- a/services/macie2/pom.xml +++ b/services/macie2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 macie2 AWS Java SDK :: Services :: Macie2 diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml index de87ad9c45f1..c572302f358c 100644 --- a/services/managedblockchain/pom.xml +++ b/services/managedblockchain/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 managedblockchain AWS Java SDK :: Services :: ManagedBlockchain diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml index 78d7b2456491..594c30a61412 100644 --- a/services/marketplacecatalog/pom.xml +++ b/services/marketplacecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 marketplacecatalog AWS Java SDK :: Services :: Marketplace Catalog diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml index 014412e74122..7b807863f6d7 100644 --- a/services/marketplacecommerceanalytics/pom.xml +++ b/services/marketplacecommerceanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 marketplacecommerceanalytics AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml index 881ca7735d20..b03f571dafc7 100644 --- a/services/marketplaceentitlement/pom.xml +++ b/services/marketplaceentitlement/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 marketplaceentitlement AWS Java SDK :: Services :: AWS Marketplace Entitlement diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml index b05cbc6e2ebb..b3307b4280e7 100644 --- a/services/marketplacemetering/pom.xml +++ b/services/marketplacemetering/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 marketplacemetering AWS Java SDK :: Services :: AWS Marketplace Metering Service diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml index 4ff957253054..0b037a90b4b3 100644 --- a/services/mediaconnect/pom.xml +++ b/services/mediaconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 mediaconnect AWS Java SDK :: Services :: MediaConnect diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml index 4c8546c6d1d6..6f6b7b4dced0 100644 --- a/services/mediaconvert/pom.xml +++ b/services/mediaconvert/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mediaconvert diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml index 321104e46ee4..4f6da19dc426 100644 --- a/services/medialive/pom.xml +++ b/services/medialive/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 medialive diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml index bf632fd7b8a8..f58614fa94ef 100644 --- a/services/mediapackage/pom.xml +++ b/services/mediapackage/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mediapackage diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml index 95844fc4b5a3..394c180c9c98 100644 --- a/services/mediapackagevod/pom.xml +++ b/services/mediapackagevod/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 mediapackagevod AWS Java SDK :: Services :: MediaPackage Vod diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml index c4e4300b26e9..c3da5d3bfff0 100644 --- a/services/mediastore/pom.xml +++ b/services/mediastore/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mediastore diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml index e57d57fb0598..fc72a77d7161 100644 --- a/services/mediastoredata/pom.xml +++ b/services/mediastoredata/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mediastoredata diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml index 077d47777fc8..ac2dbb777bb8 100644 --- a/services/mediatailor/pom.xml +++ b/services/mediatailor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 mediatailor AWS Java SDK :: Services :: MediaTailor diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml index c431c9f03e09..8d261d66fb9e 100644 --- a/services/migrationhub/pom.xml +++ b/services/migrationhub/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 migrationhub diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml index 26f30d3663fb..2e7ecfcd16f2 100644 --- a/services/migrationhubconfig/pom.xml +++ b/services/migrationhubconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 migrationhubconfig AWS Java SDK :: Services :: MigrationHub Config diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml index 48eb6549c947..81a0cc9972ca 100644 --- a/services/mobile/pom.xml +++ b/services/mobile/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mobile diff --git a/services/mq/pom.xml b/services/mq/pom.xml index 22487d2e53ec..4e31d830eef5 100644 --- a/services/mq/pom.xml +++ b/services/mq/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 mq diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml index 95e210f531c1..a1b99abbdfcb 100644 --- a/services/mturk/pom.xml +++ b/services/mturk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 mturk AWS Java SDK :: Services :: Amazon Mechanical Turk Requester diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml index 097c7bc5ef89..44a9fd3d4be1 100644 --- a/services/neptune/pom.xml +++ b/services/neptune/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 neptune AWS Java SDK :: Services :: Neptune diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml index 1e5cd43bb353..8490e5b1fec2 100644 --- a/services/networkmanager/pom.xml +++ b/services/networkmanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 networkmanager AWS Java SDK :: Services :: NetworkManager diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml index 0e3bd0ce5371..f8da19826ab4 100644 --- a/services/opsworks/pom.xml +++ b/services/opsworks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 opsworks AWS Java SDK :: Services :: AWS OpsWorks diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml index f37239949814..c1a25893bd90 100644 --- a/services/opsworkscm/pom.xml +++ b/services/opsworkscm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 opsworkscm AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml index e2294e390acc..de48ea19cd7b 100644 --- a/services/organizations/pom.xml +++ b/services/organizations/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 organizations AWS Java SDK :: Services :: AWS Organizations diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml index ee0ff4dbc3e4..5215c6a803eb 100644 --- a/services/outposts/pom.xml +++ b/services/outposts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 outposts AWS Java SDK :: Services :: Outposts diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml index 311f9018d949..77b27e5d05c9 100644 --- a/services/personalize/pom.xml +++ b/services/personalize/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 personalize AWS Java SDK :: Services :: Personalize diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml index 877d7cfe2620..bfb18625cb5e 100644 --- a/services/personalizeevents/pom.xml +++ b/services/personalizeevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 personalizeevents AWS Java SDK :: Services :: Personalize Events diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml index 6f0297864923..e9df34198d41 100644 --- a/services/personalizeruntime/pom.xml +++ b/services/personalizeruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 personalizeruntime AWS Java SDK :: Services :: Personalize Runtime diff --git a/services/pi/pom.xml b/services/pi/pom.xml index 2e7efed00b9d..44824599ede4 100644 --- a/services/pi/pom.xml +++ b/services/pi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 pi AWS Java SDK :: Services :: PI diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml index 2003d016e99b..593989f6a6e5 100644 --- a/services/pinpoint/pom.xml +++ b/services/pinpoint/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 pinpoint AWS Java SDK :: Services :: Amazon Pinpoint diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml index 1294cfa98648..b7eed12d0180 100644 --- a/services/pinpointemail/pom.xml +++ b/services/pinpointemail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 pinpointemail AWS Java SDK :: Services :: Pinpoint Email diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml index c66ac5ce4aa8..deb19f274fdb 100644 --- a/services/pinpointsmsvoice/pom.xml +++ b/services/pinpointsmsvoice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 pinpointsmsvoice AWS Java SDK :: Services :: Pinpoint SMS Voice diff --git a/services/polly/pom.xml b/services/polly/pom.xml index c20fe1b9963c..765b9751a7a8 100644 --- a/services/polly/pom.xml +++ b/services/polly/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 polly AWS Java SDK :: Services :: Amazon Polly diff --git a/services/pom.xml b/services/pom.xml index 46e899380a2c..62c82ef1c01a 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 services AWS Java SDK :: Services diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml index fdce60ce4e50..b3326c53d5e8 100644 --- a/services/pricing/pom.xml +++ b/services/pricing/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 pricing diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml index 2523e3205f7b..c4d03c3d4a35 100644 --- a/services/qldb/pom.xml +++ b/services/qldb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 qldb AWS Java SDK :: Services :: QLDB diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml index f658c511985b..1d1df3a031d0 100644 --- a/services/qldbsession/pom.xml +++ b/services/qldbsession/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 qldbsession AWS Java SDK :: Services :: QLDB Session diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml index 9d6074f90f1f..ab3ce45176aa 100644 --- a/services/quicksight/pom.xml +++ b/services/quicksight/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 quicksight AWS Java SDK :: Services :: QuickSight diff --git a/services/ram/pom.xml b/services/ram/pom.xml index ff6386836f64..019140504c44 100644 --- a/services/ram/pom.xml +++ b/services/ram/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ram AWS Java SDK :: Services :: RAM diff --git a/services/rds/pom.xml b/services/rds/pom.xml index 1cdb83f3955e..946fbde94aa9 100644 --- a/services/rds/pom.xml +++ b/services/rds/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 rds AWS Java SDK :: Services :: Amazon RDS diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml index 43192877f222..0cd91b8c1fbb 100644 --- a/services/rdsdata/pom.xml +++ b/services/rdsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 rdsdata AWS Java SDK :: Services :: RDS Data diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml index 76309b86a90e..d366bbb994ba 100644 --- a/services/redshift/pom.xml +++ b/services/redshift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 redshift AWS Java SDK :: Services :: Amazon Redshift diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml index 81cacd008507..3cc60847e4db 100644 --- a/services/redshiftdata/pom.xml +++ b/services/redshiftdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 redshiftdata AWS Java SDK :: Services :: Redshift Data diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml index 7fab3aba7f48..b348dc648814 100644 --- a/services/rekognition/pom.xml +++ b/services/rekognition/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 rekognition AWS Java SDK :: Services :: Amazon Rekognition diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml index fb672e718ffb..71129d22a852 100644 --- a/services/resourcegroups/pom.xml +++ b/services/resourcegroups/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 resourcegroups diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml index 5c8e4a37e099..c6a72c10eae1 100644 --- a/services/resourcegroupstaggingapi/pom.xml +++ b/services/resourcegroupstaggingapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 resourcegroupstaggingapi AWS Java SDK :: Services :: AWS Resource Groups Tagging API diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml index fb5f5e04be55..8944848f3f56 100644 --- a/services/robomaker/pom.xml +++ b/services/robomaker/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 robomaker AWS Java SDK :: Services :: RoboMaker diff --git a/services/route53/pom.xml b/services/route53/pom.xml index 3d7ccb42367b..e45f249a75e0 100644 --- a/services/route53/pom.xml +++ b/services/route53/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 route53 AWS Java SDK :: Services :: Amazon Route53 diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml index 5d7d2620cdd0..4f3d53453ead 100644 --- a/services/route53domains/pom.xml +++ b/services/route53domains/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 route53domains AWS Java SDK :: Services :: Amazon Route53 Domains diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml index 5df0afed01fd..5d7fca9a41f8 100644 --- a/services/route53resolver/pom.xml +++ b/services/route53resolver/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 route53resolver AWS Java SDK :: Services :: Route53Resolver diff --git a/services/s3/pom.xml b/services/s3/pom.xml index 4f86abb48f6c..4ecc1320c0a6 100644 --- a/services/s3/pom.xml +++ b/services/s3/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 s3 AWS Java SDK :: Services :: Amazon S3 diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml index 74443ef73fb4..d18404a1196a 100644 --- a/services/s3control/pom.xml +++ b/services/s3control/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 s3control AWS Java SDK :: Services :: Amazon S3 Control diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml index 4830a0629c0b..d4ec49e33ded 100644 --- a/services/sagemaker/pom.xml +++ b/services/sagemaker/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 sagemaker diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml index c20eee2b1284..cf292d29d045 100644 --- a/services/sagemakera2iruntime/pom.xml +++ b/services/sagemakera2iruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sagemakera2iruntime AWS Java SDK :: Services :: SageMaker A2I Runtime diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml index 3250b501147a..4ffe71168eeb 100644 --- a/services/sagemakerruntime/pom.xml +++ b/services/sagemakerruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sagemakerruntime AWS Java SDK :: Services :: SageMaker Runtime diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml index 17de32bdced3..ecc975930faa 100644 --- a/services/savingsplans/pom.xml +++ b/services/savingsplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 savingsplans AWS Java SDK :: Services :: Savingsplans diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml index 9ba9415fd8e9..bfea7efc9fb4 100644 --- a/services/schemas/pom.xml +++ b/services/schemas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 schemas AWS Java SDK :: Services :: Schemas diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml index df136ed39d81..9de986de54a7 100644 --- a/services/secretsmanager/pom.xml +++ b/services/secretsmanager/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 secretsmanager AWS Java SDK :: Services :: AWS Secrets Manager diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml index 02742d4f0e78..342bee86a5d3 100644 --- a/services/securityhub/pom.xml +++ b/services/securityhub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 securityhub AWS Java SDK :: Services :: SecurityHub diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml index b07e03097db3..96dad079d1d8 100644 --- a/services/serverlessapplicationrepository/pom.xml +++ b/services/serverlessapplicationrepository/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 serverlessapplicationrepository diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml index 388210c05129..b59c9cdde8bb 100644 --- a/services/servicecatalog/pom.xml +++ b/services/servicecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 servicecatalog AWS Java SDK :: Services :: AWS Service Catalog diff --git a/services/servicecatalog/src/main/resources/codegen-resources/service-2.json b/services/servicecatalog/src/main/resources/codegen-resources/service-2.json index 052d9bd83fbd..23fce45af2f1 100644 --- a/services/servicecatalog/src/main/resources/codegen-resources/service-2.json +++ b/services/servicecatalog/src/main/resources/codegen-resources/service-2.json @@ -493,7 +493,8 @@ "input":{"shape":"DescribeProvisionedProductInput"}, "output":{"shape":"DescribeProvisionedProductOutput"}, "errors":[ - {"shape":"ResourceNotFoundException"} + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParametersException"} ], "documentation":"

Gets information about the specified provisioned product.

" }, @@ -2457,7 +2458,6 @@ }, "DescribeProvisionedProductInput":{ "type":"structure", - "required":["Id"], "members":{ "AcceptLanguage":{ "shape":"AcceptLanguage", @@ -2465,9 +2465,14 @@ }, "Id":{ "shape":"Id", - "documentation":"

The provisioned product identifier.

" + "documentation":"

The provisioned product identifier. You must provide the name or ID, but not both.

If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException will occur.

" + }, + "Name":{ + "shape":"ProvisionedProductName", + "documentation":"

The name of the provisioned product. You must provide the name or ID, but not both.

If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException will occur.

" } - } + }, + "documentation":"DescribeProvisionedProductAPI input structure. AcceptLanguage - [Optional] The language code for localization. Id - [Optional] The provisioned product identifier. Name - [Optional] Another provisioned product identifier. Customers must provide either Id or Name." }, "DescribeProvisionedProductOutput":{ "type":"structure", diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml index 69fd3c1606a0..3f1ef4b5b209 100644 --- a/services/servicediscovery/pom.xml +++ b/services/servicediscovery/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 servicediscovery diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml index d884aca8a3ff..3a3e4a373ae5 100644 --- a/services/servicequotas/pom.xml +++ b/services/servicequotas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 servicequotas AWS Java SDK :: Services :: Service Quotas diff --git a/services/ses/pom.xml b/services/ses/pom.xml index caab85aeb967..7ea4fed6ea06 100644 --- a/services/ses/pom.xml +++ b/services/ses/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ses AWS Java SDK :: Services :: Amazon SES diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml index c5c8780243d4..58b9c3481c55 100644 --- a/services/sesv2/pom.xml +++ b/services/sesv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sesv2 AWS Java SDK :: Services :: SESv2 diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml index 526b8c934b29..3b849453518c 100644 --- a/services/sfn/pom.xml +++ b/services/sfn/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sfn AWS Java SDK :: Services :: AWS Step Functions diff --git a/services/shield/pom.xml b/services/shield/pom.xml index 1f848408c214..4f80e8c995f7 100644 --- a/services/shield/pom.xml +++ b/services/shield/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 shield AWS Java SDK :: Services :: AWS Shield diff --git a/services/signer/pom.xml b/services/signer/pom.xml index 113a24c54b0e..75ac9a948fdc 100644 --- a/services/signer/pom.xml +++ b/services/signer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 signer AWS Java SDK :: Services :: Signer diff --git a/services/sms/pom.xml b/services/sms/pom.xml index 6774ba53d641..5e5213f95052 100644 --- a/services/sms/pom.xml +++ b/services/sms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sms AWS Java SDK :: Services :: AWS Server Migration diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml index a66653c3e8da..2b5043dcbd67 100644 --- a/services/snowball/pom.xml +++ b/services/snowball/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 snowball AWS Java SDK :: Services :: Amazon Snowball diff --git a/services/sns/pom.xml b/services/sns/pom.xml index cf1967477a53..11061776dcfc 100644 --- a/services/sns/pom.xml +++ b/services/sns/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sns AWS Java SDK :: Services :: Amazon SNS diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml index fb8b197717d1..853517e133e9 100644 --- a/services/sqs/pom.xml +++ b/services/sqs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sqs AWS Java SDK :: Services :: Amazon SQS diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml index 67922a1f3c5f..57375875e907 100644 --- a/services/ssm/pom.xml +++ b/services/ssm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ssm AWS Java SDK :: Services :: AWS Simple Systems Management (SSM) diff --git a/services/ssm/src/main/resources/codegen-resources/service-2.json b/services/ssm/src/main/resources/codegen-resources/service-2.json index 0c8a036c45e2..f66dd509c30b 100644 --- a/services/ssm/src/main/resources/codegen-resources/service-2.json +++ b/services/ssm/src/main/resources/codegen-resources/service-2.json @@ -2724,7 +2724,7 @@ }, "Values":{ "shape":"AttachmentsSourceValues", - "documentation":"

The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.

" + "documentation":"

The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.

" }, "Name":{ "shape":"AttachmentIdentifier", @@ -3499,11 +3499,11 @@ }, "OutputS3BucketName":{ "shape":"S3BucketName", - "documentation":"

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

test_folder is the name of the S3 bucket;

ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

i-1234567876543 is the instance ID;

awsrunShellScript is the name of the plugin.

" + "documentation":"

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript

doc-example-bucket is the name of the S3 bucket;

ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

i-02573cafcfEXAMPLE is the instance ID;

awsrunShellScript is the name of the plugin.

" }, "OutputS3KeyPrefix":{ "shape":"S3KeyPrefix", - "documentation":"

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

test_folder is the name of the S3 bucket;

ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

i-1234567876543 is the instance ID;

awsrunShellScript is the name of the plugin.

" + "documentation":"

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript

doc-example-bucket is the name of the S3 bucket;

ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

i-02573cafcfEXAMPLE is the instance ID;

awsrunShellScript is the name of the plugin.

" } }, "documentation":"

Describes plugin details.

" @@ -3648,7 +3648,7 @@ }, "Status":{ "shape":"ComplianceStatus", - "documentation":"

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

" + "documentation":"

The status of the compliance item. An item is either COMPLIANT, NON_COMPLIANT, or an empty string (for Windows patches that aren't applicable).

" }, "Details":{ "shape":"ComplianceItemDetails", @@ -9185,7 +9185,7 @@ "members":{ "SyncType":{ "shape":"ResourceDataSyncType", - "documentation":"

View a list of resource data syncs according to the sync type. Specify SyncToDestination to view resource data syncs that synchronize data to an Amazon S3 buckets. Specify SyncFromSource to view resource data syncs from AWS Organizations or from multiple AWS Regions.

" + "documentation":"

View a list of resource data syncs according to the sync type. Specify SyncToDestination to view resource data syncs that synchronize data to an Amazon S3 bucket. Specify SyncFromSource to view resource data syncs from AWS Organizations or from multiple AWS Regions.

" }, "NextToken":{ "shape":"NextToken", diff --git a/services/sso/pom.xml b/services/sso/pom.xml index b73cae6ca43f..484c0fb14683 100644 --- a/services/sso/pom.xml +++ b/services/sso/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sso AWS Java SDK :: Services :: SSO diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml index e0e78599b5f8..32227da0d6ea 100644 --- a/services/ssoadmin/pom.xml +++ b/services/ssoadmin/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ssoadmin AWS Java SDK :: Services :: SSO Admin diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml index f1f184bb6409..de722008f604 100644 --- a/services/ssooidc/pom.xml +++ b/services/ssooidc/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 ssooidc AWS Java SDK :: Services :: SSO OIDC diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml index b031932c6b9a..7ad2def68a2a 100644 --- a/services/storagegateway/pom.xml +++ b/services/storagegateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 storagegateway AWS Java SDK :: Services :: AWS Storage Gateway diff --git a/services/sts/pom.xml b/services/sts/pom.xml index 1a0bf75f3dc6..73676731a8dd 100644 --- a/services/sts/pom.xml +++ b/services/sts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 sts AWS Java SDK :: Services :: AWS STS diff --git a/services/sts/src/main/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProvider.java b/services/sts/src/main/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProvider.java index af69e2eeaa00..4ca191cd74aa 100644 --- a/services/sts/src/main/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProvider.java +++ b/services/sts/src/main/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProvider.java @@ -17,6 +17,7 @@ import java.time.Duration; import java.time.Instant; +import java.util.Optional; import java.util.function.Function; import software.amazon.awssdk.annotations.NotThreadSafe; import software.amazon.awssdk.annotations.SdkInternalApi; @@ -31,6 +32,7 @@ import software.amazon.awssdk.utils.cache.NonBlocking; import software.amazon.awssdk.utils.cache.RefreshResult; + /** * An implementation of {@link AwsCredentialsProvider} that is extended within this package to provide support for periodically- * updating session credentials. When credentials get close to expiration, this class will attempt to update them asynchronously @@ -40,6 +42,10 @@ @ThreadSafe @SdkInternalApi abstract class StsCredentialsProvider implements AwsCredentialsProvider, SdkAutoCloseable { + + private static final Duration DEFAULT_STALE_TIME = Duration.ofMinutes(1); + private static final Duration DEFAULT_PREFETCH_TIME = Duration.ofMinutes(5); + /** * The STS client that should be used for periodically updating the session credentials in the background. */ @@ -50,9 +56,15 @@ abstract class StsCredentialsProvider implements AwsCredentialsProvider, SdkAuto */ private final CachedSupplier sessionCache; + private final Duration staleTime; + private final Duration prefetchTime; + protected StsCredentialsProvider(BaseBuilder builder, String asyncThreadName) { this.stsClient = Validate.notNull(builder.stsClient, "STS client must not be null."); + this.staleTime = Optional.ofNullable(builder.staleTime).orElse(DEFAULT_STALE_TIME); + this.prefetchTime = Optional.ofNullable(builder.prefetchTime).orElse(DEFAULT_PREFETCH_TIME); + CachedSupplier.Builder cacheBuilder = CachedSupplier.builder(this::updateSessionCredentials); if (builder.asyncCredentialUpdateEnabled) { cacheBuilder.prefetchStrategy(new NonBlocking(asyncThreadName)); @@ -61,15 +73,16 @@ protected StsCredentialsProvider(BaseBuilder builder, String asyncThreadNa } /** - * Update the expiring session credentials by calling STS. Invoked by {@link CachedSupplier} when the credentials are close to - * expiring. + * Update the expiring session credentials by calling STS. Invoked by {@link CachedSupplier} when the credentials + * are close to expiring. */ private RefreshResult updateSessionCredentials() { SessionCredentialsHolder credentials = new SessionCredentialsHolder(getUpdatedCredentials(stsClient)); Instant actualTokenExpiration = credentials.getSessionCredentialsExpiration().toInstant(); + return RefreshResult.builder(credentials) - .staleTime(actualTokenExpiration.minus(Duration.ofMinutes(1))) - .prefetchTime(actualTokenExpiration.minus(Duration.ofMinutes(5))) + .staleTime(actualTokenExpiration.minus(staleTime)) + .prefetchTime(actualTokenExpiration.minus(prefetchTime)) .build(); } @@ -83,6 +96,22 @@ public void close() { sessionCache.close(); } + /** + * The amount of time, relative to STS token expiration, that the cached credentials are considered stale and + * should no longer be used. All threads will block until the value is updated. + */ + public Duration staleTime() { + return staleTime; + } + + /** + * The amount of time, relative to STS token expiration, that the cached credentials are considered close to stale + * and should be updated. + */ + public Duration prefetchTime() { + return prefetchTime; + } + /** * Implemented by a child class to call STS and get a new set of credentials to be used by this provider. */ @@ -97,14 +126,16 @@ protected abstract static class BaseBuilder, T> { private Boolean asyncCredentialUpdateEnabled = false; private StsClient stsClient; + private Duration staleTime; + private Duration prefetchTime; protected BaseBuilder(Function providerConstructor) { this.providerConstructor = providerConstructor; } /** - * Configure the {@link StsClient} to use when calling STS to update the session. This client should not be shut down - * as long as this credentials provider is in use. + * Configure the {@link StsClient} to use when calling STS to update the session. This client should not be shut + * down as long as this credentials provider is in use. * * @param stsClient The STS client to use for communication with STS. * @return This object for chained calls. @@ -116,8 +147,9 @@ public B stsClient(StsClient stsClient) { } /** - * Configure whether the provider should fetch credentials asynchronously in the background. If this is true, threads are - * less likely to block when credentials are loaded, but additional resources are used to maintain the provider. + * Configure whether the provider should fetch credentials asynchronously in the background. If this is true, + * threads are less likely to block when credentials are loaded, but additional resources are used to maintain + * the provider. * *

By default, this is disabled.

*/ @@ -127,6 +159,31 @@ public B asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled) { return (B) this; } + /** + * Configure the amount of time, relative to STS token expiration, that the cached credentials are considered + * stale and should no longer be used. All threads will block until the value is updated. + * + *

By default, this is 1 minute.

+ */ + @SuppressWarnings("unchecked") + public B staleTime(Duration staleTime) { + this.staleTime = staleTime; + return (B) this; + } + + /** + * Configure the amount of time, relative to STS token expiration, that the cached credentials are considered + * close to stale and should be updated. See {@link #asyncCredentialUpdateEnabled}. + * + *

By default, this is 5 minutes.

+ */ + @SuppressWarnings("unchecked") + public B prefetchTime(Duration prefetchTime) { + this.prefetchTime = prefetchTime; + return (B) this; + } + + /** * Build the credentials provider using the configuration applied to this builder. */ diff --git a/services/sts/src/test/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProviderTestBase.java b/services/sts/src/test/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProviderTestBase.java index 4f6173cd898d..5b5eae898d48 100644 --- a/services/sts/src/test/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProviderTestBase.java +++ b/services/sts/src/test/java/software/amazon/awssdk/services/sts/auth/StsCredentialsProviderTestBase.java @@ -41,19 +41,43 @@ public abstract class StsCredentialsProviderTestBase { @Test public void cachingDoesNotApplyToExpiredSession() { - callClientWithCredentialsProvider(Instant.now().minus(Duration.ofSeconds(5)), 2); + callClientWithCredentialsProvider(Instant.now().minus(Duration.ofSeconds(5)), 2, false); + callClient(verify(stsClient, times(2)), Mockito.any()); + } + + @Test + public void cachingDoesNotApplyToExpiredSession_OverridePrefetchAndStaleTimes() { + callClientWithCredentialsProvider(Instant.now().minus(Duration.ofSeconds(5)), 2, true); callClient(verify(stsClient, times(2)), Mockito.any()); } @Test public void cachingAppliesToNonExpiredSession() { - callClientWithCredentialsProvider(Instant.now().plus(Duration.ofHours(5)), 2); + callClientWithCredentialsProvider(Instant.now().plus(Duration.ofHours(5)), 2, false); + callClient(verify(stsClient, times(1)), Mockito.any()); + } + + @Test + public void cachingAppliesToNonExpiredSession_OverridePrefetchAndStaleTimes() { + callClientWithCredentialsProvider(Instant.now().plus(Duration.ofHours(5)), 2, true); callClient(verify(stsClient, times(1)), Mockito.any()); } @Test public void distantExpiringCredentialsUpdatedInBackground() throws InterruptedException { - callClientWithCredentialsProvider(Instant.now().plusSeconds(90), 2); + callClientWithCredentialsProvider(Instant.now().plusSeconds(90), 2, false); + + Instant endCheckTime = Instant.now().plus(Duration.ofSeconds(5)); + while (Mockito.mockingDetails(stsClient).getInvocations().size() < 2 && endCheckTime.isAfter(Instant.now())) { + Thread.sleep(100); + } + + callClient(verify(stsClient, times(2)), Mockito.any()); + } + + @Test + public void distantExpiringCredentialsUpdatedInBackground_OverridePrefetchAndStaleTimes() throws InterruptedException { + callClientWithCredentialsProvider(Instant.now().plusSeconds(90), 2, true); Instant endCheckTime = Instant.now().plus(Duration.ofSeconds(5)); while (Mockito.mockingDetails(stsClient).getInvocations().size() < 2 && endCheckTime.isAfter(Instant.now())) { @@ -72,14 +96,32 @@ public void distantExpiringCredentialsUpdatedInBackground() throws InterruptedEx protected abstract ResponseT callClient(StsClient client, RequestT request); - public void callClientWithCredentialsProvider(Instant credentialsExpirationDate, int numTimesInvokeCredentialsProvider) { + public void callClientWithCredentialsProvider(Instant credentialsExpirationDate, int numTimesInvokeCredentialsProvider, boolean overrideStaleAndPrefetchTimes) { Credentials credentials = Credentials.builder().accessKeyId("a").secretAccessKey("b").sessionToken("c").expiration(credentialsExpirationDate).build(); RequestT request = getRequest(); ResponseT response = getResponse(credentials); when(callClient(stsClient, request)).thenReturn(response); - try (StsCredentialsProvider credentialsProvider = createCredentialsProviderBuilder(request).stsClient(stsClient).build()) { + StsCredentialsProvider.BaseBuilder credentialsProviderBuilder = createCredentialsProviderBuilder(request); + + if(overrideStaleAndPrefetchTimes) { + //do the same values as we would do without overriding the stale and prefetch times + credentialsProviderBuilder.staleTime(Duration.ofMinutes(2)); + credentialsProviderBuilder.prefetchTime(Duration.ofMinutes(4)); + } + + try (StsCredentialsProvider credentialsProvider = credentialsProviderBuilder.stsClient(stsClient).build()) { + if(overrideStaleAndPrefetchTimes) { + //validate that we actually stored the override values in the build provider + assertThat(credentialsProvider.staleTime()).as("stale time").isEqualTo(Duration.ofMinutes(2)); + assertThat(credentialsProvider.prefetchTime()).as("prefetch time").isEqualTo(Duration.ofMinutes(4)); + } else { + //validate that the default values are used + assertThat(credentialsProvider.staleTime()).as("stale time").isEqualTo(Duration.ofMinutes(1)); + assertThat(credentialsProvider.prefetchTime()).as("prefetch time").isEqualTo(Duration.ofMinutes(5)); + } + for (int i = 0; i < numTimesInvokeCredentialsProvider; ++i) { AwsSessionCredentials providedCredentials = (AwsSessionCredentials) credentialsProvider.resolveCredentials(); assertThat(providedCredentials.accessKeyId()).isEqualTo("a"); diff --git a/services/support/pom.xml b/services/support/pom.xml index 4ceb550be786..9197cccce184 100644 --- a/services/support/pom.xml +++ b/services/support/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 support AWS Java SDK :: Services :: AWS Support diff --git a/services/swf/pom.xml b/services/swf/pom.xml index 5fe2beb03806..846282627246 100644 --- a/services/swf/pom.xml +++ b/services/swf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 swf AWS Java SDK :: Services :: Amazon SWF diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml index 276d1e776297..2b059aa39ea1 100644 --- a/services/synthetics/pom.xml +++ b/services/synthetics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 synthetics AWS Java SDK :: Services :: Synthetics diff --git a/services/textract/pom.xml b/services/textract/pom.xml index fa8bbc1b6d92..55a1c14bc31e 100644 --- a/services/textract/pom.xml +++ b/services/textract/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 textract AWS Java SDK :: Services :: Textract diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml index 55a0893c350c..a203329e8b2f 100644 --- a/services/transcribe/pom.xml +++ b/services/transcribe/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 transcribe AWS Java SDK :: Services :: Transcribe diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml index 4a6bcb060e98..51b10ff1ddeb 100644 --- a/services/transcribestreaming/pom.xml +++ b/services/transcribestreaming/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 transcribestreaming AWS Java SDK :: Services :: AWS Transcribe Streaming diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml index 4aaf3aa4f384..a9a556db0ff4 100644 --- a/services/transfer/pom.xml +++ b/services/transfer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 transfer AWS Java SDK :: Services :: Transfer diff --git a/services/translate/pom.xml b/services/translate/pom.xml index d2d1057e1a3d..51c77fddfe4b 100644 --- a/services/translate/pom.xml +++ b/services/translate/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 translate diff --git a/services/waf/pom.xml b/services/waf/pom.xml index 3b6949decee7..347aefd78c37 100644 --- a/services/waf/pom.xml +++ b/services/waf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 waf AWS Java SDK :: Services :: AWS WAF diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml index b2a775dceaba..57ca19440189 100644 --- a/services/wafv2/pom.xml +++ b/services/wafv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 wafv2 AWS Java SDK :: Services :: WAFV2 diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml index 3901cf7b54b5..2d7c02fe2b3b 100644 --- a/services/workdocs/pom.xml +++ b/services/workdocs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 workdocs AWS Java SDK :: Services :: Amazon WorkDocs diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml index 25607adef8d7..0df0b9b2ded5 100644 --- a/services/worklink/pom.xml +++ b/services/worklink/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 worklink AWS Java SDK :: Services :: WorkLink diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml index 3c009531b3d0..48752d5982ca 100644 --- a/services/workmail/pom.xml +++ b/services/workmail/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0 workmail diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml index 903da8238374..46295d9a3b89 100644 --- a/services/workmailmessageflow/pom.xml +++ b/services/workmailmessageflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 workmailmessageflow AWS Java SDK :: Services :: WorkMailMessageFlow diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml index d930b7b12e1b..d9018dd8ac98 100644 --- a/services/workspaces/pom.xml +++ b/services/workspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 workspaces AWS Java SDK :: Services :: Amazon WorkSpaces diff --git a/services/xray/pom.xml b/services/xray/pom.xml index f77c7bced2f8..69ff1bcd3bc9 100644 --- a/services/xray/pom.xml +++ b/services/xray/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.14.18 + 2.14.19 xray AWS Java SDK :: Services :: AWS X-Ray diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml index d10cb6cfc797..c2d247533f28 100644 --- a/test/codegen-generated-classes-test/pom.xml +++ b/test/codegen-generated-classes-test/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml index 3565587d761b..ea5b29bb49bc 100644 --- a/test/http-client-tests/pom.xml +++ b/test/http-client-tests/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml http-client-tests diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml index caaae8711150..d89080e169eb 100644 --- a/test/module-path-tests/pom.xml +++ b/test/module-path-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml 4.0.0 diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml index 61b23ab7d6ea..a7418aaf9290 100644 --- a/test/protocol-tests-core/pom.xml +++ b/test/protocol-tests-core/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml 4.0.0 diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml index c9a9b39c29c3..01b406d37c72 100644 --- a/test/protocol-tests/pom.xml +++ b/test/protocol-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml 4.0.0 diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml index 788456fffa20..a334775942c5 100755 --- a/test/sdk-benchmarks/pom.xml +++ b/test/sdk-benchmarks/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../../pom.xml diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml index 9a93c109f9d4..2c9c41c40045 100644 --- a/test/service-test-utils/pom.xml +++ b/test/service-test-utils/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../../pom.xml service-test-utils diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml index 24df22b49e30..647b2b1ce6ee 100644 --- a/test/stability-tests/pom.xml +++ b/test/stability-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml 4.0.0 diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml index 1183ac734e48..966a3c91b9b1 100644 --- a/test/test-utils/pom.xml +++ b/test/test-utils/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.14.18 + 2.14.19 ../../pom.xml test-utils diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml index 51a2786eb848..decf67d9d6e3 100644 --- a/test/tests-coverage-reporting/pom.xml +++ b/test/tests-coverage-reporting/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 ../../pom.xml 4.0.0 diff --git a/utils/pom.xml b/utils/pom.xml index 748a3576d2ae..5f03de98f822 100644 --- a/utils/pom.xml +++ b/utils/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.14.18 + 2.14.19 4.0.0