diff --git a/.changes/2.35.0.json b/.changes/2.35.x/2.35.0.json similarity index 100% rename from .changes/2.35.0.json rename to .changes/2.35.x/2.35.0.json diff --git a/.changes/2.35.1.json b/.changes/2.35.x/2.35.1.json similarity index 100% rename from .changes/2.35.1.json rename to .changes/2.35.x/2.35.1.json diff --git a/.changes/2.35.2.json b/.changes/2.35.x/2.35.2.json similarity index 100% rename from .changes/2.35.2.json rename to .changes/2.35.x/2.35.2.json diff --git a/.changes/2.35.3.json b/.changes/2.35.x/2.35.3.json similarity index 100% rename from .changes/2.35.3.json rename to .changes/2.35.x/2.35.3.json diff --git a/.changes/2.35.4.json b/.changes/2.35.x/2.35.4.json similarity index 100% rename from .changes/2.35.4.json rename to .changes/2.35.x/2.35.4.json diff --git a/.changes/2.35.5.json b/.changes/2.35.x/2.35.5.json similarity index 100% rename from .changes/2.35.5.json rename to .changes/2.35.x/2.35.5.json diff --git a/.changes/2.35.6.json b/.changes/2.35.x/2.35.6.json similarity index 100% rename from .changes/2.35.6.json rename to .changes/2.35.x/2.35.6.json diff --git a/.changes/2.35.7.json b/.changes/2.35.x/2.35.7.json similarity index 100% rename from .changes/2.35.7.json rename to .changes/2.35.x/2.35.7.json diff --git a/.changes/2.35.x/2.35.8.json b/.changes/2.35.x/2.35.8.json new file mode 100644 index 000000000000..8a62f4ce96ed --- /dev/null +++ b/.changes/2.35.x/2.35.8.json @@ -0,0 +1,60 @@ +{ + "version": "2.35.8", + "date": "2025-10-15", + "entries": [ + { + "type": "bugfix", + "category": "AWS SDK for Java v2", + "contributor": "", + "description": "Set the RESOLVED_ACCOUNT_ID (T) user-agent metric only when accountID is actually resolved from credentials." + }, + { + "type": "feature", + "category": "Amazon Bedrock", + "contributor": "", + "description": "Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing customers to specify their preferred KMS key for encryption, improving control and compliance with AWS encryption mandates." + }, + { + "type": "feature", + "category": "Amazon DocumentDB with MongoDB compatibility", + "contributor": "", + "description": "Add support for NetworkType field in CreateDbCluster, ModifyDbCluster, RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB." + }, + { + "type": "feature", + "category": "Amazon Elastic Compute Cloud", + "contributor": "", + "description": "Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage across On-Demand Instances, Spot Instances, and Capacity Reservations." + }, + { + "type": "feature", + "category": "Amazon GuardDuty", + "contributor": "", + "description": "Added default pagination value for ListMalwareProtectionPlans API and updated UpdateFindingsFeedback API" + }, + { + "type": "feature", + "category": "Amazon Lightsail", + "contributor": "", + "description": "Add support for manage Lightsail Bucket CORS configuration" + }, + { + "type": "feature", + "category": "Elastic Load Balancing", + "contributor": "", + "description": "This release expands Listener Rule Conditions to support RegexValues and adds support for a new Transforms field in Listener Rules." + }, + { + "type": "feature", + "category": "Timestream InfluxDB", + "contributor": "", + "description": "This release adds support for creating and managing InfluxDB 3 Core and Enterprise DbClusters." + }, + { + "type": "feature", + "category": "AWS SDK for Java v2", + "contributor": "", + "description": "Updated endpoint and partition metadata." + } + ] +} \ No newline at end of file diff --git a/.github/workflows/mixed-version-compatibility-review.yml b/.github/workflows/mixed-version-compatibility-review.yml new file mode 100644 index 000000000000..548d4b530737 --- /dev/null +++ b/.github/workflows/mixed-version-compatibility-review.yml @@ -0,0 +1,104 @@ +name: Mixed Version Compatibility Review + +permissions: + contents: read + pull-requests: read + +on: + merge_group: + pull_request: + types: [ opened, synchronize, reopened, labeled, unlabeled ] + branches: + - master + +jobs: + mixed-version-compatibility-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Check for mixed version compatibility risks + id: compatibility-check + run: | + git fetch origin ${{ github.base_ref }} --depth 1 + + # Define the specific base class files that are risky for mixed versions + BASE_CLASS_FILES="core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsRequest.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsResponse.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsResponseMetadata.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/exception/AwsServiceException.java + core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java" + + # Check if any of the base class files were modified + CHANGED_BASE_FILES=$(git diff --name-only remotes/origin/${{ github.base_ref }} -- $BASE_CLASS_FILES || true) + + if [ -z "$CHANGED_BASE_FILES" ]; then + echo "No base class changes detected." + echo "has_risk=false" >> $GITHUB_OUTPUT + exit 0 + fi + + echo "Base class changes detected in:" + echo "$CHANGED_BASE_FILES" + + # Look for new public methods in the changed base class files + # Filter out obvious false positives: comments, string literals, javadoc + NEW_METHODS=$(git diff remotes/origin/${{ github.base_ref }} -- $BASE_CLASS_FILES | \ + + grep '^+.*public.*(' | \ # Find lines with new public methods + grep -v '^+[[:space:]]*//.*' | \ # Line comments + grep -v '^+[[:space:]]*\*.*' | \ # Javadoc lines + grep -v '^+[[:space:]]*/\*.*' || true # Block comments + + if [ -n "$NEW_METHODS" ]; then + echo "::warning::New public methods detected in base classes:" + echo "$NEW_METHODS" | while read line; do + echo "::warning::$line" + done + echo "has_risk=true" >> $GITHUB_OUTPUT + echo "risk_type=new_methods" >> $GITHUB_OUTPUT + else + echo "::warning::Base class files modified but no new public methods detected" + echo "has_risk=true" >> $GITHUB_OUTPUT + echo "risk_type=other_changes" >> $GITHUB_OUTPUT + fi + + - name: Fail if compatibility risks found without approval + if: ${{ steps.compatibility-check.outputs.has_risk == 'true' && !contains(github.event.pull_request.labels.*.name, 'mixed-version-compatibility-reviewed') }} + run: | + # Define the base class files + BASE_CLASS_FILES="core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsRequest.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsResponse.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/AwsResponseMetadata.java + core/aws-core/src/main/java/software/amazon/awssdk/awscore/exception/AwsServiceException.java + core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java" + + # Extract class names from the actually changed files + CHANGED_BASE_FILES=$(git diff --name-only remotes/origin/${{ github.base_ref }} -- $BASE_CLASS_FILES || true) + CHANGED_CLASS_NAMES=$(echo "$CHANGED_BASE_FILES" | sed 's|.*/||' | sed 's|\.java||' | paste -sd ',' - | sed 's/,/, /g') + + echo "::error::Mixed version compatibility risk detected!" + echo "::error::Changes were made to base classes that generated service code implements:" + echo "::error::- $CHANGED_CLASS_NAMES" + echo "::error::" + echo "::error::This may break customers using mixed SDK versions if:" + echo "::error::- New methods are added with UnsupportedOperationException defaults" + echo "::error::- Core behavior changes invoke existing methods in new ways" + echo "::error::- Interface contracts change in subtle ways" + echo "::error::" + echo "::error::Please review with the team for mixed version impact and add" + echo "::error::'mixed-version-compatibility-reviewed' label after approval." + echo "::error::" + echo "::error::If this introduces compatibility issues, consider:" + echo "::error::- Bumping minor version" + echo "::error::- Documenting compatibility impact in release notes" + echo "::error::- Ensuring older service modules can handle the changes" + exit 1 + + - name: Success message when approved + if: ${{ steps.compatibility-check.outputs.has_risk == 'true' && contains(github.event.pull_request.labels.*.name, 'mixed-version-compatibility-reviewed') }} + run: | + echo "✅ Mixed version compatibility risk detected but approved for merge" + echo "Base class changes have been reviewed and approved by the team" \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 0184c3de644a..a9233d91ad29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,185 +1 @@ #### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._ -# __2.35.7__ __2025-10-14__ -## __AWS Backup__ - - ### Features - - The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates. - -## __AWS Transfer Family__ - - ### Features - - SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range. - -## __Amazon AppStream__ - - ### Features - - This release introduces support for Microsoft license included applications streaming. - -## __Amazon Connect Service__ - - ### Features - - SDK release for TaskTemplateInfo in Contact for DescribeContact response. - -## __Amazon DataZone__ - - ### Features - - Support creating scoped and trustedIdentityPropagation enabled connections. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zone - -## __Amazon Transcribe Service__ - - ### Features - - Move UntagResource API body member to query parameter - -# __2.35.6__ __2025-10-13__ -## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ - - ### Features - - Updated http status code in control plane apis of agentcore runtime, tools and identity. Additional included provider types for AgentCore Identity - -## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ - - ### Features - - Updated InvokeAgentRuntime API to accept account id optionally and added CompleteResourceTokenAuth API. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Release Amazon EC2 c8i, c8i-flex, m8a, and r8gb - -## __CloudWatch Observability Admin Service__ - - ### Features - - CloudWatch Observability Admin adds the ability to enable Resource tags for telemetry in a customer account. The release introduces new APIs to enable, disable and describe the status of Resource tags for telemetry feature. This new capability simplifies monitoring AWS resources using tags. - -# __2.35.5__ __2025-10-10__ -## __AWS Glue__ - - ### Features - - Addition of AuditContext in GetTable/GetTables Request - -## __AWS Lambda__ - - ### Features - - Add InvokedViaFunctionUrl context key to limit invocations to only FURL invokes. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ - - ### Features - - Bedrock AgentCore release for Gateway, and Memory including Self-Managed Strategies support for Memory. - -## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ - - ### Features - - Bedrock AgentCore release for Runtime, and Memory. - -## __Amazon CloudFront__ - - ### Features - - Added new viewer security policy, TLSv1.2_2025, for CloudFront. - -## __Amazon Relational Database Service__ - - ### Features - - Updated the text in the Important section of the ModifyDBClusterParameterGroup page. - -## __odb__ - - ### Features - - This release adds APIs that allow you to specify CIDR ranges in your ODB peering connection. - -# __2.35.4__ __2025-10-09__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded. - -## __Amazon QuickSight__ - - ### Features - - This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins. - -## __Amazon S3__ - - ### Bugfixes - - Skip Expect: 100-continue header for PutObject and UploadPart requests with zero content length - -# __2.35.3__ __2025-10-08__ -## __AWS License Manager User Subscriptions__ - - ### Features - - Released support for IPv6 and dual-stack active directories - -## __AWS Outposts__ - - ### Features - - This release adds the new StartOutpostDecommission API, which starts the decommission process to return Outposts racks or servers. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ - - ### Features - - Adding support for authorizer type AWS_IAM to AgentCore Control Gateway. - -## __Service Quotas__ - - ### Features - - introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard. - -# __2.35.2__ __2025-10-07__ -## __AWS Proton__ - - ### Features - - Deprecating APIs in AWS Proton namespace. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -# __2.35.1__ __2025-10-06__ -## __AWS Backup__ - - ### Features - - Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response. - -## __AWS Glue__ - - ### Features - - Adds labeling for DataQualityRuleResult for GetDataQualityResult and PublishDataQualityResult APIs - -## __AWS MediaConnect__ - - ### Features - - Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based resource types - -## __AWS Resource Explorer__ - - ### Features - - Add new AWS Resource Explorer APIs - -## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ - - ### Features - - Add support for VM lifecycle configuration parameters and A2A protocol - -## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ - - ### Features - - Add support for batch memory management, agent card retrieval and session termination - -## __Amazon MemoryDB__ - - ### Features - - Support for DescribeMultiRegionParameterGroups and DescribeMultiRegionParameters API. - -## __Amazon QuickSight__ - - ### Features - - Documentation improvements for QuickSight API documentation to clarify that delete operation APIs are global. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates to the CreateDBClusterMessage$PubliclyAccessible and CreateDBInstanceMessage$PubliclyAccessible properties. - -# __2.35.0__ __2025-10-03__ -## __AWS Clean Rooms Service__ - - ### Features - - Added support for reading data sources across regions, and results delivery to allowedlisted regions. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive enables Mediapackage V2 users to configure ID3, KLV, Nielsen ID3, and Segment Length related parameters through the Mediapackage output group. - -## __AWS SDK for Java v2__ - - ### Features - - Adds business metrics tracking for credential providers. - -## __Amazon Q Connect__ - - ### Features - - Updated Amazon Q in Connect APIs to support Email Contact Recommendations. - -## __Payment Cryptography Data Plane__ - - ### Features - - Added a new API - translateKeyMaterial; allows keys wrapped by ECDH derived keys to be rewrapped under a static AES keyblock without first importing the key into the service. - diff --git a/README.md b/README.md index dc9fc25e2823..4095adcb4644 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ To automatically manage module versions (currently all modules have the same ver software.amazon.awssdk bom - 2.35.7 + 2.35.8 pom import @@ -85,12 +85,12 @@ Alternatively you can add dependencies for the specific services you use only: software.amazon.awssdk ec2 - 2.35.7 + 2.35.8 software.amazon.awssdk s3 - 2.35.7 + 2.35.8 ``` @@ -102,7 +102,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please software.amazon.awssdk aws-sdk-java - 2.35.7 + 2.35.8 ``` diff --git a/archetypes/archetype-app-quickstart/pom.xml b/archetypes/archetype-app-quickstart/pom.xml index 5d9409f86aad..48284790bd35 100644 --- a/archetypes/archetype-app-quickstart/pom.xml +++ b/archetypes/archetype-app-quickstart/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/archetypes/archetype-lambda/pom.xml b/archetypes/archetype-lambda/pom.xml index 28bca86f5fcd..95f77e1e6f04 100644 --- a/archetypes/archetype-lambda/pom.xml +++ b/archetypes/archetype-lambda/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 archetype-lambda diff --git a/archetypes/archetype-tools/pom.xml b/archetypes/archetype-tools/pom.xml index 216e7d10d745..680aa1f7e186 100644 --- a/archetypes/archetype-tools/pom.xml +++ b/archetypes/archetype-tools/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/archetypes/pom.xml b/archetypes/pom.xml index 7bde2006348c..eff906af133e 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 archetypes diff --git a/aws-sdk-java/pom.xml b/aws-sdk-java/pom.xml index 6f1e380d33c2..c7454ecabb76 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml aws-sdk-java diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml index f9977f6e1037..80a1aeb75345 100644 --- a/bom-internal/pom.xml +++ b/bom-internal/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/bom/pom.xml b/bom/pom.xml index 0310695ef2fc..9ab71c04e42f 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml bom diff --git a/bundle-logging-bridge/pom.xml b/bundle-logging-bridge/pom.xml index ae129296be21..6abfe19735e3 100644 --- a/bundle-logging-bridge/pom.xml +++ b/bundle-logging-bridge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bundle-logging-bridge jar diff --git a/bundle-sdk/pom.xml b/bundle-sdk/pom.xml index e0bdf62de053..5caccd1511a4 100644 --- a/bundle-sdk/pom.xml +++ b/bundle-sdk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bundle-sdk jar diff --git a/bundle/pom.xml b/bundle/pom.xml index 3edd3fb754c3..845a64785470 100644 --- a/bundle/pom.xml +++ b/bundle/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bundle jar diff --git a/changelogs/2.35.x-CHANGELOG.md b/changelogs/2.35.x-CHANGELOG.md new file mode 100644 index 000000000000..7a06e9f2d10b --- /dev/null +++ b/changelogs/2.35.x-CHANGELOG.md @@ -0,0 +1,221 @@ + #### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._ +# __2.35.8__ __2025-10-15__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Set the RESOLVED_ACCOUNT_ID (T) user-agent metric only when accountID is actually resolved from credentials. + +## __Amazon Bedrock__ + - ### Features + - Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing customers to specify their preferred KMS key for encryption, improving control and compliance with AWS encryption mandates. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Add support for NetworkType field in CreateDbCluster, ModifyDbCluster, RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage across On-Demand Instances, Spot Instances, and Capacity Reservations. + +## __Amazon GuardDuty__ + - ### Features + - Added default pagination value for ListMalwareProtectionPlans API and updated UpdateFindingsFeedback API + +## __Amazon Lightsail__ + - ### Features + - Add support for manage Lightsail Bucket CORS configuration + +## __Elastic Load Balancing__ + - ### Features + - This release expands Listener Rule Conditions to support RegexValues and adds support for a new Transforms field in Listener Rules. + +## __Timestream InfluxDB__ + - ### Features + - This release adds support for creating and managing InfluxDB 3 Core and Enterprise DbClusters. + +# __2.35.7__ __2025-10-14__ +## __AWS Backup__ + - ### Features + - The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates. + +## __AWS Transfer Family__ + - ### Features + - SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range. + +## __Amazon AppStream__ + - ### Features + - This release introduces support for Microsoft license included applications streaming. + +## __Amazon Connect Service__ + - ### Features + - SDK release for TaskTemplateInfo in Contact for DescribeContact response. + +## __Amazon DataZone__ + - ### Features + - Support creating scoped and trustedIdentityPropagation enabled connections. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zone + +## __Amazon Transcribe Service__ + - ### Features + - Move UntagResource API body member to query parameter + +# __2.35.6__ __2025-10-13__ +## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ + - ### Features + - Updated http status code in control plane apis of agentcore runtime, tools and identity. Additional included provider types for AgentCore Identity + +## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ + - ### Features + - Updated InvokeAgentRuntime API to accept account id optionally and added CompleteResourceTokenAuth API. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Release Amazon EC2 c8i, c8i-flex, m8a, and r8gb + +## __CloudWatch Observability Admin Service__ + - ### Features + - CloudWatch Observability Admin adds the ability to enable Resource tags for telemetry in a customer account. The release introduces new APIs to enable, disable and describe the status of Resource tags for telemetry feature. This new capability simplifies monitoring AWS resources using tags. + +# __2.35.5__ __2025-10-10__ +## __AWS Glue__ + - ### Features + - Addition of AuditContext in GetTable/GetTables Request + +## __AWS Lambda__ + - ### Features + - Add InvokedViaFunctionUrl context key to limit invocations to only FURL invokes. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ + - ### Features + - Bedrock AgentCore release for Gateway, and Memory including Self-Managed Strategies support for Memory. + +## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ + - ### Features + - Bedrock AgentCore release for Runtime, and Memory. + +## __Amazon CloudFront__ + - ### Features + - Added new viewer security policy, TLSv1.2_2025, for CloudFront. + +## __Amazon Relational Database Service__ + - ### Features + - Updated the text in the Important section of the ModifyDBClusterParameterGroup page. + +## __odb__ + - ### Features + - This release adds APIs that allow you to specify CIDR ranges in your ODB peering connection. + +# __2.35.4__ __2025-10-09__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded. + +## __Amazon QuickSight__ + - ### Features + - This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins. + +## __Amazon S3__ + - ### Bugfixes + - Skip Expect: 100-continue header for PutObject and UploadPart requests with zero content length + +# __2.35.3__ __2025-10-08__ +## __AWS License Manager User Subscriptions__ + - ### Features + - Released support for IPv6 and dual-stack active directories + +## __AWS Outposts__ + - ### Features + - This release adds the new StartOutpostDecommission API, which starts the decommission process to return Outposts racks or servers. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ + - ### Features + - Adding support for authorizer type AWS_IAM to AgentCore Control Gateway. + +## __Service Quotas__ + - ### Features + - introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard. + +# __2.35.2__ __2025-10-07__ +## __AWS Proton__ + - ### Features + - Deprecating APIs in AWS Proton namespace. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +# __2.35.1__ __2025-10-06__ +## __AWS Backup__ + - ### Features + - Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response. + +## __AWS Glue__ + - ### Features + - Adds labeling for DataQualityRuleResult for GetDataQualityResult and PublishDataQualityResult APIs + +## __AWS MediaConnect__ + - ### Features + - Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based resource types + +## __AWS Resource Explorer__ + - ### Features + - Add new AWS Resource Explorer APIs + +## __Amazon Bedrock Agent Core Control Plane Fronting Layer__ + - ### Features + - Add support for VM lifecycle configuration parameters and A2A protocol + +## __Amazon Bedrock AgentCore Data Plane Fronting Layer__ + - ### Features + - Add support for batch memory management, agent card retrieval and session termination + +## __Amazon MemoryDB__ + - ### Features + - Support for DescribeMultiRegionParameterGroups and DescribeMultiRegionParameters API. + +## __Amazon QuickSight__ + - ### Features + - Documentation improvements for QuickSight API documentation to clarify that delete operation APIs are global. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates to the CreateDBClusterMessage$PubliclyAccessible and CreateDBInstanceMessage$PubliclyAccessible properties. + +# __2.35.0__ __2025-10-03__ +## __AWS Clean Rooms Service__ + - ### Features + - Added support for reading data sources across regions, and results delivery to allowedlisted regions. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive enables Mediapackage V2 users to configure ID3, KLV, Nielsen ID3, and Segment Length related parameters through the Mediapackage output group. + +## __AWS SDK for Java v2__ + - ### Features + - Adds business metrics tracking for credential providers. + +## __Amazon Q Connect__ + - ### Features + - Updated Amazon Q in Connect APIs to support Email Contact Recommendations. + +## __Payment Cryptography Data Plane__ + - ### Features + - Added a new API - translateKeyMaterial; allows keys wrapped by ECDH derived keys to be rewrapped under a static AES keyblock without first importing the key into the service. + diff --git a/codegen-lite-maven-plugin/pom.xml b/codegen-lite-maven-plugin/pom.xml index dd7c567c22ce..a236375fe03a 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml codegen-lite-maven-plugin diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml index cc2f94847f13..dbf9050a6982 100644 --- a/codegen-lite/pom.xml +++ b/codegen-lite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codegen-lite AWS Java SDK :: Code Generator Lite diff --git a/codegen-maven-plugin/pom.xml b/codegen-maven-plugin/pom.xml index 9f50a23fcd47..a804b7a88d52 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml codegen-maven-plugin diff --git a/codegen/pom.xml b/codegen/pom.xml index 0d5d5be3f31f..d8aa8c780589 100644 --- a/codegen/pom.xml +++ b/codegen/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codegen AWS Java SDK :: Code Generator diff --git a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/rules/EndpointParamsKnowledgeIndex.java b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/rules/EndpointParamsKnowledgeIndex.java index 4cb808ef8334..7d200aeae0b5 100644 --- a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/rules/EndpointParamsKnowledgeIndex.java +++ b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/rules/EndpointParamsKnowledgeIndex.java @@ -204,8 +204,11 @@ public MethodSpec resolveAndRecordAccountIdFromIdentityMethod() { builder.addStatement("$T accountId = accountIdFromIdentity(executionAttributes.getAttribute($T.SELECTED_AUTH_SCHEME))", String.class, SdkInternalExecutionAttribute.class); - builder.addStatement("executionAttributes.getAttribute($T.BUSINESS_METRICS).addMetric($T.RESOLVED_ACCOUNT_ID.value())", - SdkInternalExecutionAttribute.class, BusinessMetricFeatureId.class); + builder + .beginControlFlow("if (accountId != null)") + .addStatement("executionAttributes.getAttribute($T.BUSINESS_METRICS).addMetric($T.RESOLVED_ACCOUNT_ID.value())", + SdkInternalExecutionAttribute.class, BusinessMetricFeatureId.class) + .endControlFlow(); builder.addStatement("return accountId"); diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-preSra.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-preSra.java index 7f71d8ec6856..cf27b03ed0c3 100644 --- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-preSra.java +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-preSra.java @@ -266,8 +266,10 @@ private Supplier signerProvider(EndpointAuthScheme authScheme) { private static String resolveAndRecordAccountIdFromIdentity(ExecutionAttributes executionAttributes) { String accountId = accountIdFromIdentity(executionAttributes .getAttribute(SdkInternalExecutionAttribute.SELECTED_AUTH_SCHEME)); - executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( - BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + if (accountId != null) { + executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( + BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + } return accountId; } diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-with-endpointsbasedauth.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-with-endpointsbasedauth.java index 80bc25041da3..6d6aa1dc2138 100644 --- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-with-endpointsbasedauth.java +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor-with-endpointsbasedauth.java @@ -242,8 +242,10 @@ private static Optional hostPrefix(String operationName, SdkRequest requ private static String resolveAndRecordAccountIdFromIdentity(ExecutionAttributes executionAttributes) { String accountId = accountIdFromIdentity(executionAttributes .getAttribute(SdkInternalExecutionAttribute.SELECTED_AUTH_SCHEME)); - executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( - BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + if (accountId != null) { + executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( + BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + } return accountId; } diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor.java index 2b194a0d3548..abdfedab0455 100644 --- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor.java +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/rules/endpoint-resolve-interceptor.java @@ -240,8 +240,10 @@ private static Optional hostPrefix(String operationName, SdkRequest requ private static String resolveAndRecordAccountIdFromIdentity(ExecutionAttributes executionAttributes) { String accountId = accountIdFromIdentity(executionAttributes .getAttribute(SdkInternalExecutionAttribute.SELECTED_AUTH_SCHEME)); - executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( - BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + if (accountId != null) { + executionAttributes.getAttribute(SdkInternalExecutionAttribute.BUSINESS_METRICS).addMetric( + BusinessMetricFeatureId.RESOLVED_ACCOUNT_ID.value()); + } return accountId; } diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml index 59e5f8098fed..0c126371970d 100644 --- a/core/annotations/pom.xml +++ b/core/annotations/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/arns/pom.xml b/core/arns/pom.xml index 1b6bc1c80c9e..433c229f01cd 100644 --- a/core/arns/pom.xml +++ b/core/arns/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/auth-crt/pom.xml b/core/auth-crt/pom.xml index 1201eba62511..16730650b4fe 100644 --- a/core/auth-crt/pom.xml +++ b/core/auth-crt/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT auth-crt diff --git a/core/auth/pom.xml b/core/auth/pom.xml index f58e9f205d55..c4e9984ae995 100644 --- a/core/auth/pom.xml +++ b/core/auth/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT auth diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml index 75bff56e7dc0..7578c71d3332 100644 --- a/core/aws-core/pom.xml +++ b/core/aws-core/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT aws-core diff --git a/core/checksums-spi/pom.xml b/core/checksums-spi/pom.xml index c6a33198e804..314e991862aa 100644 --- a/core/checksums-spi/pom.xml +++ b/core/checksums-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT checksums-spi diff --git a/core/checksums/pom.xml b/core/checksums/pom.xml index 8a3ba1eb6874..a93a00cea50d 100644 --- a/core/checksums/pom.xml +++ b/core/checksums/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT checksums diff --git a/core/crt-core/pom.xml b/core/crt-core/pom.xml index 3b5829212509..6d796e90da22 100644 --- a/core/crt-core/pom.xml +++ b/core/crt-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT crt-core diff --git a/core/endpoints-spi/pom.xml b/core/endpoints-spi/pom.xml index 18b1b9c43e59..fc6e2fd13d20 100644 --- a/core/endpoints-spi/pom.xml +++ b/core/endpoints-spi/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/http-auth-aws-crt/pom.xml b/core/http-auth-aws-crt/pom.xml index 6230c810dedb..40c3bda2b9ba 100644 --- a/core/http-auth-aws-crt/pom.xml +++ b/core/http-auth-aws-crt/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT http-auth-aws-crt diff --git a/core/http-auth-aws-eventstream/pom.xml b/core/http-auth-aws-eventstream/pom.xml index 0a940b759b36..8e494ebcac35 100644 --- a/core/http-auth-aws-eventstream/pom.xml +++ b/core/http-auth-aws-eventstream/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT http-auth-aws-eventstream diff --git a/core/http-auth-aws/pom.xml b/core/http-auth-aws/pom.xml index 9a6bea77efae..cf73067ef421 100644 --- a/core/http-auth-aws/pom.xml +++ b/core/http-auth-aws/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT http-auth-aws diff --git a/core/http-auth-spi/pom.xml b/core/http-auth-spi/pom.xml index 556e91c4f843..c18de981b13b 100644 --- a/core/http-auth-spi/pom.xml +++ b/core/http-auth-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT http-auth-spi diff --git a/core/http-auth/pom.xml b/core/http-auth/pom.xml index 793b760d2ce5..541117451382 100644 --- a/core/http-auth/pom.xml +++ b/core/http-auth/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT http-auth diff --git a/core/identity-spi/pom.xml b/core/identity-spi/pom.xml index d8e76528179e..ab9d07781f77 100644 --- a/core/identity-spi/pom.xml +++ b/core/identity-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT identity-spi diff --git a/core/imds/pom.xml b/core/imds/pom.xml index 67e80e44fa03..5cb69ee850da 100644 --- a/core/imds/pom.xml +++ b/core/imds/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 imds diff --git a/core/json-utils/pom.xml b/core/json-utils/pom.xml index 8042dd20b6c0..e758609059cd 100644 --- a/core/json-utils/pom.xml +++ b/core/json-utils/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml index 6c3240d2a82e..a3b62c9f8976 100644 --- a/core/metrics-spi/pom.xml +++ b/core/metrics-spi/pom.xml @@ -5,7 +5,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/pom.xml b/core/pom.xml index 1be5365d3ec9..39bc265a596c 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT core diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml index 70b841eda463..6aa05038d7c8 100644 --- a/core/profiles/pom.xml +++ b/core/profiles/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT profiles diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml index d6783fcd3ac5..9061bf190fca 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml index 224b6d50d4ff..4a191995516f 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml index f6671e886148..850dc6d5d347 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml index f856beb1e923..9627e21de22e 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml index c4b0899caaf4..25b43997d42a 100644 --- a/core/protocols/pom.xml +++ b/core/protocols/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml index 12b6d3ac3946..06f78fa4087c 100644 --- a/core/protocols/protocol-core/pom.xml +++ b/core/protocols/protocol-core/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/protocols/smithy-rpcv2-protocol/pom.xml b/core/protocols/smithy-rpcv2-protocol/pom.xml index dbde48aeb533..6fe6ac2f188a 100644 --- a/core/protocols/smithy-rpcv2-protocol/pom.xml +++ b/core/protocols/smithy-rpcv2-protocol/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/regions/pom.xml b/core/regions/pom.xml index 750332dfe9ca..16c0b653c8c4 100644 --- a/core/regions/pom.xml +++ b/core/regions/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 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 78353e74c193..91c11f15ec90 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 @@ -18780,6 +18780,7 @@ "tags" : [ "dualstack" ] } ] }, + "eu-central-2" : { }, "eu-north-1" : { "variants" : [ { "hostname" : "polly.eu-north-1.api.aws", diff --git a/core/retries-spi/pom.xml b/core/retries-spi/pom.xml index 9ba957c472c8..5a977fd978fd 100644 --- a/core/retries-spi/pom.xml +++ b/core/retries-spi/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/retries/pom.xml b/core/retries/pom.xml index 7a5faddc52f0..8605639f1a93 100644 --- a/core/retries/pom.xml +++ b/core/retries/pom.xml @@ -21,7 +21,7 @@ core software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml index 434fd26ebf69..ea715e3de835 100644 --- a/core/sdk-core/pom.xml +++ b/core/sdk-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk core - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sdk-core AWS Java SDK :: SDK Core diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml index bfb526a310fc..da9ec76ff9fa 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 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 522444aa546a..9f73a009c06b 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apache-client diff --git a/http-clients/apache5-client/pom.xml b/http-clients/apache5-client/pom.xml index dcdd1a80ad97..c1eb3f8cd7c4 100644 --- a/http-clients/apache5-client/pom.xml +++ b/http-clients/apache5-client/pom.xml @@ -21,7 +21,7 @@ http-clients software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apache5-client diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml index fd587c5c6787..446b35174b03 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml index 201dbae7dae8..25646128c2ca 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/http-clients/pom.xml b/http-clients/pom.xml index ff8cf79afd08..8e603743f2c7 100644 --- a/http-clients/pom.xml +++ b/http-clients/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml index d0e05f8b016b..91d4f8cfb15e 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml index 46f053f22bd8..0026fd46b699 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudwatch-metric-publisher diff --git a/metric-publishers/emf-metric-logging-publisher/pom.xml b/metric-publishers/emf-metric-logging-publisher/pom.xml index 548595d759de..01a9ae83e9d5 100644 --- a/metric-publishers/emf-metric-logging-publisher/pom.xml +++ b/metric-publishers/emf-metric-logging-publisher/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk metric-publishers - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT emf-metric-logging-publisher diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml index 680cb73528b4..c1872a19f87e 100644 --- a/metric-publishers/pom.xml +++ b/metric-publishers/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT metric-publishers diff --git a/pom.xml b/pom.xml index 8451b6515dc5..8ecbb83ceb43 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ 4.0.0 software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pom AWS Java SDK :: Parent The Amazon Web Services SDK for Java provides Java APIs @@ -103,8 +103,8 @@ ${project.version} - 2.35.7 - 2.35.6 + 2.35.8 + 2.35.7 2.15.2 2.15.2 2.17.3 diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml index d34e07975d28..f0dbd0a9a47a 100644 --- a/release-scripts/pom.xml +++ b/release-scripts/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml release-scripts diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml index 9bc00accd288..80f09272627a 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dynamodb-enhanced AWS Java SDK :: DynamoDB :: Enhanced Client diff --git a/services-custom/iam-policy-builder/pom.xml b/services-custom/iam-policy-builder/pom.xml index 95f24695056f..be07263d8788 100644 --- a/services-custom/iam-policy-builder/pom.xml +++ b/services-custom/iam-policy-builder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml iam-policy-builder diff --git a/services-custom/pom.xml b/services-custom/pom.xml index 1ad931deb1da..e12ed3ba6d7c 100644 --- a/services-custom/pom.xml +++ b/services-custom/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT services-custom AWS Java SDK :: Custom Services diff --git a/services-custom/s3-event-notifications/pom.xml b/services-custom/s3-event-notifications/pom.xml index 1123e20cb9b5..44783befd323 100644 --- a/services-custom/s3-event-notifications/pom.xml +++ b/services-custom/s3-event-notifications/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml s3-event-notifications diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml index b2705395b340..10a866d566ec 100644 --- a/services-custom/s3-transfer-manager/pom.xml +++ b/services-custom/s3-transfer-manager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml s3-transfer-manager diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml index 5d1d5ad5c749..7f6c9c497885 100644 --- a/services/accessanalyzer/pom.xml +++ b/services/accessanalyzer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT accessanalyzer AWS Java SDK :: Services :: AccessAnalyzer diff --git a/services/account/pom.xml b/services/account/pom.xml index 887d9172417a..d2d3bc20c43e 100644 --- a/services/account/pom.xml +++ b/services/account/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT account AWS Java SDK :: Services :: Account diff --git a/services/acm/pom.xml b/services/acm/pom.xml index 2af6f4615eb5..b63cdfe78289 100644 --- a/services/acm/pom.xml +++ b/services/acm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT acm AWS Java SDK :: Services :: AWS Certificate Manager diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml index 248cf0a6c4f5..eacdb4a3bf3a 100644 --- a/services/acmpca/pom.xml +++ b/services/acmpca/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT acmpca AWS Java SDK :: Services :: ACM PCA diff --git a/services/aiops/pom.xml b/services/aiops/pom.xml index a5b6a5e2a63e..ebf26bfb0e1d 100644 --- a/services/aiops/pom.xml +++ b/services/aiops/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT aiops AWS Java SDK :: Services :: AI Ops diff --git a/services/amp/pom.xml b/services/amp/pom.xml index 4d2d3d638aa5..1125e7b9325d 100644 --- a/services/amp/pom.xml +++ b/services/amp/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT amp AWS Java SDK :: Services :: Amp diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml index 00f9356f3bb3..2d6c2f68430f 100644 --- a/services/amplify/pom.xml +++ b/services/amplify/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT amplify AWS Java SDK :: Services :: Amplify diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml index 619e5c4f43e7..a3006b935099 100644 --- a/services/amplifybackend/pom.xml +++ b/services/amplifybackend/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT amplifybackend AWS Java SDK :: Services :: Amplify Backend diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml index e250b7ca88f0..3eb0ae4bb99f 100644 --- a/services/amplifyuibuilder/pom.xml +++ b/services/amplifyuibuilder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT amplifyuibuilder AWS Java SDK :: Services :: Amplify UI Builder diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml index c454c0c2f95b..880a8bb87c48 100644 --- a/services/apigateway/pom.xml +++ b/services/apigateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apigateway AWS Java SDK :: Services :: Amazon API Gateway diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml index 49e7df9687b4..c9c3d37f81e2 100644 --- a/services/apigatewaymanagementapi/pom.xml +++ b/services/apigatewaymanagementapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apigatewaymanagementapi AWS Java SDK :: Services :: ApiGatewayManagementApi diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml index 41680da525b4..08e420d6a345 100644 --- a/services/apigatewayv2/pom.xml +++ b/services/apigatewayv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apigatewayv2 AWS Java SDK :: Services :: ApiGatewayV2 diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml index d505f66a00db..b84910832d88 100644 --- a/services/appconfig/pom.xml +++ b/services/appconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appconfig AWS Java SDK :: Services :: AppConfig diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml index 48f5514627e2..59928329c9f3 100644 --- a/services/appconfigdata/pom.xml +++ b/services/appconfigdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appconfigdata AWS Java SDK :: Services :: App Config Data diff --git a/services/appfabric/pom.xml b/services/appfabric/pom.xml index bad9d374bd2e..32b73437c509 100644 --- a/services/appfabric/pom.xml +++ b/services/appfabric/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appfabric AWS Java SDK :: Services :: App Fabric diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml index d4364a19ea08..a9ce00d9be90 100644 --- a/services/appflow/pom.xml +++ b/services/appflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appflow AWS Java SDK :: Services :: Appflow diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml index ee4ea79d4fac..5c911cf46d30 100644 --- a/services/appintegrations/pom.xml +++ b/services/appintegrations/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appintegrations AWS Java SDK :: Services :: App Integrations diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml index dc5b7d7004ff..ffb422c6e472 100644 --- a/services/applicationautoscaling/pom.xml +++ b/services/applicationautoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT applicationautoscaling AWS Java SDK :: Services :: AWS Application Auto Scaling diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml index 5548cc339cd8..77c4081a974b 100644 --- a/services/applicationcostprofiler/pom.xml +++ b/services/applicationcostprofiler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT applicationcostprofiler AWS Java SDK :: Services :: Application Cost Profiler diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml index 5510f103509b..ffe2ae42049b 100644 --- a/services/applicationdiscovery/pom.xml +++ b/services/applicationdiscovery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT applicationdiscovery AWS Java SDK :: Services :: AWS Application Discovery Service diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml index e26c3c6ac01a..7fa20d4263ce 100644 --- a/services/applicationinsights/pom.xml +++ b/services/applicationinsights/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT applicationinsights AWS Java SDK :: Services :: Application Insights diff --git a/services/applicationsignals/pom.xml b/services/applicationsignals/pom.xml index 0d2630d9c82e..57aca94cd676 100644 --- a/services/applicationsignals/pom.xml +++ b/services/applicationsignals/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT applicationsignals AWS Java SDK :: Services :: Application Signals diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml index 13565d07c939..2fefed348c45 100644 --- a/services/appmesh/pom.xml +++ b/services/appmesh/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appmesh AWS Java SDK :: Services :: App Mesh diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml index a266387c2cf8..1fdb4e3eabe5 100644 --- a/services/apprunner/pom.xml +++ b/services/apprunner/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apprunner AWS Java SDK :: Services :: App Runner diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml index 438197f8dc36..efd503a4f562 100644 --- a/services/appstream/pom.xml +++ b/services/appstream/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appstream AWS Java SDK :: Services :: Amazon AppStream diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml index 7599521b5aa1..1c83236d1076 100644 --- a/services/appsync/pom.xml +++ b/services/appsync/pom.xml @@ -21,7 +21,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT appsync diff --git a/services/apptest/pom.xml b/services/apptest/pom.xml index 8e0d4e3c2832..2e87d5ebaa2a 100644 --- a/services/apptest/pom.xml +++ b/services/apptest/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT apptest AWS Java SDK :: Services :: App Test diff --git a/services/arcregionswitch/pom.xml b/services/arcregionswitch/pom.xml index 2f4f8bad7313..f41744d7c7e8 100644 --- a/services/arcregionswitch/pom.xml +++ b/services/arcregionswitch/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT arcregionswitch AWS Java SDK :: Services :: ARC Region Switch diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml index 6c7d091317db..5c519077f94e 100644 --- a/services/arczonalshift/pom.xml +++ b/services/arczonalshift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT arczonalshift AWS Java SDK :: Services :: ARC Zonal Shift diff --git a/services/artifact/pom.xml b/services/artifact/pom.xml index 4f7dc220a779..cd9ec1f84b45 100644 --- a/services/artifact/pom.xml +++ b/services/artifact/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT artifact AWS Java SDK :: Services :: Artifact diff --git a/services/athena/pom.xml b/services/athena/pom.xml index deb6404b750b..df23ee5c832e 100644 --- a/services/athena/pom.xml +++ b/services/athena/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT athena AWS Java SDK :: Services :: Amazon Athena diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml index 778fba8c8201..2e56ac698695 100644 --- a/services/auditmanager/pom.xml +++ b/services/auditmanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT auditmanager AWS Java SDK :: Services :: Audit Manager diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml index 7c00fe27751a..0f4060d1384a 100644 --- a/services/autoscaling/pom.xml +++ b/services/autoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT autoscaling AWS Java SDK :: Services :: Auto Scaling diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml index d7d4abfd5baf..1d0f0bc5e180 100644 --- a/services/autoscalingplans/pom.xml +++ b/services/autoscalingplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT autoscalingplans AWS Java SDK :: Services :: Auto Scaling Plans diff --git a/services/b2bi/pom.xml b/services/b2bi/pom.xml index 4fbeb82de765..62cb41de0238 100644 --- a/services/b2bi/pom.xml +++ b/services/b2bi/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT b2bi AWS Java SDK :: Services :: B2 Bi diff --git a/services/backup/pom.xml b/services/backup/pom.xml index 31ff2d344875..891d1a07bcef 100644 --- a/services/backup/pom.xml +++ b/services/backup/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT backup AWS Java SDK :: Services :: Backup diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml index 5fb4bedd7575..e9e97f0d8f14 100644 --- a/services/backupgateway/pom.xml +++ b/services/backupgateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT backupgateway AWS Java SDK :: Services :: Backup Gateway diff --git a/services/backupsearch/pom.xml b/services/backupsearch/pom.xml index d66d40421e31..1a8788718b7d 100644 --- a/services/backupsearch/pom.xml +++ b/services/backupsearch/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT backupsearch AWS Java SDK :: Services :: Backup Search diff --git a/services/batch/pom.xml b/services/batch/pom.xml index cef037ef0064..78177a60a6b0 100644 --- a/services/batch/pom.xml +++ b/services/batch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT batch AWS Java SDK :: Services :: AWS Batch diff --git a/services/bcmdashboards/pom.xml b/services/bcmdashboards/pom.xml index 5b1b3c4171b3..961ec750e3a9 100644 --- a/services/bcmdashboards/pom.xml +++ b/services/bcmdashboards/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bcmdashboards AWS Java SDK :: Services :: BCM Dashboards diff --git a/services/bcmdataexports/pom.xml b/services/bcmdataexports/pom.xml index 689b1acfbaaa..5df2d5ad6fe6 100644 --- a/services/bcmdataexports/pom.xml +++ b/services/bcmdataexports/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bcmdataexports AWS Java SDK :: Services :: BCM Data Exports diff --git a/services/bcmpricingcalculator/pom.xml b/services/bcmpricingcalculator/pom.xml index af4752ee08b6..a54b44835b40 100644 --- a/services/bcmpricingcalculator/pom.xml +++ b/services/bcmpricingcalculator/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bcmpricingcalculator AWS Java SDK :: Services :: BCM Pricing Calculator diff --git a/services/bcmrecommendedactions/pom.xml b/services/bcmrecommendedactions/pom.xml index 6f7af6174364..128058ab0268 100644 --- a/services/bcmrecommendedactions/pom.xml +++ b/services/bcmrecommendedactions/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bcmrecommendedactions AWS Java SDK :: Services :: BCM Recommended Actions diff --git a/services/bedrock/pom.xml b/services/bedrock/pom.xml index 12ff3602a329..f617ef1af9e3 100644 --- a/services/bedrock/pom.xml +++ b/services/bedrock/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrock AWS Java SDK :: Services :: Bedrock diff --git a/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json index b04f6c8cbbf1..b215ea692529 100644 --- a/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -5,27 +5,27 @@ "builtIn": "AWS::Region", "required": false, "documentation": "The AWS region used to dispatch the request.", - "type": "String" + "type": "string" }, "UseDualStack": { "builtIn": "AWS::UseDualStack", "required": true, "default": false, "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" + "type": "boolean" }, "UseFIPS": { "builtIn": "AWS::UseFIPS", "required": true, "default": false, "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" + "type": "boolean" }, "Endpoint": { "builtIn": "SDK::Endpoint", "required": false, "documentation": "Override the endpoint used to send this request", - "type": "String" + "type": "string" } }, "rules": [ diff --git a/services/bedrock/src/main/resources/codegen-resources/service-2.json b/services/bedrock/src/main/resources/codegen-resources/service-2.json index a60f11e4a1d1..384ae4adbeb1 100644 --- a/services/bedrock/src/main/resources/codegen-resources/service-2.json +++ b/services/bedrock/src/main/resources/codegen-resources/service-2.json @@ -424,7 +424,9 @@ {"shape":"ResourceNotFoundException"}, {"shape":"AccessDeniedException"}, {"shape":"ValidationException"}, + {"shape":"ConflictException"}, {"shape":"InternalServerException"}, + {"shape":"ResourceInUseException"}, {"shape":"ThrottlingException"} ], "documentation":"

Deletes an Automated Reasoning policy or policy version. This operation is idempotent. If you delete a policy more than once, each call succeeds. Deleting a policy removes it permanently and cannot be undone.

", @@ -701,7 +703,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Exports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.

" + "documentation":"

Exports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.

", + "readonly":true }, "GetAutomatedReasoningPolicy":{ "name":"GetAutomatedReasoningPolicy", @@ -719,7 +722,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.

" + "documentation":"

Retrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.

", + "readonly":true }, "GetAutomatedReasoningPolicyAnnotations":{ "name":"GetAutomatedReasoningPolicyAnnotations", @@ -737,7 +741,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.

" + "documentation":"

Retrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.

", + "readonly":true }, "GetAutomatedReasoningPolicyBuildWorkflow":{ "name":"GetAutomatedReasoningPolicyBuildWorkflow", @@ -755,7 +760,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.

" + "documentation":"

Retrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.

", + "readonly":true }, "GetAutomatedReasoningPolicyBuildWorkflowResultAssets":{ "name":"GetAutomatedReasoningPolicyBuildWorkflowResultAssets", @@ -773,7 +779,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.

" + "documentation":"

Retrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.

", + "readonly":true }, "GetAutomatedReasoningPolicyNextScenario":{ "name":"GetAutomatedReasoningPolicyNextScenario", @@ -791,7 +798,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.

" + "documentation":"

Retrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.

", + "readonly":true }, "GetAutomatedReasoningPolicyTestCase":{ "name":"GetAutomatedReasoningPolicyTestCase", @@ -809,7 +817,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves details about a specific Automated Reasoning policy test.

" + "documentation":"

Retrieves details about a specific Automated Reasoning policy test.

", + "readonly":true }, "GetAutomatedReasoningPolicyTestResult":{ "name":"GetAutomatedReasoningPolicyTestResult", @@ -827,7 +836,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.

" + "documentation":"

Retrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.

", + "readonly":true }, "GetCustomModel":{ "name":"GetCustomModel", @@ -845,7 +855,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.

" + "documentation":"

Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetCustomModelDeployment":{ "name":"GetCustomModelDeployment", @@ -863,7 +874,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests.

The following actions are related to the GetCustomModelDeployment operation:

" + "documentation":"

Retrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests.

The following actions are related to the GetCustomModelDeployment operation:

", + "readonly":true }, "GetEvaluationJob":{ "name":"GetEvaluationJob", @@ -881,7 +893,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Gets information about an evaluation job, such as the status of the job.

" + "documentation":"

Gets information about an evaluation job, such as the status of the job.

", + "readonly":true }, "GetFoundationModel":{ "name":"GetFoundationModel", @@ -899,7 +912,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get details about a Amazon Bedrock foundation model.

" + "documentation":"

Get details about a Amazon Bedrock foundation model.

", + "readonly":true }, "GetFoundationModelAvailability":{ "name":"GetFoundationModelAvailability", @@ -917,7 +931,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get information about the Foundation model availability.

" + "documentation":"

Get information about the Foundation model availability.

", + "readonly":true }, "GetGuardrail":{ "name":"GetGuardrail", @@ -935,7 +950,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.

" + "documentation":"

Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.

", + "readonly":true }, "GetImportedModel":{ "name":"GetImportedModel", @@ -953,7 +969,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Gets properties associated with a customized model you imported.

" + "documentation":"

Gets properties associated with a customized model you imported.

", + "readonly":true }, "GetInferenceProfile":{ "name":"GetInferenceProfile", @@ -971,7 +988,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.

" + "documentation":"

Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetMarketplaceModelEndpoint":{ "name":"GetMarketplaceModelEndpoint", @@ -989,7 +1007,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.

" + "documentation":"

Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.

", + "readonly":true }, "GetModelCopyJob":{ "name":"GetModelCopyJob", @@ -1007,7 +1026,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.

" + "documentation":"

Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetModelCustomizationJob":{ "name":"GetModelCustomizationJob", @@ -1025,7 +1045,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.

" + "documentation":"

Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetModelImportJob":{ "name":"GetModelImportJob", @@ -1043,7 +1064,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.

" + "documentation":"

Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetModelInvocationJob":{ "name":"GetModelInvocationJob", @@ -1061,7 +1083,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Gets details about a batch inference job. For more information, see Monitor batch inference jobs

" + "documentation":"

Gets details about a batch inference job. For more information, see Monitor batch inference jobs

", + "readonly":true }, "GetModelInvocationLoggingConfiguration":{ "name":"GetModelInvocationLoggingConfiguration", @@ -1077,7 +1100,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get the current configuration values for model invocation logging.

" + "documentation":"

Get the current configuration values for model invocation logging.

", + "readonly":true }, "GetPromptRouter":{ "name":"GetPromptRouter", @@ -1095,7 +1119,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves details about a prompt router.

" + "documentation":"

Retrieves details about a prompt router.

", + "readonly":true }, "GetProvisionedModelThroughput":{ "name":"GetProvisionedModelThroughput", @@ -1113,7 +1138,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.

" + "documentation":"

Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.

", + "readonly":true }, "GetUseCaseForModelAccess":{ "name":"GetUseCaseForModelAccess", @@ -1130,7 +1156,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get usecase for model access.

" + "documentation":"

Get usecase for model access.

", + "readonly":true }, "ListAutomatedReasoningPolicies":{ "name":"ListAutomatedReasoningPolicies", @@ -1148,7 +1175,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.

" + "documentation":"

Lists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.

", + "readonly":true }, "ListAutomatedReasoningPolicyBuildWorkflows":{ "name":"ListAutomatedReasoningPolicyBuildWorkflows", @@ -1166,7 +1194,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.

" + "documentation":"

Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.

", + "readonly":true }, "ListAutomatedReasoningPolicyTestCases":{ "name":"ListAutomatedReasoningPolicyTestCases", @@ -1184,7 +1213,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.

" + "documentation":"

Lists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.

", + "readonly":true }, "ListAutomatedReasoningPolicyTestResults":{ "name":"ListAutomatedReasoningPolicyTestResults", @@ -1203,7 +1233,8 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.

" + "documentation":"

Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.

", + "readonly":true }, "ListCustomModelDeployments":{ "name":"ListCustomModelDeployments", @@ -1220,7 +1251,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments.

We recommend using pagination to ensure that the operation returns quickly and successfully.

The following actions are related to the ListCustomModelDeployments operation:

" + "documentation":"

Lists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments.

We recommend using pagination to ensure that the operation returns quickly and successfully.

The following actions are related to the ListCustomModelDeployments operation:

", + "readonly":true }, "ListCustomModels":{ "name":"ListCustomModels", @@ -1237,7 +1269,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation.

For more information, see Custom models in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation.

For more information, see Custom models in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListEvaluationJobs":{ "name":"ListEvaluationJobs", @@ -1254,7 +1287,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists all existing evaluation jobs.

" + "documentation":"

Lists all existing evaluation jobs.

", + "readonly":true }, "ListFoundationModelAgreementOffers":{ "name":"ListFoundationModelAgreementOffers", @@ -1272,7 +1306,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Get the offers associated with the specified model.

" + "documentation":"

Get the offers associated with the specified model.

", + "readonly":true }, "ListFoundationModels":{ "name":"ListFoundationModels", @@ -1289,7 +1324,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.

" + "documentation":"

Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListGuardrails":{ "name":"ListGuardrails", @@ -1307,7 +1343,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field.

You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.

" + "documentation":"

Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field.

You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.

", + "readonly":true }, "ListImportedModels":{ "name":"ListImportedModels", @@ -1324,7 +1361,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListInferenceProfiles":{ "name":"ListInferenceProfiles", @@ -1341,7 +1379,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListMarketplaceModelEndpoints":{ "name":"ListMarketplaceModelEndpoints", @@ -1359,7 +1398,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.

" + "documentation":"

Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.

", + "readonly":true }, "ListModelCopyJobs":{ "name":"ListModelCopyJobs", @@ -1377,7 +1417,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListModelCustomizationJobs":{ "name":"ListModelCustomizationJobs", @@ -1394,7 +1435,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria.

For more information, see Custom models in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria.

For more information, see Custom models in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListModelImportJobs":{ "name":"ListModelImportJobs", @@ -1411,7 +1453,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.

" + "documentation":"

Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListModelInvocationJobs":{ "name":"ListModelInvocationJobs", @@ -1428,7 +1471,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.

" + "documentation":"

Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.

", + "readonly":true }, "ListPromptRouters":{ "name":"ListPromptRouters", @@ -1445,7 +1489,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Retrieves a list of prompt routers.

" + "documentation":"

Retrieves a list of prompt routers.

", + "readonly":true }, "ListProvisionedModelThroughputs":{ "name":"ListProvisionedModelThroughputs", @@ -1462,7 +1507,8 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Lists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.

" + "documentation":"

Lists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.

", + "readonly":true }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -1828,8 +1874,7 @@ }, "AdditionalModelRequestFieldsValue":{ "type":"structure", - "members":{ - }, + "members":{}, "document":true }, "AgreementAvailability":{ @@ -2062,8 +2107,7 @@ }, "AutomatedReasoningCheckNoTranslationsFinding":{ "type":"structure", - "members":{ - }, + "members":{}, "documentation":"

Indicates that no relevant logical information could be extracted from the input for validation.

" }, "AutomatedReasoningCheckResult":{ @@ -2130,8 +2174,7 @@ }, "AutomatedReasoningCheckTooComplexFinding":{ "type":"structure", - "members":{ - }, + "members":{}, "documentation":"

Indicates that the input exceeds the processing capacity due to the volume or complexity of the logical information.

" }, "AutomatedReasoningCheckTranslation":{ @@ -3260,8 +3303,7 @@ }, "AutomatedReasoningPolicyPlanning":{ "type":"structure", - "members":{ - }, + "members":{}, "documentation":"

Represents the planning phase of policy build workflow, where the system analyzes source content and determines what operations to perform.

" }, "AutomatedReasoningPolicyScenario":{ @@ -3865,8 +3907,7 @@ }, "CancelAutomatedReasoningPolicyBuildWorkflowResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "CloudWatchConfig":{ "type":"structure", @@ -3934,6 +3975,10 @@ "shape":"AutomatedReasoningPolicyDefinition", "documentation":"

The policy definition that contains the formal logic rules, variables, and custom variable types used to validate foundation model responses in your application.

" }, + "kmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"

The identifier of the KMS key to use for encrypting the automated reasoning policy and its associated artifacts. If you don't specify a KMS key, Amazon Bedrock uses an KMS managed key for encryption. For enhanced security and control, you can specify a customer managed KMS key.

" + }, "tags":{ "shape":"TagList", "documentation":"

A list of tags to associate with the Automated Reasoning policy. Tags help you organize and manage your policies.

" @@ -5101,8 +5146,7 @@ }, "DeleteAutomatedReasoningPolicyBuildWorkflowResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteAutomatedReasoningPolicyRequest":{ "type":"structure", @@ -5113,13 +5157,18 @@ "documentation":"

The Amazon Resource Name (ARN) of the Automated Reasoning policy to delete.

", "location":"uri", "locationName":"policyArn" + }, + "force":{ + "shape":"Boolean", + "documentation":"

Specifies whether to force delete the automated reasoning policy even if it has active resources. When false, Amazon Bedrock validates if all artifacts have been deleted (e.g. policy version, test case, test result) for a policy before deletion. When true, Amazon Bedrock will delete the policy and all its artifacts without validation. Default is false.

", + "location":"querystring", + "locationName":"force" } } }, "DeleteAutomatedReasoningPolicyResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteAutomatedReasoningPolicyTestCaseRequest":{ "type":"structure", @@ -5151,8 +5200,7 @@ }, "DeleteAutomatedReasoningPolicyTestCaseResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteCustomModelDeploymentRequest":{ "type":"structure", @@ -5168,8 +5216,7 @@ }, "DeleteCustomModelDeploymentResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteCustomModelRequest":{ "type":"structure", @@ -5185,8 +5232,7 @@ }, "DeleteCustomModelResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteFoundationModelAgreementRequest":{ "type":"structure", @@ -5200,8 +5246,7 @@ }, "DeleteFoundationModelAgreementResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteGuardrailRequest":{ "type":"structure", @@ -5223,8 +5268,7 @@ }, "DeleteGuardrailResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteImportedModelRequest":{ "type":"structure", @@ -5240,8 +5284,7 @@ }, "DeleteImportedModelResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteInferenceProfileRequest":{ "type":"structure", @@ -5257,8 +5300,7 @@ }, "DeleteInferenceProfileResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteMarketplaceModelEndpointRequest":{ "type":"structure", @@ -5274,18 +5316,15 @@ }, "DeleteMarketplaceModelEndpointResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteModelInvocationLoggingConfigurationRequest":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteModelInvocationLoggingConfigurationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeletePromptRouterRequest":{ "type":"structure", @@ -5301,8 +5340,7 @@ }, "DeletePromptRouterResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteProvisionedModelThroughputRequest":{ "type":"structure", @@ -5318,8 +5356,7 @@ }, "DeleteProvisionedModelThroughputResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeregisterMarketplaceModelEndpointRequest":{ "type":"structure", @@ -5335,8 +5372,7 @@ }, "DeregisterMarketplaceModelEndpointResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DimensionalPriceRate":{ "type":"structure", @@ -6025,8 +6061,7 @@ }, "FilterValue":{ "type":"structure", - "members":{ - }, + "members":{}, "document":true }, "FineTuningJobStatus":{ @@ -6450,6 +6485,10 @@ "shape":"AutomatedReasoningPolicyHash", "documentation":"

The hash of the policy definition used as a concurrency token.

" }, + "kmsKeyArn":{ + "shape":"KmsKeyArn", + "documentation":"

The Amazon Resource Name (ARN) of the KMS key used to encrypt the automated reasoning policy and its associated artifacts. If a KMS key is not provided during the initial CreateAutomatedReasoningPolicyRequest, the kmsKeyArn won't be included in the GetAutomatedReasoningPolicyResponse.

" + }, "createdAt":{ "shape":"Timestamp", "documentation":"

The timestamp when the policy was created.

" @@ -7435,8 +7474,7 @@ }, "GetModelInvocationLoggingConfigurationRequest":{ "type":"structure", - "members":{ - } + "members":{} }, "GetModelInvocationLoggingConfigurationResponse":{ "type":"structure", @@ -7596,8 +7634,7 @@ }, "GetUseCaseForModelAccessRequest":{ "type":"structure", - "members":{ - } + "members":{} }, "GetUseCaseForModelAccessResponse":{ "type":"structure", @@ -11400,8 +11437,7 @@ }, "PutModelInvocationLoggingConfigurationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "PutUseCaseForModelAccessRequest":{ "type":"structure", @@ -11415,8 +11451,7 @@ }, "PutUseCaseForModelAccessResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "QueryTransformationConfiguration":{ "type":"structure", @@ -12069,8 +12104,7 @@ }, "StopEvaluationJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "StopModelCustomizationJobRequest":{ "type":"structure", @@ -12086,8 +12120,7 @@ }, "StopModelCustomizationJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "StopModelInvocationJobRequest":{ "type":"structure", @@ -12103,8 +12136,7 @@ }, "StopModelInvocationJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "String":{"type":"string"}, "SubnetId":{ @@ -12184,8 +12216,7 @@ }, "TagResourceResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "TagValue":{ "type":"string", @@ -12375,8 +12406,7 @@ }, "UntagResourceResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateAutomatedReasoningPolicyAnnotationsRequest":{ "type":"structure", @@ -12704,8 +12734,7 @@ }, "UpdateProvisionedModelThroughputResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UsePromptResponse":{"type":"boolean"}, "ValidationDataConfig":{ diff --git a/services/bedrockagent/pom.xml b/services/bedrockagent/pom.xml index 6e3d1d512618..92e4d83684a1 100644 --- a/services/bedrockagent/pom.xml +++ b/services/bedrockagent/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockagent AWS Java SDK :: Services :: Bedrock Agent diff --git a/services/bedrockagentcore/pom.xml b/services/bedrockagentcore/pom.xml index 96b34477878e..9cf64e163910 100644 --- a/services/bedrockagentcore/pom.xml +++ b/services/bedrockagentcore/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockagentcore AWS Java SDK :: Services :: Bedrock Agent Core diff --git a/services/bedrockagentcorecontrol/pom.xml b/services/bedrockagentcorecontrol/pom.xml index b6ad6c2dfd59..bd7f7394c19d 100644 --- a/services/bedrockagentcorecontrol/pom.xml +++ b/services/bedrockagentcorecontrol/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockagentcorecontrol AWS Java SDK :: Services :: Bedrock Agent Core Control diff --git a/services/bedrockagentruntime/pom.xml b/services/bedrockagentruntime/pom.xml index a8b3ceee5416..2286e67a522c 100644 --- a/services/bedrockagentruntime/pom.xml +++ b/services/bedrockagentruntime/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockagentruntime AWS Java SDK :: Services :: Bedrock Agent Runtime diff --git a/services/bedrockdataautomation/pom.xml b/services/bedrockdataautomation/pom.xml index 6e5ce55a69fc..266a91bc6f4d 100644 --- a/services/bedrockdataautomation/pom.xml +++ b/services/bedrockdataautomation/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockdataautomation AWS Java SDK :: Services :: Bedrock Data Automation diff --git a/services/bedrockdataautomationruntime/pom.xml b/services/bedrockdataautomationruntime/pom.xml index 208526e5dc08..4721c9d34748 100644 --- a/services/bedrockdataautomationruntime/pom.xml +++ b/services/bedrockdataautomationruntime/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockdataautomationruntime AWS Java SDK :: Services :: Bedrock Data Automation Runtime diff --git a/services/bedrockruntime/pom.xml b/services/bedrockruntime/pom.xml index 111022449db8..771706e3d49e 100644 --- a/services/bedrockruntime/pom.xml +++ b/services/bedrockruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT bedrockruntime AWS Java SDK :: Services :: Bedrock Runtime diff --git a/services/billing/pom.xml b/services/billing/pom.xml index 8a5115aa9d35..01e7eb63699e 100644 --- a/services/billing/pom.xml +++ b/services/billing/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT billing AWS Java SDK :: Services :: Billing diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml index 35f2318d020c..89b32d082133 100644 --- a/services/billingconductor/pom.xml +++ b/services/billingconductor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT billingconductor AWS Java SDK :: Services :: Billingconductor diff --git a/services/braket/pom.xml b/services/braket/pom.xml index caf3f2082b5b..36f7260777ac 100644 --- a/services/braket/pom.xml +++ b/services/braket/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT braket AWS Java SDK :: Services :: Braket diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml index 4e843958b90f..7d3d20ba798c 100644 --- a/services/budgets/pom.xml +++ b/services/budgets/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT budgets AWS Java SDK :: Services :: AWS Budgets diff --git a/services/chatbot/pom.xml b/services/chatbot/pom.xml index 4e06146ef79a..045678275afe 100644 --- a/services/chatbot/pom.xml +++ b/services/chatbot/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chatbot AWS Java SDK :: Services :: Chatbot diff --git a/services/chime/pom.xml b/services/chime/pom.xml index a6e8d99527a2..428aec282433 100644 --- a/services/chime/pom.xml +++ b/services/chime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chime AWS Java SDK :: Services :: Chime diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml index d199b072a1a1..48e0e4db549c 100644 --- a/services/chimesdkidentity/pom.xml +++ b/services/chimesdkidentity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chimesdkidentity AWS Java SDK :: Services :: Chime SDK Identity diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml index 04bea98023db..98b577aaffc0 100644 --- a/services/chimesdkmediapipelines/pom.xml +++ b/services/chimesdkmediapipelines/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chimesdkmediapipelines AWS Java SDK :: Services :: Chime SDK Media Pipelines diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml index 919909935f63..23f1c846b408 100644 --- a/services/chimesdkmeetings/pom.xml +++ b/services/chimesdkmeetings/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chimesdkmeetings AWS Java SDK :: Services :: Chime SDK Meetings diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml index 0ada2508af5c..a4ef9a59f78e 100644 --- a/services/chimesdkmessaging/pom.xml +++ b/services/chimesdkmessaging/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chimesdkmessaging AWS Java SDK :: Services :: Chime SDK Messaging diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml index c517245c4599..0774f0fb8f4e 100644 --- a/services/chimesdkvoice/pom.xml +++ b/services/chimesdkvoice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT chimesdkvoice AWS Java SDK :: Services :: Chime SDK Voice diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml index 22d3a53ae087..a7bffc676fd6 100644 --- a/services/cleanrooms/pom.xml +++ b/services/cleanrooms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cleanrooms AWS Java SDK :: Services :: Clean Rooms diff --git a/services/cleanroomsml/pom.xml b/services/cleanroomsml/pom.xml index e19e45ed230e..5dfd427729e7 100644 --- a/services/cleanroomsml/pom.xml +++ b/services/cleanroomsml/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cleanroomsml AWS Java SDK :: Services :: Clean Rooms ML diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml index 77c028543301..15f510271a8d 100644 --- a/services/cloud9/pom.xml +++ b/services/cloud9/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 cloud9 diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml index 4c72898b7ffd..938e4ce98072 100644 --- a/services/cloudcontrol/pom.xml +++ b/services/cloudcontrol/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudcontrol AWS Java SDK :: Services :: Cloud Control diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml index a17e4858cdb3..16315b1976cc 100644 --- a/services/clouddirectory/pom.xml +++ b/services/clouddirectory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT clouddirectory AWS Java SDK :: Services :: Amazon CloudDirectory diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml index d422d70b050c..10a2cca8a870 100644 --- a/services/cloudformation/pom.xml +++ b/services/cloudformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudformation AWS Java SDK :: Services :: AWS CloudFormation diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml index 28c6db1c6534..d2b2214273d8 100644 --- a/services/cloudfront/pom.xml +++ b/services/cloudfront/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudfront AWS Java SDK :: Services :: Amazon CloudFront diff --git a/services/cloudfrontkeyvaluestore/pom.xml b/services/cloudfrontkeyvaluestore/pom.xml index 58ad17420fbd..50095b039058 100644 --- a/services/cloudfrontkeyvaluestore/pom.xml +++ b/services/cloudfrontkeyvaluestore/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudfrontkeyvaluestore AWS Java SDK :: Services :: Cloud Front Key Value Store diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml index 3a67e76aba33..cfd4d36611ce 100644 --- a/services/cloudhsm/pom.xml +++ b/services/cloudhsm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudhsm AWS Java SDK :: Services :: AWS CloudHSM diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml index f971b9f40251..87f4df1f5142 100644 --- a/services/cloudhsmv2/pom.xml +++ b/services/cloudhsmv2/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 cloudhsmv2 diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml index 31e42a3cd781..e0904d191551 100644 --- a/services/cloudsearch/pom.xml +++ b/services/cloudsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudsearch AWS Java SDK :: Services :: Amazon CloudSearch diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml index ff1029a7fcef..4d581e5d9024 100644 --- a/services/cloudsearchdomain/pom.xml +++ b/services/cloudsearchdomain/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudsearchdomain AWS Java SDK :: Services :: Amazon CloudSearch Domain diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml index 60def1689d66..394b9f29a150 100644 --- a/services/cloudtrail/pom.xml +++ b/services/cloudtrail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudtrail AWS Java SDK :: Services :: AWS CloudTrail diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml index 516d2d6844f0..ad1a38bae59d 100644 --- a/services/cloudtraildata/pom.xml +++ b/services/cloudtraildata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudtraildata AWS Java SDK :: Services :: Cloud Trail Data diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml index 76c979d00b27..8c85c8a0d3e2 100644 --- a/services/cloudwatch/pom.xml +++ b/services/cloudwatch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudwatch AWS Java SDK :: Services :: Amazon CloudWatch diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml index 022cf0cc3d30..6417b4fb9cab 100644 --- a/services/cloudwatchevents/pom.xml +++ b/services/cloudwatchevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudwatchevents AWS Java SDK :: Services :: Amazon CloudWatch Events diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml index e124249a2899..a2166fe4bc6f 100644 --- a/services/cloudwatchlogs/pom.xml +++ b/services/cloudwatchlogs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cloudwatchlogs AWS Java SDK :: Services :: Amazon CloudWatch Logs diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml index 2e3b7a5001ea..d55fa35ad664 100644 --- a/services/codeartifact/pom.xml +++ b/services/codeartifact/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codeartifact AWS Java SDK :: Services :: Codeartifact diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml index 514e4a3b3bdb..1a860ce5c168 100644 --- a/services/codebuild/pom.xml +++ b/services/codebuild/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codebuild AWS Java SDK :: Services :: AWS Code Build diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml index 005fa1a5d0dc..3401f9edc9a5 100644 --- a/services/codecatalyst/pom.xml +++ b/services/codecatalyst/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codecatalyst AWS Java SDK :: Services :: Code Catalyst diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml index 4e5eaed048e5..b65529bc74f0 100644 --- a/services/codecommit/pom.xml +++ b/services/codecommit/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codecommit AWS Java SDK :: Services :: AWS CodeCommit diff --git a/services/codeconnections/pom.xml b/services/codeconnections/pom.xml index a824da390289..f7c05e3483b3 100644 --- a/services/codeconnections/pom.xml +++ b/services/codeconnections/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codeconnections AWS Java SDK :: Services :: Code Connections diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml index 1ee3db99ab72..e1d5a1a69a17 100644 --- a/services/codedeploy/pom.xml +++ b/services/codedeploy/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codedeploy AWS Java SDK :: Services :: AWS CodeDeploy diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml index 672d93740a96..6d30e304d9d3 100644 --- a/services/codeguruprofiler/pom.xml +++ b/services/codeguruprofiler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codeguruprofiler AWS Java SDK :: Services :: CodeGuruProfiler diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml index 6dfdb046cf46..292eb50b11da 100644 --- a/services/codegurureviewer/pom.xml +++ b/services/codegurureviewer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codegurureviewer AWS Java SDK :: Services :: CodeGuru Reviewer diff --git a/services/codegurusecurity/pom.xml b/services/codegurusecurity/pom.xml index 85fb61f58a1f..c7e1603586b1 100644 --- a/services/codegurusecurity/pom.xml +++ b/services/codegurusecurity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codegurusecurity AWS Java SDK :: Services :: Code Guru Security diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml index 65d6646b9fe7..e350b622c27e 100644 --- a/services/codepipeline/pom.xml +++ b/services/codepipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codepipeline AWS Java SDK :: Services :: AWS CodePipeline diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml index 6d3b2d9b109c..fbe61a7e5234 100644 --- a/services/codestarconnections/pom.xml +++ b/services/codestarconnections/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codestarconnections AWS Java SDK :: Services :: CodeStar connections diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml index cf182e456f5d..ec68e77eb22c 100644 --- a/services/codestarnotifications/pom.xml +++ b/services/codestarnotifications/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT codestarnotifications AWS Java SDK :: Services :: Codestar Notifications diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml index 8cc63b9492e7..9e6e9149a47f 100644 --- a/services/cognitoidentity/pom.xml +++ b/services/cognitoidentity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cognitoidentity AWS Java SDK :: Services :: Amazon Cognito Identity diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml index 55ad56a8005e..a080579012d2 100644 --- a/services/cognitoidentityprovider/pom.xml +++ b/services/cognitoidentityprovider/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cognitoidentityprovider AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml index 4a163cf9dfbb..6e99e498a6d1 100644 --- a/services/cognitosync/pom.xml +++ b/services/cognitosync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT cognitosync AWS Java SDK :: Services :: Amazon Cognito Sync diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml index 95df62073506..7f4173d11857 100644 --- a/services/comprehend/pom.xml +++ b/services/comprehend/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 comprehend diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml index 85f243e72be0..14daaa5acafc 100644 --- a/services/comprehendmedical/pom.xml +++ b/services/comprehendmedical/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT comprehendmedical AWS Java SDK :: Services :: ComprehendMedical diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml index 3f0913d7d1bb..9bb595fc672e 100644 --- a/services/computeoptimizer/pom.xml +++ b/services/computeoptimizer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT computeoptimizer AWS Java SDK :: Services :: Compute Optimizer diff --git a/services/config/pom.xml b/services/config/pom.xml index d2e46b4a9edd..8f165ae37dae 100644 --- a/services/config/pom.xml +++ b/services/config/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT config AWS Java SDK :: Services :: AWS Config diff --git a/services/connect/pom.xml b/services/connect/pom.xml index 5210549987b1..aa378de2fc4a 100644 --- a/services/connect/pom.xml +++ b/services/connect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connect AWS Java SDK :: Services :: Connect diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml index 4d3ec68072bb..f29ad2d65203 100644 --- a/services/connectcampaigns/pom.xml +++ b/services/connectcampaigns/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connectcampaigns AWS Java SDK :: Services :: Connect Campaigns diff --git a/services/connectcampaignsv2/pom.xml b/services/connectcampaignsv2/pom.xml index d8d0207249c2..7e8ff47a11ca 100644 --- a/services/connectcampaignsv2/pom.xml +++ b/services/connectcampaignsv2/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connectcampaignsv2 AWS Java SDK :: Services :: Connect Campaigns V2 diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml index 3d312f4dff4b..e4a9a629ad8e 100644 --- a/services/connectcases/pom.xml +++ b/services/connectcases/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connectcases AWS Java SDK :: Services :: Connect Cases diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml index 583a80874972..7643ba718b99 100644 --- a/services/connectcontactlens/pom.xml +++ b/services/connectcontactlens/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connectcontactlens AWS Java SDK :: Services :: Connect Contact Lens diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml index 1dd1218bdc98..cc256b242d3f 100644 --- a/services/connectparticipant/pom.xml +++ b/services/connectparticipant/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT connectparticipant AWS Java SDK :: Services :: ConnectParticipant diff --git a/services/controlcatalog/pom.xml b/services/controlcatalog/pom.xml index 04b5b720c7fa..be6ea6786cd4 100644 --- a/services/controlcatalog/pom.xml +++ b/services/controlcatalog/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT controlcatalog AWS Java SDK :: Services :: Control Catalog diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml index 6b69b5d80faf..af68ee1a5bdf 100644 --- a/services/controltower/pom.xml +++ b/services/controltower/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT controltower AWS Java SDK :: Services :: Control Tower diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml index 08b51ed8f25a..7743027074d5 100644 --- a/services/costandusagereport/pom.xml +++ b/services/costandusagereport/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT costandusagereport AWS Java SDK :: Services :: AWS Cost and Usage Report diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml index 7e49e18edcfd..bf85490daf98 100644 --- a/services/costexplorer/pom.xml +++ b/services/costexplorer/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 costexplorer diff --git a/services/costoptimizationhub/pom.xml b/services/costoptimizationhub/pom.xml index 28a185169575..c32b0a9f0ee5 100644 --- a/services/costoptimizationhub/pom.xml +++ b/services/costoptimizationhub/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT costoptimizationhub AWS Java SDK :: Services :: Cost Optimization Hub diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml index df224003ef18..49e23644c2d9 100644 --- a/services/customerprofiles/pom.xml +++ b/services/customerprofiles/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT customerprofiles AWS Java SDK :: Services :: Customer Profiles diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml index cd618d11d712..96b2931dbc28 100644 --- a/services/databasemigration/pom.xml +++ b/services/databasemigration/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT databasemigration AWS Java SDK :: Services :: AWS Database Migration Service diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml index 7db911099fe9..cffa2917e601 100644 --- a/services/databrew/pom.xml +++ b/services/databrew/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT databrew AWS Java SDK :: Services :: Data Brew diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml index 930362b87243..79c962a2e6f6 100644 --- a/services/dataexchange/pom.xml +++ b/services/dataexchange/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dataexchange AWS Java SDK :: Services :: DataExchange diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml index a743dad7a852..12f69e2bda35 100644 --- a/services/datapipeline/pom.xml +++ b/services/datapipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT datapipeline AWS Java SDK :: Services :: AWS Data Pipeline diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml index 5149815ac226..1443307b5440 100644 --- a/services/datasync/pom.xml +++ b/services/datasync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT datasync AWS Java SDK :: Services :: DataSync diff --git a/services/datazone/pom.xml b/services/datazone/pom.xml index e97b64e4a78e..4981e36c3d3f 100644 --- a/services/datazone/pom.xml +++ b/services/datazone/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT datazone AWS Java SDK :: Services :: Data Zone diff --git a/services/dax/pom.xml b/services/dax/pom.xml index 332b184e4fd8..c71ba7ec4762 100644 --- a/services/dax/pom.xml +++ b/services/dax/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dax AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX) diff --git a/services/deadline/pom.xml b/services/deadline/pom.xml index 509e9b559602..ff808eb25d13 100644 --- a/services/deadline/pom.xml +++ b/services/deadline/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT deadline AWS Java SDK :: Services :: Deadline diff --git a/services/detective/pom.xml b/services/detective/pom.xml index fbc02ecd26ce..a84f007202a3 100644 --- a/services/detective/pom.xml +++ b/services/detective/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT detective AWS Java SDK :: Services :: Detective diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml index 39eab4d1487e..d2c2bba80a1d 100644 --- a/services/devicefarm/pom.xml +++ b/services/devicefarm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT devicefarm AWS Java SDK :: Services :: AWS Device Farm diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml index e309c1f84b3a..903dea6d8fd2 100644 --- a/services/devopsguru/pom.xml +++ b/services/devopsguru/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT devopsguru AWS Java SDK :: Services :: Dev Ops Guru diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml index 3ddd0672fc27..d91bd0ea43ff 100644 --- a/services/directconnect/pom.xml +++ b/services/directconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT directconnect AWS Java SDK :: Services :: AWS Direct Connect diff --git a/services/directory/pom.xml b/services/directory/pom.xml index 09b5741ec242..b112f78a5f1a 100644 --- a/services/directory/pom.xml +++ b/services/directory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT directory AWS Java SDK :: Services :: AWS Directory Service diff --git a/services/directoryservicedata/pom.xml b/services/directoryservicedata/pom.xml index b6a664c35233..80a7e61284e0 100644 --- a/services/directoryservicedata/pom.xml +++ b/services/directoryservicedata/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT directoryservicedata AWS Java SDK :: Services :: Directory Service Data diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml index cbe58a02fb46..35e6e31f2bae 100644 --- a/services/dlm/pom.xml +++ b/services/dlm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dlm AWS Java SDK :: Services :: DLM diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml index 629e484c0107..763335666813 100644 --- a/services/docdb/pom.xml +++ b/services/docdb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT docdb AWS Java SDK :: Services :: DocDB diff --git a/services/docdb/src/main/resources/codegen-resources/service-2.json b/services/docdb/src/main/resources/codegen-resources/service-2.json index 4f27a2a39ff3..28de319e4c0d 100644 --- a/services/docdb/src/main/resources/codegen-resources/service-2.json +++ b/services/docdb/src/main/resources/codegen-resources/service-2.json @@ -131,7 +131,8 @@ {"shape":"DBInstanceNotFoundFault"}, {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"}, {"shape":"GlobalClusterNotFoundFault"}, - {"shape":"InvalidGlobalClusterStateFault"} + {"shape":"InvalidGlobalClusterStateFault"}, + {"shape":"NetworkTypeNotSupported"} ], "documentation":"

Creates a new Amazon DocumentDB cluster.

" }, @@ -261,7 +262,7 @@ {"shape":"InvalidDBClusterStateFault"}, {"shape":"DBClusterNotFoundFault"} ], - "documentation":"

Creates an Amazon DocumentDB global cluster that can span multiple multiple Amazon Web Services Regions. The global cluster contains one primary cluster with read-write capability, and up-to give read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance.

You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster.

This action only applies to Amazon DocumentDB clusters.

" + "documentation":"

Creates an Amazon DocumentDB global cluster that can span multiple multiple Amazon Web Services Regions. The global cluster contains one primary cluster with read-write capability, and up-to 10 read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance.

You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster.

This action only applies to Amazon DocumentDB clusters.

" }, "DeleteDBCluster":{ "name":"DeleteDBCluster", @@ -699,7 +700,8 @@ {"shape":"DBClusterParameterGroupNotFoundFault"}, {"shape":"InvalidDBSecurityGroupStateFault"}, {"shape":"InvalidDBInstanceStateFault"}, - {"shape":"DBClusterAlreadyExistsFault"} + {"shape":"DBClusterAlreadyExistsFault"}, + {"shape":"NetworkTypeNotSupported"} ], "documentation":"

Modifies a setting for an Amazon DocumentDB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.

" }, @@ -934,7 +936,8 @@ {"shape":"InvalidRestoreFault"}, {"shape":"DBSubnetGroupNotFoundFault"}, {"shape":"InvalidSubnet"}, - {"shape":"KMSKeyNotAccessibleFault"} + {"shape":"KMSKeyNotAccessibleFault"}, + {"shape":"NetworkTypeNotSupported"} ], "documentation":"

Creates a new cluster from a snapshot or cluster snapshot.

If a snapshot is specified, the target cluster is created from the source DB snapshot with a default configuration and default security group.

If a cluster snapshot is specified, the target cluster is created from the source cluster restore point with the same configuration as the original source DB cluster, except that the new cluster is created with the default security group.

" }, @@ -964,7 +967,8 @@ {"shape":"InvalidSubnet"}, {"shape":"InvalidVPCNetworkStateFault"}, {"shape":"KMSKeyNotAccessibleFault"}, - {"shape":"StorageQuotaExceededFault"} + {"shape":"StorageQuotaExceededFault"}, + {"shape":"NetworkTypeNotSupported"} ], "documentation":"

Restores a cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target cluster is created from the source cluster with the same configuration as the original cluster, except that the new cluster is created with the default security group.

" }, @@ -1302,7 +1306,7 @@ "members":{ "SourceDBClusterSnapshotIdentifier":{ "shape":"String", - "documentation":"

The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

Constraints:

  • Must specify a valid system snapshot in the available state.

  • If the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.

  • If the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid cluster snapshot ARN.

Example: my-cluster-snapshot1

" + "documentation":"

The identifier of the cluster snapshot to copy. This parameter is not case sensitive.

Constraints:

  • Must specify a valid cluster snapshot in the available state.

  • If the source cluster snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.

  • If the source cluster snapshot is in a different Amazon Web Services Region or owned by another Amazon Web Services account, specify the snapshot ARN.

Example: my-cluster-snapshot1

" }, "TargetDBClusterSnapshotIdentifier":{ "shape":"String", @@ -1422,7 +1426,7 @@ }, "StorageType":{ "shape":"String", - "documentation":"

The storage type to associate with the DB cluster.

For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.

Valid values for storage type - standard | iopt1

Default value is standard

When you create a DocumentDB DB cluster with the storage type set to iopt1, the storage type is returned in the response. The storage type isn't returned when you set it to standard.

" + "documentation":"

The storage type to associate with the DB cluster.

For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.

Valid values for storage type - standard | iopt1

Default value is standard

When you create an Amazon DocumentDB cluster with the storage type set to iopt1, the storage type is returned in the response. The storage type isn't returned when you set it to standard.

" }, "ServerlessV2ScalingConfiguration":{ "shape":"ServerlessV2ScalingConfiguration", @@ -1435,6 +1439,10 @@ "MasterUserSecretKmsKeyId":{ "shape":"String", "documentation":"

The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager. This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the DB cluster.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. To use a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN.

If you don't specify MasterUserSecretKmsKeyId, then the aws/secretsmanager KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't use the aws/secretsmanager KMS key to encrypt the secret, and you must use a customer managed KMS key.

There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account has a different default KMS key for each Amazon Web Services Region.

" + }, + "NetworkType":{ + "shape":"String", + "documentation":"

The network type of the cluster.

The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.

Valid Values: IPV4 | DUAL

" } }, "documentation":"

Represents the input to CreateDBCluster.

" @@ -1825,6 +1833,10 @@ "shape":"Boolean", "documentation":"

Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

" }, + "IOOptimizedNextAllowedModificationTime":{ + "shape":"TStamp", + "documentation":"

The next time you can modify the Amazon DocumentDB cluster to use the iopt1 storage type.

" + }, "StorageType":{ "shape":"String", "documentation":"

Storage type associated with your cluster

For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.

Valid values for storage type - standard | iopt1

Default value is standard

" @@ -1836,6 +1848,10 @@ "MasterUserSecret":{ "shape":"ClusterMasterUserSecret", "documentation":"

The secret managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the master user password.

" + }, + "NetworkType":{ + "shape":"String", + "documentation":"

The network type of the cluster.

The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.

Valid Values: IPV4 | DUAL

" } }, "documentation":"

Detailed information about a cluster.

", @@ -2551,6 +2567,10 @@ "DBSubnetGroupArn":{ "shape":"String", "documentation":"

The Amazon Resource Name (ARN) for the DB subnet group.

" + }, + "SupportedNetworkTypes":{ + "shape":"NetworkTypeList", + "documentation":"

The network type of the DB subnet group.

Valid Values: IPV4 | DUAL

A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

" } }, "documentation":"

Detailed information about a subnet group.

", @@ -3879,7 +3899,7 @@ }, "AllowMajorVersionUpgrade":{ "shape":"Boolean", - "documentation":"

A value that indicates whether major version upgrades are allowed.

Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.

" + "documentation":"

A value that indicates whether major version upgrades are allowed.

Constraints:

  • You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the cluster's current version.

  • Since some parameters are version specific, changing them requires executing a new ModifyDBCluster API call after the in-place MVU completes.

Performing an MVU directly impacts the following parameters:

  • MasterUserPassword

  • NewDBClusterIdentifier

  • VpcSecurityGroupIds

  • Port

" }, "DeletionProtection":{ "shape":"BooleanOptional", @@ -3904,6 +3924,10 @@ "RotateMasterUserPassword":{ "shape":"BooleanOptional", "documentation":"

Specifies whether to rotate the secret managed by Amazon Web Services Secrets Manager for the master user password.

This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the cluster. The secret value contains the updated password.

Constraint: You must apply the change immediately when rotating the master user password.

" + }, + "NetworkType":{ + "shape":"String", + "documentation":"

The network type of the cluster.

The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.

Valid Values: IPV4 | DUAL

" } }, "documentation":"

Represents the input to ModifyDBCluster.

" @@ -4111,6 +4135,21 @@ "GlobalCluster":{"shape":"GlobalCluster"} } }, + "NetworkTypeList":{ + "type":"list", + "member":{"shape":"String"} + }, + "NetworkTypeNotSupported":{ + "type":"structure", + "members":{}, + "documentation":"

The network type is not supported by either DBSubnetGroup or the DB engine version.

", + "error":{ + "code":"NetworkTypeNotSupported", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "OrderableDBInstanceOption":{ "type":"structure", "members":{ @@ -4176,7 +4215,7 @@ }, "ParameterValue":{ "shape":"String", - "documentation":"

Specifies the value of the parameter.

" + "documentation":"

Specifies the value of the parameter. Must be one or more of the cluster parameter's AllowedValues in CSV format:

Valid values are:

  • enabled: The cluster accepts secure connections using TLS version 1.0 through 1.3.

  • disabled: The cluster does not accept secure connections using TLS.

  • fips-140-3: The cluster only accepts secure connections per the requirements of the Federal Information Processing Standards (FIPS) publication 140-3. Only supported starting with Amazon DocumentDB 5.0 (engine version 3.0.3727) clusters in these regions: ca-central-1, us-west-2, us-east-1, us-east-2, us-gov-east-1, us-gov-west-1.

  • tls1.2+: The cluster accepts secure connections using TLS version 1.2 and above. Only supported starting with Amazon DocumentDB 4.0 (engine version 2.0.10980) and Amazon DocumentDB 5.0 (engine version 3.0.11051).

  • tls1.3+: The cluster accepts secure connections using TLS version 1.3 and above. Only supported starting with Amazon DocumentDB 4.0 (engine version 2.0.10980) and Amazon DocumentDB 5.0 (engine version 3.0.11051).

" }, "Description":{ "shape":"String", @@ -4564,6 +4603,10 @@ "StorageType":{ "shape":"String", "documentation":"

The storage type to associate with the DB cluster.

For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.

Valid values for storage type - standard | iopt1

Default value is standard

" + }, + "NetworkType":{ + "shape":"String", + "documentation":"

The network type of the cluster.

The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.

Valid Values: IPV4 | DUAL

" } }, "documentation":"

Represents the input to RestoreDBClusterFromSnapshot.

" @@ -4636,6 +4679,10 @@ "StorageType":{ "shape":"String", "documentation":"

The storage type to associate with the DB cluster.

For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.

Valid values for storage type - standard | iopt1

Default value is standard

" + }, + "NetworkType":{ + "shape":"String", + "documentation":"

The network type of the cluster.

The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.

Valid Values: IPV4 | DUAL

" } }, "documentation":"

Represents the input to RestoreDBClusterToPointInTime.

" diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml index cc054b15b90a..a6951821af7e 100644 --- a/services/docdbelastic/pom.xml +++ b/services/docdbelastic/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT docdbelastic AWS Java SDK :: Services :: Doc DB Elastic diff --git a/services/drs/pom.xml b/services/drs/pom.xml index 84db25672475..adca376fe939 100644 --- a/services/drs/pom.xml +++ b/services/drs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT drs AWS Java SDK :: Services :: Drs diff --git a/services/dsql/pom.xml b/services/dsql/pom.xml index 06eb8bb89375..2ecfd2d0e183 100644 --- a/services/dsql/pom.xml +++ b/services/dsql/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dsql AWS Java SDK :: Services :: DSQL diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml index f33e4e4a666a..b6772c223404 100644 --- a/services/dynamodb/pom.xml +++ b/services/dynamodb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT dynamodb AWS Java SDK :: Services :: Amazon DynamoDB diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml index 6ce837f43423..dc129c1f5478 100644 --- a/services/ebs/pom.xml +++ b/services/ebs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ebs AWS Java SDK :: Services :: EBS diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml index ab666288e3b7..27e3cf2cdcac 100644 --- a/services/ec2/pom.xml +++ b/services/ec2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ec2 AWS Java SDK :: Services :: Amazon EC2 diff --git a/services/ec2/src/main/resources/codegen-resources/paginators-1.json b/services/ec2/src/main/resources/codegen-resources/paginators-1.json index c42738fa39a4..7f0fd50bb604 100644 --- a/services/ec2/src/main/resources/codegen-resources/paginators-1.json +++ b/services/ec2/src/main/resources/codegen-resources/paginators-1.json @@ -66,6 +66,12 @@ "output_token": "NextToken", "result_key": "CapacityBlocks" }, + "DescribeCapacityManagerDataExports": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "CapacityManagerDataExports" + }, "DescribeCapacityReservationBillingRequests": { "input_token": "NextToken", "limit_key": "MaxResults", @@ -821,6 +827,18 @@ "output_token": "NextToken", "result_key": "DataResponses" }, + "GetCapacityManagerMetricData": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "MetricDataResults" + }, + "GetCapacityManagerMetricDimensions": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "MetricDimensionResults" + }, "GetGroupsForCapacityReservation": { "input_token": "NextToken", "limit_key": "MaxResults", diff --git a/services/ec2/src/main/resources/codegen-resources/service-2.json b/services/ec2/src/main/resources/codegen-resources/service-2.json index 749a6f2bebde..0f4f4ce3c8d9 100644 --- a/services/ec2/src/main/resources/codegen-resources/service-2.json +++ b/services/ec2/src/main/resources/codegen-resources/service-2.json @@ -112,7 +112,7 @@ }, "input":{"shape":"AllocateAddressRequest"}, "output":{"shape":"AllocateAddressResult"}, - "documentation":"

Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.

You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon EC2 User Guide.

If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.

For more information, see Elastic IP Addresses in the Amazon EC2 User Guide.

You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).

" + "documentation":"

Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.

You can allocate an Elastic IP address from one of the following address pools:

  • Amazon's pool of IPv4 addresses

  • Public IPv4 address range that you own and bring to your Amazon Web Services account using Bring Your Own IP Addresses (BYOIP)

  • An IPv4 IPAM pool with an Amazon-provided or BYOIP public IPv4 address range

  • IPv4 addresses from your on-premises network made available for use with an Outpost using a customer-owned IP address pool (CoIP pool)

For more information, see Elastic IP Addresses in the Amazon EC2 User Guide.

If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.

You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).

" }, "AllocateHosts":{ "name":"AllocateHosts", @@ -620,6 +620,16 @@ "output":{"shape":"CopyVolumesResult"}, "documentation":"

Creates a crash-consistent, point-in-time copy of an existing Amazon EBS volume within the same Availability Zone. The volume copy can be attached to an Amazon EC2 instance once it reaches the available state. For more information, see Copy an Amazon EBS volume.

" }, + "CreateCapacityManagerDataExport":{ + "name":"CreateCapacityManagerDataExport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateCapacityManagerDataExportRequest"}, + "output":{"shape":"CreateCapacityManagerDataExportResult"}, + "documentation":"

Creates a new data export configuration for EC2 Capacity Manager. This allows you to automatically export capacity usage data to an S3 bucket on a scheduled basis. The exported data includes metrics for On-Demand, Spot, and Capacity Reservations usage across your organization.

" + }, "CreateCapacityReservation":{ "name":"CreateCapacityReservation", "http":{ @@ -1547,6 +1557,16 @@ "output":{"shape":"CreateVpnGatewayResult"}, "documentation":"

Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.

For more information, see Amazon Web Services Site-to-Site VPN in the Amazon Web Services Site-to-Site VPN User Guide.

" }, + "DeleteCapacityManagerDataExport":{ + "name":"DeleteCapacityManagerDataExport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteCapacityManagerDataExportRequest"}, + "output":{"shape":"DeleteCapacityManagerDataExportResult"}, + "documentation":"

Deletes an existing Capacity Manager data export configuration. This stops future scheduled exports but does not delete previously exported files from S3.

" + }, "DeleteCarrierGateway":{ "name":"DeleteCarrierGateway", "http":{ @@ -2569,6 +2589,16 @@ "output":{"shape":"DescribeCapacityBlocksResult"}, "documentation":"

Describes details about Capacity Blocks in the Amazon Web Services Region that you're currently using.

" }, + "DescribeCapacityManagerDataExports":{ + "name":"DescribeCapacityManagerDataExports", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeCapacityManagerDataExportsRequest"}, + "output":{"shape":"DescribeCapacityManagerDataExportsResult"}, + "documentation":"

Describes one or more Capacity Manager data export configurations. Returns information about export settings, delivery status, and recent export activity.

" + }, "DescribeCapacityReservationBillingRequests":{ "name":"DescribeCapacityReservationBillingRequests", "http":{ @@ -4236,6 +4266,16 @@ "output":{"shape":"DisableAwsNetworkPerformanceMetricSubscriptionResult"}, "documentation":"

Disables Infrastructure Performance metric subscriptions.

" }, + "DisableCapacityManager":{ + "name":"DisableCapacityManager", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableCapacityManagerRequest"}, + "output":{"shape":"DisableCapacityManagerResult"}, + "documentation":"

Disables EC2 Capacity Manager for your account. This stops data ingestion and removes access to capacity analytics and optimization recommendations. Previously collected data is retained but no new data will be processed.

" + }, "DisableEbsEncryptionByDefault":{ "name":"DisableEbsEncryptionByDefault", "http":{ @@ -4593,6 +4633,16 @@ "output":{"shape":"EnableAwsNetworkPerformanceMetricSubscriptionResult"}, "documentation":"

Enables Infrastructure Performance subscriptions.

" }, + "EnableCapacityManager":{ + "name":"EnableCapacityManager", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableCapacityManagerRequest"}, + "output":{"shape":"EnableCapacityManagerResult"}, + "documentation":"

Enables EC2 Capacity Manager for your account. This starts data ingestion for your EC2 capacity usage across On-Demand, Spot, and Capacity Reservations. Initial data processing may take several hours to complete.

" + }, "EnableEbsEncryptionByDefault":{ "name":"EnableEbsEncryptionByDefault", "http":{ @@ -4861,6 +4911,36 @@ "output":{"shape":"GetAwsNetworkPerformanceDataResult"}, "documentation":"

Gets network performance data.

" }, + "GetCapacityManagerAttributes":{ + "name":"GetCapacityManagerAttributes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetCapacityManagerAttributesRequest"}, + "output":{"shape":"GetCapacityManagerAttributesResult"}, + "documentation":"

Retrieves the current configuration and status of EC2 Capacity Manager for your account, including enablement status, Organizations access settings, and data ingestion status.

" + }, + "GetCapacityManagerMetricData":{ + "name":"GetCapacityManagerMetricData", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetCapacityManagerMetricDataRequest"}, + "output":{"shape":"GetCapacityManagerMetricDataResult"}, + "documentation":"

Retrieves capacity usage metrics for your EC2 resources. Returns time-series data for metrics like unused capacity, utilization rates, and costs across On-Demand, Spot, and Capacity Reservations. Data can be grouped and filtered by various dimensions such as region, account, and instance family.

" + }, + "GetCapacityManagerMetricDimensions":{ + "name":"GetCapacityManagerMetricDimensions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetCapacityManagerMetricDimensionsRequest"}, + "output":{"shape":"GetCapacityManagerMetricDimensionsResult"}, + "documentation":"

Retrieves the available dimension values for capacity metrics within a specified time range. This is useful for discovering what accounts, regions, instance families, and other dimensions have data available for filtering and grouping.

" + }, "GetCapacityReservationUsage":{ "name":"GetCapacityReservationUsage", "http":{ @@ -6881,6 +6961,16 @@ "output":{"shape":"UnmonitorInstancesResult"}, "documentation":"

Disables detailed monitoring for a running instance. For more information, see Monitoring your instances and volumes in the Amazon EC2 User Guide.

" }, + "UpdateCapacityManagerOrganizationsAccess":{ + "name":"UpdateCapacityManagerOrganizationsAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateCapacityManagerOrganizationsAccessRequest"}, + "output":{"shape":"UpdateCapacityManagerOrganizationsAccessResult"}, + "documentation":"

Updates the Organizations access setting for EC2 Capacity Manager. This controls whether Capacity Manager can aggregate data from all accounts in your Amazon Web Services Organization or only from the current account.

" + }, "UpdateSecurityGroupRuleDescriptionsEgress":{ "name":"UpdateSecurityGroupRuleDescriptionsEgress", "http":{ @@ -7912,7 +8002,7 @@ }, "PublicIpv4Pool":{ "shape":"String", - "documentation":"

The ID of an address pool.

", + "documentation":"

The ID of an address pool that you own.

", "locationName":"publicIpv4Pool" }, "NetworkBorderGroup":{ @@ -7937,12 +8027,12 @@ }, "CarrierIp":{ "shape":"String", - "documentation":"

The carrier IP address. This option is only available for network interfaces that reside in a subnet in a Wavelength Zone.

", + "documentation":"

The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.

", "locationName":"carrierIp" }, "PublicIp":{ "shape":"String", - "documentation":"

The Elastic IP address.

", + "documentation":"

The Amazon-owned IP address. Not available when using an address pool that you own.

", "locationName":"publicIp" } } @@ -10611,6 +10701,7 @@ "uefi-preferred" ] }, + "BoxedBoolean":{"type":"boolean"}, "BoxedDouble":{"type":"double"}, "BoxedInteger":{"type":"integer"}, "BoxedLong":{"type":"long"}, @@ -11654,6 +11745,208 @@ "locationName":"item" } }, + "CapacityManagerCondition":{ + "type":"structure", + "members":{ + "DimensionCondition":{ + "shape":"DimensionCondition", + "documentation":"

The dimension-based condition that specifies how to filter the data based on dimension values.

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

Represents a filter condition for Capacity Manager queries. Contains dimension-based filtering criteria used to narrow down metric data and dimension results.

" + }, + "CapacityManagerConditionSet":{ + "type":"list", + "member":{ + "shape":"CapacityManagerCondition", + "locationName":"item" + }, + "max":20, + "min":0 + }, + "CapacityManagerDataExportId":{"type":"string"}, + "CapacityManagerDataExportIdSet":{ + "type":"list", + "member":{ + "shape":"CapacityManagerDataExportId", + "locationName":"item" + } + }, + "CapacityManagerDataExportResponse":{ + "type":"structure", + "members":{ + "CapacityManagerDataExportId":{ + "shape":"CapacityManagerDataExportId", + "documentation":"

The unique identifier for the data export configuration.

", + "locationName":"capacityManagerDataExportId" + }, + "S3BucketName":{ + "shape":"String", + "documentation":"

The name of the S3 bucket where export files are delivered.

", + "locationName":"s3BucketName" + }, + "S3BucketPrefix":{ + "shape":"String", + "documentation":"

The S3 key prefix used for organizing export files within the bucket.

", + "locationName":"s3BucketPrefix" + }, + "Schedule":{ + "shape":"Schedule", + "documentation":"

The frequency at which data exports are generated.

", + "locationName":"schedule" + }, + "OutputFormat":{ + "shape":"OutputFormat", + "documentation":"

The file format of the exported data.

", + "locationName":"outputFormat" + }, + "CreateTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp when the data export configuration was created.

", + "locationName":"createTime" + }, + "LatestDeliveryStatus":{ + "shape":"CapacityManagerDataExportStatus", + "documentation":"

The status of the most recent export delivery.

", + "locationName":"latestDeliveryStatus" + }, + "LatestDeliveryStatusMessage":{ + "shape":"String", + "documentation":"

A message describing the status of the most recent export delivery, including any error details if the delivery failed.

", + "locationName":"latestDeliveryStatusMessage" + }, + "LatestDeliveryS3LocationUri":{ + "shape":"String", + "documentation":"

The S3 URI of the most recently delivered export file.

", + "locationName":"latestDeliveryS3LocationUri" + }, + "LatestDeliveryTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp when the most recent export was delivered to S3.

", + "locationName":"latestDeliveryTime" + }, + "Tags":{ + "shape":"TagList", + "documentation":"

The tags associated with the data export configuration.

", + "locationName":"tagSet" + } + }, + "documentation":"

Contains information about a Capacity Manager data export configuration, including export settings, delivery status, and recent export activity.

" + }, + "CapacityManagerDataExportResponseSet":{ + "type":"list", + "member":{ + "shape":"CapacityManagerDataExportResponse", + "locationName":"item" + } + }, + "CapacityManagerDataExportStatus":{ + "type":"string", + "enum":[ + "pending", + "in-progress", + "delivered", + "failed" + ] + }, + "CapacityManagerDimension":{ + "type":"structure", + "members":{ + "ResourceRegion":{ + "shape":"String", + "documentation":"

The Amazon Web Services Region where the capacity resource is located.

", + "locationName":"resourceRegion" + }, + "AvailabilityZoneId":{ + "shape":"String", + "documentation":"

The unique identifier of the Availability Zone where the capacity resource is located.

", + "locationName":"availabilityZoneId" + }, + "AccountId":{ + "shape":"String", + "documentation":"

The Amazon Web Services account ID that owns the capacity resource.

", + "locationName":"accountId" + }, + "InstanceFamily":{ + "shape":"String", + "documentation":"

The EC2 instance family of the capacity resource.

", + "locationName":"instanceFamily" + }, + "InstanceType":{ + "shape":"String", + "documentation":"

The specific EC2 instance type of the capacity resource.

", + "locationName":"instanceType" + }, + "InstancePlatform":{ + "shape":"String", + "documentation":"

The platform or operating system of the instance.

", + "locationName":"instancePlatform" + }, + "ReservationArn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the capacity reservation. This provides a unique identifier that can be used across Amazon Web Services services to reference the specific reservation.

", + "locationName":"reservationArn" + }, + "ReservationId":{ + "shape":"String", + "documentation":"

The unique identifier of the capacity reservation.

", + "locationName":"reservationId" + }, + "ReservationType":{ + "shape":"ReservationType", + "documentation":"

The type of capacity reservation.

", + "locationName":"reservationType" + }, + "ReservationCreateTimestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp when the capacity reservation was originally created, in milliseconds since epoch. This differs from the start timestamp as reservations can be created before they become active.

", + "locationName":"reservationCreateTimestamp" + }, + "ReservationStartTimestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp when the capacity reservation becomes active and available for use, in milliseconds since epoch. This is when the reservation begins providing capacity.

", + "locationName":"reservationStartTimestamp" + }, + "ReservationEndTimestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp when the capacity reservation expires and is no longer available, in milliseconds since epoch. After this time, the reservation will not provide any capacity.

", + "locationName":"reservationEndTimestamp" + }, + "ReservationEndDateType":{ + "shape":"ReservationEndDateType", + "documentation":"

The type of end date for the capacity reservation. This indicates whether the reservation has a fixed end date, is open-ended, or follows a specific termination pattern.

", + "locationName":"reservationEndDateType" + }, + "Tenancy":{ + "shape":"CapacityTenancy", + "documentation":"

The tenancy of the EC2 instances associated with this capacity dimension. Valid values are 'default' for shared tenancy, 'dedicated' for dedicated instances, or 'host' for dedicated hosts.

", + "locationName":"tenancy" + }, + "ReservationState":{ + "shape":"ReservationState", + "documentation":"

The current state of the capacity reservation.

", + "locationName":"reservationState" + }, + "ReservationInstanceMatchCriteria":{ + "shape":"String", + "documentation":"

The instance matching criteria for the capacity reservation, determining how instances are matched to the reservation.

", + "locationName":"reservationInstanceMatchCriteria" + }, + "ReservationUnusedFinancialOwner":{ + "shape":"String", + "documentation":"

The Amazon Web Services account ID that is financially responsible for unused capacity reservation costs.

", + "locationName":"reservationUnusedFinancialOwner" + } + }, + "documentation":"

Represents dimension values for capacity metrics, including resource identifiers, geographic information, and reservation details used for grouping and filtering capacity data.

" + }, + "CapacityManagerStatus":{ + "type":"string", + "enum":[ + "enabled", + "disabled" + ] + }, "CapacityReservation":{ "type":"structure", "members":{ @@ -12250,6 +12543,13 @@ "capacity-block" ] }, + "CapacityTenancy":{ + "type":"string", + "enum":[ + "default", + "dedicated" + ] + }, "CarrierGateway":{ "type":"structure", "members":{ @@ -13217,6 +13517,13 @@ "locationName":"item" } }, + "Comparison":{ + "type":"string", + "enum":[ + "equals", + "in" + ] + }, "ComponentAccount":{ "type":"string", "pattern":"\\d{12}" @@ -13225,6 +13532,15 @@ "type":"string", "pattern":"[a-z]{2}-[a-z]+-[1-9]+" }, + "ConditionValueList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + }, + "max":10, + "min":0 + }, "ConfirmProductInstanceRequest":{ "type":"structure", "required":[ @@ -13879,6 +14195,56 @@ }, "documentation":"

The CPU performance to consider, using an instance family as the baseline reference.

" }, + "CreateCapacityManagerDataExportRequest":{ + "type":"structure", + "required":[ + "S3BucketName", + "Schedule", + "OutputFormat" + ], + "members":{ + "S3BucketName":{ + "shape":"String", + "documentation":"

The name of the S3 bucket where the capacity data export files will be delivered. The bucket must exist and you must have write permissions to it.

" + }, + "S3BucketPrefix":{ + "shape":"String", + "documentation":"

The S3 key prefix for the exported data files. This allows you to organize exports in a specific folder structure within your bucket. If not specified, files are placed at the bucket root.

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

The frequency at which data exports are generated.

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

The file format for the exported data. Parquet format is recommended for large datasets and better compression.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.

", + "idempotencyToken":true + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "documentation":"

The tags to apply to the data export configuration. You can tag the export for organization and cost tracking purposes.

", + "locationName":"TagSpecification" + } + } + }, + "CreateCapacityManagerDataExportResult":{ + "type":"structure", + "members":{ + "CapacityManagerDataExportId":{ + "shape":"CapacityManagerDataExportId", + "documentation":"

The unique identifier for the created data export configuration. Use this ID to reference the export in other API calls.

", + "locationName":"capacityManagerDataExportId" + } + } + }, "CreateCapacityReservationBySplittingRequest":{ "type":"structure", "required":[ @@ -19214,6 +19580,30 @@ ] }, "DefaultingDhcpOptionsId":{"type":"string"}, + "DeleteCapacityManagerDataExportRequest":{ + "type":"structure", + "required":["CapacityManagerDataExportId"], + "members":{ + "CapacityManagerDataExportId":{ + "shape":"CapacityManagerDataExportId", + "documentation":"

The unique identifier of the data export configuration to delete.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + } + } + }, + "DeleteCapacityManagerDataExportResult":{ + "type":"structure", + "members":{ + "CapacityManagerDataExportId":{ + "shape":"CapacityManagerDataExportId", + "documentation":"

The unique identifier of the deleted data export configuration.

", + "locationName":"capacityManagerDataExportId" + } + } + }, "DeleteCarrierGatewayRequest":{ "type":"structure", "required":["CarrierGatewayId"], @@ -20314,7 +20704,7 @@ "members":{ "Return":{ "shape":"Boolean", - "documentation":"

Returns true if the request succeeds, otherwise returns an error.

", + "documentation":"

Is true if the request succeeds and an error otherwise.

", "locationName":"return" } }, @@ -22244,6 +22634,53 @@ } } }, + "DescribeCapacityManagerDataExportsRequest":{ + "type":"structure", + "members":{ + "CapacityManagerDataExportIds":{ + "shape":"CapacityManagerDataExportIdSet", + "documentation":"

The IDs of the data export configurations to describe. If not specified, all export configurations are returned.

", + "locationName":"CapacityManagerDataExportId" + }, + "MaxResults":{ + "shape":"DescribeCapacityManagerDataExportsRequestMaxResults", + "documentation":"

The maximum number of results to return in a single call. If not specified, up to 1000 results are returned.

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

The token for the next page of results. Use this value in a subsequent call to retrieve additional results.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "Filters":{ + "shape":"FilterList", + "documentation":"

One or more filters to narrow the results. Supported filters include export status, creation date, and S3 bucket name.

", + "locationName":"Filter" + } + } + }, + "DescribeCapacityManagerDataExportsRequestMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribeCapacityManagerDataExportsResult":{ + "type":"structure", + "members":{ + "CapacityManagerDataExports":{ + "shape":"CapacityManagerDataExportResponseSet", + "documentation":"

Information about the data export configurations, including export settings, delivery status, and recent activity.

", + "locationName":"capacityManagerDataExportSet" + }, + "NextToken":{ + "shape":"String", + "documentation":"

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", + "locationName":"nextToken" + } + } + }, "DescribeCapacityReservationBillingRequestsRequest":{ "type":"structure", "required":["Role"], @@ -29724,6 +30161,25 @@ "locationName":"item" } }, + "DimensionCondition":{ + "type":"structure", + "members":{ + "Dimension":{ + "shape":"FilterByDimension", + "documentation":"

The name of the dimension to filter by.

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

The comparison operator to use for the filter.

" + }, + "Values":{ + "shape":"ConditionValueList", + "documentation":"

The list of values to match against the specified dimension. For 'equals' comparison, only the first value is used. For 'in' comparison, any matching value will satisfy the condition.

", + "locationName":"Value" + } + }, + "documentation":"

Specifies a condition for filtering capacity data based on dimension values. Used to create precise filters for metric queries and dimension lookups.

" + }, "DirectoryServiceAuthentication":{ "type":"structure", "members":{ @@ -29823,6 +30279,35 @@ } } }, + "DisableCapacityManagerRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "DisableCapacityManagerResult":{ + "type":"structure", + "members":{ + "CapacityManagerStatus":{ + "shape":"CapacityManagerStatus", + "documentation":"

The current status of Capacity Manager after the disable operation.

", + "locationName":"capacityManagerStatus" + }, + "OrganizationsAccess":{ + "shape":"Boolean", + "documentation":"

Indicates whether Organizations access is enabled. This will be false after disabling Capacity Manager.

", + "locationName":"organizationsAccess" + } + } + }, "DisableEbsEncryptionByDefaultRequest":{ "type":"structure", "members":{ @@ -30851,7 +31336,7 @@ "members":{ "Return":{ "shape":"Boolean", - "documentation":"

Returns true if the request succeeds; otherwise, it returns an error.

", + "documentation":"

Is true if the request succeeds and an error otherwise.

", "locationName":"return" }, "ClientToken":{ @@ -31198,7 +31683,7 @@ }, "VolumeInitializationRate":{ "shape":"Integer", - "documentation":"

Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume. This is also known as volume initialization. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation.

This parameter is supported only for volumes created from snapshots. Omit this parameter if:

  • You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.

    If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.

  • You want to create a volume that is initialized at the default rate.

For more information, see Initialize Amazon EBS volumes in the Amazon EC2 User Guide.

This parameter is not supported when using CreateImage.

Valid range: 100 - 300 MiB/s

" + "documentation":"

Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume. This is also known as volume initialization. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation. For more information, see Initialize Amazon EBS volumes in the Amazon EC2 User Guide.

This parameter is supported only for volumes created from snapshots. Omit this parameter if:

  • You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.

    If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.

  • You want to create a volume that is initialized at the default rate.

This parameter is not supported when using CreateImage and DescribeImages.

Valid range: 100 - 300 MiB/s

" }, "AvailabilityZoneId":{ "shape":"String", @@ -31514,7 +31999,7 @@ }, "PreserveClientIp":{ "shape":"Boolean", - "documentation":"

Indicates whether your client's IP address is preserved as the source. The value is true or false.

  • If true, your client's IP address is used when you connect to a resource.

  • If false, the elastic network interface IP address is used when you connect to a resource.

Default: true

", + "documentation":"

Indicates whether your client's IP address is preserved as the source when you connect to a resource. The following are the possible values.

  • true - Use the IP address of the client. Your instance must have an IPv4 address.

  • false - Use the IP address of the network interface.

Default: false

", "locationName":"preserveClientIp" }, "SecurityGroupIds":{ @@ -31538,7 +32023,7 @@ "locationName":"publicDnsNames" } }, - "documentation":"

The EC2 Instance Connect Endpoint.

" + "documentation":"

Describes an EC2 Instance Connect Endpoint.

" }, "Ec2InstanceConnectEndpointState":{ "type":"string", @@ -31989,6 +32474,39 @@ } } }, + "EnableCapacityManagerRequest":{ + "type":"structure", + "members":{ + "OrganizationsAccess":{ + "shape":"Boolean", + "documentation":"

Specifies whether to enable cross-account access for Amazon Web Services Organizations. When enabled, Capacity Manager can aggregate data from all accounts in your organization. Default is false.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "EnableCapacityManagerResult":{ + "type":"structure", + "members":{ + "CapacityManagerStatus":{ + "shape":"CapacityManagerStatus", + "documentation":"

The current status of Capacity Manager after the enable operation.

", + "locationName":"capacityManagerStatus" + }, + "OrganizationsAccess":{ + "shape":"Boolean", + "documentation":"

Indicates whether Organizations access is enabled for cross-account data aggregation.

", + "locationName":"organizationsAccess" + } + } + }, "EnableEbsEncryptionByDefaultRequest":{ "type":"structure", "members":{ @@ -33645,6 +34163,28 @@ }, "documentation":"

A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

For more information, see List and filter using the CLI and API in the Amazon EC2 User Guide.

" }, + "FilterByDimension":{ + "type":"string", + "enum":[ + "resource-region", + "availability-zone-id", + "account-id", + "instance-family", + "instance-type", + "instance-platform", + "reservation-arn", + "reservation-id", + "reservation-type", + "reservation-create-timestamp", + "reservation-start-timestamp", + "reservation-end-timestamp", + "reservation-end-date-type", + "tenancy", + "reservation-state", + "reservation-instance-match-criteria", + "reservation-unused-financial-owner" + ] + }, "FilterList":{ "type":"list", "member":{ @@ -34890,6 +35430,177 @@ } } }, + "GetCapacityManagerAttributesRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + } + } + }, + "GetCapacityManagerAttributesResult":{ + "type":"structure", + "members":{ + "CapacityManagerStatus":{ + "shape":"CapacityManagerStatus", + "documentation":"

The current status of Capacity Manager.

", + "locationName":"capacityManagerStatus" + }, + "OrganizationsAccess":{ + "shape":"Boolean", + "documentation":"

Indicates whether Organizations access is enabled for cross-account data aggregation.

", + "locationName":"organizationsAccess" + }, + "DataExportCount":{ + "shape":"Integer", + "documentation":"

The number of active data export configurations for this account. This count includes all data exports regardless of their current delivery status.

", + "locationName":"dataExportCount" + }, + "IngestionStatus":{ + "shape":"IngestionStatus", + "documentation":"

The current data ingestion status. Initial ingestion may take several hours after enabling Capacity Manager.

", + "locationName":"ingestionStatus" + }, + "IngestionStatusMessage":{ + "shape":"String", + "documentation":"

A descriptive message providing additional details about the current ingestion status. This may include error information if ingestion has failed or progress details during initial setup.

", + "locationName":"ingestionStatusMessage" + }, + "EarliestDatapointTimestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp of the earliest data point available in Capacity Manager, in milliseconds since epoch. This indicates how far back historical data is available for queries.

", + "locationName":"earliestDatapointTimestamp" + }, + "LatestDatapointTimestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp of the most recent data point ingested by Capacity Manager, in milliseconds since epoch. This indicates how current your capacity data is.

", + "locationName":"latestDatapointTimestamp" + } + } + }, + "GetCapacityManagerMetricDataRequest":{ + "type":"structure", + "required":[ + "MetricNames", + "StartTime", + "EndTime", + "Period" + ], + "members":{ + "MetricNames":{ + "shape":"MetricSet", + "documentation":"

The names of the metrics to retrieve. Maximum of 10 metrics per request.

", + "locationName":"MetricName" + }, + "StartTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The start time for the metric data query, in ISO 8601 format. The time range (end time - start time) must be a multiple of the specified period.

" + }, + "EndTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The end time for the metric data query, in ISO 8601 format. If the end time is beyond the latest ingested data, it will be automatically adjusted to the latest available data point.

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

The granularity, in seconds, of the returned data points.

" + }, + "GroupBy":{ + "shape":"GroupBySet", + "documentation":"

The dimensions by which to group the metric data. This determines how the data is aggregated and returned.

" + }, + "FilterBy":{ + "shape":"CapacityManagerConditionSet", + "documentation":"

Conditions to filter the metric data. Each filter specifies a dimension, comparison operator ('equals', 'in'), and values to match against.

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

The maximum number of data points to return. Valid range is 1 to 100,000. Use with NextToken for pagination of large result sets.

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

The token for the next page of results. Use this value in a subsequent call to retrieve additional data points.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + } + } + }, + "GetCapacityManagerMetricDataResult":{ + "type":"structure", + "members":{ + "MetricDataResults":{ + "shape":"MetricDataResultSet", + "documentation":"

The metric data points returned by the query. Each result contains dimension values, timestamp, and metric values with their associated statistics.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", + "locationName":"nextToken" + } + } + }, + "GetCapacityManagerMetricDimensionsRequest":{ + "type":"structure", + "required":[ + "GroupBy", + "StartTime", + "EndTime", + "MetricNames" + ], + "members":{ + "GroupBy":{ + "shape":"GroupBySet", + "documentation":"

The dimensions to group by when retrieving available dimension values. This determines which dimension combinations are returned. Required parameter.

" + }, + "FilterBy":{ + "shape":"CapacityManagerConditionSet", + "documentation":"

Conditions to filter which dimension values are returned. Each filter specifies a dimension, comparison operator, and values to match against.

" + }, + "StartTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The start time for the dimension query, in ISO 8601 format. Only dimensions with data in this time range will be returned.

" + }, + "EndTime":{ + "shape":"MillisecondDateTime", + "documentation":"

The end time for the dimension query, in ISO 8601 format. Only dimensions with data in this time range will be returned.

" + }, + "MetricNames":{ + "shape":"MetricSet", + "documentation":"

The metric names to use as an additional filter when retrieving dimensions. Only dimensions that have data for these metrics will be returned. Required parameter with maximum size of 1 for v1.

", + "locationName":"MetricName" + }, + "MaxResults":{ + "shape":"MaxResults", + "documentation":"

The maximum number of dimension combinations to return. Valid range is 1 to 1000. Use with NextToken for pagination.

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

The token for the next page of results. Use this value in a subsequent call to retrieve additional dimension values.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + } + } + }, + "GetCapacityManagerMetricDimensionsResult":{ + "type":"structure", + "members":{ + "MetricDimensionResults":{ + "shape":"MetricDimensionResultSet", + "documentation":"

The available dimension combinations that have data within the specified time range and filters.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", + "locationName":"nextToken" + } + } + }, "GetCapacityReservationUsageRequest":{ "type":"structure", "required":["CapacityReservationId"], @@ -37049,6 +37760,37 @@ }, "documentation":"

Describes the GPU accelerators for the instance type.

" }, + "GroupBy":{ + "type":"string", + "enum":[ + "resource-region", + "availability-zone-id", + "account-id", + "instance-family", + "instance-type", + "instance-platform", + "reservation-arn", + "reservation-id", + "reservation-type", + "reservation-create-timestamp", + "reservation-start-timestamp", + "reservation-end-timestamp", + "reservation-end-date-type", + "tenancy", + "reservation-state", + "reservation-instance-match-criteria", + "reservation-unused-financial-owner" + ] + }, + "GroupBySet":{ + "type":"list", + "member":{ + "shape":"GroupBy", + "locationName":"item" + }, + "max":20, + "min":0 + }, "GroupIdStringList":{ "type":"list", "member":{ @@ -39354,6 +40096,14 @@ }, "InferenceDeviceMemorySize":{"type":"integer"}, "InferenceDeviceName":{"type":"string"}, + "IngestionStatus":{ + "type":"string", + "enum":[ + "initial-ingestion-in-progress", + "ingestion-complete", + "ingestion-failed" + ] + }, "InitializationStatusDetails":{ "type":"structure", "members":{ @@ -47968,6 +48718,89 @@ "no-preference" ] }, + "Metric":{ + "type":"string", + "enum":[ + "reservation-total-capacity-hrs-vcpu", + "reservation-total-capacity-hrs-inst", + "reservation-max-size-vcpu", + "reservation-max-size-inst", + "reservation-min-size-vcpu", + "reservation-min-size-inst", + "reservation-unused-total-capacity-hrs-vcpu", + "reservation-unused-total-capacity-hrs-inst", + "reservation-unused-total-estimated-cost", + "reservation-max-unused-size-vcpu", + "reservation-max-unused-size-inst", + "reservation-min-unused-size-vcpu", + "reservation-min-unused-size-inst", + "reservation-max-utilization", + "reservation-min-utilization", + "reservation-avg-utilization-vcpu", + "reservation-avg-utilization-inst", + "reservation-total-count", + "reservation-total-estimated-cost", + "reservation-avg-future-size-vcpu", + "reservation-avg-future-size-inst", + "reservation-min-future-size-vcpu", + "reservation-min-future-size-inst", + "reservation-max-future-size-vcpu", + "reservation-max-future-size-inst", + "reservation-avg-committed-size-vcpu", + "reservation-avg-committed-size-inst", + "reservation-max-committed-size-vcpu", + "reservation-max-committed-size-inst", + "reservation-min-committed-size-vcpu", + "reservation-min-committed-size-inst", + "reserved-total-usage-hrs-vcpu", + "reserved-total-usage-hrs-inst", + "reserved-total-estimated-cost", + "unreserved-total-usage-hrs-vcpu", + "unreserved-total-usage-hrs-inst", + "unreserved-total-estimated-cost", + "spot-total-usage-hrs-vcpu", + "spot-total-usage-hrs-inst", + "spot-total-estimated-cost", + "spot-avg-run-time-before-interruption-inst", + "spot-max-run-time-before-interruption-inst", + "spot-min-run-time-before-interruption-inst" + ] + }, + "MetricDataResult":{ + "type":"structure", + "members":{ + "Dimension":{ + "shape":"CapacityManagerDimension", + "documentation":"

The dimension values that identify this specific data point, such as account ID, region, and instance family.

", + "locationName":"dimension" + }, + "Timestamp":{ + "shape":"MillisecondDateTime", + "documentation":"

The timestamp for this data point, indicating when the capacity usage occurred.

", + "locationName":"timestamp" + }, + "MetricValues":{ + "shape":"MetricValueSet", + "documentation":"

The metric values and statistics for this data point, containing the actual capacity usage numbers.

", + "locationName":"metricValueSet" + } + }, + "documentation":"

Contains a single data point from a capacity metrics query, including the dimension values, timestamp, and metric values for that specific combination.

" + }, + "MetricDataResultSet":{ + "type":"list", + "member":{ + "shape":"MetricDataResult", + "locationName":"item" + } + }, + "MetricDimensionResultSet":{ + "type":"list", + "member":{ + "shape":"CapacityManagerDimension", + "locationName":"item" + } + }, "MetricPoint":{ "type":"structure", "members":{ @@ -48000,10 +48833,42 @@ "locationName":"item" } }, + "MetricSet":{ + "type":"list", + "member":{ + "shape":"Metric", + "locationName":"item" + }, + "max":40, + "min":0 + }, "MetricType":{ "type":"string", "enum":["aggregate-latency"] }, + "MetricValue":{ + "type":"structure", + "members":{ + "Metric":{ + "shape":"Metric", + "documentation":"

The name of the metric.

", + "locationName":"metric" + }, + "Value":{ + "shape":"Double", + "documentation":"

The numerical value of the metric for the specified statistic and time period.

", + "locationName":"value" + } + }, + "documentation":"

Represents a single metric value with its associated statistic, such as the sum or average of unused capacity hours.

" + }, + "MetricValueSet":{ + "type":"list", + "member":{ + "shape":"MetricValue", + "locationName":"item" + } + }, "MillisecondDateTime":{"type":"timestamp"}, "ModifyAddressAttributeRequest":{ "type":"structure", @@ -48688,7 +49553,7 @@ }, "PreserveClientIp":{ "shape":"Boolean", - "documentation":"

Indicates whether the client IP address is preserved as the source. The following are the possible values.

  • true - Use the client IP address as the source.

  • false - Use the network interface IP address as the source.

PreserveClientIp=true is only supported on IPv4 EC2 Instance Connect Endpoints. If modifying PreserveClientIp to true, either the endpoint's existing IpAddressType must be ipv4, or if modifying IpAddressType in the same request, the new value must be ipv4.

Default: false

" + "documentation":"

Indicates whether the client IP address is preserved as the source when you connect to a resource. The following are the possible values.

  • true - Use the IP address of the client. Your instance must have an IPv4 address.

  • false - Use the IP address of the network interface.

" } } }, @@ -48697,7 +49562,7 @@ "members":{ "Return":{ "shape":"Boolean", - "documentation":"

The return value of the request. Returns true if the specified product code is owned by the requester and associated with the specified instance.

", + "documentation":"

Is true if the request succeeds and an error otherwise.

", "locationName":"return" } } @@ -53332,6 +54197,13 @@ "locationName":"item" } }, + "OutputFormat":{ + "type":"string", + "enum":[ + "csv", + "parquet" + ] + }, "OwnerStringList":{ "type":"list", "member":{ @@ -53776,6 +54648,11 @@ "locationName":"item" } }, + "Period":{ + "type":"integer", + "max":86400, + "min":3600 + }, "PeriodType":{ "type":"string", "enum":[ @@ -57056,6 +57933,13 @@ }, "documentation":"

Describes a launch request for one or more instances, and includes owner, requester, and security group information that applies to all instances in the launch request.

" }, + "ReservationEndDateType":{ + "type":"string", + "enum":[ + "limited", + "unlimited" + ] + }, "ReservationFleetInstanceSpecification":{ "type":"structure", "members":{ @@ -57105,12 +57989,26 @@ "ReservationState":{ "type":"string", "enum":[ + "active", + "expired", + "cancelled", + "scheduled", + "pending", + "failed", + "delayed", + "unsupported", "payment-pending", "payment-failed", - "active", "retired" ] }, + "ReservationType":{ + "type":"string", + "enum":[ + "capacity-block", + "odcr" + ] + }, "ReservationValue":{ "type":"structure", "members":{ @@ -57941,7 +58839,8 @@ "verified-access-endpoint-target", "ipam-external-resource-verification-token", "capacity-block", - "mac-modification-task" + "mac-modification-task", + "capacity-manager-data-export" ] }, "ResourceTypeOption":{ @@ -59849,6 +60748,10 @@ "none" ] }, + "Schedule":{ + "type":"string", + "enum":["hourly"] + }, "ScheduledInstance":{ "type":"structure", "members":{ @@ -66610,6 +67513,40 @@ "locationName":"item" } }, + "UpdateCapacityManagerOrganizationsAccessRequest":{ + "type":"structure", + "required":["OrganizationsAccess"], + "members":{ + "OrganizationsAccess":{ + "shape":"BoxedBoolean", + "documentation":"

Specifies whether to enable or disable cross-account access for Amazon Web Services Organizations. When enabled, Capacity Manager aggregates data from all accounts in your organization.

" + }, + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "UpdateCapacityManagerOrganizationsAccessResult":{ + "type":"structure", + "members":{ + "CapacityManagerStatus":{ + "shape":"CapacityManagerStatus", + "documentation":"

The current status of Capacity Manager after the update operation.

", + "locationName":"capacityManagerStatus" + }, + "OrganizationsAccess":{ + "shape":"Boolean", + "documentation":"

The updated Organizations access setting indicating whether cross-account data aggregation is enabled.

", + "locationName":"organizationsAccess" + } + } + }, "UpdateSecurityGroupRuleDescriptionsEgressRequest":{ "type":"structure", "members":{ diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml index d3cf63e56090..eb3826bfcd40 100644 --- a/services/ec2instanceconnect/pom.xml +++ b/services/ec2instanceconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ec2instanceconnect AWS Java SDK :: Services :: EC2 Instance Connect diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml index 24c3fbcb2eaa..45a28f3685cb 100644 --- a/services/ecr/pom.xml +++ b/services/ecr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ecr AWS Java SDK :: Services :: Amazon EC2 Container Registry diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml index 1f60c016a2aa..90b6864a4580 100644 --- a/services/ecrpublic/pom.xml +++ b/services/ecrpublic/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ecrpublic AWS Java SDK :: Services :: ECR PUBLIC diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml index 2ef94b897c5e..54af541d3dd8 100644 --- a/services/ecs/pom.xml +++ b/services/ecs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ecs AWS Java SDK :: Services :: Amazon EC2 Container Service diff --git a/services/efs/pom.xml b/services/efs/pom.xml index 250c8fcb46e5..f8bcedb87d8f 100644 --- a/services/efs/pom.xml +++ b/services/efs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT efs AWS Java SDK :: Services :: Amazon Elastic File System diff --git a/services/eks/pom.xml b/services/eks/pom.xml index 734075580b4c..c4fb9f8707d8 100644 --- a/services/eks/pom.xml +++ b/services/eks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT eks AWS Java SDK :: Services :: EKS diff --git a/services/eksauth/pom.xml b/services/eksauth/pom.xml index 5ea7e948a007..18d6c70a8196 100644 --- a/services/eksauth/pom.xml +++ b/services/eksauth/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT eksauth AWS Java SDK :: Services :: EKS Auth diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml index d13159ea2c64..257f54286dad 100644 --- a/services/elasticache/pom.xml +++ b/services/elasticache/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elasticache AWS Java SDK :: Services :: Amazon ElastiCache diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml index 6ca91081e87a..a3c891bcd9a7 100644 --- a/services/elasticbeanstalk/pom.xml +++ b/services/elasticbeanstalk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elasticbeanstalk AWS Java SDK :: Services :: AWS Elastic Beanstalk diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml index f7c687f68fea..d156dc808b27 100644 --- a/services/elasticloadbalancing/pom.xml +++ b/services/elasticloadbalancing/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elasticloadbalancing AWS Java SDK :: Services :: Elastic Load Balancing diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml index 8e17b4aae7a0..2d1c7d92cb41 100644 --- a/services/elasticloadbalancingv2/pom.xml +++ b/services/elasticloadbalancingv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elasticloadbalancingv2 AWS Java SDK :: Services :: Elastic Load Balancing V2 diff --git a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json index c840251e5441..6f2fa21bb448 100644 --- a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -5,27 +5,27 @@ "builtIn": "AWS::Region", "required": false, "documentation": "The AWS region used to dispatch the request.", - "type": "String" + "type": "string" }, "UseDualStack": { "builtIn": "AWS::UseDualStack", "required": true, "default": false, "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" + "type": "boolean" }, "UseFIPS": { "builtIn": "AWS::UseFIPS", "required": true, "default": false, "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" + "type": "boolean" }, "Endpoint": { "builtIn": "SDK::Endpoint", "required": false, "documentation": "Override the endpoint used to send this request", - "type": "String" + "type": "string" } }, "rules": [ diff --git a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json index 3cbe80504996..47943a880360 100644 --- a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json +++ b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json @@ -164,7 +164,7 @@ {"shape":"TooManyUniqueTargetGroupsPerLoadBalancerException"}, {"shape":"TooManyTagsException"} ], - "documentation":"

Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer.

Each rule consists of a priority, one or more actions, and one or more conditions. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener rules in the Application Load Balancers Guide.

" + "documentation":"

Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer.

Each rule consists of a priority, one or more actions, one or more conditions, and up to two optional transforms. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener rules in the Application Load Balancers Guide.

" }, "CreateTargetGroup":{ "name":"CreateTargetGroup", @@ -973,7 +973,7 @@ {"shape":"AvailabilityZoneNotSupportedException"}, {"shape":"CapacityReservationPendingException"} ], - "documentation":"

Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets.

When you specify subnets for a Network Load Balancer, or Gateway Load Balancer you must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets.

" + "documentation":"

Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets.

" } }, "shapes":{ @@ -1535,7 +1535,7 @@ }, "MutualAuthentication":{ "shape":"MutualAuthenticationAttributes", - "documentation":"

The mutual authentication configuration information.

" + "documentation":"

[HTTPS listeners] The mutual authentication configuration information.

" } } }, @@ -1635,6 +1635,10 @@ "Tags":{ "shape":"TagList", "documentation":"

The tags to assign to the rule.

" + }, + "Transforms":{ + "shape":"RuleTransformList", + "documentation":"

The transforms to apply to requests that match this rule. You can add one host header rewrite transform and one URL rewrite transform.

" } } }, @@ -2614,22 +2618,40 @@ "members":{ "Values":{ "shape":"ListOfString", - "documentation":"

The host names. The maximum size of each name is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). You must include at least one \".\" character. You can include only alphabetical characters after the final \".\" character.

If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.

" + "documentation":"

The host names. The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). You must include at least one \".\" character. You can include only alphabetical characters after the final \".\" character.

If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.

" + }, + "RegexValues":{ + "shape":"ListOfString", + "documentation":"

The regular expressions to compare against the host header. The maximum length of each string is 128 characters.

" } }, "documentation":"

Information about a host header condition.

" }, + "HostHeaderRewriteConfig":{ + "type":"structure", + "members":{ + "Rewrites":{ + "shape":"RewriteConfigList", + "documentation":"

The host header rewrite transform. Each transform consists of a regular expression to match and a replacement string.

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

Information about a host header rewrite transform. This transform matches a pattern in the host header in an HTTP request and replaces it with the specified string.

" + }, "HttpCode":{"type":"string"}, "HttpHeaderConditionConfig":{ "type":"structure", "members":{ "HttpHeaderName":{ "shape":"HttpHeaderConditionName", - "documentation":"

The name of the HTTP header field. The maximum size is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.

You can't use an HTTP header condition to specify the host header. Instead, use a host condition.

" + "documentation":"

The name of the HTTP header field. The maximum length is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.

You can't use an HTTP header condition to specify the host header. Instead, use a host condition.

" }, "Values":{ "shape":"ListOfString", - "documentation":"

The strings to compare against the value of the HTTP header. The maximum size of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If the same header appears multiple times in the request, we search them in order until a match is found.

If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.

" + "documentation":"

The strings to compare against the value of the HTTP header. The maximum length of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If the same header appears multiple times in the request, we search them in order until a match is found.

If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.

" + }, + "RegexValues":{ + "shape":"ListOfString", + "documentation":"

The regular expression to compare against the HTTP header. The maximum length of each string is 128 characters.

" } }, "documentation":"

Information about an HTTP header condition.

There is a set of standard HTTP header fields. You can also define custom HTTP header fields.

" @@ -2640,7 +2662,7 @@ "members":{ "Values":{ "shape":"ListOfString", - "documentation":"

The name of the request method. The maximum size is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.

If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.

" + "documentation":"

The name of the request method. The maximum length is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.

If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.

" } }, "documentation":"

Information about an HTTP method condition.

HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.

" @@ -2787,7 +2809,7 @@ "members":{ "Name":{ "shape":"Name", - "documentation":"

The name of the limit. The possible values are:

  • application-load-balancers

  • condition-values-per-alb-rule

  • condition-wildcards-per-alb-rule

  • gateway-load-balancers

  • gateway-load-balancers-per-vpc

  • geneve-target-groups

  • listeners-per-application-load-balancer

  • listeners-per-network-load-balancer

  • network-load-balancers

  • rules-per-application-load-balancer

  • target-groups

  • target-groups-per-action-on-application-load-balancer

  • target-groups-per-action-on-network-load-balancer

  • target-groups-per-application-load-balancer

  • targets-per-application-load-balancer

  • targets-per-availability-zone-per-gateway-load-balancer

  • targets-per-availability-zone-per-network-load-balancer

  • targets-per-network-load-balancer

" + "documentation":"

The name of the limit.

" }, "Max":{ "shape":"Max", @@ -3000,7 +3022,7 @@ "members":{ "Key":{ "shape":"LoadBalancerAttributeKey", - "documentation":"

The name of the attribute.

The following attributes are supported by all load balancers:

  • deletion_protection.enabled - Indicates whether deletion protection is enabled. The value is true or false. The default is false.

  • load_balancing.cross_zone.enabled - Indicates whether cross-zone load balancing is enabled. The possible values are true and false. The default for Network Load Balancers and Gateway Load Balancers is false. The default for Application Load Balancers is true, and can't be changed.

The following attributes are supported by both Application Load Balancers and Network Load Balancers:

  • access_logs.s3.enabled - Indicates whether access logs are enabled. The value is true or false. The default is false.

  • access_logs.s3.bucket - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.

  • access_logs.s3.prefix - The prefix for the location in the S3 bucket for the access logs.

  • ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load balancer. It is set to false for internet-facing load balancers and true for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.

  • zonal_shift.config.enabled - Indicates whether zonal shift is enabled. The possible values are true and false. The default is false.

The following attributes are supported by only Application Load Balancers:

  • idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.

  • client_keep_alive.seconds - The client keep alive value, in seconds. The valid range is 60-604800 seconds. The default is 3600 seconds.

  • connection_logs.s3.enabled - Indicates whether connection logs are enabled. The value is true or false. The default is false.

  • connection_logs.s3.bucket - The name of the S3 bucket for the connection logs. This attribute is required if connection logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.

  • connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the connection logs.

  • routing.http.desync_mitigation_mode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.

  • routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is false.

  • routing.http.preserve_host_header.enabled - Indicates whether the Application Load Balancer should preserve the Host header in the HTTP request and send it to the target without any change. The possible values are true and false. The default is false.

  • routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The x-amzn-tls-version header has information about the TLS protocol version negotiated with the client, and the x-amzn-tls-cipher-suite header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are true and false. The default is false.

  • routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer. The possible values are true and false. The default is false.

  • routing.http.xff_header_processing.mode - Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are append, preserve, and remove. The default is append.

    • If the value is append, the Application Load Balancer adds the client IP address (of the last hop) to the X-Forwarded-For header in the HTTP request before it sends it to targets.

    • If the value is preserve the Application Load Balancer preserves the X-Forwarded-For header in the HTTP request, and sends it to targets without any change.

    • If the value is remove, the Application Load Balancer removes the X-Forwarded-For header in the HTTP request before it sends it to targets.

  • routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible values are true and false. The default is true. Elastic Load Balancing requires that message header names contain only alphanumeric characters and hyphens.

  • waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The default is false.

The following attributes are supported by only Network Load Balancers:

  • dns_record.client_routing_policy - Indicates how traffic is distributed among the load balancer Availability Zones. The possible values are availability_zone_affinity with 100 percent zonal affinity, partial_availability_zone_affinity with 85 percent zonal affinity, and any_availability_zone with 0 percent zonal affinity.

  • secondary_ips.auto_assigned.per_subnet - The number of secondary IP addresses to configure for your load balancer nodes. Use to address port allocation errors if you can't add targets. The valid range is 0 to 7. The default is 0. After you set this value, you can't decrease it.

" + "documentation":"

The name of the attribute.

The following attributes are supported by all load balancers:

  • deletion_protection.enabled - Indicates whether deletion protection is enabled. The value is true or false. The default is false.

  • load_balancing.cross_zone.enabled - Indicates whether cross-zone load balancing is enabled. The possible values are true and false. The default for Network Load Balancers and Gateway Load Balancers is false. The default for Application Load Balancers is true, and can't be changed.

The following attributes are supported by both Application Load Balancers and Network Load Balancers:

  • access_logs.s3.enabled - Indicates whether access logs are enabled. The value is true or false. The default is false.

  • access_logs.s3.bucket - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.

  • access_logs.s3.prefix - The prefix for the location in the S3 bucket for the access logs.

  • ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load balancer. It is set to false for internet-facing load balancers and true for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.

  • zonal_shift.config.enabled - Indicates whether zonal shift is enabled. The possible values are true and false. The default is false.

The following attributes are supported by only Application Load Balancers:

  • idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.

  • client_keep_alive.seconds - The client keep alive value, in seconds. The valid range is 60-604800 seconds. The default is 3600 seconds.

  • connection_logs.s3.enabled - Indicates whether connection logs are enabled. The value is true or false. The default is false.

  • connection_logs.s3.bucket - The name of the S3 bucket for the connection logs. This attribute is required if connection logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.

  • connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the connection logs.

  • routing.http.desync_mitigation_mode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.

  • routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is false.

  • routing.http.preserve_host_header.enabled - Indicates whether the Application Load Balancer should preserve the Host header in the HTTP request and send it to the target without any change. The possible values are true and false. The default is false.

  • routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The x-amzn-tls-version header has information about the TLS protocol version negotiated with the client, and the x-amzn-tls-cipher-suite header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are true and false. The default is false.

  • routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer. The possible values are true and false. The default is false.

  • routing.http.xff_header_processing.mode - Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are append, preserve, and remove. The default is append.

    • If the value is append, the Application Load Balancer adds the client IP address (of the last hop) to the X-Forwarded-For header in the HTTP request before it sends it to targets.

    • If the value is preserve the Application Load Balancer preserves the X-Forwarded-For header in the HTTP request, and sends it to targets without any change.

    • If the value is remove, the Application Load Balancer removes the X-Forwarded-For header in the HTTP request before it sends it to targets.

  • routing.http2.enabled - Indicates whether clients can connect to the load balancer using HTTP/2. If true, clients can connect using HTTP/2 or HTTP/1.1. However, all client requests are subject to the stricter HTTP/2 header validation rules. For example, message header names must contain only alphanumeric characters and hyphens. If false, clients must connect using HTTP/1.1. The default is true.

  • waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The default is false.

The following attributes are supported by only Network Load Balancers:

  • dns_record.client_routing_policy - Indicates how traffic is distributed among the load balancer Availability Zones. The possible values are availability_zone_affinity with 100 percent zonal affinity, partial_availability_zone_affinity with 85 percent zonal affinity, and any_availability_zone with 0 percent zonal affinity.

  • secondary_ips.auto_assigned.per_subnet - The number of secondary IP addresses to configure for your load balancer nodes. Use to address port allocation errors if you can't add targets. The valid range is 0 to 7. The default is 0. After you set this value, you can't decrease it.

" }, "Value":{ "shape":"LoadBalancerAttributeValue", @@ -3242,7 +3264,7 @@ }, "MutualAuthentication":{ "shape":"MutualAuthenticationAttributes", - "documentation":"

The mutual authentication configuration information.

" + "documentation":"

[HTTPS listeners] The mutual authentication configuration information.

" } } }, @@ -3296,6 +3318,14 @@ "Actions":{ "shape":"Actions", "documentation":"

The actions.

" + }, + "Transforms":{ + "shape":"RuleTransformList", + "documentation":"

The transforms to apply to requests that match this rule. You can add one host header rewrite transform and one URL rewrite transform. If you specify Transforms, you can't specify ResetTransforms.

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

Indicates whether to remove all transforms from the rule. If you specify ResetTransforms, you can't specify Transforms.

" } } }, @@ -3356,7 +3386,7 @@ }, "HealthCheckEnabled":{ "shape":"HealthCheckEnabled", - "documentation":"

Indicates whether health checks are enabled.

" + "documentation":"

Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and can't be disabled.

" }, "HealthCheckIntervalSeconds":{ "shape":"HealthCheckIntervalSeconds", @@ -3480,7 +3510,11 @@ "members":{ "Values":{ "shape":"ListOfString", - "documentation":"

The path patterns to compare against the request URL. The maximum size of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use a query string condition.

" + "documentation":"

The path patterns to compare against the request URL. The maximum length of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use a query string condition.

" + }, + "RegexValues":{ + "shape":"ListOfString", + "documentation":"

The regular expressions to compare against the request URL. The maximum length of each string is 128 characters.

" } }, "documentation":"

Information about a path pattern condition.

" @@ -3535,7 +3569,7 @@ "members":{ "Values":{ "shape":"QueryStringKeyValuePairList", - "documentation":"

The key/value pairs or values to find in the query string. The maximum size of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in Values using a '\\' character.

If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.

" + "documentation":"

The key/value pairs or values to find in the query string. The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in Values using a '\\' character.

If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.

" } }, "documentation":"

Information about a query string condition.

The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.

" @@ -3709,6 +3743,7 @@ "members":{} }, "ResetCapacityReservation":{"type":"boolean"}, + "ResetTransforms":{"type":"boolean"}, "ResourceArn":{"type":"string"}, "ResourceArns":{ "type":"list", @@ -3793,6 +3828,28 @@ "type":"string", "enum":["CRL"] }, + "RewriteConfig":{ + "type":"structure", + "required":[ + "Regex", + "Replace" + ], + "members":{ + "Regex":{ + "shape":"StringValue", + "documentation":"

The regular expression to match in the input string. The maximum length of the string is 1,024 characters.

" + }, + "Replace":{ + "shape":"StringValue", + "documentation":"

The replacement string to use when rewriting the matched input. The maximum length of the string is 1,024 characters. You can specify capture groups in the regular expression (for example, $1 and $2).

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

Information about a rewrite transform. This transform matches a pattern and replaces it with the specified string.

" + }, + "RewriteConfigList":{ + "type":"list", + "member":{"shape":"RewriteConfig"} + }, "Rule":{ "type":"structure", "members":{ @@ -3815,6 +3872,10 @@ "IsDefault":{ "shape":"IsDefault", "documentation":"

Indicates whether this is the default rule.

" + }, + "Transforms":{ + "shape":"RuleTransformList", + "documentation":"

The transforms for the rule.

" } }, "documentation":"

Information about a rule.

" @@ -3858,6 +3919,10 @@ "SourceIpConfig":{ "shape":"SourceIpConditionConfig", "documentation":"

Information for a source IP condition. Specify only when Field is source-ip.

" + }, + "RegexValues":{ + "shape":"ListOfString", + "documentation":"

The regular expressions to match against the condition field. The maximum length of each string is 128 characters. Specify only when Field is http-header, host-header, or path-pattern.

" } }, "documentation":"

Information about a condition for a rule.

Each rule can optionally include up to one of each of the following conditions: http-request-method, host-header, path-pattern, and source-ip. Each rule can also optionally include one or more of each of the following conditions: http-header and query-string. Note that the value for a condition can't be empty.

For more information, see Quotas for your Application Load Balancers.

" @@ -3900,6 +3965,29 @@ }, "documentation":"

Information about the priorities for the rules for a listener.

" }, + "RuleTransform":{ + "type":"structure", + "required":["Type"], + "members":{ + "Type":{ + "shape":"TransformTypeEnum", + "documentation":"

The type of transform.

  • host-header-rewrite - Rewrite the host header.

  • url-rewrite - Rewrite the request URL.

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

Information about a host header rewrite transform. This transform modifies the host header in an HTTP request. Specify only when Type is host-header-rewrite.

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

Information about a URL rewrite transform. This transform modifies the request URL. Specify only when Type is url-rewrite.

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

Information about a transform to apply to requests that match a rule. Transforms are applied to requests before they are sent to targets.

" + }, + "RuleTransformList":{ + "type":"list", + "member":{"shape":"RuleTransform"} + }, "Rules":{ "type":"list", "member":{"shape":"Rule"} @@ -4012,7 +4100,7 @@ }, "Subnets":{ "shape":"Subnets", - "documentation":"

The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

[Application Load Balancers] You must specify subnets from at least two Availability Zones.

[Application Load Balancers on Outposts] You must specify one Outpost subnet.

[Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.

[Network Load Balancers and Gateway Load Balancers] You can specify subnets from one or more Availability Zones.

" + "documentation":"

The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

[Application Load Balancers] You must specify subnets from at least two Availability Zones.

[Application Load Balancers on Outposts] You must specify one Outpost subnet.

[Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.

[Network Load Balancers] You can specify subnets from one or more Availability Zones.

[Gateway Load Balancers] You can specify subnets from one or more Availability Zones. You must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets.

" }, "SubnetMappings":{ "shape":"SubnetMappings", @@ -4640,6 +4728,13 @@ "exception":true }, "TotalRevokedEntries":{"type":"long"}, + "TransformTypeEnum":{ + "type":"string", + "enum":[ + "host-header-rewrite", + "url-rewrite" + ] + }, "TrustStore":{ "type":"structure", "members":{ @@ -4795,6 +4890,16 @@ }, "exception":true }, + "UrlRewriteConfig":{ + "type":"structure", + "members":{ + "Rewrites":{ + "shape":"RewriteConfigList", + "documentation":"

The URL rewrite transform to apply to the request. The transform consists of a regular expression to match and a replacement string.

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

Information about a URL rewrite transform. This transform matches a pattern in the request URL and replaces it with the specified string.

" + }, "VpcId":{"type":"string"}, "ZonalCapacityReservationState":{ "type":"structure", diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml index 6dba4ce4250d..2be2b5ead303 100644 --- a/services/elasticsearch/pom.xml +++ b/services/elasticsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elasticsearch AWS Java SDK :: Services :: Amazon Elasticsearch Service diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml index 719e5a12886b..4cbf3fcd72a0 100644 --- a/services/elastictranscoder/pom.xml +++ b/services/elastictranscoder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT elastictranscoder AWS Java SDK :: Services :: Amazon Elastic Transcoder diff --git a/services/emr/pom.xml b/services/emr/pom.xml index 8f7d9791c659..3bf05b565331 100644 --- a/services/emr/pom.xml +++ b/services/emr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT emr AWS Java SDK :: Services :: Amazon EMR diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml index e33e3ed36b5b..c605ae9d417a 100644 --- a/services/emrcontainers/pom.xml +++ b/services/emrcontainers/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT emrcontainers AWS Java SDK :: Services :: EMR Containers diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml index b7a9ba1d2f7f..9f90ad451112 100644 --- a/services/emrserverless/pom.xml +++ b/services/emrserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT emrserverless AWS Java SDK :: Services :: EMR Serverless diff --git a/services/entityresolution/pom.xml b/services/entityresolution/pom.xml index e3cf09483112..5e1d6659dd2d 100644 --- a/services/entityresolution/pom.xml +++ b/services/entityresolution/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT entityresolution AWS Java SDK :: Services :: Entity Resolution diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml index 7ac56d166eab..13b590a01912 100644 --- a/services/eventbridge/pom.xml +++ b/services/eventbridge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT eventbridge AWS Java SDK :: Services :: EventBridge diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml index 873bacd75ad0..80018c0948d1 100644 --- a/services/evidently/pom.xml +++ b/services/evidently/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT evidently AWS Java SDK :: Services :: Evidently diff --git a/services/evs/pom.xml b/services/evs/pom.xml index 701849487b49..08c804488290 100644 --- a/services/evs/pom.xml +++ b/services/evs/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT evs AWS Java SDK :: Services :: Evs diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml index bcb0c04734f8..fc9766c99d56 100644 --- a/services/finspace/pom.xml +++ b/services/finspace/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT finspace AWS Java SDK :: Services :: Finspace diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml index b69da9828563..e663a47096b8 100644 --- a/services/finspacedata/pom.xml +++ b/services/finspacedata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT finspacedata AWS Java SDK :: Services :: Finspace Data diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml index 3f034faa69fe..70dcd037cd29 100644 --- a/services/firehose/pom.xml +++ b/services/firehose/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT firehose AWS Java SDK :: Services :: Amazon Kinesis Firehose diff --git a/services/fis/pom.xml b/services/fis/pom.xml index 7b012a4cc08a..5e3ff7881751 100644 --- a/services/fis/pom.xml +++ b/services/fis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT fis AWS Java SDK :: Services :: Fis diff --git a/services/fms/pom.xml b/services/fms/pom.xml index 401fec858fa2..9c9b67abdc64 100644 --- a/services/fms/pom.xml +++ b/services/fms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT fms AWS Java SDK :: Services :: FMS diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml index ed1e3d2e4f99..85a62461e841 100644 --- a/services/forecast/pom.xml +++ b/services/forecast/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT forecast AWS Java SDK :: Services :: Forecast diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml index 89e920b40c17..6573997a7582 100644 --- a/services/forecastquery/pom.xml +++ b/services/forecastquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT forecastquery AWS Java SDK :: Services :: Forecastquery diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml index 56dda7637338..fa05c6abc742 100644 --- a/services/frauddetector/pom.xml +++ b/services/frauddetector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT frauddetector AWS Java SDK :: Services :: FraudDetector diff --git a/services/freetier/pom.xml b/services/freetier/pom.xml index 23a5393f8c74..63b46610a5dc 100644 --- a/services/freetier/pom.xml +++ b/services/freetier/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT freetier AWS Java SDK :: Services :: Free Tier diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml index 6106ddcfe816..67fe6d0cff92 100644 --- a/services/fsx/pom.xml +++ b/services/fsx/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT fsx AWS Java SDK :: Services :: FSx diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml index d0c6fe698f9d..f6bcf303d858 100644 --- a/services/gamelift/pom.xml +++ b/services/gamelift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT gamelift AWS Java SDK :: Services :: AWS GameLift diff --git a/services/gameliftstreams/pom.xml b/services/gameliftstreams/pom.xml index 9cf80c53a249..ebe0e8dfbc49 100644 --- a/services/gameliftstreams/pom.xml +++ b/services/gameliftstreams/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT gameliftstreams AWS Java SDK :: Services :: Game Lift Streams diff --git a/services/geomaps/pom.xml b/services/geomaps/pom.xml index 9a346c93444c..40540584b4ec 100644 --- a/services/geomaps/pom.xml +++ b/services/geomaps/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT geomaps AWS Java SDK :: Services :: Geo Maps diff --git a/services/geoplaces/pom.xml b/services/geoplaces/pom.xml index c80ac47368b0..0be64b751e7b 100644 --- a/services/geoplaces/pom.xml +++ b/services/geoplaces/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT geoplaces AWS Java SDK :: Services :: Geo Places diff --git a/services/georoutes/pom.xml b/services/georoutes/pom.xml index 589c4a5b01dc..6e71554cdd1f 100644 --- a/services/georoutes/pom.xml +++ b/services/georoutes/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT georoutes AWS Java SDK :: Services :: Geo Routes diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml index d862ffbea569..e73d071b4fcd 100644 --- a/services/glacier/pom.xml +++ b/services/glacier/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT glacier AWS Java SDK :: Services :: Amazon Glacier diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml index de4403cc7b81..5ecb212842fe 100644 --- a/services/globalaccelerator/pom.xml +++ b/services/globalaccelerator/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT globalaccelerator AWS Java SDK :: Services :: Global Accelerator diff --git a/services/glue/pom.xml b/services/glue/pom.xml index 3780c04e4fc1..19d80cb1338c 100644 --- a/services/glue/pom.xml +++ b/services/glue/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 glue diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml index 287e4d0fef09..d3df636bfc96 100644 --- a/services/grafana/pom.xml +++ b/services/grafana/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT grafana AWS Java SDK :: Services :: Grafana diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml index f03dc8a50c2c..a593e02a11ed 100644 --- a/services/greengrass/pom.xml +++ b/services/greengrass/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT greengrass AWS Java SDK :: Services :: AWS Greengrass diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml index 4df4c82e261b..0934e35009f4 100644 --- a/services/greengrassv2/pom.xml +++ b/services/greengrassv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT greengrassv2 AWS Java SDK :: Services :: Greengrass V2 diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml index 562230a67a29..de7cbec8de95 100644 --- a/services/groundstation/pom.xml +++ b/services/groundstation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT groundstation AWS Java SDK :: Services :: GroundStation diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml index c907cc13b93c..427852fbd750 100644 --- a/services/guardduty/pom.xml +++ b/services/guardduty/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 guardduty diff --git a/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json index 19c0c9651fb0..1da1e8280883 100644 --- a/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -5,27 +5,27 @@ "builtIn": "AWS::Region", "required": false, "documentation": "The AWS region used to dispatch the request.", - "type": "String" + "type": "string" }, "UseDualStack": { "builtIn": "AWS::UseDualStack", "required": true, "default": false, "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" + "type": "boolean" }, "UseFIPS": { "builtIn": "AWS::UseFIPS", "required": true, "default": false, "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" + "type": "boolean" }, "Endpoint": { "builtIn": "SDK::Endpoint", "required": false, "documentation": "Override the endpoint used to send this request", - "type": "String" + "type": "string" } }, "rules": [ diff --git a/services/guardduty/src/main/resources/codegen-resources/service-2.json b/services/guardduty/src/main/resources/codegen-resources/service-2.json index 369bd2c61de9..2561572a1f8d 100644 --- a/services/guardduty/src/main/resources/codegen-resources/service-2.json +++ b/services/guardduty/src/main/resources/codegen-resources/service-2.json @@ -6830,7 +6830,7 @@ "members":{ "NextToken":{ "shape":"String", - "documentation":"

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

", + "documentation":"

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data. The default page size is 100 plans.

", "location":"querystring", "locationName":"nextToken" } @@ -10549,7 +10549,7 @@ "locationName":"feedback" }, "Comments":{ - "shape":"String", + "shape":"SensitiveString", "documentation":"

Additional feedback about the GuardDuty findings.

", "locationName":"comments" } diff --git a/services/health/pom.xml b/services/health/pom.xml index cc2840cee3cc..0336c0cb2066 100644 --- a/services/health/pom.xml +++ b/services/health/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT health AWS Java SDK :: Services :: AWS Health APIs and Notifications diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml index 4316c592e08e..fd21185d2441 100644 --- a/services/healthlake/pom.xml +++ b/services/healthlake/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT healthlake AWS Java SDK :: Services :: Health Lake diff --git a/services/iam/pom.xml b/services/iam/pom.xml index 3d825674208a..10e0097cd208 100644 --- a/services/iam/pom.xml +++ b/services/iam/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iam AWS Java SDK :: Services :: AWS IAM diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml index aa86384fc78a..3174eefacf1a 100644 --- a/services/identitystore/pom.xml +++ b/services/identitystore/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT identitystore AWS Java SDK :: Services :: Identitystore diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml index 077682c9f14c..f6c9c015cda4 100644 --- a/services/imagebuilder/pom.xml +++ b/services/imagebuilder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT imagebuilder AWS Java SDK :: Services :: Imagebuilder diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml index 11edb807c2f2..763a9946b1af 100644 --- a/services/inspector/pom.xml +++ b/services/inspector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT inspector AWS Java SDK :: Services :: Amazon Inspector Service diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml index 2fb382bf16d6..a571eec74e25 100644 --- a/services/inspector2/pom.xml +++ b/services/inspector2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT inspector2 AWS Java SDK :: Services :: Inspector2 diff --git a/services/inspectorscan/pom.xml b/services/inspectorscan/pom.xml index 908e1b2ed8af..72f3a83542bd 100644 --- a/services/inspectorscan/pom.xml +++ b/services/inspectorscan/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT inspectorscan AWS Java SDK :: Services :: Inspector Scan diff --git a/services/internetmonitor/pom.xml b/services/internetmonitor/pom.xml index 0adbea5a6822..2d535eda1549 100644 --- a/services/internetmonitor/pom.xml +++ b/services/internetmonitor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT internetmonitor AWS Java SDK :: Services :: Internet Monitor diff --git a/services/invoicing/pom.xml b/services/invoicing/pom.xml index bfd3464c6be3..f9db91a8619d 100644 --- a/services/invoicing/pom.xml +++ b/services/invoicing/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT invoicing AWS Java SDK :: Services :: Invoicing diff --git a/services/iot/pom.xml b/services/iot/pom.xml index 9bf737806924..169c7f1029c1 100644 --- a/services/iot/pom.xml +++ b/services/iot/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iot AWS Java SDK :: Services :: AWS IoT diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml index 520d3f8917a4..0888b1804fb0 100644 --- a/services/iotanalytics/pom.xml +++ b/services/iotanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotanalytics AWS Java SDK :: Services :: IoTAnalytics diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml index 58ad7bb693ca..cb57117e69ff 100644 --- a/services/iotdataplane/pom.xml +++ b/services/iotdataplane/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotdataplane AWS Java SDK :: Services :: AWS IoT Data Plane diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml index e47e3e11a036..b0aaefcc21cd 100644 --- a/services/iotdeviceadvisor/pom.xml +++ b/services/iotdeviceadvisor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotdeviceadvisor AWS Java SDK :: Services :: Iot Device Advisor diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml index 078064d0e6bc..311f79e0fe20 100644 --- a/services/iotevents/pom.xml +++ b/services/iotevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotevents AWS Java SDK :: Services :: IoT Events diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml index fc65b873d26d..7f67c9783068 100644 --- a/services/ioteventsdata/pom.xml +++ b/services/ioteventsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ioteventsdata AWS Java SDK :: Services :: IoT Events Data diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml index f23f5f645237..e8ac8c98ea90 100644 --- a/services/iotfleethub/pom.xml +++ b/services/iotfleethub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotfleethub AWS Java SDK :: Services :: Io T Fleet Hub diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml index a9e4b60a9e11..3299a196c731 100644 --- a/services/iotfleetwise/pom.xml +++ b/services/iotfleetwise/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotfleetwise AWS Java SDK :: Services :: Io T Fleet Wise diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml index 53e13b14eac3..1b486e7f3869 100644 --- a/services/iotjobsdataplane/pom.xml +++ b/services/iotjobsdataplane/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotjobsdataplane AWS Java SDK :: Services :: IoT Jobs Data Plane diff --git a/services/iotmanagedintegrations/pom.xml b/services/iotmanagedintegrations/pom.xml index 5efa038d4f0a..7334a3498b22 100644 --- a/services/iotmanagedintegrations/pom.xml +++ b/services/iotmanagedintegrations/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotmanagedintegrations AWS Java SDK :: Services :: IoT Managed Integrations diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml index 449a862487cd..427c045b8ac1 100644 --- a/services/iotsecuretunneling/pom.xml +++ b/services/iotsecuretunneling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotsecuretunneling AWS Java SDK :: Services :: IoTSecureTunneling diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml index 85e5d6364456..b61d18eeadfe 100644 --- a/services/iotsitewise/pom.xml +++ b/services/iotsitewise/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotsitewise AWS Java SDK :: Services :: Io T Site Wise diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml index abba750e095c..55c0af6f8254 100644 --- a/services/iotthingsgraph/pom.xml +++ b/services/iotthingsgraph/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotthingsgraph AWS Java SDK :: Services :: IoTThingsGraph diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml index 84501f134f48..f79956f4a725 100644 --- a/services/iottwinmaker/pom.xml +++ b/services/iottwinmaker/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iottwinmaker AWS Java SDK :: Services :: Io T Twin Maker diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml index b6015e0680a0..e6686f12ee2b 100644 --- a/services/iotwireless/pom.xml +++ b/services/iotwireless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT iotwireless AWS Java SDK :: Services :: IoT Wireless diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml index 8392ad756464..4f91e006065c 100644 --- a/services/ivs/pom.xml +++ b/services/ivs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ivs AWS Java SDK :: Services :: Ivs diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml index bd37e52e7bd0..321bf26f365f 100644 --- a/services/ivschat/pom.xml +++ b/services/ivschat/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ivschat AWS Java SDK :: Services :: Ivschat diff --git a/services/ivsrealtime/pom.xml b/services/ivsrealtime/pom.xml index 850530a9e944..b845b42e62bb 100644 --- a/services/ivsrealtime/pom.xml +++ b/services/ivsrealtime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ivsrealtime AWS Java SDK :: Services :: IVS Real Time diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml index 837f97987d57..4d748296755b 100644 --- a/services/kafka/pom.xml +++ b/services/kafka/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kafka AWS Java SDK :: Services :: Kafka diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml index 6586f4299431..a94f7186ac77 100644 --- a/services/kafkaconnect/pom.xml +++ b/services/kafkaconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kafkaconnect AWS Java SDK :: Services :: Kafka Connect diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml index 25a721b6c041..0bf5a1faf729 100644 --- a/services/kendra/pom.xml +++ b/services/kendra/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kendra AWS Java SDK :: Services :: Kendra diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml index 864bd5397a8f..6806d721def3 100644 --- a/services/kendraranking/pom.xml +++ b/services/kendraranking/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kendraranking AWS Java SDK :: Services :: Kendra Ranking diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml index b0ce60da4671..034d543c2ec4 100644 --- a/services/keyspaces/pom.xml +++ b/services/keyspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT keyspaces AWS Java SDK :: Services :: Keyspaces diff --git a/services/keyspacesstreams/pom.xml b/services/keyspacesstreams/pom.xml index e226a1e773b6..a1ff510c66c3 100644 --- a/services/keyspacesstreams/pom.xml +++ b/services/keyspacesstreams/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT keyspacesstreams AWS Java SDK :: Services :: Keyspaces Streams diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml index b6995a003b80..3f00da265c0c 100644 --- a/services/kinesis/pom.xml +++ b/services/kinesis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesis AWS Java SDK :: Services :: Amazon Kinesis diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml index 37adb8e5cc8f..1bf58dc4ce11 100644 --- a/services/kinesisanalytics/pom.xml +++ b/services/kinesisanalytics/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisanalytics AWS Java SDK :: Services :: Amazon Kinesis Analytics diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml index 0b39034c34d1..302e35e65a7e 100644 --- a/services/kinesisanalyticsv2/pom.xml +++ b/services/kinesisanalyticsv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisanalyticsv2 AWS Java SDK :: Services :: Kinesis Analytics V2 diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml index 4a9816ddc804..1b43faefe5dd 100644 --- a/services/kinesisvideo/pom.xml +++ b/services/kinesisvideo/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 kinesisvideo diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml index 063c138e0843..0c1a5ee3f863 100644 --- a/services/kinesisvideoarchivedmedia/pom.xml +++ b/services/kinesisvideoarchivedmedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisvideoarchivedmedia AWS Java SDK :: Services :: Kinesis Video Archived Media diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml index e8ca2dfc859c..2dfd0c742eec 100644 --- a/services/kinesisvideomedia/pom.xml +++ b/services/kinesisvideomedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisvideomedia AWS Java SDK :: Services :: Kinesis Video Media diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml index c6ff759488af..d34cf8ac1b52 100644 --- a/services/kinesisvideosignaling/pom.xml +++ b/services/kinesisvideosignaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisvideosignaling AWS Java SDK :: Services :: Kinesis Video Signaling diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml index c00089af8752..cc301bac47eb 100644 --- a/services/kinesisvideowebrtcstorage/pom.xml +++ b/services/kinesisvideowebrtcstorage/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kinesisvideowebrtcstorage AWS Java SDK :: Services :: Kinesis Video Web RTC Storage diff --git a/services/kms/pom.xml b/services/kms/pom.xml index af1aa5a8d2e7..68aa2ee5520c 100644 --- a/services/kms/pom.xml +++ b/services/kms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT kms AWS Java SDK :: Services :: AWS KMS diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml index 99fc61152879..f4f085c5d8fc 100644 --- a/services/lakeformation/pom.xml +++ b/services/lakeformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lakeformation AWS Java SDK :: Services :: LakeFormation diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml index 00f6fa31b424..0cf15e256ac0 100644 --- a/services/lambda/pom.xml +++ b/services/lambda/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lambda AWS Java SDK :: Services :: AWS Lambda diff --git a/services/launchwizard/pom.xml b/services/launchwizard/pom.xml index 85c42f41bcea..6c4252be56f5 100644 --- a/services/launchwizard/pom.xml +++ b/services/launchwizard/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT launchwizard AWS Java SDK :: Services :: Launch Wizard diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml index d2da9b868eb0..76827bb5bb6e 100644 --- a/services/lexmodelbuilding/pom.xml +++ b/services/lexmodelbuilding/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lexmodelbuilding AWS Java SDK :: Services :: Amazon Lex Model Building diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml index 52df2804170e..9bbcc7a21dde 100644 --- a/services/lexmodelsv2/pom.xml +++ b/services/lexmodelsv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lexmodelsv2 AWS Java SDK :: Services :: Lex Models V2 diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml index c9c5cd8e6130..b4de179b90b3 100644 --- a/services/lexruntime/pom.xml +++ b/services/lexruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lexruntime AWS Java SDK :: Services :: Amazon Lex Runtime diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml index a1a6cd133f26..2bb89b4b4374 100644 --- a/services/lexruntimev2/pom.xml +++ b/services/lexruntimev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lexruntimev2 AWS Java SDK :: Services :: Lex Runtime V2 diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml index c9a9c47c8a26..781e83c0b7ca 100644 --- a/services/licensemanager/pom.xml +++ b/services/licensemanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT licensemanager AWS Java SDK :: Services :: License Manager diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml index 2cd35b00ae96..554e72e95316 100644 --- a/services/licensemanagerlinuxsubscriptions/pom.xml +++ b/services/licensemanagerlinuxsubscriptions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT licensemanagerlinuxsubscriptions AWS Java SDK :: Services :: License Manager Linux Subscriptions diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml index bceb2b7cf743..0fbfd4ac807e 100644 --- a/services/licensemanagerusersubscriptions/pom.xml +++ b/services/licensemanagerusersubscriptions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT licensemanagerusersubscriptions AWS Java SDK :: Services :: License Manager User Subscriptions diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml index c8fbd3867157..7f2b3bc8a14d 100644 --- a/services/lightsail/pom.xml +++ b/services/lightsail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lightsail AWS Java SDK :: Services :: Amazon Lightsail diff --git a/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json index b10f120d254a..5c8ff92e8e1f 100644 --- a/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -5,27 +5,27 @@ "builtIn": "AWS::Region", "required": false, "documentation": "The AWS region used to dispatch the request.", - "type": "String" + "type": "string" }, "UseDualStack": { "builtIn": "AWS::UseDualStack", "required": true, "default": false, "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" + "type": "boolean" }, "UseFIPS": { "builtIn": "AWS::UseFIPS", "required": true, "default": false, "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" + "type": "boolean" }, "Endpoint": { "builtIn": "SDK::Endpoint", "required": false, "documentation": "Override the endpoint used to send this request", - "type": "String" + "type": "string" } }, "rules": [ diff --git a/services/lightsail/src/main/resources/codegen-resources/service-2.json b/services/lightsail/src/main/resources/codegen-resources/service-2.json index cf0410f577e2..2a3da7e95344 100644 --- a/services/lightsail/src/main/resources/codegen-resources/service-2.json +++ b/services/lightsail/src/main/resources/codegen-resources/service-2.json @@ -552,7 +552,7 @@ {"shape":"RegionSetupInProgressException"}, {"shape":"UnauthenticatedException"} ], - "documentation":"

Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 5 load balancers per AWS Region in your account.

When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute operation.

The create load balancer operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.

" + "documentation":"

Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 10 load balancers per AWS Region in your account.

When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute operation.

The create load balancer operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.

" }, "CreateLoadBalancerTlsCertificate":{ "name":"CreateLoadBalancerTlsCertificate", @@ -3840,6 +3840,10 @@ "accessLogConfig":{ "shape":"BucketAccessLogConfig", "documentation":"

An object that describes the access log configuration for the bucket.

" + }, + "cors":{ + "shape":"BucketCorsConfig", + "documentation":"

An array of cross-origin resource sharing (CORS) rules that identify origins and the HTTP methods that can be executed on your bucket. This field is only included in the response when CORS configuration is requested or when updating CORS configuration. For more information, see Configuring cross-origin resource sharing (CORS).

" } }, "documentation":"

Describes an Amazon Lightsail bucket.

" @@ -3903,6 +3907,79 @@ "type":"list", "member":{"shape":"BucketBundle"} }, + "BucketCorsAllowedHeaders":{ + "type":"list", + "member":{"shape":"string"} + }, + "BucketCorsAllowedMethod":{ + "type":"string", + "pattern":"^(DELETE|GET|HEAD|POST|PUT)$" + }, + "BucketCorsAllowedMethods":{ + "type":"list", + "member":{"shape":"BucketCorsAllowedMethod"} + }, + "BucketCorsAllowedOrigins":{ + "type":"list", + "member":{"shape":"string"} + }, + "BucketCorsConfig":{ + "type":"structure", + "members":{ + "rules":{ + "shape":"BucketCorsRules", + "documentation":"

A set of origins and methods (cross-origin access that you want to allow). You can add up to 20 rules to the configuration. The total size is limited to 64 KB.

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

Describes the cross-origin resource sharing (CORS) configuration for a Lightsail bucket. CORS defines a way for client web applications that are loaded in one domain to interact with resources in a different domain. For more information, see Configuring cross-origin resource sharing (CORS).

" + }, + "BucketCorsExposeHeaders":{ + "type":"list", + "member":{"shape":"string"} + }, + "BucketCorsRule":{ + "type":"structure", + "required":[ + "allowedMethods", + "allowedOrigins" + ], + "members":{ + "id":{ + "shape":"BucketCorsRuleId", + "documentation":"

A unique identifier for the CORS rule. The ID value can be up to 255 characters long. The IDs help you find a rule in the configuration.

" + }, + "allowedMethods":{ + "shape":"BucketCorsAllowedMethods", + "documentation":"

The HTTP methods that are allowed when accessing the bucket from the specified origin. Each CORS rule must identify at least one origin and one method.

You can use the following HTTP methods:

  • GET - Retrieves data from the server, such as downloading files or viewing content.

  • PUT - Uploads or replaces data on the server, such as uploading new files.

  • POST - Sends data to the server for processing, such as submitting forms or creating new resources.

  • DELETE - Removes data from the server, such as deleting files or resources.

  • HEAD - Retrieves only the headers from the server without the actual content, useful for checking if a resource exists.

" + }, + "allowedOrigins":{ + "shape":"BucketCorsAllowedOrigins", + "documentation":"

One or more origins you want customers to be able to access the bucket from. Each CORS rule must identify at least one origin and one method.

" + }, + "allowedHeaders":{ + "shape":"BucketCorsAllowedHeaders", + "documentation":"

Headers that are specified in the Access-Control-Request-Headers header. These headers are allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3 returns any requested headers that are allowed.

" + }, + "exposeHeaders":{ + "shape":"BucketCorsExposeHeaders", + "documentation":"

One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

" + }, + "maxAgeSeconds":{ + "shape":"integer", + "documentation":"

The time in seconds that your browser is to cache the preflight response for the specified resource. A CORS rule can have only one maxAgeSeconds element.

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

Describes a cross-origin resource sharing (CORS) rule for a Lightsail bucket. CORS rules specify which origins are allowed to access the bucket, which HTTP methods are allowed, and other access control information. For more information, see Configuring cross-origin resource sharing (CORS).

" + }, + "BucketCorsRuleId":{ + "type":"string", + "max":255 + }, + "BucketCorsRules":{ + "type":"list", + "member":{"shape":"BucketCorsRule"}, + "max":20 + }, "BucketList":{ "type":"list", "member":{"shape":"Bucket"} @@ -7280,6 +7357,10 @@ "includeConnectedResources":{ "shape":"boolean", "documentation":"

A Boolean value that indicates whether to include Lightsail instances that were given access to the bucket using the SetResourceAccessForBucket action.

" + }, + "includeCors":{ + "shape":"boolean", + "documentation":"

A Boolean value that indicates whether to include Lightsail bucket CORS configuration in the response. For more information, see Configuring cross-origin resource sharing (CORS).

This parameter is only supported when getting a single bucket with bucketName specified. The default value for this parameter is False.

" } } }, @@ -12265,6 +12346,10 @@ "accessLogConfig":{ "shape":"BucketAccessLogConfig", "documentation":"

An object that describes the access log configuration for the bucket.

" + }, + "cors":{ + "shape":"BucketCorsConfig", + "documentation":"

Sets the cross-origin resource sharing (CORS) configuration for your bucket. If a CORS configuration exists, it is replaced with the specified configuration. For AWS CLI operations, this parameter can also be passed as a file. For more information, see Configuring cross-origin resource sharing (CORS).

CORS information is only returned in a response when you update the CORS policy.

" } } }, diff --git a/services/location/pom.xml b/services/location/pom.xml index 5fc7ad2c7aa7..87c597f34831 100644 --- a/services/location/pom.xml +++ b/services/location/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT location AWS Java SDK :: Services :: Location diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml index 3f953fc476e6..1bb42f7cdc1f 100644 --- a/services/lookoutequipment/pom.xml +++ b/services/lookoutequipment/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lookoutequipment AWS Java SDK :: Services :: Lookout Equipment diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml index 616ed21fefb5..db224716abbd 100644 --- a/services/lookoutmetrics/pom.xml +++ b/services/lookoutmetrics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lookoutmetrics AWS Java SDK :: Services :: Lookout Metrics diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml index ee6b13efc6d8..4405166a339c 100644 --- a/services/lookoutvision/pom.xml +++ b/services/lookoutvision/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT lookoutvision AWS Java SDK :: Services :: Lookout Vision diff --git a/services/m2/pom.xml b/services/m2/pom.xml index b2015ba24e91..c655fca285da 100644 --- a/services/m2/pom.xml +++ b/services/m2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT m2 AWS Java SDK :: Services :: M2 diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml index 6e356efffd55..32735591e085 100644 --- a/services/machinelearning/pom.xml +++ b/services/machinelearning/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT machinelearning AWS Java SDK :: Services :: Amazon Machine Learning diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml index b65cb606ccc8..63f091cb4e54 100644 --- a/services/macie2/pom.xml +++ b/services/macie2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT macie2 AWS Java SDK :: Services :: Macie2 diff --git a/services/mailmanager/pom.xml b/services/mailmanager/pom.xml index fd30e4d4f50a..ddb08acc19fb 100644 --- a/services/mailmanager/pom.xml +++ b/services/mailmanager/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mailmanager AWS Java SDK :: Services :: Mail Manager diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml index 7df8e2ac98b0..9f8c9fa21d23 100644 --- a/services/managedblockchain/pom.xml +++ b/services/managedblockchain/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT managedblockchain AWS Java SDK :: Services :: ManagedBlockchain diff --git a/services/managedblockchainquery/pom.xml b/services/managedblockchainquery/pom.xml index 18c67a204650..8c57a3de77a0 100644 --- a/services/managedblockchainquery/pom.xml +++ b/services/managedblockchainquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT managedblockchainquery AWS Java SDK :: Services :: Managed Blockchain Query diff --git a/services/marketplaceagreement/pom.xml b/services/marketplaceagreement/pom.xml index b0509c7d15bf..6a86d33fd78a 100644 --- a/services/marketplaceagreement/pom.xml +++ b/services/marketplaceagreement/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplaceagreement AWS Java SDK :: Services :: Marketplace Agreement diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml index be591e38de5d..8c976bf0f950 100644 --- a/services/marketplacecatalog/pom.xml +++ b/services/marketplacecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplacecatalog AWS Java SDK :: Services :: Marketplace Catalog diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml index e12c286436a8..6eb546059a28 100644 --- a/services/marketplacecommerceanalytics/pom.xml +++ b/services/marketplacecommerceanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplacecommerceanalytics AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics diff --git a/services/marketplacedeployment/pom.xml b/services/marketplacedeployment/pom.xml index fbeedaa4cbc7..bb1be08ab1c0 100644 --- a/services/marketplacedeployment/pom.xml +++ b/services/marketplacedeployment/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplacedeployment AWS Java SDK :: Services :: Marketplace Deployment diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml index e618686164f0..44ec12105305 100644 --- a/services/marketplaceentitlement/pom.xml +++ b/services/marketplaceentitlement/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplaceentitlement AWS Java SDK :: Services :: AWS Marketplace Entitlement diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml index f823384f561c..af46b88b8b73 100644 --- a/services/marketplacemetering/pom.xml +++ b/services/marketplacemetering/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplacemetering AWS Java SDK :: Services :: AWS Marketplace Metering Service diff --git a/services/marketplacereporting/pom.xml b/services/marketplacereporting/pom.xml index 0c06404a959f..4db7be1088c6 100644 --- a/services/marketplacereporting/pom.xml +++ b/services/marketplacereporting/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT marketplacereporting AWS Java SDK :: Services :: Marketplace Reporting diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml index 63af7f4991c1..57ca904967d0 100644 --- a/services/mediaconnect/pom.xml +++ b/services/mediaconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mediaconnect AWS Java SDK :: Services :: MediaConnect diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml index 52bd6b258818..cb5b48703863 100644 --- a/services/mediaconvert/pom.xml +++ b/services/mediaconvert/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 mediaconvert diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml index ae48106f895e..ad8e772b3b83 100644 --- a/services/medialive/pom.xml +++ b/services/medialive/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 medialive diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml index 159e3b716400..ac8e9f778ee4 100644 --- a/services/mediapackage/pom.xml +++ b/services/mediapackage/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 mediapackage diff --git a/services/mediapackagev2/pom.xml b/services/mediapackagev2/pom.xml index 043034c08e24..c006ae11ace3 100644 --- a/services/mediapackagev2/pom.xml +++ b/services/mediapackagev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mediapackagev2 AWS Java SDK :: Services :: Media Package V2 diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml index 1fb6e5fa7d8a..ae980c3d7dd9 100644 --- a/services/mediapackagevod/pom.xml +++ b/services/mediapackagevod/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mediapackagevod AWS Java SDK :: Services :: MediaPackage Vod diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml index 690afa6cad6c..228bb1c29346 100644 --- a/services/mediastore/pom.xml +++ b/services/mediastore/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 mediastore diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml index 8fe7c0ba0eb8..b05d525d6a19 100644 --- a/services/mediastoredata/pom.xml +++ b/services/mediastoredata/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 mediastoredata diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml index 85187506ff6a..48740ce4bb90 100644 --- a/services/mediatailor/pom.xml +++ b/services/mediatailor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mediatailor AWS Java SDK :: Services :: MediaTailor diff --git a/services/medicalimaging/pom.xml b/services/medicalimaging/pom.xml index 43ed3cf51f82..09efd0753158 100644 --- a/services/medicalimaging/pom.xml +++ b/services/medicalimaging/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT medicalimaging AWS Java SDK :: Services :: Medical Imaging diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml index 66a10fe50e56..9ccd0a8e6551 100644 --- a/services/memorydb/pom.xml +++ b/services/memorydb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT memorydb AWS Java SDK :: Services :: Memory DB diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml index 5e7dd5865388..155db2e93139 100644 --- a/services/mgn/pom.xml +++ b/services/mgn/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mgn AWS Java SDK :: Services :: Mgn diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml index 3773090f8912..e0bb8f9f3dfc 100644 --- a/services/migrationhub/pom.xml +++ b/services/migrationhub/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 migrationhub diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml index df283571cc3b..3f83f2dbd2e9 100644 --- a/services/migrationhubconfig/pom.xml +++ b/services/migrationhubconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT migrationhubconfig AWS Java SDK :: Services :: MigrationHub Config diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml index b46eba81fce4..5b96ff6ee508 100644 --- a/services/migrationhuborchestrator/pom.xml +++ b/services/migrationhuborchestrator/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT migrationhuborchestrator AWS Java SDK :: Services :: Migration Hub Orchestrator diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml index d957444a4321..2b9748de80d1 100644 --- a/services/migrationhubrefactorspaces/pom.xml +++ b/services/migrationhubrefactorspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT migrationhubrefactorspaces AWS Java SDK :: Services :: Migration Hub Refactor Spaces diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml index 18be19c55df6..cc84a003f2ff 100644 --- a/services/migrationhubstrategy/pom.xml +++ b/services/migrationhubstrategy/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT migrationhubstrategy AWS Java SDK :: Services :: Migration Hub Strategy diff --git a/services/mpa/pom.xml b/services/mpa/pom.xml index 0a53b293666d..4f6cb895aaf3 100644 --- a/services/mpa/pom.xml +++ b/services/mpa/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mpa AWS Java SDK :: Services :: MPA diff --git a/services/mq/pom.xml b/services/mq/pom.xml index eba267cdce6f..436679718fc9 100644 --- a/services/mq/pom.xml +++ b/services/mq/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 mq diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml index c2bf678c144b..d3853884983a 100644 --- a/services/mturk/pom.xml +++ b/services/mturk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mturk AWS Java SDK :: Services :: Amazon Mechanical Turk Requester diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml index e32afdbf1f4a..cdbc70b9d951 100644 --- a/services/mwaa/pom.xml +++ b/services/mwaa/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT mwaa AWS Java SDK :: Services :: MWAA diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml index 4a319f6a8dc4..10ecd20d54cd 100644 --- a/services/neptune/pom.xml +++ b/services/neptune/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT neptune AWS Java SDK :: Services :: Neptune diff --git a/services/neptunedata/pom.xml b/services/neptunedata/pom.xml index d3c162a83f2f..96da201eece6 100644 --- a/services/neptunedata/pom.xml +++ b/services/neptunedata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT neptunedata AWS Java SDK :: Services :: Neptunedata diff --git a/services/neptunegraph/pom.xml b/services/neptunegraph/pom.xml index 6ed34977604f..9973b69c075b 100644 --- a/services/neptunegraph/pom.xml +++ b/services/neptunegraph/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT neptunegraph AWS Java SDK :: Services :: Neptune Graph diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml index 142688703180..6952605ed512 100644 --- a/services/networkfirewall/pom.xml +++ b/services/networkfirewall/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT networkfirewall AWS Java SDK :: Services :: Network Firewall diff --git a/services/networkflowmonitor/pom.xml b/services/networkflowmonitor/pom.xml index 6b0c3af2225f..d02c504abae8 100644 --- a/services/networkflowmonitor/pom.xml +++ b/services/networkflowmonitor/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT networkflowmonitor AWS Java SDK :: Services :: Network Flow Monitor diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml index 59db67234cfd..2691a4e98288 100644 --- a/services/networkmanager/pom.xml +++ b/services/networkmanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT networkmanager AWS Java SDK :: Services :: NetworkManager diff --git a/services/networkmonitor/pom.xml b/services/networkmonitor/pom.xml index 25d4c0d166ba..3c7b7100d036 100644 --- a/services/networkmonitor/pom.xml +++ b/services/networkmonitor/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT networkmonitor AWS Java SDK :: Services :: Network Monitor diff --git a/services/notifications/pom.xml b/services/notifications/pom.xml index 123b7b1b2acb..190de52c291f 100644 --- a/services/notifications/pom.xml +++ b/services/notifications/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT notifications AWS Java SDK :: Services :: Notifications diff --git a/services/notificationscontacts/pom.xml b/services/notificationscontacts/pom.xml index 3df07b72eb27..8479f0321329 100644 --- a/services/notificationscontacts/pom.xml +++ b/services/notificationscontacts/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT notificationscontacts AWS Java SDK :: Services :: Notifications Contacts diff --git a/services/oam/pom.xml b/services/oam/pom.xml index f1f3f99c7cd5..3ba407d36e92 100644 --- a/services/oam/pom.xml +++ b/services/oam/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT oam AWS Java SDK :: Services :: OAM diff --git a/services/observabilityadmin/pom.xml b/services/observabilityadmin/pom.xml index af133721b5ba..051e86ebf761 100644 --- a/services/observabilityadmin/pom.xml +++ b/services/observabilityadmin/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT observabilityadmin AWS Java SDK :: Services :: Observability Admin diff --git a/services/odb/pom.xml b/services/odb/pom.xml index 368c574c1d1d..c923d9745621 100644 --- a/services/odb/pom.xml +++ b/services/odb/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT odb AWS Java SDK :: Services :: Odb diff --git a/services/omics/pom.xml b/services/omics/pom.xml index c33b1b86528e..7cdb33439735 100644 --- a/services/omics/pom.xml +++ b/services/omics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT omics AWS Java SDK :: Services :: Omics diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml index 2eaee089f90e..c657caf9ec37 100644 --- a/services/opensearch/pom.xml +++ b/services/opensearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT opensearch AWS Java SDK :: Services :: Open Search diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml index f271116a46d1..1ed60c2ed918 100644 --- a/services/opensearchserverless/pom.xml +++ b/services/opensearchserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT opensearchserverless AWS Java SDK :: Services :: Open Search Serverless diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml index 754f7d986720..f25442b0a2ed 100644 --- a/services/organizations/pom.xml +++ b/services/organizations/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT organizations AWS Java SDK :: Services :: AWS Organizations diff --git a/services/osis/pom.xml b/services/osis/pom.xml index 8d84523c3fe7..22b011466382 100644 --- a/services/osis/pom.xml +++ b/services/osis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT osis AWS Java SDK :: Services :: OSIS diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml index 6ae8f047f5a7..9d038bf0f0eb 100644 --- a/services/outposts/pom.xml +++ b/services/outposts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT outposts AWS Java SDK :: Services :: Outposts diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml index 93f9332cc93d..463d4c11b4b0 100644 --- a/services/panorama/pom.xml +++ b/services/panorama/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT panorama AWS Java SDK :: Services :: Panorama diff --git a/services/partnercentralselling/pom.xml b/services/partnercentralselling/pom.xml index aa71c83d5617..d6ecd7bddc7b 100644 --- a/services/partnercentralselling/pom.xml +++ b/services/partnercentralselling/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT partnercentralselling AWS Java SDK :: Services :: Partner Central Selling diff --git a/services/paymentcryptography/pom.xml b/services/paymentcryptography/pom.xml index 36bdf61df86d..d9d2e308ccf6 100644 --- a/services/paymentcryptography/pom.xml +++ b/services/paymentcryptography/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT paymentcryptography AWS Java SDK :: Services :: Payment Cryptography diff --git a/services/paymentcryptographydata/pom.xml b/services/paymentcryptographydata/pom.xml index 0bdae0283929..f5147fdcbd59 100644 --- a/services/paymentcryptographydata/pom.xml +++ b/services/paymentcryptographydata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT paymentcryptographydata AWS Java SDK :: Services :: Payment Cryptography Data diff --git a/services/pcaconnectorad/pom.xml b/services/pcaconnectorad/pom.xml index 4f3cb2fd2914..80558f6dd077 100644 --- a/services/pcaconnectorad/pom.xml +++ b/services/pcaconnectorad/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pcaconnectorad AWS Java SDK :: Services :: Pca Connector Ad diff --git a/services/pcaconnectorscep/pom.xml b/services/pcaconnectorscep/pom.xml index 2f48d0f0b203..d6ddf07326ab 100644 --- a/services/pcaconnectorscep/pom.xml +++ b/services/pcaconnectorscep/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pcaconnectorscep AWS Java SDK :: Services :: Pca Connector Scep diff --git a/services/pcs/pom.xml b/services/pcs/pom.xml index 720db9b7b99b..6d0ff9895dd7 100644 --- a/services/pcs/pom.xml +++ b/services/pcs/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pcs AWS Java SDK :: Services :: PCS diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml index b095921c0991..0fcf67e11fd1 100644 --- a/services/personalize/pom.xml +++ b/services/personalize/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT personalize AWS Java SDK :: Services :: Personalize diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml index f2248bf4ce8b..539c62a96ccc 100644 --- a/services/personalizeevents/pom.xml +++ b/services/personalizeevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT personalizeevents AWS Java SDK :: Services :: Personalize Events diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml index caaf7b7be74a..40e385d8ccac 100644 --- a/services/personalizeruntime/pom.xml +++ b/services/personalizeruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT personalizeruntime AWS Java SDK :: Services :: Personalize Runtime diff --git a/services/pi/pom.xml b/services/pi/pom.xml index 871b9a107ca3..e0c5ee94b9af 100644 --- a/services/pi/pom.xml +++ b/services/pi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pi AWS Java SDK :: Services :: PI diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml index 5a2ed3ab6d4d..a0b88862a665 100644 --- a/services/pinpoint/pom.xml +++ b/services/pinpoint/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pinpoint AWS Java SDK :: Services :: Amazon Pinpoint diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml index 06a8bf6f5f0c..0ab119bb4a95 100644 --- a/services/pinpointemail/pom.xml +++ b/services/pinpointemail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pinpointemail AWS Java SDK :: Services :: Pinpoint Email diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml index 2b35a0cb585a..dd93ba059c01 100644 --- a/services/pinpointsmsvoice/pom.xml +++ b/services/pinpointsmsvoice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pinpointsmsvoice AWS Java SDK :: Services :: Pinpoint SMS Voice diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml index be0721639bc0..25b8aa5b4d31 100644 --- a/services/pinpointsmsvoicev2/pom.xml +++ b/services/pinpointsmsvoicev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pinpointsmsvoicev2 AWS Java SDK :: Services :: Pinpoint SMS Voice V2 diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml index c2ff32d9da5d..0d191fda9309 100644 --- a/services/pipes/pom.xml +++ b/services/pipes/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT pipes AWS Java SDK :: Services :: Pipes diff --git a/services/polly/pom.xml b/services/polly/pom.xml index 7656c7de8870..ba4acdab595b 100644 --- a/services/polly/pom.xml +++ b/services/polly/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT polly AWS Java SDK :: Services :: Amazon Polly diff --git a/services/pom.xml b/services/pom.xml index f0a5308d1ae8..7e906742fe8a 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT services AWS Java SDK :: Services diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml index db30ed280cb7..65862225295c 100644 --- a/services/pricing/pom.xml +++ b/services/pricing/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 pricing diff --git a/services/proton/pom.xml b/services/proton/pom.xml index f9eaf843ebdb..e86b0d7d3b49 100644 --- a/services/proton/pom.xml +++ b/services/proton/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT proton AWS Java SDK :: Services :: Proton diff --git a/services/qapps/pom.xml b/services/qapps/pom.xml index bb33b0f87a94..99f27404ad4a 100644 --- a/services/qapps/pom.xml +++ b/services/qapps/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT qapps AWS Java SDK :: Services :: Q Apps diff --git a/services/qbusiness/pom.xml b/services/qbusiness/pom.xml index 4f78e34eec16..04d2b05c6c57 100644 --- a/services/qbusiness/pom.xml +++ b/services/qbusiness/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT qbusiness AWS Java SDK :: Services :: Q Business diff --git a/services/qconnect/pom.xml b/services/qconnect/pom.xml index 7707f572f8ff..2b7984bc827b 100644 --- a/services/qconnect/pom.xml +++ b/services/qconnect/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT qconnect AWS Java SDK :: Services :: Q Connect diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml index b94fdc7899d2..2dc707586a7c 100644 --- a/services/qldb/pom.xml +++ b/services/qldb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT qldb AWS Java SDK :: Services :: QLDB diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml index f99db9fa98b6..d3f5f50612e4 100644 --- a/services/qldbsession/pom.xml +++ b/services/qldbsession/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT qldbsession AWS Java SDK :: Services :: QLDB Session diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml index 1c3cc54f0193..0c3756f1aace 100644 --- a/services/quicksight/pom.xml +++ b/services/quicksight/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT quicksight AWS Java SDK :: Services :: QuickSight diff --git a/services/ram/pom.xml b/services/ram/pom.xml index 9f0ad53bb86c..932d8856182e 100644 --- a/services/ram/pom.xml +++ b/services/ram/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ram AWS Java SDK :: Services :: RAM diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml index afc781473af5..1217496077ed 100644 --- a/services/rbin/pom.xml +++ b/services/rbin/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rbin AWS Java SDK :: Services :: Rbin diff --git a/services/rds/pom.xml b/services/rds/pom.xml index b73ce82de390..2de1fe19339b 100644 --- a/services/rds/pom.xml +++ b/services/rds/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rds AWS Java SDK :: Services :: Amazon RDS diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml index 35ef60329b86..8c2cf66069b9 100644 --- a/services/rdsdata/pom.xml +++ b/services/rdsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rdsdata AWS Java SDK :: Services :: RDS Data diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml index cab2a1f58b97..8e1f1f6de8f1 100644 --- a/services/redshift/pom.xml +++ b/services/redshift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT redshift AWS Java SDK :: Services :: Amazon Redshift diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml index 62b3cd651012..6cd3fa3c1c87 100644 --- a/services/redshiftdata/pom.xml +++ b/services/redshiftdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT redshiftdata AWS Java SDK :: Services :: Redshift Data diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml index 37a000cd5b98..b605a5e55ed4 100644 --- a/services/redshiftserverless/pom.xml +++ b/services/redshiftserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT redshiftserverless AWS Java SDK :: Services :: Redshift Serverless diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml index dd9f625a947c..8441f8b49b17 100644 --- a/services/rekognition/pom.xml +++ b/services/rekognition/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rekognition AWS Java SDK :: Services :: Amazon Rekognition diff --git a/services/repostspace/pom.xml b/services/repostspace/pom.xml index ac66b7834c25..3a0d35f03d3c 100644 --- a/services/repostspace/pom.xml +++ b/services/repostspace/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT repostspace AWS Java SDK :: Services :: Repostspace diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml index 913b0671e7e4..7e1bbbd4b38d 100644 --- a/services/resiliencehub/pom.xml +++ b/services/resiliencehub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT resiliencehub AWS Java SDK :: Services :: Resiliencehub diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml index bc862bea03ac..b95493552f73 100644 --- a/services/resourceexplorer2/pom.xml +++ b/services/resourceexplorer2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT resourceexplorer2 AWS Java SDK :: Services :: Resource Explorer 2 diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml index 5195863a6663..082b3ea7c7fa 100644 --- a/services/resourcegroups/pom.xml +++ b/services/resourcegroups/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 resourcegroups diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml index 6e68769a9c0e..45e9171ef3f0 100644 --- a/services/resourcegroupstaggingapi/pom.xml +++ b/services/resourcegroupstaggingapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT resourcegroupstaggingapi AWS Java SDK :: Services :: AWS Resource Groups Tagging API diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml index 0a38c47baf33..0b5670338db3 100644 --- a/services/robomaker/pom.xml +++ b/services/robomaker/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT robomaker AWS Java SDK :: Services :: RoboMaker diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml index bbcbe4c8f19d..1a4723a40fa5 100644 --- a/services/rolesanywhere/pom.xml +++ b/services/rolesanywhere/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rolesanywhere AWS Java SDK :: Services :: Roles Anywhere diff --git a/services/route53/pom.xml b/services/route53/pom.xml index d2cd59be024c..41d9d0e99d53 100644 --- a/services/route53/pom.xml +++ b/services/route53/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53 AWS Java SDK :: Services :: Amazon Route53 diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml index f2d7ea58eab0..a773550ae7f8 100644 --- a/services/route53domains/pom.xml +++ b/services/route53domains/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53domains AWS Java SDK :: Services :: Amazon Route53 Domains diff --git a/services/route53profiles/pom.xml b/services/route53profiles/pom.xml index 9c01a0fa2fd8..95d1a4e898f4 100644 --- a/services/route53profiles/pom.xml +++ b/services/route53profiles/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53profiles AWS Java SDK :: Services :: Route53 Profiles diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml index d3187a4cea09..dba01786dd46 100644 --- a/services/route53recoverycluster/pom.xml +++ b/services/route53recoverycluster/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53recoverycluster AWS Java SDK :: Services :: Route53 Recovery Cluster diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml index 1bcb1facade1..733aac317e05 100644 --- a/services/route53recoverycontrolconfig/pom.xml +++ b/services/route53recoverycontrolconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53recoverycontrolconfig AWS Java SDK :: Services :: Route53 Recovery Control Config diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml index 41219ebcfca1..9ce242177a2d 100644 --- a/services/route53recoveryreadiness/pom.xml +++ b/services/route53recoveryreadiness/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53recoveryreadiness AWS Java SDK :: Services :: Route53 Recovery Readiness diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml index 517d5f363d31..571b6c91047e 100644 --- a/services/route53resolver/pom.xml +++ b/services/route53resolver/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT route53resolver AWS Java SDK :: Services :: Route53Resolver diff --git a/services/rum/pom.xml b/services/rum/pom.xml index 3ee05135bd2d..4f998d653804 100644 --- a/services/rum/pom.xml +++ b/services/rum/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT rum AWS Java SDK :: Services :: RUM diff --git a/services/s3/pom.xml b/services/s3/pom.xml index ef3c4f502df7..fd9e2007de57 100644 --- a/services/s3/pom.xml +++ b/services/s3/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT s3 AWS Java SDK :: Services :: Amazon S3 diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml index 29c9360db34c..8a76e49c99d8 100644 --- a/services/s3control/pom.xml +++ b/services/s3control/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT s3control AWS Java SDK :: Services :: Amazon S3 Control diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml index 3b0d1d6b453d..e025f28d3f69 100644 --- a/services/s3outposts/pom.xml +++ b/services/s3outposts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT s3outposts AWS Java SDK :: Services :: S3 Outposts diff --git a/services/s3tables/pom.xml b/services/s3tables/pom.xml index ce4dc52db150..3943d4bf4ed5 100644 --- a/services/s3tables/pom.xml +++ b/services/s3tables/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT s3tables AWS Java SDK :: Services :: S3 Tables diff --git a/services/s3vectors/pom.xml b/services/s3vectors/pom.xml index 31526ae71e7e..6b2c016d316d 100644 --- a/services/s3vectors/pom.xml +++ b/services/s3vectors/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT s3vectors AWS Java SDK :: Services :: S3 Vectors diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml index dcb184924791..0c19d925fa7d 100644 --- a/services/sagemaker/pom.xml +++ b/services/sagemaker/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 sagemaker diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml index b6a7dcf1bd97..c6881d194760 100644 --- a/services/sagemakera2iruntime/pom.xml +++ b/services/sagemakera2iruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakera2iruntime AWS Java SDK :: Services :: SageMaker A2I Runtime diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml index 1bb963289dda..0437743590f6 100644 --- a/services/sagemakeredge/pom.xml +++ b/services/sagemakeredge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakeredge AWS Java SDK :: Services :: Sagemaker Edge diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml index 78b216ce134c..41d5b94892a5 100644 --- a/services/sagemakerfeaturestoreruntime/pom.xml +++ b/services/sagemakerfeaturestoreruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakerfeaturestoreruntime AWS Java SDK :: Services :: Sage Maker Feature Store Runtime diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml index 530ec4016f47..a984640419db 100644 --- a/services/sagemakergeospatial/pom.xml +++ b/services/sagemakergeospatial/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakergeospatial AWS Java SDK :: Services :: Sage Maker Geospatial diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml index 08ea3ddf5db7..4c067444f937 100644 --- a/services/sagemakermetrics/pom.xml +++ b/services/sagemakermetrics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakermetrics AWS Java SDK :: Services :: Sage Maker Metrics diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml index e32beb607e7b..f18d898d1147 100644 --- a/services/sagemakerruntime/pom.xml +++ b/services/sagemakerruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sagemakerruntime AWS Java SDK :: Services :: SageMaker Runtime diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml index d0e860fe22de..3a6b905941a9 100644 --- a/services/savingsplans/pom.xml +++ b/services/savingsplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT savingsplans AWS Java SDK :: Services :: Savingsplans diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml index f380095a6e53..19340c28de4f 100644 --- a/services/scheduler/pom.xml +++ b/services/scheduler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT scheduler AWS Java SDK :: Services :: Scheduler diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml index 10ea8c0deca6..2b94efbc65a2 100644 --- a/services/schemas/pom.xml +++ b/services/schemas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT schemas AWS Java SDK :: Services :: Schemas diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml index 74161236518a..79d7ef9b76b3 100644 --- a/services/secretsmanager/pom.xml +++ b/services/secretsmanager/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT secretsmanager AWS Java SDK :: Services :: AWS Secrets Manager diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml index 16da84180137..50c4c66ec017 100644 --- a/services/securityhub/pom.xml +++ b/services/securityhub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT securityhub AWS Java SDK :: Services :: SecurityHub diff --git a/services/securityir/pom.xml b/services/securityir/pom.xml index e73a59af0570..017fedf32064 100644 --- a/services/securityir/pom.xml +++ b/services/securityir/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT securityir AWS Java SDK :: Services :: Security IR diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml index f7073b5acf7e..5c8d9bbb2fef 100644 --- a/services/securitylake/pom.xml +++ b/services/securitylake/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT securitylake AWS Java SDK :: Services :: Security Lake diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml index 081d6a840132..ed8704eca82e 100644 --- a/services/serverlessapplicationrepository/pom.xml +++ b/services/serverlessapplicationrepository/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 serverlessapplicationrepository diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml index 4005a9ec22c2..ed06bda17afc 100644 --- a/services/servicecatalog/pom.xml +++ b/services/servicecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT servicecatalog AWS Java SDK :: Services :: AWS Service Catalog diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml index 7df306d4793f..9510410e3b68 100644 --- a/services/servicecatalogappregistry/pom.xml +++ b/services/servicecatalogappregistry/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT servicecatalogappregistry AWS Java SDK :: Services :: Service Catalog App Registry diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml index d745d0940dc4..fa46d7065fd0 100644 --- a/services/servicediscovery/pom.xml +++ b/services/servicediscovery/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 servicediscovery diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml index abe9a1eb879f..9a30840443b0 100644 --- a/services/servicequotas/pom.xml +++ b/services/servicequotas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT servicequotas AWS Java SDK :: Services :: Service Quotas diff --git a/services/ses/pom.xml b/services/ses/pom.xml index cb621341f574..a7694e515281 100644 --- a/services/ses/pom.xml +++ b/services/ses/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ses AWS Java SDK :: Services :: Amazon SES diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml index 786204fda5af..6f188bb67823 100644 --- a/services/sesv2/pom.xml +++ b/services/sesv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sesv2 AWS Java SDK :: Services :: SESv2 diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml index 453613a1872e..5b2a11cbabdf 100644 --- a/services/sfn/pom.xml +++ b/services/sfn/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sfn AWS Java SDK :: Services :: AWS Step Functions diff --git a/services/shield/pom.xml b/services/shield/pom.xml index 517252f89474..3d35a4b2ae77 100644 --- a/services/shield/pom.xml +++ b/services/shield/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT shield AWS Java SDK :: Services :: AWS Shield diff --git a/services/signer/pom.xml b/services/signer/pom.xml index e94b0e206e54..a29abe883d4a 100644 --- a/services/signer/pom.xml +++ b/services/signer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT signer AWS Java SDK :: Services :: Signer diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml index 496df499ca5b..f2e9843f3370 100644 --- a/services/simspaceweaver/pom.xml +++ b/services/simspaceweaver/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT simspaceweaver AWS Java SDK :: Services :: Sim Space Weaver diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml index 310e37be0513..32a22e92a598 100644 --- a/services/snowball/pom.xml +++ b/services/snowball/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT snowball AWS Java SDK :: Services :: Amazon Snowball diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml index e9709c1fe1e2..44e63b8fb4ab 100644 --- a/services/snowdevicemanagement/pom.xml +++ b/services/snowdevicemanagement/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT snowdevicemanagement AWS Java SDK :: Services :: Snow Device Management diff --git a/services/sns/pom.xml b/services/sns/pom.xml index ca5d88f284f7..fc802fd1f283 100644 --- a/services/sns/pom.xml +++ b/services/sns/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sns AWS Java SDK :: Services :: Amazon SNS diff --git a/services/socialmessaging/pom.xml b/services/socialmessaging/pom.xml index 1c377c10cb28..ab58a8c10983 100644 --- a/services/socialmessaging/pom.xml +++ b/services/socialmessaging/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT socialmessaging AWS Java SDK :: Services :: Social Messaging diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml index 5beee97eff7c..46e7e002f53c 100644 --- a/services/sqs/pom.xml +++ b/services/sqs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sqs AWS Java SDK :: Services :: Amazon SQS diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml index d7cba7b439d5..8d2504dbb0ca 100644 --- a/services/ssm/pom.xml +++ b/services/ssm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssm AWS Java SDK :: Services :: AWS Simple Systems Management (SSM) diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml index 6b05b076f0f2..869ea276cfa2 100644 --- a/services/ssmcontacts/pom.xml +++ b/services/ssmcontacts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssmcontacts AWS Java SDK :: Services :: SSM Contacts diff --git a/services/ssmguiconnect/pom.xml b/services/ssmguiconnect/pom.xml index 52b294c7554d..f9887fdbe47f 100644 --- a/services/ssmguiconnect/pom.xml +++ b/services/ssmguiconnect/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssmguiconnect AWS Java SDK :: Services :: SSM Gui Connect diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml index 1cc92f117d60..2db0244d7372 100644 --- a/services/ssmincidents/pom.xml +++ b/services/ssmincidents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssmincidents AWS Java SDK :: Services :: SSM Incidents diff --git a/services/ssmquicksetup/pom.xml b/services/ssmquicksetup/pom.xml index cbe71c663505..58d550882ef6 100644 --- a/services/ssmquicksetup/pom.xml +++ b/services/ssmquicksetup/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssmquicksetup AWS Java SDK :: Services :: SSM Quick Setup diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml index 66e98ca67ea7..6d9b1ad8ca5d 100644 --- a/services/ssmsap/pom.xml +++ b/services/ssmsap/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssmsap AWS Java SDK :: Services :: Ssm Sap diff --git a/services/sso/pom.xml b/services/sso/pom.xml index cecee8a4db0c..b8d756835e15 100644 --- a/services/sso/pom.xml +++ b/services/sso/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sso AWS Java SDK :: Services :: SSO diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml index 94828828d8da..d810d3689ae4 100644 --- a/services/ssoadmin/pom.xml +++ b/services/ssoadmin/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssoadmin AWS Java SDK :: Services :: SSO Admin diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml index 45a24496b681..f7d4619412e4 100644 --- a/services/ssooidc/pom.xml +++ b/services/ssooidc/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ssooidc AWS Java SDK :: Services :: SSO OIDC diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml index 62b8ce21a030..57cfb564494b 100644 --- a/services/storagegateway/pom.xml +++ b/services/storagegateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT storagegateway AWS Java SDK :: Services :: AWS Storage Gateway diff --git a/services/sts/pom.xml b/services/sts/pom.xml index 63dd27dfd777..b7aa7e9280f4 100644 --- a/services/sts/pom.xml +++ b/services/sts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT sts AWS Java SDK :: Services :: AWS STS diff --git a/services/supplychain/pom.xml b/services/supplychain/pom.xml index 94fc253cf980..e6425cb0600b 100644 --- a/services/supplychain/pom.xml +++ b/services/supplychain/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT supplychain AWS Java SDK :: Services :: Supply Chain diff --git a/services/support/pom.xml b/services/support/pom.xml index 00894717e3fb..51e860190f98 100644 --- a/services/support/pom.xml +++ b/services/support/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT support AWS Java SDK :: Services :: AWS Support diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml index 811fcd2c40c9..4d2ace3e21f7 100644 --- a/services/supportapp/pom.xml +++ b/services/supportapp/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT supportapp AWS Java SDK :: Services :: Support App diff --git a/services/swf/pom.xml b/services/swf/pom.xml index 422690ee481b..897397f32f34 100644 --- a/services/swf/pom.xml +++ b/services/swf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT swf AWS Java SDK :: Services :: Amazon SWF diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml index a21828355a1d..00f7d5b110e8 100644 --- a/services/synthetics/pom.xml +++ b/services/synthetics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT synthetics AWS Java SDK :: Services :: Synthetics diff --git a/services/taxsettings/pom.xml b/services/taxsettings/pom.xml index 7d97899a2efb..27e595446469 100644 --- a/services/taxsettings/pom.xml +++ b/services/taxsettings/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT taxsettings AWS Java SDK :: Services :: Tax Settings diff --git a/services/textract/pom.xml b/services/textract/pom.xml index bf267f6c0ef9..0164980ad19f 100644 --- a/services/textract/pom.xml +++ b/services/textract/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT textract AWS Java SDK :: Services :: Textract diff --git a/services/timestreaminfluxdb/pom.xml b/services/timestreaminfluxdb/pom.xml index c40371d57819..bd5539170f39 100644 --- a/services/timestreaminfluxdb/pom.xml +++ b/services/timestreaminfluxdb/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT timestreaminfluxdb AWS Java SDK :: Services :: Timestream Influx DB diff --git a/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json index d1f13135968c..e20fcba8a527 100644 --- a/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -5,27 +5,27 @@ "builtIn": "AWS::Region", "required": false, "documentation": "The AWS region used to dispatch the request.", - "type": "String" + "type": "string" }, "UseDualStack": { "builtIn": "AWS::UseDualStack", "required": true, "default": false, "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" + "type": "boolean" }, "UseFIPS": { "builtIn": "AWS::UseFIPS", "required": true, "default": false, "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" + "type": "boolean" }, "Endpoint": { "builtIn": "SDK::Endpoint", "required": false, "documentation": "Override the endpoint used to send this request", - "type": "String" + "type": "string" } }, "rules": [ diff --git a/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json b/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json index d336597eeb47..e9acf9b9886c 100644 --- a/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json +++ b/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json @@ -384,12 +384,9 @@ "type":"structure", "required":[ "name", - "password", "dbInstanceType", - "allocatedStorage", "vpcSubnetIds", - "vpcSecurityGroupIds", - "deploymentType" + "vpcSecurityGroupIds" ], "members":{ "name":{ @@ -414,7 +411,7 @@ }, "port":{ "shape":"Port", - "documentation":"

The port number on which InfluxDB accepts connections.

Valid Values: 1024-65535

Default: 8086

Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680

" + "documentation":"

The port number on which InfluxDB accepts connections.

Valid Values: 1024-65535

Default: 8086 for InfluxDB v2, 8181 for InfluxDB v3

Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680

" }, "dbParameterGroupIdentifier":{ "shape":"DbParameterGroupIdentifier", @@ -500,7 +497,7 @@ }, "password":{ "shape":"Password", - "documentation":"

The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Secrets Manager in your account.

" + "documentation":"

The password of the initial admin user created in InfluxDB v2. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Secrets Manager in your account.

" }, "organization":{ "shape":"Organization", @@ -652,6 +649,10 @@ "instanceMode":{ "shape":"InstanceMode", "documentation":"

Specifies the DbInstance's role in the cluster.

" + }, + "instanceModes":{ + "shape":"InstanceModeList", + "documentation":"

Specifies the DbInstance's roles in the cluster.

" } } }, @@ -712,6 +713,13 @@ } } }, + "DataFusionRuntimeType":{ + "type":"string", + "enum":[ + "multi-thread", + "multi-thread-alt" + ] + }, "DbClusterId":{ "type":"string", "max":64, @@ -779,6 +787,10 @@ "allocatedStorage":{ "shape":"AllocatedStorage", "documentation":"

The amount of storage allocated for your DB storage type (in gibibytes).

" + }, + "engineType":{ + "shape":"EngineType", + "documentation":"

The engine type of your DB cluster.

" } }, "documentation":"

Describes a summary of a Timestream for InfluxDB cluster.

" @@ -842,6 +854,10 @@ "instanceMode":{ "shape":"InstanceMode", "documentation":"

Specifies the DB instance's role in the cluster.

" + }, + "instanceModes":{ + "shape":"InstanceModeList", + "documentation":"

Specifies the DB instance's roles in the cluster.

" } }, "documentation":"

Contains a summary of a DB instance belonging to a DB cluster.

" @@ -1119,6 +1135,10 @@ "instanceMode":{ "shape":"InstanceMode", "documentation":"

Specifies the DbInstance's role in the cluster.

" + }, + "instanceModes":{ + "shape":"InstanceModeList", + "documentation":"

Specifies the DbInstance's roles in the cluster.

" } } }, @@ -1153,7 +1173,8 @@ "hours", "minutes", "seconds", - "milliseconds" + "milliseconds", + "days" ] }, "DurationValueLong":{ @@ -1161,6 +1182,14 @@ "box":true, "min":0 }, + "EngineType":{ + "type":"string", + "enum":[ + "INFLUXDB_V2", + "INFLUXDB_V3_CORE", + "INFLUXDB_V3_ENTERPRISE" + ] + }, "FailoverMode":{ "type":"string", "enum":[ @@ -1234,6 +1263,10 @@ "shape":"AllocatedStorage", "documentation":"

The amount of storage allocated for your DB storage type (in gibibytes).

" }, + "engineType":{ + "shape":"EngineType", + "documentation":"

The engine type of your DB cluster.

" + }, "publiclyAccessible":{ "shape":"Boolean", "documentation":"

Indicates if the DB cluster has a public IP to facilitate access from outside the VPC.

" @@ -1366,6 +1399,10 @@ "instanceMode":{ "shape":"InstanceMode", "documentation":"

Specifies the DbInstance's role in the cluster.

" + }, + "instanceModes":{ + "shape":"InstanceModeList", + "documentation":"

Specifies the DbInstance's roles in the cluster.

" } } }, @@ -1653,14 +1690,655 @@ "max":256, "min":0 }, + "InfluxDBv3CoreParameters":{ + "type":"structure", + "members":{ + "queryFileLimit":{ + "shape":"InfluxDBv3CoreParametersQueryFileLimitInteger", + "documentation":"

Limits the number of Parquet files a query can access. If a query attempts to read more than this limit, InfluxDB 3 returns an error.

Default: 432

" + }, + "queryLogSize":{ + "shape":"InfluxDBv3CoreParametersQueryLogSizeInteger", + "documentation":"

Defines the size of the query log. Up to this many queries remain in the log before older queries are evicted to make room for new ones.

Default: 1000

" + }, + "logFilter":{ + "shape":"InfluxDBv3CoreParametersLogFilterString", + "documentation":"

Sets the filter directive for logs.

" + }, + "logFormat":{ + "shape":"LogFormats", + "documentation":"

Defines the message format for logs.

Default: full

" + }, + "dataFusionNumThreads":{ + "shape":"InfluxDBv3CoreParametersDataFusionNumThreadsInteger", + "documentation":"

Sets the maximum number of DataFusion runtime threads to use.

" + }, + "dataFusionRuntimeType":{ + "shape":"DataFusionRuntimeType", + "documentation":"

Specifies the DataFusion tokio runtime type.

Default: multi-thread

" + }, + "dataFusionRuntimeDisableLifoSlot":{ + "shape":"Boolean", + "documentation":"

Disables the LIFO slot of the DataFusion runtime.

" + }, + "dataFusionRuntimeEventInterval":{ + "shape":"InfluxDBv3CoreParametersDataFusionRuntimeEventIntervalInteger", + "documentation":"

Sets the number of scheduler ticks after which the scheduler of the DataFusion tokio runtime polls for external events–for example: timers, I/O.

" + }, + "dataFusionRuntimeGlobalQueueInterval":{ + "shape":"InfluxDBv3CoreParametersDataFusionRuntimeGlobalQueueIntervalInteger", + "documentation":"

Sets the number of scheduler ticks after which the scheduler of the DataFusion runtime polls the global task queue.

" + }, + "dataFusionRuntimeMaxBlockingThreads":{ + "shape":"InfluxDBv3CoreParametersDataFusionRuntimeMaxBlockingThreadsInteger", + "documentation":"

Specifies the limit for additional threads spawned by the DataFusion runtime.

" + }, + "dataFusionRuntimeMaxIoEventsPerTick":{ + "shape":"InfluxDBv3CoreParametersDataFusionRuntimeMaxIoEventsPerTickInteger", + "documentation":"

Configures the maximum number of events processed per tick by the tokio DataFusion runtime.

" + }, + "dataFusionRuntimeThreadKeepAlive":{ + "shape":"Duration", + "documentation":"

Sets a custom timeout for a thread in the blocking pool of the tokio DataFusion runtime.

" + }, + "dataFusionRuntimeThreadPriority":{ + "shape":"InfluxDBv3CoreParametersDataFusionRuntimeThreadPriorityInteger", + "documentation":"

Sets the thread priority for tokio DataFusion runtime workers.

Default: 10

" + }, + "dataFusionMaxParquetFanout":{ + "shape":"InfluxDBv3CoreParametersDataFusionMaxParquetFanoutInteger", + "documentation":"

When multiple parquet files are required in a sorted way (deduplication for example), specifies the maximum fanout.

Default: 1000

" + }, + "dataFusionUseCachedParquetLoader":{ + "shape":"Boolean", + "documentation":"

Uses a cached parquet loader when reading parquet files from the object store.

" + }, + "dataFusionConfig":{ + "shape":"InfluxDBv3CoreParametersDataFusionConfigString", + "documentation":"

Provides custom configuration to DataFusion as a comma-separated list of key:value pairs.

" + }, + "maxHttpRequestSize":{ + "shape":"InfluxDBv3CoreParametersMaxHttpRequestSizeLong", + "documentation":"

Specifies the maximum size of HTTP requests.

Default: 10485760

" + }, + "forceSnapshotMemThreshold":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the threshold for the internal memory buffer. Supports either a percentage (portion of available memory) or absolute value in MB–for example: 70% or 100

Default: 70%

" + }, + "walSnapshotSize":{ + "shape":"InfluxDBv3CoreParametersWalSnapshotSizeInteger", + "documentation":"

Defines the number of WAL files to attempt to remove in a snapshot. This, multiplied by the interval, determines how often snapshots are taken.

Default: 600

" + }, + "walMaxWriteBufferSize":{ + "shape":"InfluxDBv3CoreParametersWalMaxWriteBufferSizeInteger", + "documentation":"

Specifies the maximum number of write requests that can be buffered before a flush must be executed and succeed.

Default: 100000

" + }, + "snapshottedWalFilesToKeep":{ + "shape":"InfluxDBv3CoreParametersSnapshottedWalFilesToKeepInteger", + "documentation":"

Specifies the number of snapshotted WAL files to retain in the object store. Flushing the WAL files does not clear the WAL files immediately; they are deleted when the number of snapshotted WAL files exceeds this number.

Default: 300

" + }, + "preemptiveCacheAge":{ + "shape":"Duration", + "documentation":"

Specifies the interval to prefetch into the Parquet cache during compaction.

Default: 3d

" + }, + "parquetMemCachePrunePercentage":{ + "shape":"InfluxDBv3CoreParametersParquetMemCachePrunePercentageFloat", + "documentation":"

Specifies the percentage of entries to prune during a prune operation on the in-memory Parquet cache.

Default: 0.1

" + }, + "parquetMemCachePruneInterval":{ + "shape":"Duration", + "documentation":"

Sets the interval to check if the in-memory Parquet cache needs to be pruned.

Default: 1s

" + }, + "disableParquetMemCache":{ + "shape":"Boolean", + "documentation":"

Disables the in-memory Parquet cache. By default, the cache is enabled.

" + }, + "parquetMemCacheQueryPathDuration":{ + "shape":"Duration", + "documentation":"

Specifies the time window for caching recent Parquet files in memory.

Default: 5h

" + }, + "lastCacheEvictionInterval":{ + "shape":"Duration", + "documentation":"

Specifies the interval to evict expired entries from the Last-N-Value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.

Default: 10s

" + }, + "distinctCacheEvictionInterval":{ + "shape":"Duration", + "documentation":"

Specifies the interval to evict expired entries from the distinct value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.

Default: 10s

" + }, + "gen1Duration":{ + "shape":"Duration", + "documentation":"

Specifies the duration that Parquet files are arranged into. Data timestamps land each row into a file of this duration. Supported durations are 1m, 5m, and 10m. These files are known as “generation 1” files that the compactor in InfluxDB 3 Enterprise can merge into larger generations.

Default: 10m

" + }, + "execMemPoolBytes":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the size of memory pool used during query execution. Can be given as absolute value in bytes or as a percentage of the total available memory–for example: 8000000000 or 10%.

Default: 20%

" + }, + "parquetMemCacheSize":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the size of the in-memory Parquet cache in megabytes or percentage of total available memory.

Default: 20%

" + }, + "walReplayFailOnError":{ + "shape":"Boolean", + "documentation":"

Determines whether WAL replay should fail when encountering errors.

Default: false

" + }, + "walReplayConcurrencyLimit":{ + "shape":"InfluxDBv3CoreParametersWalReplayConcurrencyLimitInteger", + "documentation":"

Concurrency limit during WAL replay. Setting this number too high can lead to OOM. The default is dynamically determined.

Default: max(num_cpus, 10)

" + }, + "tableIndexCacheMaxEntries":{ + "shape":"InfluxDBv3CoreParametersTableIndexCacheMaxEntriesInteger", + "documentation":"

Specifies the maximum number of entries in the table index cache.

Default: 1000

" + }, + "tableIndexCacheConcurrencyLimit":{ + "shape":"InfluxDBv3CoreParametersTableIndexCacheConcurrencyLimitInteger", + "documentation":"

Limits the concurrency level for table index cache operations.

Default: 8

" + }, + "gen1LookbackDuration":{ + "shape":"Duration", + "documentation":"

Specifies how far back to look when creating generation 1 Parquet files.

Default: 24h

" + }, + "retentionCheckInterval":{ + "shape":"Duration", + "documentation":"

The interval at which retention policies are checked and enforced. Enter as a human-readable time–for example: 30m or 1h.

Default: 30m

" + }, + "deleteGracePeriod":{ + "shape":"Duration", + "documentation":"

Specifies the grace period before permanently deleting data.

Default: 24h

" + }, + "hardDeleteDefaultDuration":{ + "shape":"Duration", + "documentation":"

Sets the default duration for hard deletion of data.

Default: 90d

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

All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.

" + }, + "InfluxDBv3CoreParametersDataFusionConfigString":{ + "type":"string", + "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*" + }, + "InfluxDBv3CoreParametersDataFusionMaxParquetFanoutInteger":{ + "type":"integer", + "box":true, + "max":1000000, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionNumThreadsInteger":{ + "type":"integer", + "box":true, + "max":2048, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionRuntimeEventIntervalInteger":{ + "type":"integer", + "box":true, + "max":128, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionRuntimeGlobalQueueIntervalInteger":{ + "type":"integer", + "box":true, + "max":128, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionRuntimeMaxBlockingThreadsInteger":{ + "type":"integer", + "box":true, + "max":1024, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionRuntimeMaxIoEventsPerTickInteger":{ + "type":"integer", + "box":true, + "max":4096, + "min":1 + }, + "InfluxDBv3CoreParametersDataFusionRuntimeThreadPriorityInteger":{ + "type":"integer", + "box":true, + "max":19, + "min":-20 + }, + "InfluxDBv3CoreParametersLogFilterString":{ + "type":"string", + "max":1024, + "min":0 + }, + "InfluxDBv3CoreParametersMaxHttpRequestSizeLong":{ + "type":"long", + "box":true, + "max":16777216, + "min":1024 + }, + "InfluxDBv3CoreParametersParquetMemCachePrunePercentageFloat":{ + "type":"float", + "box":true, + "max":1, + "min":0 + }, + "InfluxDBv3CoreParametersQueryFileLimitInteger":{ + "type":"integer", + "box":true, + "max":1024, + "min":0 + }, + "InfluxDBv3CoreParametersQueryLogSizeInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "InfluxDBv3CoreParametersSnapshottedWalFilesToKeepInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":0 + }, + "InfluxDBv3CoreParametersTableIndexCacheConcurrencyLimitInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, + "InfluxDBv3CoreParametersTableIndexCacheMaxEntriesInteger":{ + "type":"integer", + "box":true, + "max":1000, + "min":1 + }, + "InfluxDBv3CoreParametersWalMaxWriteBufferSizeInteger":{ + "type":"integer", + "box":true, + "max":1000000, + "min":1 + }, + "InfluxDBv3CoreParametersWalReplayConcurrencyLimitInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, + "InfluxDBv3CoreParametersWalSnapshotSizeInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "InfluxDBv3EnterpriseParameters":{ + "type":"structure", + "required":[ + "ingestQueryInstances", + "queryOnlyInstances", + "dedicatedCompactor" + ], + "members":{ + "queryFileLimit":{ + "shape":"InfluxDBv3EnterpriseParametersQueryFileLimitInteger", + "documentation":"

Limits the number of Parquet files a query can access. If a query attempts to read more than this limit, InfluxDB 3 returns an error.

Default: 432

" + }, + "queryLogSize":{ + "shape":"InfluxDBv3EnterpriseParametersQueryLogSizeInteger", + "documentation":"

Defines the size of the query log. Up to this many queries remain in the log before older queries are evicted to make room for new ones.

Default: 1000

" + }, + "logFilter":{ + "shape":"InfluxDBv3EnterpriseParametersLogFilterString", + "documentation":"

Sets the filter directive for logs.

" + }, + "logFormat":{ + "shape":"LogFormats", + "documentation":"

Defines the message format for logs.

Default: full

" + }, + "dataFusionNumThreads":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionNumThreadsInteger", + "documentation":"

Sets the maximum number of DataFusion runtime threads to use.

" + }, + "dataFusionRuntimeType":{ + "shape":"DataFusionRuntimeType", + "documentation":"

Specifies the DataFusion tokio runtime type.

Default: multi-thread

" + }, + "dataFusionRuntimeDisableLifoSlot":{ + "shape":"Boolean", + "documentation":"

Disables the LIFO slot of the DataFusion runtime.

" + }, + "dataFusionRuntimeEventInterval":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeEventIntervalInteger", + "documentation":"

Sets the number of scheduler ticks after which the scheduler of the DataFusion tokio runtime polls for external events–for example: timers, I/O.

" + }, + "dataFusionRuntimeGlobalQueueInterval":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeGlobalQueueIntervalInteger", + "documentation":"

Sets the number of scheduler ticks after which the scheduler of the DataFusion runtime polls the global task queue.

" + }, + "dataFusionRuntimeMaxBlockingThreads":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxBlockingThreadsInteger", + "documentation":"

Specifies the limit for additional threads spawned by the DataFusion runtime.

" + }, + "dataFusionRuntimeMaxIoEventsPerTick":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxIoEventsPerTickInteger", + "documentation":"

Configures the maximum number of events processed per tick by the tokio DataFusion runtime.

" + }, + "dataFusionRuntimeThreadKeepAlive":{ + "shape":"Duration", + "documentation":"

Sets a custom timeout for a thread in the blocking pool of the tokio DataFusion runtime.

" + }, + "dataFusionRuntimeThreadPriority":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeThreadPriorityInteger", + "documentation":"

Sets the thread priority for tokio DataFusion runtime workers.

Default: 10

" + }, + "dataFusionMaxParquetFanout":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionMaxParquetFanoutInteger", + "documentation":"

When multiple parquet files are required in a sorted way (deduplication for example), specifies the maximum fanout.

Default: 1000

" + }, + "dataFusionUseCachedParquetLoader":{ + "shape":"Boolean", + "documentation":"

Uses a cached parquet loader when reading parquet files from the object store.

" + }, + "dataFusionConfig":{ + "shape":"InfluxDBv3EnterpriseParametersDataFusionConfigString", + "documentation":"

Provides custom configuration to DataFusion as a comma-separated list of key:value pairs.

" + }, + "maxHttpRequestSize":{ + "shape":"InfluxDBv3EnterpriseParametersMaxHttpRequestSizeLong", + "documentation":"

Specifies the maximum size of HTTP requests.

Default: 10485760

" + }, + "forceSnapshotMemThreshold":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the threshold for the internal memory buffer. Supports either a percentage (portion of available memory) or absolute value in MB–for example: 70% or 100

Default: 70%

" + }, + "walSnapshotSize":{ + "shape":"InfluxDBv3EnterpriseParametersWalSnapshotSizeInteger", + "documentation":"

Defines the number of WAL files to attempt to remove in a snapshot. This, multiplied by the interval, determines how often snapshots are taken.

Default: 600

" + }, + "walMaxWriteBufferSize":{ + "shape":"InfluxDBv3EnterpriseParametersWalMaxWriteBufferSizeInteger", + "documentation":"

Specifies the maximum number of write requests that can be buffered before a flush must be executed and succeed.

Default: 100000

" + }, + "snapshottedWalFilesToKeep":{ + "shape":"InfluxDBv3EnterpriseParametersSnapshottedWalFilesToKeepInteger", + "documentation":"

Specifies the number of snapshotted WAL files to retain in the object store. Flushing the WAL files does not clear the WAL files immediately; they are deleted when the number of snapshotted WAL files exceeds this number.

Default: 300

" + }, + "preemptiveCacheAge":{ + "shape":"Duration", + "documentation":"

Specifies the interval to prefetch into the Parquet cache during compaction.

Default: 3d

" + }, + "parquetMemCachePrunePercentage":{ + "shape":"InfluxDBv3EnterpriseParametersParquetMemCachePrunePercentageFloat", + "documentation":"

Specifies the percentage of entries to prune during a prune operation on the in-memory Parquet cache.

Default: 0.1

" + }, + "parquetMemCachePruneInterval":{ + "shape":"Duration", + "documentation":"

Sets the interval to check if the in-memory Parquet cache needs to be pruned.

Default: 1s

" + }, + "disableParquetMemCache":{ + "shape":"Boolean", + "documentation":"

Disables the in-memory Parquet cache. By default, the cache is enabled.

" + }, + "parquetMemCacheQueryPathDuration":{ + "shape":"Duration", + "documentation":"

Specifies the time window for caching recent Parquet files in memory.

Default: 5h

" + }, + "lastCacheEvictionInterval":{ + "shape":"Duration", + "documentation":"

Specifies the interval to evict expired entries from the Last-N-Value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.

Default: 10s

" + }, + "distinctCacheEvictionInterval":{ + "shape":"Duration", + "documentation":"

Specifies the interval to evict expired entries from the distinct value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.

Default: 10s

" + }, + "gen1Duration":{ + "shape":"Duration", + "documentation":"

Specifies the duration that Parquet files are arranged into. Data timestamps land each row into a file of this duration. Supported durations are 1m, 5m, and 10m. These files are known as “generation 1” files, which the compactor can merge into larger generations.

Default: 10m

" + }, + "execMemPoolBytes":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the size of memory pool used during query execution. Can be given as absolute value in bytes or as a percentage of the total available memory–for example: 8000000000 or 10%.

Default: 20%

" + }, + "parquetMemCacheSize":{ + "shape":"PercentOrAbsoluteLong", + "documentation":"

Specifies the size of the in-memory Parquet cache in megabytes or percentage of total available memory.

Default: 20%

" + }, + "walReplayFailOnError":{ + "shape":"Boolean", + "documentation":"

Determines whether WAL replay should fail when encountering errors.

Default: false

" + }, + "walReplayConcurrencyLimit":{ + "shape":"InfluxDBv3EnterpriseParametersWalReplayConcurrencyLimitInteger", + "documentation":"

Concurrency limit during WAL replay. Setting this number too high can lead to OOM. The default is dynamically determined.

Default: max(num_cpus, 10)

" + }, + "tableIndexCacheMaxEntries":{ + "shape":"InfluxDBv3EnterpriseParametersTableIndexCacheMaxEntriesInteger", + "documentation":"

Specifies the maximum number of entries in the table index cache.

Default: 1000

" + }, + "tableIndexCacheConcurrencyLimit":{ + "shape":"InfluxDBv3EnterpriseParametersTableIndexCacheConcurrencyLimitInteger", + "documentation":"

Limits the concurrency level for table index cache operations.

Default: 8

" + }, + "gen1LookbackDuration":{ + "shape":"Duration", + "documentation":"

Specifies how far back to look when creating generation 1 Parquet files.

Default: 24h

" + }, + "retentionCheckInterval":{ + "shape":"Duration", + "documentation":"

The interval at which retention policies are checked and enforced. Enter as a human-readable time–for example: 30m or 1h.

Default: 30m

" + }, + "deleteGracePeriod":{ + "shape":"Duration", + "documentation":"

Specifies the grace period before permanently deleting data.

Default: 24h

" + }, + "hardDeleteDefaultDuration":{ + "shape":"Duration", + "documentation":"

Sets the default duration for hard deletion of data.

Default: 90d

" + }, + "ingestQueryInstances":{ + "shape":"InfluxDBv3EnterpriseParametersIngestQueryInstancesInteger", + "documentation":"

Specifies number of instances in the DbCluster which can both ingest and query.

" + }, + "queryOnlyInstances":{ + "shape":"InfluxDBv3EnterpriseParametersQueryOnlyInstancesInteger", + "documentation":"

Specifies number of instances in the DbCluster which can only query.

" + }, + "dedicatedCompactor":{ + "shape":"Boolean", + "documentation":"

Specifies if the compactor instance should be a standalone instance or not.

" + }, + "compactionRowLimit":{ + "shape":"InfluxDBv3EnterpriseParametersCompactionRowLimitInteger", + "documentation":"

Specifies the soft limit for the number of rows per file that the compactor writes. The compactor may write more rows than this limit.

Default: 1000000

" + }, + "compactionMaxNumFilesPerPlan":{ + "shape":"InfluxDBv3EnterpriseParametersCompactionMaxNumFilesPerPlanInteger", + "documentation":"

Sets the maximum number of files included in any compaction plan.

Default: 500

" + }, + "compactionGen2Duration":{ + "shape":"Duration", + "documentation":"

Specifies the duration of the first level of compaction (gen2). Later levels of compaction are multiples of this duration. This value should be equal to or greater than the gen1 duration.

Default: 20m

" + }, + "compactionMultipliers":{ + "shape":"InfluxDBv3EnterpriseParametersCompactionMultipliersString", + "documentation":"

Specifies a comma-separated list of multiples defining the duration of each level of compaction. The number of elements in the list determines the number of compaction levels. The first element specifies the duration of the first level (gen3); subsequent levels are multiples of the previous level.

Default: 3,4,6,5

" + }, + "compactionCleanupWait":{ + "shape":"Duration", + "documentation":"

Specifies the amount of time that the compactor waits after finishing a compaction run to delete files marked as needing deletion during that compaction run.

Default: 10m

" + }, + "compactionCheckInterval":{ + "shape":"Duration", + "documentation":"

Specifies how often the compactor checks for new compaction work to perform.

Default: 10s

" + }, + "lastValueCacheDisableFromHistory":{ + "shape":"Boolean", + "documentation":"

Disables populating the last-N-value cache from historical data. If disabled, the cache is still populated with data from the write-ahead log (WAL).

" + }, + "distinctValueCacheDisableFromHistory":{ + "shape":"Boolean", + "documentation":"

Disables populating the distinct value cache from historical data. If disabled, the cache is still populated with data from the write-ahead log (WAL).

" + }, + "replicationInterval":{ + "shape":"Duration", + "documentation":"

Specifies the interval at which data replication occurs between cluster nodes.

Default: 250ms

" + }, + "catalogSyncInterval":{ + "shape":"Duration", + "documentation":"

Defines how often the catalog synchronizes across cluster nodes.

Default: 10s

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

All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.

" + }, + "InfluxDBv3EnterpriseParametersCompactionMaxNumFilesPerPlanInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersCompactionMultipliersString":{ + "type":"string", + "max":16, + "min":7, + "pattern":"\\d+,\\d+,\\d+,\\d+" + }, + "InfluxDBv3EnterpriseParametersCompactionRowLimitInteger":{ + "type":"integer", + "box":true, + "max":100000000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionConfigString":{ + "type":"string", + "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*" + }, + "InfluxDBv3EnterpriseParametersDataFusionMaxParquetFanoutInteger":{ + "type":"integer", + "box":true, + "max":1000000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionNumThreadsInteger":{ + "type":"integer", + "box":true, + "max":2048, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionRuntimeEventIntervalInteger":{ + "type":"integer", + "box":true, + "max":128, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionRuntimeGlobalQueueIntervalInteger":{ + "type":"integer", + "box":true, + "max":128, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxBlockingThreadsInteger":{ + "type":"integer", + "box":true, + "max":1024, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxIoEventsPerTickInteger":{ + "type":"integer", + "box":true, + "max":4096, + "min":1 + }, + "InfluxDBv3EnterpriseParametersDataFusionRuntimeThreadPriorityInteger":{ + "type":"integer", + "box":true, + "max":19, + "min":-20 + }, + "InfluxDBv3EnterpriseParametersIngestQueryInstancesInteger":{ + "type":"integer", + "box":true, + "max":4, + "min":1 + }, + "InfluxDBv3EnterpriseParametersLogFilterString":{ + "type":"string", + "max":1024, + "min":0 + }, + "InfluxDBv3EnterpriseParametersMaxHttpRequestSizeLong":{ + "type":"long", + "box":true, + "max":16777216, + "min":1024 + }, + "InfluxDBv3EnterpriseParametersParquetMemCachePrunePercentageFloat":{ + "type":"float", + "box":true, + "max":1, + "min":0 + }, + "InfluxDBv3EnterpriseParametersQueryFileLimitInteger":{ + "type":"integer", + "box":true, + "max":1024, + "min":0 + }, + "InfluxDBv3EnterpriseParametersQueryLogSizeInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersQueryOnlyInstancesInteger":{ + "type":"integer", + "box":true, + "max":10, + "min":0 + }, + "InfluxDBv3EnterpriseParametersSnapshottedWalFilesToKeepInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":0 + }, + "InfluxDBv3EnterpriseParametersTableIndexCacheConcurrencyLimitInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, + "InfluxDBv3EnterpriseParametersTableIndexCacheMaxEntriesInteger":{ + "type":"integer", + "box":true, + "max":1000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersWalMaxWriteBufferSizeInteger":{ + "type":"integer", + "box":true, + "max":1000000, + "min":1 + }, + "InfluxDBv3EnterpriseParametersWalReplayConcurrencyLimitInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, + "InfluxDBv3EnterpriseParametersWalSnapshotSizeInteger":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, "InstanceMode":{ "type":"string", "enum":[ "PRIMARY", "STANDBY", - "REPLICA" + "REPLICA", + "INGEST", + "QUERY", + "COMPACT", + "PROCESS" ] }, + "InstanceModeList":{ + "type":"list", + "member":{"shape":"InstanceMode"} + }, "Integer":{ "type":"integer", "box":true @@ -1819,6 +2497,10 @@ }, "documentation":"

Configuration for sending InfluxDB engine logs to send to specified S3 bucket.

" }, + "LogFormats":{ + "type":"string", + "enum":["full"] + }, "LogLevel":{ "type":"string", "enum":[ @@ -1855,6 +2537,14 @@ "InfluxDBv2":{ "shape":"InfluxDBv2Parameters", "documentation":"

All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.

" + }, + "InfluxDBv3Core":{ + "shape":"InfluxDBv3CoreParameters", + "documentation":"

All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.

" + }, + "InfluxDBv3Enterprise":{ + "shape":"InfluxDBv3EnterpriseParameters", + "documentation":"

All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.

" } }, "documentation":"

The parameters that comprise the parameter group.

", @@ -1867,6 +2557,33 @@ "pattern":"[a-zA-Z0-9]+", "sensitive":true }, + "PercentOrAbsoluteLong":{ + "type":"structure", + "members":{ + "percent":{ + "shape":"PercentOrAbsoluteLongPercentString", + "documentation":"

Percent for InfluxDB parameters.

" + }, + "absolute":{ + "shape":"PercentOrAbsoluteLongAbsoluteLong", + "documentation":"

Absolute long for InfluxDB parameters.

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

Percent or Absolute Long for InfluxDB parameters

", + "union":true + }, + "PercentOrAbsoluteLongAbsoluteLong":{ + "type":"long", + "box":true, + "max":1610612736000, + "min":0 + }, + "PercentOrAbsoluteLongPercentString":{ + "type":"string", + "max":4, + "min":2, + "pattern":"(?:100|[1-9]?[0-9])%" + }, "Port":{ "type":"integer", "box":true, @@ -2008,7 +2725,8 @@ "type":"string", "enum":[ "log", - "jaeger" + "jaeger", + "disabled" ] }, "UntagResourceRequest":{ @@ -2197,6 +2915,10 @@ "instanceMode":{ "shape":"InstanceMode", "documentation":"

Specifies the DbInstance's role in the cluster.

" + }, + "instanceModes":{ + "shape":"InstanceModeList", + "documentation":"

Specifies the DbInstance's roles in the cluster.

" } } }, diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml index e94a9e36e1cc..4afc724ea67d 100644 --- a/services/timestreamquery/pom.xml +++ b/services/timestreamquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT timestreamquery AWS Java SDK :: Services :: Timestream Query diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml index 3c01759857a5..1d2348656543 100644 --- a/services/timestreamwrite/pom.xml +++ b/services/timestreamwrite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT timestreamwrite AWS Java SDK :: Services :: Timestream Write diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml index 9b150c9dc5f1..e62a857c2744 100644 --- a/services/tnb/pom.xml +++ b/services/tnb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT tnb AWS Java SDK :: Services :: Tnb diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml index 267baf905d63..38e1a2e7df57 100644 --- a/services/transcribe/pom.xml +++ b/services/transcribe/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT transcribe AWS Java SDK :: Services :: Transcribe diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml index 762874cccbff..df301774df7e 100644 --- a/services/transcribestreaming/pom.xml +++ b/services/transcribestreaming/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT transcribestreaming AWS Java SDK :: Services :: AWS Transcribe Streaming diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml index ab403502a1ba..f12ad174c1ba 100644 --- a/services/transfer/pom.xml +++ b/services/transfer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT transfer AWS Java SDK :: Services :: Transfer diff --git a/services/translate/pom.xml b/services/translate/pom.xml index 9b98e6dcfc42..412f4491cd17 100644 --- a/services/translate/pom.xml +++ b/services/translate/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 translate diff --git a/services/trustedadvisor/pom.xml b/services/trustedadvisor/pom.xml index d98f11ec8b24..38eae8fefe46 100644 --- a/services/trustedadvisor/pom.xml +++ b/services/trustedadvisor/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT trustedadvisor AWS Java SDK :: Services :: Trusted Advisor diff --git a/services/verifiedpermissions/pom.xml b/services/verifiedpermissions/pom.xml index 3a90748ca3cb..c45e8a83eb2a 100644 --- a/services/verifiedpermissions/pom.xml +++ b/services/verifiedpermissions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT verifiedpermissions AWS Java SDK :: Services :: Verified Permissions diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml index a1bf8bd3b901..15726ffb50e5 100644 --- a/services/voiceid/pom.xml +++ b/services/voiceid/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT voiceid AWS Java SDK :: Services :: Voice ID diff --git a/services/vpclattice/pom.xml b/services/vpclattice/pom.xml index d1f84b856f26..ef5b995f3931 100644 --- a/services/vpclattice/pom.xml +++ b/services/vpclattice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT vpclattice AWS Java SDK :: Services :: VPC Lattice diff --git a/services/waf/pom.xml b/services/waf/pom.xml index 3eec6d59d159..3ae670c1f1a0 100644 --- a/services/waf/pom.xml +++ b/services/waf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT waf AWS Java SDK :: Services :: AWS WAF diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml index 824bd0f65ea0..158384921f7e 100644 --- a/services/wafv2/pom.xml +++ b/services/wafv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT wafv2 AWS Java SDK :: Services :: WAFV2 diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml index 22fea752bd0d..c8396f9e9639 100644 --- a/services/wellarchitected/pom.xml +++ b/services/wellarchitected/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT wellarchitected AWS Java SDK :: Services :: Well Architected diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml index 706cb82ecf75..3c9661b69679 100644 --- a/services/wisdom/pom.xml +++ b/services/wisdom/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT wisdom AWS Java SDK :: Services :: Wisdom diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml index 764682b9fcab..d7d23999bc87 100644 --- a/services/workdocs/pom.xml +++ b/services/workdocs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workdocs AWS Java SDK :: Services :: Amazon WorkDocs diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml index bc5042dac928..3f96bbfc46c6 100644 --- a/services/workmail/pom.xml +++ b/services/workmail/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 workmail diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml index d90a59e0dc91..897bd1deb6e5 100644 --- a/services/workmailmessageflow/pom.xml +++ b/services/workmailmessageflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workmailmessageflow AWS Java SDK :: Services :: WorkMailMessageFlow diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml index d7504c85bd64..8d317c3cfb4d 100644 --- a/services/workspaces/pom.xml +++ b/services/workspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workspaces AWS Java SDK :: Services :: Amazon WorkSpaces diff --git a/services/workspacesinstances/pom.xml b/services/workspacesinstances/pom.xml index c908385b82a2..e11425ae1f9e 100644 --- a/services/workspacesinstances/pom.xml +++ b/services/workspacesinstances/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workspacesinstances AWS Java SDK :: Services :: Workspaces Instances diff --git a/services/workspacesthinclient/pom.xml b/services/workspacesthinclient/pom.xml index a4aebc86046c..17d8806d4793 100644 --- a/services/workspacesthinclient/pom.xml +++ b/services/workspacesthinclient/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workspacesthinclient AWS Java SDK :: Services :: Work Spaces Thin Client diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml index cf4e77e7271f..d3bb33d1c32d 100644 --- a/services/workspacesweb/pom.xml +++ b/services/workspacesweb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT workspacesweb AWS Java SDK :: Services :: Work Spaces Web diff --git a/services/xray/pom.xml b/services/xray/pom.xml index fca21991e134..d4e5aa76cd1c 100644 --- a/services/xray/pom.xml +++ b/services/xray/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT xray AWS Java SDK :: Services :: AWS X-Ray diff --git a/test/architecture-tests/pom.xml b/test/architecture-tests/pom.xml index 2791367335b9..f8f0305e0a42 100644 --- a/test/architecture-tests/pom.xml +++ b/test/architecture-tests/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml index 66dd5f907b8f..b9d7713365ef 100644 --- a/test/auth-tests/pom.xml +++ b/test/auth-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/bundle-logging-bridge-binding-test/pom.xml b/test/bundle-logging-bridge-binding-test/pom.xml index 9f2ed9a3f03e..67e89819b55a 100644 --- a/test/bundle-logging-bridge-binding-test/pom.xml +++ b/test/bundle-logging-bridge-binding-test/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/bundle-shading-tests/pom.xml b/test/bundle-shading-tests/pom.xml index d9b0db87bae6..dd5af528ad12 100644 --- a/test/bundle-shading-tests/pom.xml +++ b/test/bundle-shading-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml index c442a6bb1868..37992572ceff 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml @@ -274,6 +274,12 @@ ${awsjavasdk.version} test + + software.amazon.awssdk + http-auth-aws-crt + ${awsjavasdk.version} + test + org.mockito mockito-junit-jupiter diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java index 9bbb0f2eb602..204c0e389ed0 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java @@ -21,6 +21,7 @@ import java.net.URI; import java.util.Arrays; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.CompletableFuture; @@ -63,6 +64,12 @@ class BusinessMetricsUserAgentTest { private static final String USER_AGENT_HEADER_NAME = "User-Agent"; private static final StaticCredentialsProvider CREDENTIALS_PROVIDER = StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")); + private static final StaticCredentialsProvider CREDENTIALS_PROVIDER_WITH_ACCOUNTID = + StaticCredentialsProvider.create( + AwsBasicCredentials.builder() + .accessKeyId("akid").secretAccessKey("skid") + .accountId("012345678901") + .build()); @BeforeEach public void setup() { @@ -76,10 +83,10 @@ public void cleanup() { private static Stream inputValues() { return Stream.of( - Arguments.of("Default values", null, Arrays.asList("D", "N", "P", "T")), - Arguments.of("Account ID preferred mode ", AccountIdEndpointMode.PREFERRED, Arrays.asList("P", "T")), - Arguments.of("Account ID disabled mode ", AccountIdEndpointMode.DISABLED, Arrays.asList("Q", "T")), - Arguments.of("Account ID required mode ", AccountIdEndpointMode.REQUIRED, Arrays.asList("R", "T")) + Arguments.of("Default values", null, Arrays.asList("D", "N", "P")), + Arguments.of("Account ID preferred mode ", AccountIdEndpointMode.PREFERRED, Collections.singletonList("P")), + Arguments.of("Account ID disabled mode ", AccountIdEndpointMode.DISABLED, Collections.singletonList("Q")), + Arguments.of("Account ID required mode ", AccountIdEndpointMode.REQUIRED, Collections.singletonList("R")) ); } @@ -101,6 +108,28 @@ void validate_metricsString_forDifferentConfigValues(String description, expectedMetrics.forEach(expectedMetric -> assertThat(userAgent).matches(METRIC_SEARCH_PATTERN.apply(expectedMetric))); } + @Test + void when_accountIdNotResolved_noMetricIsAdded() { + RestJsonEndpointProvidersAsyncClientBuilder clientBuilder = asyncClientBuilderForEndpointProvider(); + clientBuilder.credentialsProvider(CREDENTIALS_PROVIDER); + + assertThatThrownBy(() -> clientBuilder.build().operationWithNoInputOrOutput(r -> {}).join()).hasMessageContaining("stop"); + + String userAgent = assertAndGetUserAgentString(); + assertThat(userAgent).doesNotMatch(METRIC_SEARCH_PATTERN.apply("T")); + } + + @Test + void when_accountIdResolved_correctMetricIsAdded() { + RestJsonEndpointProvidersAsyncClientBuilder clientBuilder = asyncClientBuilderForEndpointProvider(); + clientBuilder.credentialsProvider(CREDENTIALS_PROVIDER_WITH_ACCOUNTID); + + assertThatThrownBy(() -> clientBuilder.build().operationWithNoInputOrOutput(r -> {}).join()).hasMessageContaining("stop"); + + String userAgent = assertAndGetUserAgentString(); + assertThat(userAgent).matches(METRIC_SEARCH_PATTERN.apply("T")); + } + @Test void when_waiterIsUsed_correctMetricIsAdded() throws ExecutionException, InterruptedException { RestJsonWithWaitersAsyncClient asyncClient = diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java deleted file mode 100644 index d99a46683f38..000000000000 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java +++ /dev/null @@ -1,207 +0,0 @@ -/* - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). - * You may not use this file except in compliance with the License. - * A copy of the License is located at - * - * http://aws.amazon.com/apache2.0 - * - * or in the "license" file accompanying this file. This file is distributed - * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package software.amazon.awssdk.services; - -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; -import static software.amazon.awssdk.core.client.config.SdkAdvancedClientOption.SIGNER; - -import com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo; -import com.github.tomakehurst.wiremock.junit5.WireMockTest; -import java.net.URI; -import java.nio.ByteBuffer; -import java.util.concurrent.CompletableFuture; -import org.junit.Test; -import org.junit.jupiter.api.BeforeEach; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.junit.MockitoJUnitRunner; -import org.reactivestreams.Publisher; -import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; -import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; -import software.amazon.awssdk.awscore.AwsRequest; -import software.amazon.awssdk.core.SdkRequest; -import software.amazon.awssdk.core.async.AsyncRequestBody; -import software.amazon.awssdk.core.interceptor.Context; -import software.amazon.awssdk.core.interceptor.ExecutionAttributes; -import software.amazon.awssdk.core.interceptor.ExecutionInterceptor; -import software.amazon.awssdk.core.signer.Signer; -import software.amazon.awssdk.core.sync.RequestBody; -import software.amazon.awssdk.http.SdkHttpClient; -import software.amazon.awssdk.http.SdkHttpFullRequest; -import software.amazon.awssdk.http.SdkHttpRequest; -import software.amazon.awssdk.http.async.SdkAsyncHttpClient; -import software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme; -import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner; -import software.amazon.awssdk.http.auth.spi.signer.AsyncSignRequest; -import software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest; -import software.amazon.awssdk.http.auth.spi.signer.SignRequest; -import software.amazon.awssdk.http.auth.spi.signer.SignedRequest; -import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity; -import software.amazon.awssdk.identity.spi.IdentityProvider; -import software.amazon.awssdk.identity.spi.IdentityProviders; -import software.amazon.awssdk.regions.Region; -import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonAsyncClient; -import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonClient; -import software.amazon.awssdk.services.protocolrestjson.model.AllTypesRequest; -import software.amazon.awssdk.services.protocolrestjson.model.StreamingInputOperationRequest; -import software.amazon.awssdk.services.testutil.ValidSdkObjects; -import software.amazon.awssdk.testutils.service.http.MockAsyncHttpClient; -import software.amazon.awssdk.testutils.service.http.MockSyncHttpClient; - -@RunWith(MockitoJUnitRunner.class) -public class SignerOverrideTest { - @Mock - public Signer mockSigner; - - @Mock - public static AwsV4HttpSigner mockHttpSigner; - - @Mock - public SignedRequest signedRequest; - @Mock - public AsyncSignedRequest asyncSignedRequest; - - @BeforeEach - public void setup() { - SdkHttpRequest sdkHttpRequest = ValidSdkObjects.sdkHttpFullRequest().build(); - Publisher signedPayload = AsyncRequestBody.fromString("signed async request body"); - - when(mockHttpSigner.sign(any(SignRequest.class))).thenReturn(SignedRequest.builder().build()); - - CompletableFuture requestFuture = new CompletableFuture<>(); - requestFuture.complete(asyncSignedRequest); - when(mockHttpSigner.signAsync(any(AsyncSignRequest.class))) - .thenReturn( - CompletableFuture.completedFuture(AsyncSignedRequest.builder() - .request(sdkHttpRequest) - .payload(signedPayload) - .build())); - } - - /** - * Test to ensure that operations that use the {@link software.amazon.awssdk.auth.signer.AsyncAws4Signer} don't apply - * the override when the signer is overridden by the customer. - */ - @Test - public void test_signerOverriddenForStreamingInput_takesPrecedence() { - ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder() - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) - .region(Region.US_WEST_2) - .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner)) - .build(); - - try { - asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(), - AsyncRequestBody.fromString("test")).join(); - } catch (Exception expected) { - } - - verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); - } - - @Test - public void asyncClient_oldSignerOverriddenInExecutionInterceptor_takesPrecedence() { - try (ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder() - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) - .region(Region.US_WEST_2) - .endpointOverride(URI.create("http://localhost:8080")) - .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner))) - .build()) { - asyncClient.allTypes(AllTypesRequest.builder().build()).join(); - } catch (Exception expected) { - // Doesn't matter if the request succeeds or not - } - - verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); - } - - @Test - public void syncClient_oldSignerOverriddenInExecutionInterceptor_takesPrecedence() { - try (ProtocolRestJsonClient client = ProtocolRestJsonClient.builder() - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) - .region(Region.US_WEST_2) - .endpointOverride(URI.create("http://localhost:8080")) - .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner))) - .build()) { - client.allTypes(AllTypesRequest.builder().build()); - } catch (Exception expected) { - // Doesn't matter if the request succeeds or not - } - - verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); - } - - @Test - public void sync_httpSignerOverride_takesPrecedence() { - try (ProtocolRestJsonClient client = ProtocolRestJsonClient.builder() - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) - .region(Region.US_WEST_2) - .putAuthScheme(new MockAuthScheme()) - .build()) { - - assertThatThrownBy(() -> client.streamingInputOperation(StreamingInputOperationRequest.builder().build(), - RequestBody.fromString("test"))).isInstanceOf(NullPointerException.class); - verify(mockHttpSigner).sign(any(SignRequest.class)); - } - } - - @Test - public void async_httpSignerOverride_takesPrecedence() { - try(ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder() - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) - .region(Region.US_WEST_2) - .putAuthScheme(new MockAuthScheme()) - .build()) { - assertThatThrownBy(() -> asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(), - AsyncRequestBody.fromString("test")).join()).hasRootCauseInstanceOf(NullPointerException.class); - } - verify(mockHttpSigner).signAsync(any(AsyncSignRequest.class)); - } - - - private ExecutionInterceptor signerOverrideExecutionInterceptor(Signer signer) { - return new ExecutionInterceptor() { - @Override - public SdkRequest modifyRequest(Context.ModifyRequest context, ExecutionAttributes executionAttributes) { - AwsRequest.Builder builder = (AwsRequest.Builder) context.request().toBuilder(); - builder.overrideConfiguration(c -> c.signer(signer) - .build()); - - return builder.build(); - } - }; - } - - private static class MockAuthScheme implements AwsV4AuthScheme { - @Override - public IdentityProvider identityProvider(IdentityProviders providers) { - return providers.identityProvider(AwsCredentialsIdentity.class); - } - - @Override - public AwsV4HttpSigner signer() { - return mockHttpSigner; - } - - @Override - public String schemeId() { - return SCHEME_ID; - } - } -} diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java new file mode 100644 index 000000000000..8277a6a9f244 --- /dev/null +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java @@ -0,0 +1,64 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.awssdk.services.auth; + +import java.util.function.Supplier; +import software.amazon.awssdk.http.auth.spi.scheme.AuthScheme; +import software.amazon.awssdk.http.auth.spi.signer.HttpSigner; +import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity; +import software.amazon.awssdk.identity.spi.IdentityProvider; +import software.amazon.awssdk.identity.spi.IdentityProviders; + +public class AuthTestUtils { + + public static AuthScheme authScheme(String schemeId, HttpSigner signer) { + return new AuthScheme() { + @Override + public String schemeId() { + return schemeId; + } + + @Override + public IdentityProvider identityProvider(IdentityProviders providers) { + return providers.identityProvider(AwsCredentialsIdentity.class); + } + + @Override + public HttpSigner signer() { + return signer; + } + }; + } + + public static AuthScheme authScheme(String schemeId, Supplier> supplier) { + return new AuthScheme() { + @Override + public String schemeId() { + return schemeId; + } + + @Override + public IdentityProvider identityProvider(IdentityProviders providers) { + return providers.identityProvider(AwsCredentialsIdentity.class); + } + + @Override + public HttpSigner signer() { + return supplier.get(); + } + }; + } +} diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java similarity index 76% rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java index 4f17629b4c2a..cde58908c0fe 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java @@ -13,7 +13,7 @@ * permissions and limitations under the License. */ -package software.amazon.awssdk.services.endpointauth; +package software.amazon.awssdk.services.auth; import static org.assertj.core.api.AssertionsForClassTypes.assertThat; @@ -22,6 +22,8 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; +import java.net.URI; +import java.util.Collections; import java.util.concurrent.CompletableFuture; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -32,7 +34,10 @@ import org.mockito.MockitoAnnotations; import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.awscore.endpoints.AwsEndpointAttribute; +import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4aAuthScheme; import software.amazon.awssdk.core.SdkSystemSetting; +import software.amazon.awssdk.endpoints.Endpoint; import software.amazon.awssdk.http.SdkHttpClient; import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner; import software.amazon.awssdk.http.auth.aws.signer.RegionSet; @@ -47,9 +52,15 @@ import software.amazon.awssdk.identity.spi.IdentityProvider; import software.amazon.awssdk.identity.spi.IdentityProviders; import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.endpointauth.EndpointAuthClient; +import software.amazon.awssdk.services.endpointauth.EndpointAuthClientBuilder; +import software.amazon.awssdk.services.endpointauth.endpoints.EndpointAuthEndpointProvider; import software.amazon.awssdk.testutils.EnvironmentVariableHelper; import software.amazon.awssdk.utils.CompletableFutureUtils; +/** + * Tests verifying legacy endpoint based auth, i.e., services with enableEndpointAuthSchemeParams = true customization + */ @DisplayName("Endpoint-Auth Tests") class EndpointAuthSigningPropertiesTest { @@ -135,13 +146,55 @@ void clientConfiguredRegionSetTakesPrecedenceOverEndpointRegionSet() { () -> assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> r.stringMember(""))) .hasMessageContaining("stop"), - () -> assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET)) - .isEqualTo(RegionSet.create(MULTI_REGION_SET)), + () -> assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString()) + .isEqualTo(RegionSet.create(MULTI_REGION_SET).asString()), () -> assertThat(signer.request.property(AwsV4aHttpSigner.SERVICE_SIGNING_NAME)) .isEqualTo("sigv4afromruleset") ); } + @Test + @DisplayName("Signer properties from endpoint auth scheme takes precedence") + void endpointAuthSchemesPresent_shouldHonor() { + EndpointAuthClient client = + EndpointAuthClient.builder() + .httpClient(mockHttpClient) + .region(Region.US_WEST_2) + .putAuthScheme(authScheme("aws.auth#sigv4a", signer)) + .endpointProvider(v4aEndpointProviderOverride()) + .build(); + + assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> r.stringMember(""))) + .hasMessageContaining("stop"); + + assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString()) + .isEqualTo("region-from-endpoint"); + + assertThat(signer.request.property(AwsV4aHttpSigner.SERVICE_SIGNING_NAME)) + .isEqualTo("service-name-from-endpoint"); + + assertThat(signer.request.property(AwsV4aHttpSigner.DOUBLE_URL_ENCODE)) + .isFalse(); + } + + public EndpointAuthEndpointProvider v4aEndpointProviderOverride() { + return x -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4a.query.us-east-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4aAuthScheme.builder() + .addSigningRegion("region-from-endpoint") + .signingName("service-name-from-endpoint") + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }; + } + @Test @DisplayName("Environment variable config should take precedence over endpoint rules") void environmentVariableRegionSetTakesPrecedenceOverEndpointRegionSet() { diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java new file mode 100644 index 000000000000..e5907a1e99f1 --- /dev/null +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java @@ -0,0 +1,493 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.awssdk.services.auth; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; +import static software.amazon.awssdk.core.client.config.SdkAdvancedClientOption.SIGNER; + +import java.net.URI; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.CompletableFuture; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import org.mockito.ArgumentCaptor; +import org.mockito.Mockito; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute; +import software.amazon.awssdk.awscore.AwsRequest; +import software.amazon.awssdk.awscore.endpoints.AwsEndpointAttribute; +import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4AuthScheme; +import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4aAuthScheme; +import software.amazon.awssdk.core.SdkRequest; +import software.amazon.awssdk.core.async.AsyncRequestBody; +import software.amazon.awssdk.core.interceptor.Context; +import software.amazon.awssdk.core.interceptor.ExecutionAttributes; +import software.amazon.awssdk.core.interceptor.ExecutionInterceptor; +import software.amazon.awssdk.core.signer.Signer; +import software.amazon.awssdk.endpoints.Endpoint; +import software.amazon.awssdk.http.SdkHttpFullRequest; +import software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme; +import software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner; +import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner; +import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner; +import software.amazon.awssdk.http.auth.aws.signer.RegionSet; +import software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOption; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.defaultendpointprovider.DefaultEndpointProviderAsyncClient; +import software.amazon.awssdk.services.defaultendpointprovider.DefaultEndpointProviderClient; +import software.amazon.awssdk.services.defaultendpointprovider.auth.scheme.DefaultEndpointProviderAuthSchemeProvider; +import software.amazon.awssdk.services.endpointauth.EndpointAuthAsyncClient; +import software.amazon.awssdk.services.endpointauth.EndpointAuthClient; +import software.amazon.awssdk.services.endpointauth.endpoints.EndpointAuthEndpointProvider; +import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonAsyncClient; +import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonClient; +import software.amazon.awssdk.services.protocolrestjson.model.AllTypesRequest; +import software.amazon.awssdk.services.protocolrestjson.model.StreamingInputOperationRequest; +import software.amazon.awssdk.services.sigv4aauth.Sigv4AauthAsyncClient; +import software.amazon.awssdk.services.sigv4aauth.Sigv4AauthClient; +import software.amazon.awssdk.services.sigv4aauth.auth.scheme.Sigv4AauthAuthSchemeProvider; +import software.amazon.awssdk.services.testutil.ValidSdkObjects; + +/** + * Tests to ensure that parameters set on either endpoints-based (legacy) or model-based auth schemes get + * propagated to the legacy signer (i.e., pre-SRA signers). + */ +public class LegacySignerOverrideTest { + private static final String REGION_FROM_EP = "region-from-ep"; + private static final String SIGNING_NAME_FROM_EP = "signing-name-from-ep"; + private static final String REGION_FROM_SERVICE = "region-from-service"; + private static final String SIGNING_NAME_FROM_SERVICE = "signing-name-from-service"; + + private Signer mockSigner; + + private FailRequestInterceptor interceptor = new FailRequestInterceptor(); + + @BeforeEach + public void setup() { + mockSigner = Mockito.mock(Signer.class); + when(mockSigner.sign(any(), any())).thenReturn(ValidSdkObjects.sdkHttpFullRequest().build()); + } + + @Test + public void asyncClient_signerOverriddenInConfig_takesPrecedence() { + ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .region(Region.US_WEST_2) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(), + AsyncRequestBody.fromString("test")).join()).hasMessageContaining("boom!"); + + verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); + } + + @Test + public void asyncClient_signerOverriddenInExecutionInterceptor_takesPrecedence() { + ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .region(Region.US_WEST_2) + .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor)) + .build(); + assertThatThrownBy(() -> asyncClient.allTypes(AllTypesRequest.builder().build()).join()).hasMessageContaining("boom!"); + verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); + } + + @Test + public void syncClient_signerOverriddenInExecutionInterceptor_takesPrecedence() { + ProtocolRestJsonClient client = ProtocolRestJsonClient.builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .region(Region.US_WEST_2) + .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor)) + .build(); + assertThatThrownBy(() -> client.allTypes(AllTypesRequest.builder().build())).hasMessageContaining("boom!"); + + verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); + } + + @Test + public void syncClient_signerOverriddenInConfig_takesPrecedence() { + ProtocolRestJsonClient client = ProtocolRestJsonClient.builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .region(Region.US_WEST_2) + .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor)) + .build(); + assertThatThrownBy(() -> client.allTypes(AllTypesRequest.builder().build())).hasMessageContaining("boom!"); + + verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class)); + } + + @Test + void v4EndpointAuthSchemeSync_signerOverride_endpointParamsShouldPropagateToSigner() { + EndpointAuthClient client = EndpointAuthClient + .builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .endpointProvider(v4EndpointProviderOverride()) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> { + })).hasMessageContaining("boom!"); + verifySigV4SignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4EndpointAuthSchemeAsync_signerOverride_endpointParamsShouldPropagateToSigner() { + EndpointAuthAsyncClient client = EndpointAuthAsyncClient + .builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .endpointProvider(v4EndpointProviderOverride()) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> { + }).join()).hasMessageContaining("boom!"); + verifySigV4SignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4aEndpointAuthSchemeSync_signerOverride_thenEndpointParamsShouldPropagateToSigner() { + EndpointAuthClient client = EndpointAuthClient + .builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .endpointProvider(v4aEndpointProviderOverride()) + .overrideConfiguration( + o -> o.putAdvancedOption(SIGNER, mockSigner) + .addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> { + })).hasMessageContaining("boom!"); + verifySigV4aSignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4aEndpointAuthSchemeAsync_signerOverride_thenEndpointParamsShouldPropagateToSigner() { + EndpointAuthAsyncClient client = EndpointAuthAsyncClient + .builder() + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .endpointProvider(v4aEndpointProviderOverride()) + .overrideConfiguration( + o -> o.putAdvancedOption(SIGNER, mockSigner) + .addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> { + }).join()).hasMessageContaining("boom!"); + verifySigV4aSignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4ModelAuthSync_signerOverride_signerPropertiesShouldPropagateToSigner() { + DefaultEndpointProviderClient client = DefaultEndpointProviderClient + .builder() + .authSchemeProvider(v4AuthSchemeProviderOverride()) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.oneOperation(r -> { + })).hasMessageContaining("boom!"); + verifySigV4SignerAttributes(mockSigner, AuthType.MODEL); + } + + @Test + void v4BothAuthSync_signerOverride_endpointSignerPropertiesShouldPropagateToSigner() { + DefaultEndpointProviderClient client = DefaultEndpointProviderClient + .builder() + .authSchemeProvider(v4AuthSchemeProviderOverride()) + .endpointProvider(x -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4.query.us-east-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4AuthScheme.builder() + .signingRegion(REGION_FROM_EP) + .signingName(SIGNING_NAME_FROM_EP) + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.oneOperation(r -> { + })).hasMessageContaining("boom!"); + verifySigV4SignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4ModelAuthAsync_signerOverride_signerPropertiesShouldPropagateToSigner() { + DefaultEndpointProviderAsyncClient client = DefaultEndpointProviderAsyncClient + .builder() + .authSchemeProvider(v4AuthSchemeProviderOverride()) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.oneOperation(r -> { + }).join()).hasMessageContaining("boom!"); + verifySigV4SignerAttributes(mockSigner, AuthType.MODEL); + } + + // TODO: fix the logic, tracking in JAVA-8567 + @Disabled("regionSet from EP should be getting used") + @Test + void v4aBothAuthProviderAndEndpointAuth_signerOverride_endpointSignerPropertiesShouldPropagateToSigner() { + Sigv4AauthClient client = Sigv4AauthClient + .builder() + .authSchemeProvider(i -> { + List options = new ArrayList<>(); + options.add( + AuthSchemeOption.builder().schemeId("aws.auth#sigv4a") + .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE) + .putSignerProperty(AwsV4aHttpSigner.REGION_SET, RegionSet.create(REGION_FROM_SERVICE)) + .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false) + .build() + ); + return Collections.unmodifiableList(options); + }) + .endpointProvider(x -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4a.query.us-east-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4aAuthScheme.builder() + .signingRegionSet(Arrays.asList(REGION_FROM_EP)) + .signingName(SIGNING_NAME_FROM_EP) + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + .build(); + + assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> { + })).hasMessageContaining("boom!"); + verifySigV4aSignerAttributes(mockSigner, AuthType.EP); + } + + @Test + void v4aModelAuthSync_signerOverride_signerPropertiesShouldPropagateToSigner() { + Sigv4AauthClient client = Sigv4AauthClient + .builder() + .authSchemeProvider(v4aAuthSchemeProviderOverride()) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + + .build(); + + assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> { + })).hasMessageContaining("boom!"); + verifySigV4aSignerAttributes(mockSigner, AuthType.MODEL); + } + + @Test + void v4aModelAuthAsync_signerOverride_signerPropertiesShouldPropagateToSigner() { + Sigv4AauthAsyncClient client = Sigv4AauthAsyncClient + .builder() + .authSchemeProvider(v4aAuthSchemeProviderOverride()) + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"))) + .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor)) + + .build(); + + assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> { + }).join()).hasMessageContaining("boom!"); + verifySigV4aSignerAttributes(mockSigner, AuthType.MODEL); + } + + private ExecutionInterceptor signerOverrideExecutionInterceptor(Signer signer) { + return new ExecutionInterceptor() { + @Override + public SdkRequest modifyRequest(Context.ModifyRequest context, ExecutionAttributes executionAttributes) { + AwsRequest.Builder builder = (AwsRequest.Builder) context.request().toBuilder(); + builder.overrideConfiguration(c -> c.signer(signer) + .build()); + + return builder.build(); + } + }; + } + + private static void verifySigV4SignerAttributes(Signer signer, AuthType authType) { + ArgumentCaptor httpRequest = ArgumentCaptor.forClass(SdkHttpFullRequest.class); + ArgumentCaptor attributes = ArgumentCaptor.forClass(ExecutionAttributes.class); + verify(signer).sign(httpRequest.capture(), attributes.capture()); + + ExecutionAttributes actualAttributes = attributes.getValue(); + String expectedRegion; + String expectedSigningName; + switch (authType) { + case EP: + expectedRegion = REGION_FROM_EP; + expectedSigningName = SIGNING_NAME_FROM_EP; + break; + case MODEL: + expectedRegion = REGION_FROM_SERVICE; + expectedSigningName = SIGNING_NAME_FROM_SERVICE; + break; + default: + throw new UnsupportedOperationException("unsupported auth type " + authType); + } + + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNING_REGION).id()).isEqualTo(expectedRegion); + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SERVICE_SIGNING_NAME)).isEqualTo(expectedSigningName); + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNER_DOUBLE_URL_ENCODE)).isFalse(); + } + + private static void verifySigV4aSignerAttributes(Signer signer, AuthType authType) { + ArgumentCaptor httpRequest = ArgumentCaptor.forClass(SdkHttpFullRequest.class); + ArgumentCaptor attributes = ArgumentCaptor.forClass(ExecutionAttributes.class); + verify(signer).sign(httpRequest.capture(), attributes.capture()); + + ExecutionAttributes actualAttributes = attributes.getValue(); + String expectedRegion; + String expectedSigningName; + switch (authType) { + case EP: + expectedRegion = REGION_FROM_EP; + expectedSigningName = SIGNING_NAME_FROM_EP; + break; + case MODEL: + expectedRegion = REGION_FROM_SERVICE; + expectedSigningName = SIGNING_NAME_FROM_SERVICE; + break; + default: + throw new UnsupportedOperationException("unsupported auth type " + authType); + } + + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNING_REGION_SCOPE).id()).isEqualTo(expectedRegion); + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SERVICE_SIGNING_NAME)).isEqualTo(expectedSigningName); + assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNER_DOUBLE_URL_ENCODE)).isFalse(); + } + + private enum AuthType { + EP, + MODEL + } + + private static DefaultEndpointProviderAuthSchemeProvider v4AuthSchemeProviderOverride() { + return x -> { + List options = new ArrayList<>(); + options.add( + AuthSchemeOption.builder().schemeId(AwsV4AuthScheme.SCHEME_ID) + .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE) + .putSignerProperty(AwsV4HttpSigner.REGION_NAME, REGION_FROM_SERVICE) + .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false) + .build() + ); + return Collections.unmodifiableList(options); + }; + } + + private static Sigv4AauthAuthSchemeProvider v4aAuthSchemeProviderOverride() { + return i -> { + List options = new ArrayList<>(); + options.add( + AuthSchemeOption.builder().schemeId("aws.auth#sigv4a") + .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE) + .putSignerProperty(AwsV4aHttpSigner.REGION_SET, RegionSet.create(REGION_FROM_SERVICE)) + .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false) + .build() + ); + return Collections.unmodifiableList(options); + }; + } + + private static EndpointAuthEndpointProvider v4EndpointProviderOverride() { + return i -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4.query.us-west-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4AuthScheme.builder() + .signingRegion(REGION_FROM_EP) + .signingName(SIGNING_NAME_FROM_EP) + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }; + } + + private static EndpointAuthEndpointProvider v4aEndpointProviderOverride() { + return x -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4a.query.us-east-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4aAuthScheme.builder() + .addSigningRegion(REGION_FROM_EP) + .signingName(SIGNING_NAME_FROM_EP) + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }; + } + + private static EndpointAuthEndpointProvider sigv4aAuthEndpointProvider() { + return x -> { + Endpoint endpoint = + Endpoint.builder() + .url(URI.create("https://testv4a.query.us-east-1")) + .putAttribute( + AwsEndpointAttribute.AUTH_SCHEMES, + Collections.singletonList(SigV4aAuthScheme.builder() + .addSigningRegion(REGION_FROM_EP) + .signingName(SIGNING_NAME_FROM_EP) + .disableDoubleEncoding(true) + .build())) + .build(); + + return CompletableFuture.completedFuture(endpoint); + }; + } + + private static class FailRequestInterceptor implements ExecutionInterceptor { + private Context.BeforeTransmission context; + private ExecutionAttributes executionAttributes; + + @Override + public void beforeTransmission(Context.BeforeTransmission context, ExecutionAttributes executionAttributes) { + this.context = context; + this.executionAttributes = executionAttributes; + throw new RuntimeException("boom!"); + } + } +} diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java similarity index 98% rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java index 502f5aa20be9..40d272541bb5 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java @@ -13,7 +13,7 @@ * permissions and limitations under the License. */ -package software.amazon.awssdk.services.multiauth; +package software.amazon.awssdk.services.auth.multiauth; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; @@ -46,6 +46,8 @@ import software.amazon.awssdk.profiles.ProfileFile; import software.amazon.awssdk.profiles.ProfileProperty; import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.multiauth.MultiauthClient; +import software.amazon.awssdk.services.multiauth.MultiauthClientBuilder; import software.amazon.awssdk.services.multiauth.auth.scheme.MultiauthAuthSchemeProvider; import software.amazon.awssdk.services.multiauth.model.MultiAuthWithOnlySigv4AAndSigv4Request; import software.amazon.awssdk.testutils.EnvironmentVariableHelper; diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java similarity index 89% rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java index 639f5097146b..f4ab5f1d60ec 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java @@ -13,7 +13,7 @@ * permissions and limitations under the License. */ -package software.amazon.awssdk.services.multiauth; +package software.amazon.awssdk.services.auth.multiauth; import static org.assertj.core.api.AssertionsForClassTypes.assertThat; @@ -22,6 +22,7 @@ import static org.mockito.ArgumentMatchers.argThat; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import static software.amazon.awssdk.services.auth.AuthTestUtils.authScheme; import java.util.Arrays; import java.util.StringJoiner; @@ -39,7 +40,6 @@ import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner; import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner; import software.amazon.awssdk.http.auth.aws.signer.RegionSet; -import software.amazon.awssdk.http.auth.spi.scheme.AuthScheme; import software.amazon.awssdk.http.auth.spi.signer.AsyncSignRequest; import software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest; import software.amazon.awssdk.http.auth.spi.signer.BaseSignRequest; @@ -47,9 +47,9 @@ import software.amazon.awssdk.http.auth.spi.signer.SignRequest; import software.amazon.awssdk.http.auth.spi.signer.SignedRequest; import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity; -import software.amazon.awssdk.identity.spi.IdentityProvider; -import software.amazon.awssdk.identity.spi.IdentityProviders; import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.multiauth.MultiauthClient; +import software.amazon.awssdk.services.multiauth.MultiauthClientBuilder; import software.amazon.awssdk.testutils.EnvironmentVariableHelper; import software.amazon.awssdk.utils.CompletableFutureUtils; @@ -121,12 +121,12 @@ void endpointParamsDefinedAsGlobalUsedWhenNoRegionSetConfigured() { assertThatThrownBy(() -> client.multiAuthWithRegionSetInEndpointParams(r -> r.stringMember(""))) .hasMessageContaining("stop"); - assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET)) - .isEqualTo(RegionSet.GLOBAL); + assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString()) + .isEqualTo(RegionSet.GLOBAL.asString()); } @Test - @DisplayName("Should use the Region set from Endpoint RuleSet when no RegionSet configured") + @DisplayName("Region set configured on the client takes precedence") void clientApiConfiguredRegionSetTakePrecedenceOverEndpointRulesRegionSet() { CapturingSigner signer = new CapturingSigner(); MultiauthClient client = MultiauthClient.builder() @@ -142,8 +142,8 @@ void clientApiConfiguredRegionSetTakePrecedenceOverEndpointRulesRegionSet() { assertThatThrownBy(() -> client.multiAuthWithRegionSetInEndpointParams(r -> r.stringMember(""))) .hasMessageContaining("stop"); - assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET)) - .isEqualTo(RegionSet.create("us-west-2,us-gov-east-1")); + assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString()) + .isEqualTo(RegionSet.create("us-west-2,us-gov-east-1").asString()); } } @@ -157,10 +157,12 @@ void shouldThrowErrorWhenNoFallback() { MultiauthClient client = MultiauthClient.builder() .httpClient(mockHttpClient) .region(Region.US_WEST_2) - .build(); + .putAuthScheme(authScheme("aws.auth#sigv4a", () -> { + throw new RuntimeException("dependency not available"); + })).build(); assertThatThrownBy(() -> client.multiAuthWithOnlySigv4a(r -> r.stringMember(""))) - .hasMessageContaining(CRT_DEPENDENCY_ERROR_MESSAGE); + .hasMessageContaining("dependency not available"); } @Test @@ -231,23 +233,6 @@ public CompletableFuture signAsync( } } - private static AuthScheme authScheme(String schemeId, HttpSigner signer) { - return new AuthScheme() { - @Override - public String schemeId() { - return schemeId; - } - - @Override - public IdentityProvider identityProvider(IdentityProviders providers) { - return providers.identityProvider(AwsCredentialsIdentity.class); - } - - @Override - public HttpSigner signer() { - return signer; - } - }; - } + } \ No newline at end of file diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java similarity index 87% rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java index 736d909edad2..128a5d39ca38 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java @@ -13,11 +13,12 @@ * permissions and limitations under the License. */ -package software.amazon.awssdk.services.multiauth; +package software.amazon.awssdk.services.auth.multiauth; import static org.assertj.core.api.AssertionsForClassTypes.assertThatThrownBy; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; +import static software.amazon.awssdk.services.auth.AuthTestUtils.authScheme; import java.util.concurrent.CompletableFuture; import org.assertj.core.api.Assertions; @@ -49,37 +50,14 @@ public class Sigv4aOnlyMultiAuthTest { - private static final String MOCK_HTTP_CLIENT_NAME = "MockHttpClient"; private static final String EXPECTED_EXCEPTION_MESSAGE = "expected exception"; - private static final String CRT_DEPENDENCY_ERROR_MESSAGE = - "You must add a dependency on the 'software.amazon.awssdk:http-auth-aws-crt' module to enable the CRT-V4a signing " - + "feature"; private final EnvironmentVariableHelper environmentVariableHelper = new EnvironmentVariableHelper(); @Mock private SdkHttpClient mockHttpClient; - private static AuthScheme authScheme(String schemeId, HttpSigner signer) { - return new AuthScheme() { - @Override - public String schemeId() { - return schemeId; - } - - @Override - public IdentityProvider identityProvider(IdentityProviders providers) { - return providers.identityProvider(AwsCredentialsIdentity.class); - } - - @Override - public HttpSigner signer() { - return signer; - } - }; - } - @BeforeEach void setUp() { MockitoAnnotations.openMocks(this); @@ -119,12 +97,13 @@ void shouldThrowErrorWhenNoFallback() { Sigv4AauthClient client = Sigv4AauthClient.builder() .httpClient(mockHttpClient) .region(Region.US_WEST_2) - .build(); + .putAuthScheme(authScheme("aws.auth#sigv4a", () -> { + throw new RuntimeException("dependency not available"); + })).build(); assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> r.stringMember(""))) - .hasMessageContaining(CRT_DEPENDENCY_ERROR_MESSAGE); + .hasMessageContaining("dependency not available"); } - } @Nested diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml index 40cadbe162ca..2c0268b526cb 100644 --- a/test/crt-unavailable-tests/pom.xml +++ b/test/crt-unavailable-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/http-client-benchmarks/pom.xml b/test/http-client-benchmarks/pom.xml index e4c71b29faf2..55532c334f40 100644 --- a/test/http-client-benchmarks/pom.xml +++ b/test/http-client-benchmarks/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml index ce26935f51de..bb431015cb28 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml http-client-tests diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml index aaa2120e5084..470831447ccc 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/old-client-version-compatibility-test/pom.xml b/test/old-client-version-compatibility-test/pom.xml index 1eb73069375e..ca938cb77cc8 100644 --- a/test/old-client-version-compatibility-test/pom.xml +++ b/test/old-client-version-compatibility-test/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml index 83d13ebb109e..4367ca7e1c72 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml index 27b28a8333c1..62c2cfa236e6 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml index 085cc7e635dd..417fe62d7ac4 100644 --- a/test/region-testing/pom.xml +++ b/test/region-testing/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml index 0ca71a783f2d..1026203f96a0 100644 --- a/test/ruleset-testing-core/pom.xml +++ b/test/ruleset-testing-core/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml index 085ecce68768..3958e978b55d 100644 --- a/test/s3-benchmarks/pom.xml +++ b/test/s3-benchmarks/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/s3-tests/pom.xml b/test/s3-tests/pom.xml index d7dd87e24014..5b573c9be5c8 100644 --- a/test/s3-tests/pom.xml +++ b/test/s3-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml index a002acc2bd42..49816d3b34c1 100644 --- a/test/sdk-benchmarks/pom.xml +++ b/test/sdk-benchmarks/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml index 26087069137f..1e1bb03bef6c 100644 --- a/test/sdk-native-image-test/pom.xml +++ b/test/sdk-native-image-test/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml index 46c4a1d65ad5..8fe53bcfa813 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml service-test-utils diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml index c340eea5f45f..3b704a81cc5b 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml index e2c001eec21e..0c222a0636ef 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml test-utils diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml index 27aa68d93c1a..883eaa6b066b 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.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/test/v2-migration-tests/pom.xml b/test/v2-migration-tests/pom.xml index 19d2ab328357..c1dc9242a93a 100644 --- a/test/v2-migration-tests/pom.xml +++ b/test/v2-migration-tests/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../.. diff --git a/third-party/pom.xml b/third-party/pom.xml index 59d599218395..19f4778c318e 100644 --- a/third-party/pom.xml +++ b/third-party/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT third-party diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml index 28edf86dac8b..b08d5874f3ec 100644 --- a/third-party/third-party-jackson-core/pom.xml +++ b/third-party/third-party-jackson-core/pom.xml @@ -20,7 +20,7 @@ third-party software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/third-party/third-party-jackson-dataformat-cbor/pom.xml b/third-party/third-party-jackson-dataformat-cbor/pom.xml index cb4deee22668..ee4370ecfbc8 100644 --- a/third-party/third-party-jackson-dataformat-cbor/pom.xml +++ b/third-party/third-party-jackson-dataformat-cbor/pom.xml @@ -20,7 +20,7 @@ third-party software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/third-party/third-party-slf4j-api/pom.xml b/third-party/third-party-slf4j-api/pom.xml index b8e0b594f274..5a8f3fa40e29 100644 --- a/third-party/third-party-slf4j-api/pom.xml +++ b/third-party/third-party-slf4j-api/pom.xml @@ -20,7 +20,7 @@ third-party software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/utils-lite/pom.xml b/utils-lite/pom.xml index 8656ba66bf37..5e56b688d326 100644 --- a/utils-lite/pom.xml +++ b/utils-lite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT utils-lite AWS Java SDK :: Utils Lite diff --git a/utils/pom.xml b/utils/pom.xml index 277dbbfebaaf..a4cca8430d00 100644 --- a/utils/pom.xml +++ b/utils/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT 4.0.0 diff --git a/v2-migration/pom.xml b/v2-migration/pom.xml index d386a875894a..974b25759c00 100644 --- a/v2-migration/pom.xml +++ b/v2-migration/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.35.8-SNAPSHOT + 2.36.0-SNAPSHOT ../pom.xml