diff --git a/.changes/2.1485.0.json b/.changes/2.1485.0.json new file mode 100644 index 0000000000..48ccb8092f --- /dev/null +++ b/.changes/2.1485.0.json @@ -0,0 +1,32 @@ +[ + { + "type": "feature", + "category": "Amplify", + "description": "Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs" + }, + { + "type": "feature", + "category": "ApplicationInsights", + "description": "Automate attaching managed policies" + }, + { + "type": "feature", + "category": "EC2", + "description": "Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking." + }, + { + "type": "feature", + "category": "M2", + "description": "Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier" + }, + { + "type": "feature", + "category": "Neptunedata", + "description": "Minor change to not retry CancelledByUserException" + }, + { + "type": "feature", + "category": "Translate", + "description": "Added support for Brevity translation settings feature." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2692b6aee7..f5a442ddd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,15 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1485.0 +* feature: Amplify: Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs +* feature: ApplicationInsights: Automate attaching managed policies +* feature: EC2: Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking. +* feature: M2: Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier +* feature: Neptunedata: Minor change to not retry CancelledByUserException +* feature: Translate: Added support for Brevity translation settings feature. + ## 2.1484.0 * feature: Connect: This release adds InstanceId field for phone number APIs. * feature: DataExchange: We added a new API action: SendDataSetNotification. diff --git a/README.md b/README.md index 8fcad11f21..e02dc8f8c6 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/amplify-2017-07-25.min.json b/apis/amplify-2017-07-25.min.json index 44739e943b..7fe5b2f42f 100644 --- a/apis/amplify-2017-07-25.min.json +++ b/apis/amplify-2017-07-25.min.json @@ -163,7 +163,10 @@ "type": "boolean" }, "pullRequestEnvironmentName": {}, - "backendEnvironmentArn": {} + "backendEnvironmentArn": {}, + "backend": { + "shape": "S1o" + } } }, "output": { @@ -173,7 +176,7 @@ ], "members": { "branch": { - "shape": "S1p" + "shape": "S1r" } } } @@ -242,10 +245,10 @@ "type": "boolean" }, "subDomainSettings": { - "shape": "S28" + "shape": "S2a" }, "autoSubDomainCreationPatterns": { - "shape": "S2b" + "shape": "S2d" }, "autoSubDomainIAMRole": {} } @@ -257,7 +260,7 @@ ], "members": { "domainAssociation": { - "shape": "S2f" + "shape": "S2h" } } } @@ -288,7 +291,7 @@ ], "members": { "webhook": { - "shape": "S2q" + "shape": "S2s" } } } @@ -385,7 +388,7 @@ ], "members": { "branch": { - "shape": "S1p" + "shape": "S1r" } } } @@ -419,7 +422,7 @@ ], "members": { "domainAssociation": { - "shape": "S2f" + "shape": "S2h" } } } @@ -458,7 +461,7 @@ ], "members": { "jobSummary": { - "shape": "S34" + "shape": "S36" } } } @@ -487,7 +490,7 @@ ], "members": { "webhook": { - "shape": "S2q" + "shape": "S2s" } } } @@ -644,7 +647,7 @@ ], "members": { "branch": { - "shape": "S1p" + "shape": "S1r" } } } @@ -678,7 +681,7 @@ ], "members": { "domainAssociation": { - "shape": "S2f" + "shape": "S2h" } } } @@ -724,7 +727,7 @@ ], "members": { "summary": { - "shape": "S34" + "shape": "S36" }, "steps": { "type": "list", @@ -788,7 +791,7 @@ ], "members": { "webhook": { - "shape": "S2q" + "shape": "S2s" } } } @@ -969,7 +972,7 @@ "branches": { "type": "list", "member": { - "shape": "S1p" + "shape": "S1r" } }, "nextToken": {} @@ -1011,7 +1014,7 @@ "domainAssociations": { "type": "list", "member": { - "shape": "S2f" + "shape": "S2h" } }, "nextToken": {} @@ -1058,7 +1061,7 @@ "jobSummaries": { "type": "list", "member": { - "shape": "S34" + "shape": "S36" } }, "nextToken": {} @@ -1126,7 +1129,7 @@ "webhooks": { "type": "list", "member": { - "shape": "S2q" + "shape": "S2s" } }, "nextToken": {} @@ -1163,7 +1166,7 @@ ], "members": { "jobSummary": { - "shape": "S34" + "shape": "S36" } } } @@ -1205,7 +1208,7 @@ ], "members": { "jobSummary": { - "shape": "S34" + "shape": "S36" } } } @@ -1244,7 +1247,7 @@ ], "members": { "jobSummary": { - "shape": "S34" + "shape": "S36" } } } @@ -1422,7 +1425,10 @@ "type": "boolean" }, "pullRequestEnvironmentName": {}, - "backendEnvironmentArn": {} + "backendEnvironmentArn": {}, + "backend": { + "shape": "S1o" + } } }, "output": { @@ -1432,7 +1438,7 @@ ], "members": { "branch": { - "shape": "S1p" + "shape": "S1r" } } } @@ -1460,10 +1466,10 @@ "type": "boolean" }, "subDomainSettings": { - "shape": "S28" + "shape": "S2a" }, "autoSubDomainCreationPatterns": { - "shape": "S2b" + "shape": "S2d" }, "autoSubDomainIAMRole": {} } @@ -1475,7 +1481,7 @@ ], "members": { "domainAssociation": { - "shape": "S2f" + "shape": "S2h" } } } @@ -1505,7 +1511,7 @@ ], "members": { "webhook": { - "shape": "S2q" + "shape": "S2s" } } } @@ -1687,7 +1693,13 @@ } } }, - "S1p": { + "S1o": { + "type": "structure", + "members": { + "stackArn": {} + } + }, + "S1r": { "type": "structure", "required": [ "branchArn", @@ -1763,16 +1775,19 @@ "pullRequestEnvironmentName": {}, "destinationBranch": {}, "sourceBranch": {}, - "backendEnvironmentArn": {} + "backendEnvironmentArn": {}, + "backend": { + "shape": "S1o" + } } }, - "S28": { + "S2a": { "type": "list", "member": { - "shape": "S29" + "shape": "S2b" } }, - "S29": { + "S2b": { "type": "structure", "required": [ "prefix", @@ -1783,11 +1798,11 @@ "branchName": {} } }, - "S2b": { + "S2d": { "type": "list", "member": {} }, - "S2f": { + "S2h": { "type": "structure", "required": [ "domainAssociationArn", @@ -1804,7 +1819,7 @@ "type": "boolean" }, "autoSubDomainCreationPatterns": { - "shape": "S2b" + "shape": "S2d" }, "autoSubDomainIAMRole": {}, "domainStatus": {}, @@ -1821,7 +1836,7 @@ ], "members": { "subDomainSetting": { - "shape": "S29" + "shape": "S2b" }, "verified": { "type": "boolean" @@ -1832,7 +1847,7 @@ } } }, - "S2q": { + "S2s": { "type": "structure", "required": [ "webhookArn", @@ -1857,7 +1872,7 @@ } } }, - "S34": { + "S36": { "type": "structure", "required": [ "jobArn", diff --git a/apis/amplify-2017-07-25.normal.json b/apis/amplify-2017-07-25.normal.json index 3656ff2a99..847aad3eb3 100644 --- a/apis/amplify-2017-07-25.normal.json +++ b/apis/amplify-2017-07-25.normal.json @@ -42,7 +42,7 @@ "shape": "DependentServiceFailureException" } ], - "documentation": "
Creates a new Amplify app.
" + "documentation": "Creates a new Amplify app.
" }, "CreateBackendEnvironment": { "name": "CreateBackendEnvironment", @@ -73,7 +73,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Creates a new backend environment for an Amplify app.
" + "documentation": "Creates a new backend environment for an Amplify app.
" }, "CreateBranch": { "name": "CreateBranch", @@ -135,7 +135,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.
" + "documentation": "Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment
call and the StartDeployment
call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment
call and the associated Job
will fail.
Creates a new webhook on an Amplify app.
" + "documentation": "Creates a new webhook on an Amplify app.
" }, "DeleteApp": { "name": "DeleteApp", @@ -234,7 +234,7 @@ "shape": "DependentServiceFailureException" } ], - "documentation": "Deletes an existing Amplify app specified by an app ID.
" + "documentation": "Deletes an existing Amplify app specified by an app ID.
" }, "DeleteBackendEnvironment": { "name": "DeleteBackendEnvironment", @@ -265,7 +265,7 @@ "shape": "DependentServiceFailureException" } ], - "documentation": "Deletes a backend environment for an Amplify app.
" + "documentation": "Deletes a backend environment for an Amplify app.
" }, "DeleteBranch": { "name": "DeleteBranch", @@ -389,7 +389,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Deletes a webhook.
" + "documentation": "Deletes a webhook.
" }, "GenerateAccessLogs": { "name": "GenerateAccessLogs", @@ -417,7 +417,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Returns the website access logs for a specific time range using a presigned URL.
" + "documentation": "Returns the website access logs for a specific time range using a presigned URL.
" }, "GetApp": { "name": "GetApp", @@ -445,7 +445,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Returns an existing Amplify app by appID.
" + "documentation": "Returns an existing Amplify app specified by an app ID.
" }, "GetArtifactUrl": { "name": "GetArtifactUrl", @@ -476,7 +476,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Returns the artifact info that corresponds to an artifact id.
" + "documentation": "Returns the artifact info that corresponds to an artifact id.
" }, "GetBackendEnvironment": { "name": "GetBackendEnvironment", @@ -504,7 +504,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Returns a backend environment for an Amplify app.
" + "documentation": "Returns a backend environment for an Amplify app.
" }, "GetBranch": { "name": "GetBranch", @@ -622,7 +622,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Returns the webhook information that corresponds to a specified webhook ID.
" + "documentation": "Returns the webhook information that corresponds to a specified webhook ID.
" }, "ListApps": { "name": "ListApps", @@ -647,7 +647,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Returns a list of the existing Amplify apps.
" + "documentation": "Returns a list of the existing Amplify apps.
" }, "ListArtifacts": { "name": "ListArtifacts", @@ -675,7 +675,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Returns a list of artifacts for a specified app, branch, and job.
" + "documentation": "Returns a list of artifacts for a specified app, branch, and job.
" }, "ListBackendEnvironments": { "name": "ListBackendEnvironments", @@ -700,7 +700,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Lists the backend environments for an Amplify app.
" + "documentation": "Lists the backend environments for an Amplify app.
" }, "ListBranches": { "name": "ListBranches", @@ -803,7 +803,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Returns a list of tags for a specified Amazon Resource Name (ARN).
" + "documentation": "Returns a list of tags for a specified Amazon Resource Name (ARN).
" }, "ListWebhooks": { "name": "ListWebhooks", @@ -831,7 +831,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Returns a list of webhooks for an Amplify app.
" + "documentation": "Returns a list of webhooks for an Amplify app.
" }, "StartDeployment": { "name": "StartDeployment", @@ -862,7 +862,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.
" + "documentation": "Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment
call and the StartDeployment
call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment
call and the associated Job
will fail.
Tags the resource with a tag key and value.
" + "documentation": "Tags the resource with a tag key and value.
" }, "UntagResource": { "name": "UntagResource", @@ -974,7 +974,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Untags a resource with a specified Amazon Resource Name (ARN).
" + "documentation": "Untags a resource with a specified Amazon Resource Name (ARN).
" }, "UpdateApp": { "name": "UpdateApp", @@ -1002,7 +1002,7 @@ "shape": "InternalFailureException" } ], - "documentation": "Updates an existing Amplify app.
" + "documentation": "Updates an existing Amplify app.
" }, "UpdateBranch": { "name": "UpdateBranch", @@ -1095,7 +1095,7 @@ "shape": "DependentServiceFailureException" } ], - "documentation": "Updates a webhook.
" + "documentation": "Updates a webhook.
" } }, "shapes": { @@ -1129,79 +1129,79 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID of the Amplify app.
" + "documentation": "The unique ID of the Amplify app.
" }, "appArn": { "shape": "AppArn", - "documentation": "The Amazon Resource Name (ARN) of the Amplify app.
" + "documentation": "The Amazon Resource Name (ARN) of the Amplify app.
" }, "name": { "shape": "Name", - "documentation": "The name for the Amplify app.
" + "documentation": "The name for the Amplify app.
" }, "tags": { "shape": "TagMap", - "documentation": "The tag for the Amplify app.
" + "documentation": "The tag for the Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for the Amplify app.
" + "documentation": "The description for the Amplify app.
" }, "repository": { "shape": "Repository", - "documentation": "The Git repository for the Amplify app.
" + "documentation": "The Git repository for the Amplify app.
" }, "platform": { "shape": "Platform", - "documentation": " The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
Creates a date and time for the Amplify app.
" + "documentation": "Creates a date and time for the Amplify app.
" }, "updateTime": { "shape": "UpdateTime", - "documentation": "Updates the date and time for the Amplify app.
" + "documentation": "Updates the date and time for the Amplify app.
" }, "iamServiceRoleArn": { "shape": "ServiceRoleArn", - "documentation": "The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
" + "documentation": "The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
" }, "environmentVariables": { "shape": "EnvironmentVariables", - "documentation": "The environment variables for the Amplify app.
" + "documentation": "The environment variables for the Amplify app.
For a list of the environment variables that are accessible to Amplify by default, see Amplify Environment variables in the Amplify Hosting User Guide.
" }, "defaultDomain": { "shape": "DefaultDomain", - "documentation": "The default domain for the Amplify app.
" + "documentation": "The default domain for the Amplify app.
" }, "enableBranchAutoBuild": { "shape": "EnableBranchAutoBuild", - "documentation": "Enables the auto-building of branches for the Amplify app.
" + "documentation": "Enables the auto-building of branches for the Amplify app.
" }, "enableBranchAutoDeletion": { "shape": "EnableBranchAutoDeletion", - "documentation": "Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
" + "documentation": "Automatically disconnect a branch in the Amplify console when you delete a branch from your Git repository.
" }, "enableBasicAuth": { "shape": "EnableBasicAuth", - "documentation": "Enables basic authorization for the Amplify app's branches.
" + "documentation": "Enables basic authorization for the Amplify app's branches.
" }, "basicAuthCredentials": { "shape": "BasicAuthCredentials", - "documentation": " The basic authorization credentials for branches for the Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
The basic authorization credentials for branches for the Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
Describes the custom redirect and rewrite rules for the Amplify app.
" + "documentation": "Describes the custom redirect and rewrite rules for the Amplify app.
" }, "productionBranch": { "shape": "ProductionBranch", - "documentation": "Describes the information about a production branch of the Amplify app.
" + "documentation": "Describes the information about a production branch of the Amplify app.
" }, "buildSpec": { "shape": "BuildSpec", - "documentation": "Describes the content of the build specification (build spec) for the Amplify app.
" + "documentation": "Describes the content of the build specification (build spec) for the Amplify app.
" }, "customHeaders": { "shape": "CustomHeaders", @@ -1209,22 +1209,22 @@ }, "enableAutoBranchCreation": { "shape": "EnableAutoBranchCreation", - "documentation": "Enables automated branch creation for the Amplify app.
" + "documentation": "Enables automated branch creation for the Amplify app.
" }, "autoBranchCreationPatterns": { "shape": "AutoBranchCreationPatterns", - "documentation": "Describes the automated branch creation glob patterns for the Amplify app.
" + "documentation": "Describes the automated branch creation glob patterns for the Amplify app.
" }, "autoBranchCreationConfig": { "shape": "AutoBranchCreationConfig", - "documentation": "Describes the automated branch creation configuration for the Amplify app.
" + "documentation": "Describes the automated branch creation configuration for the Amplify app.
" }, "repositoryCloneMethod": { "shape": "RepositoryCloneMethod", "documentation": "This is for internal use.
The Amplify service uses this parameter to specify the authentication protocol to use to access the Git repository for an Amplify app. Amplify specifies TOKEN
for a GitHub repository, SIGV4
for an Amazon Web Services CodeCommit repository, and SSH
for GitLab and Bitbucket repositories.
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
" + "documentation": "Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
" }, "AppArn": { "type": "string", @@ -1251,14 +1251,14 @@ "members": { "artifactFileName": { "shape": "ArtifactFileName", - "documentation": "The file name for the artifact.
" + "documentation": "The file name for the artifact.
" }, "artifactId": { "shape": "ArtifactId", - "documentation": "The unique ID for the artifact.
" + "documentation": "The unique ID for the artifact.
" } }, - "documentation": "Describes an artifact.
" + "documentation": "Describes an artifact.
" }, "ArtifactFileName": { "type": "string", @@ -1299,27 +1299,27 @@ "members": { "stage": { "shape": "Stage", - "documentation": "Describes the current stage for the autocreated branch.
" + "documentation": "Describes the current stage for the autocreated branch.
" }, "framework": { "shape": "Framework", - "documentation": "The framework for the autocreated branch.
" + "documentation": "The framework for the autocreated branch.
" }, "enableAutoBuild": { "shape": "EnableAutoBuild", - "documentation": "Enables auto building for the autocreated branch.
" + "documentation": "Enables auto building for the autocreated branch.
" }, "environmentVariables": { "shape": "EnvironmentVariables", - "documentation": "The environment variables for the autocreated branch.
" + "documentation": "The environment variables for the autocreated branch.
" }, "basicAuthCredentials": { "shape": "BasicAuthCredentials", - "documentation": " The basic authorization credentials for the autocreated branch. You must base64-encode the authorization credentials and provide them in the format user:password
.
The basic authorization credentials for the autocreated branch. You must base64-encode the authorization credentials and provide them in the format user:password
.
Enables basic authorization for the autocreated branch.
" + "documentation": "Enables basic authorization for the autocreated branch.
" }, "enablePerformanceMode": { "shape": "EnablePerformanceMode", @@ -1327,18 +1327,18 @@ }, "buildSpec": { "shape": "BuildSpec", - "documentation": "The build specification (build spec) for the autocreated branch.
" + "documentation": "The build specification (build spec) for the autocreated branch.
" }, "enablePullRequestPreview": { "shape": "EnablePullRequestPreview", - "documentation": "Enables pull request previews for the autocreated branch.
" + "documentation": "Enables pull request previews for the autocreated branch.
" }, "pullRequestEnvironmentName": { "shape": "PullRequestEnvironmentName", - "documentation": "The Amplify environment name for the pull request.
" + "documentation": "The Amplify environment name for the pull request.
" } }, - "documentation": "Describes the automated branch creation configuration.
" + "documentation": "Describes the automated branch creation configuration.
" }, "AutoBranchCreationPattern": { "type": "string", @@ -1369,6 +1369,16 @@ "max": 1000, "pattern": "^$|^arn:aws:iam::\\d{12}:role.+" }, + "Backend": { + "type": "structure", + "members": { + "stackArn": { + "shape": "StackArn", + "documentation": "The Amazon Resource Name (ARN) for the CloudFormation stack.
" + } + }, + "documentation": "Describes the backend properties associated with an Amplify Branch
.
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" }, "environmentName": { "shape": "EnvironmentName", - "documentation": "The name for a backend environment that is part of an Amplify app.
" + "documentation": "The name for a backend environment that is part of an Amplify app.
" }, "stackName": { "shape": "StackName", - "documentation": "The AWS CloudFormation stack name of a backend environment.
" + "documentation": "The AWS CloudFormation stack name of a backend environment.
" }, "deploymentArtifacts": { "shape": "DeploymentArtifacts", - "documentation": "The name of deployment artifacts.
" + "documentation": "The name of deployment artifacts.
" }, "createTime": { "shape": "CreateTime", - "documentation": "The creation date and time for a backend environment that is part of an Amplify app.
" + "documentation": "The creation date and time for a backend environment that is part of an Amplify app.
" }, "updateTime": { "shape": "UpdateTime", - "documentation": "The last updated date and time for a backend environment that is part of an Amplify app.
" + "documentation": "The last updated date and time for a backend environment that is part of an Amplify app.
" } }, - "documentation": "Describes the backend environment for an Amplify app.
" + "documentation": "Describes the backend environment for an Amplify app.
" }, "BackendEnvironmentArn": { "type": "string", @@ -1552,6 +1562,9 @@ "backendEnvironmentArn": { "shape": "BackendEnvironmentArn", "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + }, + "backend": { + "shape": "Backend" } }, "documentation": "The branch for an Amplify app, which maps to a third-party repository branch.
" @@ -1576,7 +1589,7 @@ }, "BuildSpec": { "type": "string", - "documentation": "The build specification (build spec) file for an Amplify app build.
", + "documentation": "The build specification (build spec) file for an Amplify app build.
", "max": 25000, "min": 1, "pattern": "(?s).+", @@ -1616,63 +1629,63 @@ "members": { "name": { "shape": "Name", - "documentation": "The name for an Amplify app.
" + "documentation": "The name of the Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for an Amplify app.
" + "documentation": "The description of the Amplify app.
" }, "repository": { "shape": "Repository", - "documentation": "The repository for an Amplify app.
" + "documentation": "The Git repository for the Amplify app.
" }, "platform": { "shape": "Platform", - "documentation": " The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
The AWS Identity and Access Management (IAM) service role for an Amplify app.
" + "documentation": "The AWS Identity and Access Management (IAM) service role for an Amplify app.
" }, "oauthToken": { "shape": "OauthToken", - "documentation": "The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored.
Use oauthToken
for repository providers other than GitHub, such as Bitbucket or CodeCommit. To authorize access to GitHub as your repository provider, use accessToken
.
You must specify either oauthToken
or accessToken
when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" + "documentation": "The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored.
Use oauthToken
for repository providers other than GitHub, such as Bitbucket or CodeCommit. To authorize access to GitHub as your repository provider, use accessToken
.
You must specify either oauthToken
or accessToken
when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" }, "accessToken": { "shape": "AccessToken", - "documentation": "The personal access token for a GitHub repository for an Amplify app. The personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.
Use accessToken
for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use oauthToken
.
You must specify either accessToken
or oauthToken
when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" + "documentation": "The personal access token for a GitHub repository for an Amplify app. The personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.
Use accessToken
for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use oauthToken
.
You must specify either accessToken
or oauthToken
when you create a new app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" }, "environmentVariables": { "shape": "EnvironmentVariables", - "documentation": "The environment variables map for an Amplify app.
" + "documentation": "The environment variables map for an Amplify app.
For a list of the environment variables that are accessible to Amplify by default, see Amplify Environment variables in the Amplify Hosting User Guide.
" }, "enableBranchAutoBuild": { "shape": "EnableBranchAutoBuild", - "documentation": "Enables the auto building of branches for an Amplify app.
" + "documentation": "Enables the auto building of branches for an Amplify app.
" }, "enableBranchAutoDeletion": { "shape": "EnableBranchAutoDeletion", - "documentation": "Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository.
" + "documentation": "Automatically disconnects a branch in the Amplify console when you delete a branch from your Git repository.
" }, "enableBasicAuth": { "shape": "EnableBasicAuth", - "documentation": "Enables basic authorization for an Amplify app. This will apply to all branches that are part of this app.
" + "documentation": "Enables basic authorization for an Amplify app. This will apply to all branches that are part of this app.
" }, "basicAuthCredentials": { "shape": "BasicAuthCredentials", - "documentation": " The credentials for basic authorization for an Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
The credentials for basic authorization for an Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
The custom rewrite and redirect rules for an Amplify app.
" + "documentation": "The custom rewrite and redirect rules for an Amplify app.
" }, "tags": { "shape": "TagMap", - "documentation": "The tag for an Amplify app.
" + "documentation": "The tag for an Amplify app.
" }, "buildSpec": { "shape": "BuildSpec", - "documentation": "The build specification (build spec) for an Amplify app.
" + "documentation": "The build specification (build spec) for an Amplify app.
" }, "customHeaders": { "shape": "CustomHeaders", @@ -1680,18 +1693,18 @@ }, "enableAutoBranchCreation": { "shape": "EnableAutoBranchCreation", - "documentation": "Enables automated branch creation for an Amplify app.
" + "documentation": "Enables automated branch creation for an Amplify app.
" }, "autoBranchCreationPatterns": { "shape": "AutoBranchCreationPatterns", - "documentation": "The automated branch creation glob patterns for an Amplify app.
" + "documentation": "The automated branch creation glob patterns for an Amplify app.
" }, "autoBranchCreationConfig": { "shape": "AutoBranchCreationConfig", - "documentation": "The automated branch creation configuration for an Amplify app.
" + "documentation": "The automated branch creation configuration for an Amplify app.
" } }, - "documentation": "The request structure used to create apps in Amplify.
" + "documentation": "The request structure used to create apps in Amplify.
" }, "CreateAppResult": { "type": "structure", @@ -1713,24 +1726,24 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "environmentName": { "shape": "EnvironmentName", - "documentation": "The name for the backend environment.
" + "documentation": "The name for the backend environment.
" }, "stackName": { "shape": "StackName", - "documentation": "The AWS CloudFormation stack name of a backend environment.
" + "documentation": "The AWS CloudFormation stack name of a backend environment.
" }, "deploymentArtifacts": { "shape": "DeploymentArtifacts", - "documentation": "The name of deployment artifacts.
" + "documentation": "The name of deployment artifacts.
" } }, - "documentation": "The request structure for the backend environment create request.
" + "documentation": "The request structure for the backend environment create request.
" }, "CreateBackendEnvironmentResult": { "type": "structure", @@ -1740,10 +1753,10 @@ "members": { "backendEnvironment": { "shape": "BackendEnvironment", - "documentation": "Describes the backend environment for an Amplify app.
" + "documentation": "Describes the backend environment for an Amplify app.
" } }, - "documentation": "The result structure for the create backend environment request.
" + "documentation": "The result structure for the create backend environment request.
" }, "CreateBranchRequest": { "type": "structure", @@ -1760,15 +1773,15 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch.
" + "documentation": "The name for the branch.
" }, "description": { "shape": "Description", - "documentation": "The description for the branch.
" + "documentation": "The description for the branch.
" }, "stage": { "shape": "Stage", - "documentation": "Describes the current stage for the branch.
" + "documentation": "Describes the current stage for the branch.
" }, "framework": { "shape": "Framework", @@ -1824,7 +1837,11 @@ }, "backendEnvironmentArn": { "shape": "BackendEnvironmentArn", - "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + }, + "backend": { + "shape": "Backend", + "documentation": "The backend for a Branch
of an Amplify app. Use for a backend created from an CloudFormation stack.
The request structure for the create branch request.
" @@ -1857,7 +1874,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch, for the job.
", + "documentation": "The name of the branch to use for the job.
", "location": "uri", "locationName": "branchName" }, @@ -1952,20 +1969,20 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "branchName": { "shape": "BranchName", - "documentation": "The name for a branch that is part of an Amplify app.
" + "documentation": "The name for a branch that is part of an Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for a webhook.
" + "documentation": "The description for a webhook.
" } }, - "documentation": "The request structure for the create webhook request.
" + "documentation": "The request structure for the create webhook request.
" }, "CreateWebhookResult": { "type": "structure", @@ -1975,10 +1992,10 @@ "members": { "webhook": { "shape": "Webhook", - "documentation": "Describes a webhook that connects repository events to an Amplify app.
" + "documentation": "Describes a webhook that connects repository events to an Amplify app.
" } }, - "documentation": "The result structure for the create webhook request.
" + "documentation": "The result structure for the create webhook request.
" }, "CustomDomain": { "type": "string", @@ -2006,22 +2023,22 @@ "members": { "source": { "shape": "Source", - "documentation": "The source pattern for a URL rewrite or redirect rule.
" + "documentation": "The source pattern for a URL rewrite or redirect rule.
" }, "target": { "shape": "Target", - "documentation": "The target pattern for a URL rewrite or redirect rule.
" + "documentation": "The target pattern for a URL rewrite or redirect rule.
" }, "status": { "shape": "Status", - "documentation": "The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The status code for a URL rewrite or redirect rule.
Represents a 200 rewrite rule.
Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
Represents a 302 temporary redirect rule.
Represents a 404 redirect rule.
Represents a 404 rewrite rule.
The condition for a URL rewrite or redirect rule, such as a country code.
" + "documentation": "The condition for a URL rewrite or redirect rule, such as a country code.
" } }, - "documentation": "Describes a custom rewrite or redirect rule.
" + "documentation": "Describes a custom rewrite or redirect rule.
" }, "CustomRules": { "type": "list", @@ -2046,12 +2063,12 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" } }, - "documentation": "Describes the request structure for the delete app request.
" + "documentation": "Describes the request structure for the delete app request.
" }, "DeleteAppResult": { "type": "structure", @@ -2063,7 +2080,7 @@ "shape": "App" } }, - "documentation": "The result structure for the delete app request.
" + "documentation": "The result structure for the delete app request.
" }, "DeleteBackendEnvironmentRequest": { "type": "structure", @@ -2074,18 +2091,18 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID of an Amplify app.
", + "documentation": "The unique ID of an Amplify app.
", "location": "uri", "locationName": "appId" }, "environmentName": { "shape": "EnvironmentName", - "documentation": "The name of a backend environment of an Amplify app.
", + "documentation": "The name of a backend environment of an Amplify app.
", "location": "uri", "locationName": "environmentName" } }, - "documentation": "The request structure for the delete backend environment request.
" + "documentation": "The request structure for the delete backend environment request.
" }, "DeleteBackendEnvironmentResult": { "type": "structure", @@ -2095,10 +2112,10 @@ "members": { "backendEnvironment": { "shape": "BackendEnvironment", - "documentation": "Describes the backend environment for an Amplify app.
" + "documentation": "Describes the backend environment for an Amplify app.
" } }, - "documentation": "The result structure of the delete backend environment result.
" + "documentation": "The result structure of the delete backend environment result.
" }, "DeleteBranchRequest": { "type": "structure", @@ -2115,7 +2132,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch.
", + "documentation": "The name of the branch.
", "location": "uri", "locationName": "branchName" } @@ -2130,10 +2147,10 @@ "members": { "branch": { "shape": "Branch", - "documentation": "The branch for an Amplify app, which maps to a third-party repository branch.
" + "documentation": "The branch for an Amplify app, which maps to a third-party repository branch.
" } }, - "documentation": "The result structure for the delete branch request.
" + "documentation": "The result structure for the delete branch request.
" }, "DeleteDomainAssociationRequest": { "type": "structure", @@ -2184,7 +2201,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch, for the job.
", + "documentation": "The name of the branch to use for the job.
", "location": "uri", "locationName": "branchName" }, @@ -2217,12 +2234,12 @@ "members": { "webhookId": { "shape": "WebhookId", - "documentation": "The unique ID for a webhook.
", + "documentation": "The unique ID for a webhook.
", "location": "uri", "locationName": "webhookId" } }, - "documentation": "The request structure for the delete webhook request.
" + "documentation": "The request structure for the delete webhook request.
" }, "DeleteWebhookResult": { "type": "structure", @@ -2232,10 +2249,10 @@ "members": { "webhook": { "shape": "Webhook", - "documentation": "Describes a webhook that connects repository events to an Amplify app.
" + "documentation": "Describes a webhook that connects repository events to an Amplify app.
" } }, - "documentation": "The result structure for the delete webhook request.
" + "documentation": "The result structure for the delete webhook request.
" }, "DeploymentArtifacts": { "type": "string", @@ -2429,34 +2446,34 @@ "members": { "startTime": { "shape": "StartTime", - "documentation": "The time at which the logs should start. The time range specified is inclusive of the start time.
" + "documentation": "The time at which the logs should start. The time range specified is inclusive of the start time.
" }, "endTime": { "shape": "EndTime", - "documentation": "The time at which the logs should end. The time range specified is inclusive of the end time.
" + "documentation": "The time at which the logs should end. The time range specified is inclusive of the end time.
" }, "domainName": { "shape": "DomainName", - "documentation": "The name of the domain.
" + "documentation": "The name of the domain.
" }, "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" } }, - "documentation": "The request structure for the generate access logs request.
" + "documentation": "The request structure for the generate access logs request.
" }, "GenerateAccessLogsResult": { "type": "structure", "members": { "logUrl": { "shape": "LogUrl", - "documentation": "The pre-signed URL for the requested access logs.
" + "documentation": "The pre-signed URL for the requested access logs.
" } }, - "documentation": "The result structure for the generate access logs request.
" + "documentation": "The result structure for the generate access logs request.
" }, "GetAppRequest": { "type": "structure", @@ -2466,12 +2483,12 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" } }, - "documentation": "The request structure for the get app request.
" + "documentation": "The request structure for the get app request.
" }, "GetAppResult": { "type": "structure", @@ -2492,12 +2509,12 @@ "members": { "artifactId": { "shape": "ArtifactId", - "documentation": "The unique ID for an artifact.
", + "documentation": "The unique ID for an artifact.
", "location": "uri", "locationName": "artifactId" } }, - "documentation": "Returns the request structure for the get artifact request.
" + "documentation": "Returns the request structure for the get artifact request.
" }, "GetArtifactUrlResult": { "type": "structure", @@ -2508,14 +2525,14 @@ "members": { "artifactId": { "shape": "ArtifactId", - "documentation": "The unique ID for an artifact.
" + "documentation": "The unique ID for an artifact.
" }, "artifactUrl": { "shape": "ArtifactUrl", - "documentation": "The presigned URL for the artifact.
" + "documentation": "The presigned URL for the artifact.
" } }, - "documentation": "Returns the result structure for the get artifact request.
" + "documentation": "Returns the result structure for the get artifact request.
" }, "GetBackendEnvironmentRequest": { "type": "structure", @@ -2526,18 +2543,18 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique id for an Amplify app.
", + "documentation": "The unique id for an Amplify app.
", "location": "uri", "locationName": "appId" }, "environmentName": { "shape": "EnvironmentName", - "documentation": "The name for the backend environment.
", + "documentation": "The name for the backend environment.
", "location": "uri", "locationName": "environmentName" } }, - "documentation": "The request structure for the get backend environment request.
" + "documentation": "The request structure for the get backend environment request.
" }, "GetBackendEnvironmentResult": { "type": "structure", @@ -2547,10 +2564,10 @@ "members": { "backendEnvironment": { "shape": "BackendEnvironment", - "documentation": "Describes the backend environment for an Amplify app.
" + "documentation": "Describes the backend environment for an Amplify app.
" } }, - "documentation": "The result structure for the get backend environment result.
" + "documentation": "The result structure for the get backend environment result.
" }, "GetBranchRequest": { "type": "structure", @@ -2567,7 +2584,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch.
", + "documentation": "The name of the branch.
", "location": "uri", "locationName": "branchName" } @@ -2630,24 +2647,24 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "branchName": { "shape": "BranchName", - "documentation": "The branch name for the job.
", + "documentation": "The name of the branch to use for the job.
", "location": "uri", "locationName": "branchName" }, "jobId": { "shape": "JobId", - "documentation": "The unique ID for the job.
", + "documentation": "The unique ID for the job.
", "location": "uri", "locationName": "jobId" } }, - "documentation": "The request structure for the get job request.
" + "documentation": "The request structure for the get job request.
" }, "GetJobResult": { "type": "structure", @@ -2668,12 +2685,12 @@ "members": { "webhookId": { "shape": "WebhookId", - "documentation": "The unique ID for a webhook.
", + "documentation": "The unique ID for a webhook.
", "location": "uri", "locationName": "webhookId" } }, - "documentation": "The request structure for the get webhook request.
" + "documentation": "The request structure for the get webhook request.
" }, "GetWebhookResult": { "type": "structure", @@ -2683,10 +2700,10 @@ "members": { "webhook": { "shape": "Webhook", - "documentation": "Describes the structure of a webhook.
" + "documentation": "Describes the structure of a webhook.
" } }, - "documentation": "The result structure for the get webhook request.
" + "documentation": "The result structure for the get webhook request.
" }, "Job": { "type": "structure", @@ -2808,18 +2825,18 @@ "members": { "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
", + "documentation": "A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
", "location": "querystring", "locationName": "nextToken" }, "maxResults": { "shape": "MaxResults", - "documentation": "The maximum number of records to list in a single response.
", + "documentation": "The maximum number of records to list in a single response.
", "location": "querystring", "locationName": "maxResults" } }, - "documentation": "The request structure for the list apps request.
" + "documentation": "The request structure for the list apps request.
" }, "ListAppsResult": { "type": "structure", @@ -2829,14 +2846,14 @@ "members": { "apps": { "shape": "Apps", - "documentation": "A list of Amplify apps.
" + "documentation": "A list of Amplify apps.
" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing apps from start. If non-null, the pagination token is returned in a result. Pass its value in here to list more projects.
" + "documentation": "A pagination token. Set to null to start listing apps from start. If non-null, the pagination token is returned in a result. Pass its value in here to list more projects.
" } }, - "documentation": "The result structure for an Amplify app list request.
" + "documentation": "The result structure for an Amplify app list request.
" }, "ListArtifactsRequest": { "type": "structure", @@ -2848,36 +2865,36 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "branchName": { "shape": "BranchName", - "documentation": "The name of a branch that is part of an Amplify app.
", + "documentation": "The name of a branch that is part of an Amplify app.
", "location": "uri", "locationName": "branchName" }, "jobId": { "shape": "JobId", - "documentation": "The unique ID for a job.
", + "documentation": "The unique ID for a job.
", "location": "uri", "locationName": "jobId" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing artifacts from start. If a non-null pagination token is returned in a result, pass its value in here to list more artifacts.
", + "documentation": "A pagination token. Set to null to start listing artifacts from start. If a non-null pagination token is returned in a result, pass its value in here to list more artifacts.
", "location": "querystring", "locationName": "nextToken" }, "maxResults": { "shape": "MaxResults", - "documentation": "The maximum number of records to list in a single response.
", + "documentation": "The maximum number of records to list in a single response.
", "location": "querystring", "locationName": "maxResults" } }, - "documentation": "Describes the request structure for the list artifacts request.
" + "documentation": "Describes the request structure for the list artifacts request.
" }, "ListArtifactsResult": { "type": "structure", @@ -2887,14 +2904,14 @@ "members": { "artifacts": { "shape": "Artifacts", - "documentation": "A list of artifacts.
" + "documentation": "A list of artifacts.
" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.
" + "documentation": "A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.
" } }, - "documentation": "The result structure for the list artifacts request.
" + "documentation": "The result structure for the list artifacts request.
" }, "ListBackendEnvironmentsRequest": { "type": "structure", @@ -2904,30 +2921,30 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "environmentName": { "shape": "EnvironmentName", - "documentation": "The name of the backend environment
", + "documentation": "The name of the backend environment
", "location": "querystring", "locationName": "environmentName" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing backend environments from the start. If a non-null pagination token is returned in a result, pass its value in here to list more backend environments.
", + "documentation": "A pagination token. Set to null to start listing backend environments from the start. If a non-null pagination token is returned in a result, pass its value in here to list more backend environments.
", "location": "querystring", "locationName": "nextToken" }, "maxResults": { "shape": "MaxResults", - "documentation": "The maximum number of records to list in a single response.
", + "documentation": "The maximum number of records to list in a single response.
", "location": "querystring", "locationName": "maxResults" } }, - "documentation": "The request structure for the list backend environments request.
" + "documentation": "The request structure for the list backend environments request.
" }, "ListBackendEnvironmentsResult": { "type": "structure", @@ -2937,14 +2954,14 @@ "members": { "backendEnvironments": { "shape": "BackendEnvironments", - "documentation": "The list of backend environments for an Amplify app.
" + "documentation": "The list of backend environments for an Amplify app.
" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.
" + "documentation": "A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.
" } }, - "documentation": "The result structure for the list backend environments result.
" + "documentation": "The result structure for the list backend environments result.
" }, "ListBranchesRequest": { "type": "structure", @@ -2954,13 +2971,13 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing branches from the start. If a non-null pagination token is returned in a result, pass its value in here to list more branches.
", + "documentation": "A pagination token. Set to null to start listing branches from the start. If a non-null pagination token is returned in a result, pass its value in here to list more branches.
", "location": "querystring", "locationName": "nextToken" }, @@ -2971,7 +2988,7 @@ "locationName": "maxResults" } }, - "documentation": "The request structure for the list branches request.
" + "documentation": "The request structure for the list branches request.
" }, "ListBranchesResult": { "type": "structure", @@ -3049,19 +3066,19 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for a branch.
", + "documentation": "The name of the branch to use for the request.
", "location": "uri", "locationName": "branchName" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing steps from the start. If a non-null pagination token is returned in a result, pass its value in here to list more steps.
", + "documentation": "A pagination token. Set to null to start listing steps from the start. If a non-null pagination token is returned in a result, pass its value in here to list more steps.
", "location": "querystring", "locationName": "nextToken" }, "maxResults": { "shape": "MaxResults", - "documentation": "The maximum number of records to list in a single response.
", + "documentation": "The maximum number of records to list in a single response.
", "location": "querystring", "locationName": "maxResults" } @@ -3076,14 +3093,14 @@ "members": { "jobSummaries": { "shape": "JobSummaries", - "documentation": "The result structure for the list job result request.
" + "documentation": "The result structure for the list job result request.
" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. If non-null the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
" + "documentation": "A pagination token. If non-null the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
" } }, - "documentation": "The maximum number of records to list in a single response.
" + "documentation": "The maximum number of records to list in a single response.
" }, "ListTagsForResourceRequest": { "type": "structure", @@ -3093,22 +3110,22 @@ "members": { "resourceArn": { "shape": "ResourceArn", - "documentation": "The Amazon Resource Name (ARN) to use to list tags.
", + "documentation": "The Amazon Resource Name (ARN) to use to list tags.
", "location": "uri", "locationName": "resourceArn" } }, - "documentation": "The request structure to use to list tags for a resource.
" + "documentation": "The request structure to use to list tags for a resource.
" }, "ListTagsForResourceResponse": { "type": "structure", "members": { "tags": { "shape": "TagMap", - "documentation": "A list of tags for the specified The Amazon Resource Name (ARN).
" + "documentation": "A list of tags for the specified The Amazon Resource Name (ARN).
" } }, - "documentation": "The response for the list tags for resource request.
" + "documentation": "The response for the list tags for resource request.
" }, "ListWebhooksRequest": { "type": "structure", @@ -3118,24 +3135,24 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. Set to null to start listing webhooks from the start. If non-null,the pagination token is returned in a result. Pass its value in here to list more webhooks.
", + "documentation": "A pagination token. Set to null to start listing webhooks from the start. If non-null,the pagination token is returned in a result. Pass its value in here to list more webhooks.
", "location": "querystring", "locationName": "nextToken" }, "maxResults": { "shape": "MaxResults", - "documentation": "The maximum number of records to list in a single response.
", + "documentation": "The maximum number of records to list in a single response.
", "location": "querystring", "locationName": "maxResults" } }, - "documentation": "The request structure for the list webhooks request.
" + "documentation": "The request structure for the list webhooks request.
" }, "ListWebhooksResult": { "type": "structure", @@ -3145,14 +3162,14 @@ "members": { "webhooks": { "shape": "Webhooks", - "documentation": "A list of webhooks.
" + "documentation": "A list of webhooks.
" }, "nextToken": { "shape": "NextToken", - "documentation": "A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
" + "documentation": "A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries.
" } }, - "documentation": "The result structure for the list webhooks request.
" + "documentation": "The result structure for the list webhooks request.
" }, "LogUrl": { "type": "string", @@ -3198,22 +3215,22 @@ "members": { "lastDeployTime": { "shape": "LastDeployTime", - "documentation": "The last deploy time of the production branch.
" + "documentation": "The last deploy time of the production branch.
" }, "status": { "shape": "Status", - "documentation": "The status of the production branch.
" + "documentation": "The status of the production branch.
" }, "thumbnailUrl": { "shape": "ThumbnailUrl", - "documentation": "The thumbnail URL for the production branch.
" + "documentation": "The thumbnail URL for the production branch.
" }, "branchName": { "shape": "BranchName", - "documentation": "The branch name for the production branch.
" + "documentation": "The branch name for the production branch.
" } }, - "documentation": "Describes the information about a production branch for an Amplify app.
" + "documentation": "Describes the information about a production branch for an Amplify app.
" }, "PullRequestEnvironmentName": { "type": "string", @@ -3265,6 +3282,12 @@ "max": 3000, "pattern": "(?s).*" }, + "StackArn": { + "type": "string", + "max": 2048, + "min": 20, + "pattern": "^arn:aws:cloudformation:[a-z0-9-]+:\\d{12}:stack/.+/.+$" + }, "StackName": { "type": "string", "max": 255, @@ -3290,26 +3313,26 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch, for the job.
", + "documentation": "The name of the branch to use for the job.
", "location": "uri", "locationName": "branchName" }, "jobId": { "shape": "JobId", - "documentation": "The job ID for this deployment, generated by the create deployment request.
" + "documentation": "The job ID for this deployment, generated by the create deployment request.
" }, "sourceUrl": { "shape": "SourceUrl", - "documentation": "The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file.
" + "documentation": "The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file.
" } }, - "documentation": "The request structure for the start a deployment request.
" + "documentation": "The request structure for the start a deployment request.
" }, "StartDeploymentResult": { "type": "structure", @@ -3319,10 +3342,10 @@ "members": { "jobSummary": { "shape": "JobSummary", - "documentation": "The summary for the job.
" + "documentation": "The summary for the job.
" } }, - "documentation": "The result structure for the start a deployment request.
" + "documentation": "The result structure for the start a deployment request.
" }, "StartJobRequest": { "type": "structure", @@ -3334,27 +3357,27 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "branchName": { "shape": "BranchName", - "documentation": "The branch name for the job.
", + "documentation": "The name of the branch to use for the job.
", "location": "uri", "locationName": "branchName" }, "jobId": { "shape": "JobId", - "documentation": " The unique ID for an existing job. This is required if the value of jobType
is RETRY
.
The unique ID for an existing job. This is required if the value of jobType
is RETRY
.
Describes the type for the job. The job type RELEASE
starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository. The job type RETRY
retries an existing job. If the job type value is RETRY
, the jobId
is also required.
Describes the type for the job. The job type RELEASE
starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository.
The job type RETRY
retries an existing job. If the job type value is RETRY
, the jobId
is also required.
A descriptive reason for starting this job.
" + "documentation": "A descriptive reason for starting the job.
" }, "commitId": { "shape": "CommitId", @@ -3369,7 +3392,7 @@ "documentation": "The commit date and time for the job.
" } }, - "documentation": "The request structure for the start job request.
" + "documentation": "The request structure for the start job request.
" }, "StartJobResult": { "type": "structure", @@ -3479,7 +3502,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch, for the job.
", + "documentation": "The name of the branch to use for the stop job request.
", "location": "uri", "locationName": "branchName" }, @@ -3562,7 +3585,7 @@ }, "TTL": { "type": "string", - "documentation": "The content Time to Live (TTL) for the website in seconds.
", + "documentation": "The content Time to Live (TTL) for the website in seconds.
", "max": 32, "min": 0, "pattern": "\\d*" @@ -3607,15 +3630,15 @@ }, "tags": { "shape": "TagMap", - "documentation": "The tags used to tag the resource.
" + "documentation": "The tags used to tag the resource.
" } }, - "documentation": "The request structure to tag a resource with a tag key and value.
" + "documentation": "The request structure to tag a resource with a tag key and value.
" }, "TagResourceResponse": { "type": "structure", "members": {}, - "documentation": "The response for the tag resource request.
" + "documentation": "The response for the tag resource request.
" }, "TagValue": { "type": "string", @@ -3658,23 +3681,23 @@ "members": { "resourceArn": { "shape": "ResourceArn", - "documentation": "The Amazon Resource Name (ARN) to use to untag a resource.
", + "documentation": "The Amazon Resource Name (ARN) to use to untag a resource.
", "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "shape": "TagKeyList", - "documentation": "The tag keys to use to untag a resource.
", + "documentation": "The tag keys to use to untag a resource.
", "location": "querystring", "locationName": "tagKeys" } }, - "documentation": "The request structure for the untag resource request.
" + "documentation": "The request structure for the untag resource request.
" }, "UntagResourceResponse": { "type": "structure", "members": {}, - "documentation": "The response for the untag resource request.
" + "documentation": "The response for the untag resource request.
" }, "UpdateAppRequest": { "type": "structure", @@ -3684,53 +3707,53 @@ "members": { "appId": { "shape": "AppId", - "documentation": "The unique ID for an Amplify app.
", + "documentation": "The unique ID for an Amplify app.
", "location": "uri", "locationName": "appId" }, "name": { "shape": "Name", - "documentation": "The name for an Amplify app.
" + "documentation": "The name for an Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for an Amplify app.
" + "documentation": "The description for an Amplify app.
" }, "platform": { "shape": "Platform", - "documentation": " The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
The platform for the Amplify app. For a static app, set the platform type to WEB
. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC
.
The AWS Identity and Access Management (IAM) service role for an Amplify app.
" + "documentation": "The AWS Identity and Access Management (IAM) service role for an Amplify app.
" }, "environmentVariables": { "shape": "EnvironmentVariables", - "documentation": "The environment variables for an Amplify app.
" + "documentation": "The environment variables for an Amplify app.
" }, "enableBranchAutoBuild": { "shape": "EnableAutoBuild", - "documentation": "Enables branch auto-building for an Amplify app.
" + "documentation": "Enables branch auto-building for an Amplify app.
" }, "enableBranchAutoDeletion": { "shape": "EnableBranchAutoDeletion", - "documentation": "Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository.
" + "documentation": "Automatically disconnects a branch in the Amplify console when you delete a branch from your Git repository.
" }, "enableBasicAuth": { "shape": "EnableBasicAuth", - "documentation": "Enables basic authorization for an Amplify app.
" + "documentation": "Enables basic authorization for an Amplify app.
" }, "basicAuthCredentials": { "shape": "BasicAuthCredentials", - "documentation": " The basic authorization credentials for an Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
The basic authorization credentials for an Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password
.
The custom redirect and rewrite rules for an Amplify app.
" + "documentation": "The custom redirect and rewrite rules for an Amplify app.
" }, "buildSpec": { "shape": "BuildSpec", - "documentation": "The build specification (build spec) for an Amplify app.
" + "documentation": "The build specification (build spec) for an Amplify app.
" }, "customHeaders": { "shape": "CustomHeaders", @@ -3738,30 +3761,30 @@ }, "enableAutoBranchCreation": { "shape": "EnableAutoBranchCreation", - "documentation": "Enables automated branch creation for an Amplify app.
" + "documentation": "Enables automated branch creation for an Amplify app.
" }, "autoBranchCreationPatterns": { "shape": "AutoBranchCreationPatterns", - "documentation": "Describes the automated branch creation glob patterns for an Amplify app.
" + "documentation": "Describes the automated branch creation glob patterns for an Amplify app.
" }, "autoBranchCreationConfig": { "shape": "AutoBranchCreationConfig", - "documentation": "The automated branch creation configuration for an Amplify app.
" + "documentation": "The automated branch creation configuration for an Amplify app.
" }, "repository": { "shape": "Repository", - "documentation": "The name of the repository for an Amplify app
" + "documentation": "The name of the Git repository for an Amplify app.
" }, "oauthToken": { "shape": "OauthToken", - "documentation": "The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored.
Use oauthToken
for repository providers other than GitHub, such as Bitbucket or CodeCommit.
To authorize access to GitHub as your repository provider, use accessToken
.
You must specify either oauthToken
or accessToken
when you update an app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" + "documentation": "The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored.
Use oauthToken
for repository providers other than GitHub, such as Bitbucket or CodeCommit.
To authorize access to GitHub as your repository provider, use accessToken
.
You must specify either oauthToken
or accessToken
when you update an app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" }, "accessToken": { "shape": "AccessToken", - "documentation": "The personal access token for a GitHub repository for an Amplify app. The personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.
Use accessToken
for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use oauthToken
.
You must specify either accessToken
or oauthToken
when you update an app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" + "documentation": "The personal access token for a GitHub repository for an Amplify app. The personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.
Use accessToken
for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use oauthToken
.
You must specify either accessToken
or oauthToken
when you update an app.
Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .
" } }, - "documentation": "The request structure for the update app request.
" + "documentation": "The request structure for the update app request.
" }, "UpdateAppResult": { "type": "structure", @@ -3771,10 +3794,10 @@ "members": { "app": { "shape": "App", - "documentation": "Represents the updated Amplify app.
" + "documentation": "Represents the updated Amplify app.
" } }, - "documentation": "The result structure for an Amplify app update request.
" + "documentation": "The result structure for an Amplify app update request.
" }, "UpdateBranchRequest": { "type": "structure", @@ -3791,7 +3814,7 @@ }, "branchName": { "shape": "BranchName", - "documentation": "The name for the branch.
", + "documentation": "The name of the branch.
", "location": "uri", "locationName": "branchName" }, @@ -3853,10 +3876,14 @@ }, "backendEnvironmentArn": { "shape": "BackendEnvironmentArn", - "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + "documentation": "The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
" + }, + "backend": { + "shape": "Backend", + "documentation": "The backend for a Branch
of an Amplify app. Use for a backend created from an CloudFormation stack.
The request structure for the update branch request.
" + "documentation": "The request structure for the update branch request.
" }, "UpdateBranchResult": { "type": "structure", @@ -3933,20 +3960,20 @@ "members": { "webhookId": { "shape": "WebhookId", - "documentation": "The unique ID for a webhook.
", + "documentation": "The unique ID for a webhook.
", "location": "uri", "locationName": "webhookId" }, "branchName": { "shape": "BranchName", - "documentation": "The name for a branch that is part of an Amplify app.
" + "documentation": "The name for a branch that is part of an Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for a webhook.
" + "documentation": "The description for a webhook.
" } }, - "documentation": "The request structure for the update webhook request.
" + "documentation": "The request structure for the update webhook request.
" }, "UpdateWebhookResult": { "type": "structure", @@ -3956,10 +3983,10 @@ "members": { "webhook": { "shape": "Webhook", - "documentation": "Describes a webhook that connects repository events to an Amplify app.
" + "documentation": "Describes a webhook that connects repository events to an Amplify app.
" } }, - "documentation": "The result structure for the update webhook request.
" + "documentation": "The result structure for the update webhook request.
" }, "UploadUrl": { "type": "string", @@ -3982,34 +4009,34 @@ "members": { "webhookArn": { "shape": "WebhookArn", - "documentation": "The Amazon Resource Name (ARN) for the webhook.
" + "documentation": "The Amazon Resource Name (ARN) for the webhook.
" }, "webhookId": { "shape": "WebhookId", - "documentation": "The ID of the webhook.
" + "documentation": "The ID of the webhook.
" }, "webhookUrl": { "shape": "WebhookUrl", - "documentation": "The URL of the webhook.
" + "documentation": "The URL of the webhook.
" }, "branchName": { "shape": "BranchName", - "documentation": "The name for a branch that is part of an Amplify app.
" + "documentation": "The name for a branch that is part of an Amplify app.
" }, "description": { "shape": "Description", - "documentation": "The description for a webhook.
" + "documentation": "The description for a webhook.
" }, "createTime": { "shape": "CreateTime", - "documentation": "The create date and time for a webhook.
" + "documentation": "The create date and time for a webhook.
" }, "updateTime": { "shape": "UpdateTime", - "documentation": "Updates the date and time for a webhook.
" + "documentation": "Updates the date and time for a webhook.
" } }, - "documentation": "Describes a webhook that connects repository events to an Amplify app.
" + "documentation": "Describes a webhook that connects repository events to an Amplify app.
" }, "WebhookArn": { "type": "string", @@ -4031,5 +4058,5 @@ } } }, - "documentation": "Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The Amplify Console provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Console User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework.
" + "documentation": "Amplify enables developers to develop and deploy cloud-powered mobile and web apps. Amplify Hosting provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Hosting User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework.
" } \ No newline at end of file diff --git a/apis/amplify-2017-07-25.paginators.json b/apis/amplify-2017-07-25.paginators.json index 5677bd8e4a..7f1497dc99 100644 --- a/apis/amplify-2017-07-25.paginators.json +++ b/apis/amplify-2017-07-25.paginators.json @@ -1,4 +1,28 @@ { "pagination": { + "ListApps": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "apps" + }, + "ListBranches": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "branches" + }, + "ListDomainAssociations": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "domainAssociations" + }, + "ListJobs": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "jobSummaries" + } } } diff --git a/apis/application-insights-2018-11-25.min.json b/apis/application-insights-2018-11-25.min.json index 6cde0f96d8..5451378228 100644 --- a/apis/application-insights-2018-11-25.min.json +++ b/apis/application-insights-2018-11-25.min.json @@ -61,14 +61,17 @@ "AutoCreate": { "type": "boolean" }, - "GroupingType": {} + "GroupingType": {}, + "AttachMissingPermission": { + "type": "boolean" + } } }, "output": { "type": "structure", "members": { "ApplicationInfo": { - "shape": "Sm" + "shape": "Sn" } } } @@ -85,7 +88,7 @@ "ResourceGroupName": {}, "ComponentName": {}, "ResourceList": { - "shape": "St" + "shape": "Su" } } }, @@ -118,7 +121,7 @@ "type": "structure", "members": { "LogPattern": { - "shape": "S12" + "shape": "S13" }, "ResourceGroupName": {} } @@ -190,7 +193,7 @@ "type": "structure", "members": { "ApplicationInfo": { - "shape": "Sm" + "shape": "Sn" } } } @@ -212,10 +215,10 @@ "type": "structure", "members": { "ApplicationComponent": { - "shape": "S1d" + "shape": "S1e" }, "ResourceList": { - "shape": "St" + "shape": "Su" } } } @@ -256,6 +259,7 @@ "ResourceGroupName": {}, "ComponentName": {}, "Tier": {}, + "WorkloadName": {}, "RecommendationType": {} } }, @@ -287,7 +291,7 @@ "ResourceGroupName": {}, "AccountId": {}, "LogPattern": { - "shape": "S12" + "shape": "S13" } } } @@ -307,7 +311,7 @@ "type": "structure", "members": { "Observation": { - "shape": "S1v" + "shape": "S1w" } } } @@ -327,7 +331,7 @@ "type": "structure", "members": { "Problem": { - "shape": "S37" + "shape": "S38" } } } @@ -352,7 +356,7 @@ "ObservationList": { "type": "list", "member": { - "shape": "S1v" + "shape": "S1w" } } } @@ -403,7 +407,7 @@ "ApplicationInfoList": { "type": "list", "member": { - "shape": "Sm" + "shape": "Sn" } }, "NextToken": {} @@ -431,7 +435,7 @@ "ApplicationComponentList": { "type": "list", "member": { - "shape": "S1d" + "shape": "S1e" } }, "NextToken": {} @@ -534,7 +538,7 @@ "LogPatterns": { "type": "list", "member": { - "shape": "S12" + "shape": "S13" } }, "NextToken": {} @@ -567,7 +571,7 @@ "ProblemList": { "type": "list", "member": { - "shape": "S37" + "shape": "S38" } }, "NextToken": {}, @@ -710,6 +714,9 @@ }, "AutoConfigEnabled": { "type": "boolean" + }, + "AttachMissingPermission": { + "type": "boolean" } } }, @@ -717,7 +724,7 @@ "type": "structure", "members": { "ApplicationInfo": { - "shape": "Sm" + "shape": "Sn" } } } @@ -734,7 +741,7 @@ "ComponentName": {}, "NewComponentName": {}, "ResourceList": { - "shape": "St" + "shape": "Su" } } }, @@ -791,7 +798,7 @@ "members": { "ResourceGroupName": {}, "LogPattern": { - "shape": "S12" + "shape": "S13" } } } @@ -864,7 +871,7 @@ } } }, - "Sm": { + "Sn": { "type": "structure", "members": { "AccountId": {}, @@ -881,14 +888,17 @@ "AutoConfigEnabled": { "type": "boolean" }, - "DiscoveryType": {} + "DiscoveryType": {}, + "AttachMissingPermission": { + "type": "boolean" + } } }, - "St": { + "Su": { "type": "list", "member": {} }, - "S12": { + "S13": { "type": "structure", "members": { "PatternSetName": {}, @@ -899,7 +909,7 @@ } } }, - "S1d": { + "S1e": { "type": "structure", "members": { "ComponentName": {}, @@ -921,7 +931,7 @@ } } }, - "S1v": { + "S1w": { "type": "structure", "members": { "Id": {}, @@ -989,7 +999,7 @@ "XRayNodeType": {} } }, - "S37": { + "S38": { "type": "structure", "members": { "Id": {}, diff --git a/apis/application-insights-2018-11-25.normal.json b/apis/application-insights-2018-11-25.normal.json index 971791fe36..cd187c7e3e 100644 --- a/apis/application-insights-2018-11-25.normal.json +++ b/apis/application-insights-2018-11-25.normal.json @@ -778,6 +778,9 @@ }, { "shape": "InternalServerException" + }, + { + "shape": "ResourceInUseException" } ], "documentation": "Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation
.
The method used by Application Insights to onboard your resources.
" + }, + "AttachMissingPermission": { + "shape": "AttachMissingPermission", + "documentation": "If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
" } }, "documentation": "Describes the status of the application.
" @@ -1000,6 +1007,9 @@ "shape": "ApplicationInfo" } }, + "AttachMissingPermission": { + "type": "boolean" + }, "AutoConfigEnabled": { "type": "boolean" }, @@ -1158,6 +1168,10 @@ "GroupingType": { "shape": "GroupingType", "documentation": "Application Insights can create applications based on a resource group or on an account. To create an account-based application using all of the resources in the account, set this parameter to ACCOUNT_BASED
.
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
" } } }, @@ -1355,6 +1369,10 @@ "shape": "Tier", "documentation": "The tier of the application component.
" }, + "WorkloadName": { + "shape": "WorkloadName", + "documentation": "The name of the workload.
" + }, "RecommendationType": { "shape": "RecommendationType", "documentation": "The recommended configuration type.
" @@ -2693,6 +2711,10 @@ "AutoConfigEnabled": { "shape": "AutoConfigEnabled", "documentation": "Turns auto-configuration on or off.
" + }, + "AttachMissingPermission": { + "shape": "AttachMissingPermission", + "documentation": "If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
" } } }, diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json index c1f3a752a9..49297d2e67 100644 --- a/apis/ec2-2016-11-15.min.json +++ b/apis/ec2-2016-11-15.min.json @@ -1933,7 +1933,7 @@ "locationName": "tenancy" }, "FleetCapacityReservations": { - "shape": "Sa4", + "shape": "Sa5", "locationName": "fleetCapacityReservationSet" }, "Tags": { @@ -1967,7 +1967,7 @@ "type": "structure", "members": { "CarrierGateway": { - "shape": "Sa8", + "shape": "Sa9", "locationName": "carrierGateway" } } @@ -2015,7 +2015,7 @@ } }, "ConnectionLogOptions": { - "shape": "Sai" + "shape": "Saj" }, "DnsServers": { "shape": "So" @@ -2045,13 +2045,13 @@ "VpcId": {}, "SelfServicePortal": {}, "ClientConnectOptions": { - "shape": "Sal" + "shape": "Sam" }, "SessionTimeoutHours": { "type": "integer" }, "ClientLoginBannerOptions": { - "shape": "Sam" + "shape": "San" } } }, @@ -2062,7 +2062,7 @@ "locationName": "clientVpnEndpointId" }, "Status": { - "shape": "Sao", + "shape": "Sap", "locationName": "status" }, "DnsName": { @@ -2096,7 +2096,7 @@ "type": "structure", "members": { "Status": { - "shape": "Sas", + "shape": "Sat", "locationName": "status" } } @@ -2121,7 +2121,7 @@ "type": "structure", "members": { "CoipCidr": { - "shape": "Sax", + "shape": "Say", "locationName": "coipCidr" } } @@ -2148,7 +2148,7 @@ "type": "structure", "members": { "CoipPool": { - "shape": "Sb1", + "shape": "Sb2", "locationName": "coipPool" } } @@ -2183,7 +2183,7 @@ "type": "structure", "members": { "CustomerGateway": { - "shape": "Sb5", + "shape": "Sb6", "locationName": "customerGateway" } } @@ -2209,7 +2209,7 @@ "type": "structure", "members": { "Subnet": { - "shape": "Sb8", + "shape": "Sb9", "locationName": "subnet" } } @@ -2228,7 +2228,7 @@ "type": "structure", "members": { "Vpc": { - "shape": "Sbg", + "shape": "Sbh", "locationName": "vpc" } } @@ -2272,7 +2272,7 @@ "type": "structure", "members": { "DhcpOptions": { - "shape": "Sbp", + "shape": "Sbq", "locationName": "dhcpOptions" } } @@ -2303,7 +2303,7 @@ "locationName": "clientToken" }, "EgressOnlyInternetGateway": { - "shape": "Sbw", + "shape": "Sbx", "locationName": "egressOnlyInternetGateway" } } @@ -2379,10 +2379,10 @@ }, "ExcessCapacityTerminationPolicy": {}, "LaunchTemplateConfigs": { - "shape": "Scc" + "shape": "Scd" }, "TargetCapacitySpecification": { - "shape": "Sdf" + "shape": "Sdg" }, "TerminateInstancesWithExpiration": { "type": "boolean" @@ -2418,7 +2418,7 @@ "type": "structure", "members": { "LaunchTemplateAndOverrides": { - "shape": "Sdn", + "shape": "Sdo", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { @@ -2441,14 +2441,14 @@ "type": "structure", "members": { "LaunchTemplateAndOverrides": { - "shape": "Sdn", + "shape": "Sdo", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "InstanceIds": { - "shape": "Se4", + "shape": "Se5", "locationName": "instanceIds" }, "InstanceType": { @@ -2539,10 +2539,10 @@ "type": "boolean" }, "InputStorageLocation": { - "shape": "Seg" + "shape": "Seh" }, "LogsStorageLocation": { - "shape": "Seg" + "shape": "Seh" }, "Description": {}, "Name": {}, @@ -2574,7 +2574,7 @@ ], "members": { "BlockDeviceMappings": { - "shape": "Sej", + "shape": "Sek", "locationName": "blockDeviceMapping" }, "Description": { @@ -2643,7 +2643,7 @@ "type": "structure", "members": { "InstanceConnectEndpoint": { - "shape": "Ses", + "shape": "Set", "locationName": "instanceConnectEndpoint" }, "ClientToken": { @@ -2661,7 +2661,7 @@ }, "Name": {}, "TimeRanges": { - "shape": "Sey", + "shape": "Sez", "locationName": "TimeRange" }, "CronExpression": {}, @@ -2727,7 +2727,7 @@ "type": "structure", "members": { "ExportTask": { - "shape": "Sf7", + "shape": "Sf8", "locationName": "exportTask" } } @@ -2751,7 +2751,7 @@ "type": "structure", "members": { "InternetGateway": { - "shape": "Sfd", + "shape": "Sfe", "locationName": "internetGateway" } } @@ -2766,7 +2766,7 @@ }, "Description": {}, "OperatingRegions": { - "shape": "Sff", + "shape": "Sfg", "locationName": "OperatingRegion" }, "TagSpecifications": { @@ -2782,7 +2782,7 @@ "type": "structure", "members": { "Ipam": { - "shape": "Sfi", + "shape": "Sfj", "locationName": "ipam" } } @@ -2820,7 +2820,7 @@ "type": "integer" }, "AllocationResourceTags": { - "shape": "Sfq", + "shape": "Sfr", "locationName": "AllocationResourceTag" }, "TagSpecifications": { @@ -2838,7 +2838,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sfv", + "shape": "Sfw", "locationName": "ipamPool" } } @@ -2853,7 +2853,7 @@ }, "Description": {}, "OperatingRegions": { - "shape": "Sff", + "shape": "Sfg", "locationName": "OperatingRegion" }, "TagSpecifications": { @@ -2869,7 +2869,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sg2", + "shape": "Sg3", "locationName": "ipamResourceDiscovery" } } @@ -2900,7 +2900,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sg6", + "shape": "Sg7", "locationName": "ipamScope" } } @@ -2933,7 +2933,7 @@ "locationName": "keyFingerprint" }, "KeyMaterial": { - "shape": "Sgc", + "shape": "Sgd", "locationName": "keyMaterial" }, "KeyName": { @@ -2964,7 +2964,7 @@ "LaunchTemplateName": {}, "VersionDescription": {}, "LaunchTemplateData": { - "shape": "Sgf" + "shape": "Sgg" }, "TagSpecifications": { "shape": "S3", @@ -2976,11 +2976,11 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shx", + "shape": "Shy", "locationName": "launchTemplate" }, "Warning": { - "shape": "Shy", + "shape": "Shz", "locationName": "warning" } } @@ -3002,7 +3002,7 @@ "SourceVersion": {}, "VersionDescription": {}, "LaunchTemplateData": { - "shape": "Sgf" + "shape": "Sgg" }, "ResolveAlias": { "type": "boolean" @@ -3013,11 +3013,11 @@ "type": "structure", "members": { "LaunchTemplateVersion": { - "shape": "Si3", + "shape": "Si4", "locationName": "launchTemplateVersion" }, "Warning": { - "shape": "Shy", + "shape": "Shz", "locationName": "warning" } } @@ -3044,7 +3044,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "route" } } @@ -3072,7 +3072,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Sjd", + "shape": "Sje", "locationName": "localGatewayRouteTable" } } @@ -3101,7 +3101,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sjh", + "shape": "Sji", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -3130,7 +3130,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sjl", + "shape": "Sjm", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -3150,7 +3150,7 @@ }, "PrefixListName": {}, "Entries": { - "shape": "Sjo", + "shape": "Sjp", "locationName": "Entry" }, "MaxEntries": { @@ -3170,7 +3170,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "prefixList" } } @@ -3217,7 +3217,7 @@ "locationName": "clientToken" }, "NatGateway": { - "shape": "Sjw", + "shape": "Sjx", "locationName": "natGateway" } } @@ -3247,7 +3247,7 @@ "type": "structure", "members": { "NetworkAcl": { - "shape": "Sk1", + "shape": "Sk2", "locationName": "networkAcl" } } @@ -3276,7 +3276,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -3286,7 +3286,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "portRange" }, "Protocol": { @@ -3310,11 +3310,11 @@ ], "members": { "MatchPaths": { - "shape": "Skc", + "shape": "Skd", "locationName": "MatchPath" }, "ExcludePaths": { - "shape": "Skc", + "shape": "Skd", "locationName": "ExcludePath" }, "ClientToken": { @@ -3333,11 +3333,11 @@ "type": "structure", "members": { "NetworkInsightsAccessScope": { - "shape": "Skm", + "shape": "Skn", "locationName": "networkInsightsAccessScope" }, "NetworkInsightsAccessScopeContent": { - "shape": "Sko", + "shape": "Skp", "locationName": "networkInsightsAccessScopeContent" } } @@ -3371,10 +3371,10 @@ "idempotencyToken": true }, "FilterAtSource": { - "shape": "Sl0" + "shape": "Sl1" }, "FilterAtDestination": { - "shape": "Sl0" + "shape": "Sl1" } } }, @@ -3382,7 +3382,7 @@ "type": "structure", "members": { "NetworkInsightsPath": { - "shape": "Sl3", + "shape": "Sl4", "locationName": "networkInsightsPath" } } @@ -3403,7 +3403,7 @@ "type": "boolean" }, "Groups": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { @@ -3411,14 +3411,14 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Sib", + "shape": "Sic", "locationName": "ipv6Addresses" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sgq", + "shape": "Sgr", "locationName": "privateIpAddresses" }, "SecondaryPrivateIpAddressCount": { @@ -3426,14 +3426,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sgs", + "shape": "Sgt", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sgu", + "shape": "Sgv", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -3459,7 +3459,7 @@ "type": "structure", "members": { "NetworkInterface": { - "shape": "Sla", + "shape": "Slb", "locationName": "networkInterface" }, "ClientToken": { @@ -3489,7 +3489,7 @@ "type": "structure", "members": { "InterfacePermission": { - "shape": "Sls", + "shape": "Slt", "locationName": "interfacePermission" } } @@ -3523,7 +3523,7 @@ "type": "structure", "members": { "PlacementGroup": { - "shape": "Slz", + "shape": "Sm0", "locationName": "placementGroup" } } @@ -3580,7 +3580,7 @@ "type": "structure", "members": { "ReplaceRootVolumeTask": { - "shape": "Sm5", + "shape": "Sm6", "locationName": "replaceRootVolumeTask" } } @@ -3748,7 +3748,7 @@ "type": "structure", "members": { "RouteTable": { - "shape": "Sml", + "shape": "Smm", "locationName": "routeTable" } } @@ -3811,7 +3811,7 @@ } }, "output": { - "shape": "Smx" + "shape": "Smy" } }, "CreateSnapshots": { @@ -3833,7 +3833,7 @@ "type": "boolean" }, "ExcludeDataVolumeIds": { - "shape": "Sn4", + "shape": "Sn5", "locationName": "ExcludeDataVolumeId" } } @@ -3928,7 +3928,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Snb", + "shape": "Snc", "locationName": "spotDatafeedSubscription" } } @@ -4000,7 +4000,7 @@ "type": "structure", "members": { "Subnet": { - "shape": "Sb8", + "shape": "Sb9", "locationName": "subnet" } } @@ -4032,7 +4032,7 @@ "type": "structure", "members": { "SubnetCidrReservation": { - "shape": "Snn", + "shape": "Sno", "locationName": "subnetCidrReservation" } } @@ -4051,7 +4051,7 @@ "type": "boolean" }, "Resources": { - "shape": "Snq", + "shape": "Snr", "locationName": "ResourceId" }, "Tags": { @@ -4082,7 +4082,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Snu", + "shape": "Snv", "locationName": "trafficMirrorFilter" }, "ClientToken": { @@ -4110,10 +4110,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "So4" + "shape": "So5" }, "SourcePortRange": { - "shape": "So4" + "shape": "So5" }, "Protocol": { "type": "integer" @@ -4133,7 +4133,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Snw", + "shape": "Snx", "locationName": "trafficMirrorFilterRule" }, "ClientToken": { @@ -4181,7 +4181,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "So9", + "shape": "Soa", "locationName": "trafficMirrorSession" }, "ClientToken": { @@ -4214,7 +4214,7 @@ "type": "structure", "members": { "TrafficMirrorTarget": { - "shape": "Soc", + "shape": "Sod", "locationName": "trafficMirrorTarget" }, "ClientToken": { @@ -4241,7 +4241,7 @@ "DnsSupport": {}, "MulticastSupport": {}, "TransitGatewayCidrBlocks": { - "shape": "Sol" + "shape": "Som" } } }, @@ -4258,7 +4258,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Son", + "shape": "Soo", "locationName": "transitGateway" } } @@ -4295,7 +4295,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sou", + "shape": "Sov", "locationName": "transitGatewayConnect" } } @@ -4322,7 +4322,7 @@ } }, "InsideCidrBlocks": { - "shape": "Soy" + "shape": "Soz" }, "TagSpecifications": { "shape": "S3", @@ -4337,7 +4337,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Sp0", + "shape": "Sp1", "locationName": "transitGatewayConnectPeer" } } @@ -4372,7 +4372,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Spd", + "shape": "Spe", "locationName": "transitGatewayMulticastDomain" } } @@ -4437,7 +4437,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Spm", + "shape": "Spn", "locationName": "transitGatewayPolicyTable" } } @@ -4466,7 +4466,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Spq", + "shape": "Spr", "locationName": "transitGatewayPrefixListReference" } } @@ -4495,7 +4495,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spv", + "shape": "Spw", "locationName": "route" } } @@ -4521,7 +4521,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sq3", + "shape": "Sq4", "locationName": "transitGatewayRouteTable" } } @@ -4550,7 +4550,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Sq7", + "shape": "Sq8", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -4615,7 +4615,7 @@ "ApplicationDomain": {}, "EndpointDomainPrefix": {}, "SecurityGroupIds": { - "shape": "Sqi", + "shape": "Sqj", "locationName": "SecurityGroupId" }, "LoadBalancerOptions": { @@ -4658,7 +4658,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -4666,7 +4666,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sqr", + "shape": "Sqs", "locationName": "verifiedAccessEndpoint" } } @@ -4693,7 +4693,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -4701,7 +4701,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "verifiedAccessGroup" } } @@ -4781,7 +4781,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -4837,7 +4837,7 @@ } }, "output": { - "shape": "Sr7" + "shape": "Sr8" } }, "CreateVpc": { @@ -4877,7 +4877,7 @@ "type": "structure", "members": { "Vpc": { - "shape": "Sbg", + "shape": "Sbh", "locationName": "vpc" } } @@ -4899,20 +4899,20 @@ "ServiceName": {}, "PolicyDocument": {}, "RouteTableIds": { - "shape": "Sre", + "shape": "Srf", "locationName": "RouteTableId" }, "SubnetIds": { - "shape": "Srf", + "shape": "Srg", "locationName": "SubnetId" }, "SecurityGroupIds": { - "shape": "Srg", + "shape": "Srh", "locationName": "SecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Sri" + "shape": "Srj" }, "ClientToken": {}, "PrivateDnsEnabled": { @@ -4923,7 +4923,7 @@ "locationName": "TagSpecification" }, "SubnetConfigurations": { - "shape": "Srk", + "shape": "Srl", "locationName": "SubnetConfiguration" } } @@ -4932,7 +4932,7 @@ "type": "structure", "members": { "VpcEndpoint": { - "shape": "Srn", + "shape": "Sro", "locationName": "vpcEndpoint" }, "ClientToken": { @@ -4965,7 +4965,7 @@ "type": "structure", "members": { "ConnectionNotification": { - "shape": "Srx", + "shape": "Sry", "locationName": "connectionNotification" }, "ClientToken": { @@ -5008,7 +5008,7 @@ "type": "structure", "members": { "ServiceConfiguration": { - "shape": "Ss2", + "shape": "Ss3", "locationName": "serviceConfiguration" }, "ClientToken": { @@ -5090,7 +5090,7 @@ "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { - "shape": "Ssk" + "shape": "Ssl" }, "Phase1LifetimeSeconds": { "type": "integer" @@ -5112,36 +5112,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Ssl", + "shape": "Ssm", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Ssn", + "shape": "Sso", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Ssp", + "shape": "Ssq", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Ssr", + "shape": "Sss", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Sst", + "shape": "Ssu", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ssv", + "shape": "Ssw", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Ssx", + "shape": "Ssy", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Ssz" + "shape": "St0" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -5167,7 +5167,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "St3", + "shape": "St4", "locationName": "vpnConnection" } } @@ -5212,7 +5212,7 @@ "type": "structure", "members": { "VpnGateway": { - "shape": "Su0", + "shape": "Su1", "locationName": "vpnGateway" } } @@ -5235,7 +5235,7 @@ "type": "structure", "members": { "CarrierGateway": { - "shape": "Sa8", + "shape": "Sa9", "locationName": "carrierGateway" } } @@ -5258,7 +5258,7 @@ "type": "structure", "members": { "Status": { - "shape": "Sao", + "shape": "Sap", "locationName": "status" } } @@ -5284,7 +5284,7 @@ "type": "structure", "members": { "Status": { - "shape": "Sas", + "shape": "Sat", "locationName": "status" } } @@ -5309,7 +5309,7 @@ "type": "structure", "members": { "CoipCidr": { - "shape": "Sax", + "shape": "Say", "locationName": "coipCidr" } } @@ -5332,7 +5332,7 @@ "type": "structure", "members": { "CoipPool": { - "shape": "Sb1", + "shape": "Sb2", "locationName": "coipPool" } } @@ -5403,7 +5403,7 @@ "type": "boolean" }, "FleetIds": { - "shape": "Sui", + "shape": "Suj", "locationName": "FleetId" }, "TerminateInstances": { @@ -5472,7 +5472,7 @@ "type": "boolean" }, "FlowLogIds": { - "shape": "Sus", + "shape": "Sut", "locationName": "FlowLogId" } } @@ -5527,7 +5527,7 @@ "type": "structure", "members": { "InstanceConnectEndpoint": { - "shape": "Ses", + "shape": "Set", "locationName": "instanceConnectEndpoint" } } @@ -5604,7 +5604,7 @@ "type": "structure", "members": { "Ipam": { - "shape": "Sfi", + "shape": "Sfj", "locationName": "ipam" } } @@ -5627,7 +5627,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sfv", + "shape": "Sfw", "locationName": "ipamPool" } } @@ -5650,7 +5650,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sg2", + "shape": "Sg3", "locationName": "ipamResourceDiscovery" } } @@ -5673,7 +5673,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sg6", + "shape": "Sg7", "locationName": "ipamScope" } } @@ -5719,7 +5719,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shx", + "shape": "Shy", "locationName": "launchTemplate" } } @@ -5738,7 +5738,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Svi", + "shape": "Svj", "locationName": "LaunchTemplateVersion" } } @@ -5820,7 +5820,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "route" } } @@ -5843,7 +5843,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Sjd", + "shape": "Sje", "locationName": "localGatewayRouteTable" } } @@ -5866,7 +5866,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sjh", + "shape": "Sji", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -5889,7 +5889,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sjl", + "shape": "Sjm", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -5912,7 +5912,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "prefixList" } } @@ -6330,7 +6330,7 @@ "type": "structure", "members": { "DeletedSubnetCidrReservation": { - "shape": "Snn", + "shape": "Sno", "locationName": "deletedSubnetCidrReservation" } } @@ -6348,7 +6348,7 @@ "type": "boolean" }, "Resources": { - "shape": "Snq", + "shape": "Snr", "locationName": "resourceId" }, "Tags": { @@ -6463,7 +6463,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Son", + "shape": "Soo", "locationName": "transitGateway" } } @@ -6486,7 +6486,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sou", + "shape": "Sov", "locationName": "transitGatewayConnect" } } @@ -6509,7 +6509,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Sp0", + "shape": "Sp1", "locationName": "transitGatewayConnectPeer" } } @@ -6532,7 +6532,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Spd", + "shape": "Spe", "locationName": "transitGatewayMulticastDomain" } } @@ -6578,7 +6578,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Spm", + "shape": "Spn", "locationName": "transitGatewayPolicyTable" } } @@ -6603,7 +6603,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Spq", + "shape": "Spr", "locationName": "transitGatewayPrefixListReference" } } @@ -6628,7 +6628,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spv", + "shape": "Spw", "locationName": "route" } } @@ -6651,7 +6651,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sq3", + "shape": "Sq4", "locationName": "transitGatewayRouteTable" } } @@ -6674,7 +6674,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Sq7", + "shape": "Sq8", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -6723,7 +6723,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sqr", + "shape": "Sqs", "locationName": "verifiedAccessEndpoint" } } @@ -6749,7 +6749,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "verifiedAccessGroup" } } @@ -6877,7 +6877,7 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Syf", + "shape": "Syg", "locationName": "ServiceId" } } @@ -7028,7 +7028,7 @@ "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Sys", + "shape": "Syt", "locationName": "ipamPoolCidr" } } @@ -7097,7 +7097,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Sz3", + "shape": "Sz4", "locationName": "InstanceTagKey" } } @@ -7108,7 +7108,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sz5", + "shape": "Sz6", "locationName": "instanceTagAttribute" } } @@ -7121,7 +7121,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Sz7" + "shape": "Sz8" }, "DryRun": { "type": "boolean" @@ -7157,7 +7157,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Sz7" + "shape": "Sz8" }, "DryRun": { "type": "boolean" @@ -7274,7 +7274,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "PublicIps": { @@ -7381,7 +7381,7 @@ "locationName": "addressSet", "type": "list", "member": { - "shape": "S103", + "shape": "S104", "locationName": "item" } }, @@ -7408,7 +7408,7 @@ "type": "boolean" }, "Statuses": { - "shape": "S107", + "shape": "S108", "locationName": "statusSet" } } @@ -7419,7 +7419,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ZoneNames": { @@ -7513,7 +7513,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -7567,7 +7567,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -7623,6 +7623,90 @@ } } }, + "DescribeCapacityBlockOfferings": { + "input": { + "type": "structure", + "required": [ + "InstanceType", + "InstanceCount", + "CapacityDurationHours" + ], + "members": { + "DryRun": { + "type": "boolean" + }, + "InstanceType": {}, + "InstanceCount": { + "type": "integer" + }, + "StartDateRange": { + "type": "timestamp" + }, + "EndDateRange": { + "type": "timestamp" + }, + "CapacityDurationHours": { + "type": "integer" + }, + "NextToken": {}, + "MaxResults": { + "type": "integer" + } + } + }, + "output": { + "type": "structure", + "members": { + "CapacityBlockOfferings": { + "locationName": "capacityBlockOfferingSet", + "type": "list", + "member": { + "locationName": "item", + "type": "structure", + "members": { + "CapacityBlockOfferingId": { + "locationName": "capacityBlockOfferingId" + }, + "InstanceType": { + "locationName": "instanceType" + }, + "AvailabilityZone": { + "locationName": "availabilityZone" + }, + "InstanceCount": { + "locationName": "instanceCount", + "type": "integer" + }, + "StartDate": { + "locationName": "startDate", + "type": "timestamp" + }, + "EndDate": { + "locationName": "endDate", + "type": "timestamp" + }, + "CapacityBlockDurationHours": { + "locationName": "capacityBlockDurationHours", + "type": "integer" + }, + "UpfrontFee": { + "locationName": "upfrontFee" + }, + "CurrencyCode": { + "locationName": "currencyCode" + }, + "Tenancy": { + "locationName": "tenancy" + } + } + } + }, + "NextToken": { + "locationName": "nextToken" + } + } + } + }, "DescribeCapacityReservationFleets": { "input": { "type": "structure", @@ -7636,7 +7720,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -7689,7 +7773,7 @@ "locationName": "allocationStrategy" }, "InstanceTypeSpecifications": { - "shape": "Sa4", + "shape": "Sa5", "locationName": "instanceTypeSpecificationSet" }, "Tags": { @@ -7721,7 +7805,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -7756,7 +7840,7 @@ "member": {} }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -7775,7 +7859,7 @@ "locationName": "carrierGatewaySet", "type": "list", "member": { - "shape": "Sa8", + "shape": "Sa9", "locationName": "item" } }, @@ -7790,7 +7874,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -7798,7 +7882,7 @@ "type": "boolean" }, "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "MaxResults": { @@ -7821,7 +7905,7 @@ "type": "structure", "members": { "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "InstanceId": { @@ -7856,7 +7940,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -7912,7 +7996,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -7968,7 +8052,7 @@ "locationName": "commonName" }, "Status": { - "shape": "S11u", + "shape": "S121", "locationName": "status" }, "ConnectionEndTime": { @@ -8003,7 +8087,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -8028,7 +8112,7 @@ "locationName": "description" }, "Status": { - "shape": "Sao", + "shape": "Sap", "locationName": "status" }, "CreationTime": { @@ -8210,7 +8294,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -8248,7 +8332,7 @@ "locationName": "origin" }, "Status": { - "shape": "Sas", + "shape": "Sat", "locationName": "status" }, "Description": { @@ -8279,7 +8363,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -8338,7 +8422,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -8357,7 +8441,7 @@ "locationName": "coipPoolSet", "type": "list", "member": { - "shape": "Sb1", + "shape": "Sb2", "locationName": "item" } }, @@ -8391,7 +8475,7 @@ "locationName": "conversionTasks", "type": "list", "member": { - "shape": "S12z", + "shape": "S136", "locationName": "item" } } @@ -8410,7 +8494,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -8426,7 +8510,7 @@ "locationName": "customerGatewaySet", "type": "list", "member": { - "shape": "Sb5", + "shape": "Sb6", "locationName": "item" } } @@ -8445,7 +8529,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -8465,7 +8549,7 @@ "locationName": "dhcpOptionsSet", "type": "list", "member": { - "shape": "Sbp", + "shape": "Sbq", "locationName": "item" } }, @@ -8494,7 +8578,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -8506,7 +8590,7 @@ "locationName": "egressOnlyInternetGatewaySet", "type": "list", "member": { - "shape": "Sbw", + "shape": "Sbx", "locationName": "item" } }, @@ -8531,7 +8615,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -8599,7 +8683,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ExportImageTaskIds": { @@ -8638,7 +8722,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S143", + "shape": "S14a", "locationName": "s3ExportLocation" }, "Status": { @@ -8672,7 +8756,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -8684,7 +8768,7 @@ "locationName": "exportTaskSet", "type": "list", "member": { - "shape": "Sf7", + "shape": "Sf8", "locationName": "item" } } @@ -8703,7 +8787,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -8732,11 +8816,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S14g", + "shape": "S14n", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S14h", + "shape": "S14o", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -8770,7 +8854,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -8872,7 +8956,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S14u", + "shape": "S151", "locationName": "eventInformation" }, "EventType": { @@ -8918,7 +9002,7 @@ "NextToken": {}, "FleetId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -8927,7 +9011,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S14x", + "shape": "S154", "locationName": "activeInstanceSet" }, "NextToken": { @@ -8951,11 +9035,11 @@ }, "NextToken": {}, "FleetIds": { - "shape": "Sui", + "shape": "Suj", "locationName": "FleetId" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -9008,14 +9092,14 @@ "type": "structure", "members": { "LaunchTemplateSpecification": { - "shape": "Sdo", + "shape": "Sdp", "locationName": "launchTemplateSpecification" }, "Overrides": { "locationName": "overrides", "type": "list", "member": { - "shape": "Sdp", + "shape": "Sdq", "locationName": "item" } } @@ -9160,7 +9244,7 @@ "type": "structure", "members": { "LaunchTemplateAndOverrides": { - "shape": "Sdn", + "shape": "Sdo", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { @@ -9183,14 +9267,14 @@ "type": "structure", "members": { "LaunchTemplateAndOverrides": { - "shape": "Sdn", + "shape": "Sdo", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "InstanceIds": { - "shape": "Se4", + "shape": "Se5", "locationName": "instanceIds" }, "InstanceType": { @@ -9219,10 +9303,10 @@ "type": "boolean" }, "Filter": { - "shape": "Szq" + "shape": "Szr" }, "FlowLogIds": { - "shape": "Sus", + "shape": "Sut", "locationName": "FlowLogId" }, "MaxResults": { @@ -9334,7 +9418,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S15q", + "shape": "S15x", "locationName": "fpgaImageAttribute" } } @@ -9355,11 +9439,11 @@ } }, "Owners": { - "shape": "S15z", + "shape": "S166", "locationName": "Owner" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -9430,7 +9514,7 @@ "locationName": "ownerAlias" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "Tags": { @@ -9466,7 +9550,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Szq" + "shape": "Szr" }, "MaxDuration": { "type": "integer" @@ -9527,7 +9611,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Szq" + "shape": "Szr" }, "HostReservationIdSet": { "type": "list", @@ -9567,7 +9651,7 @@ "type": "timestamp" }, "HostIdSet": { - "shape": "S16l", + "shape": "S16r", "locationName": "hostIdSet" }, "HostReservationId": { @@ -9613,11 +9697,11 @@ "type": "structure", "members": { "Filter": { - "shape": "Szq", + "shape": "Szr", "locationName": "filter" }, "HostIds": { - "shape": "S16o", + "shape": "S16u", "locationName": "hostId" }, "MaxResults": { @@ -9789,7 +9873,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -9826,7 +9910,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "S107", + "shape": "S108", "locationName": "statusSet" } } @@ -9851,7 +9935,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "S107", + "shape": "S108", "locationName": "statusSet" } } @@ -9877,54 +9961,54 @@ "type": "structure", "members": { "BlockDeviceMappings": { - "shape": "S17d", + "shape": "S17j", "locationName": "blockDeviceMapping" }, "ImageId": { "locationName": "imageId" }, "LaunchPermissions": { - "shape": "S17e", + "shape": "S17k", "locationName": "launchPermission" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "Description": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "description" }, "KernelId": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "kernel" }, "RamdiskId": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "ramdisk" }, "SriovNetSupport": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "sriovNetSupport" }, "BootMode": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "bootMode" }, "TpmSupport": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "tpmSupport" }, "UefiData": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "uefiData" }, "LastLaunchedTime": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "lastLaunchedTime" }, "ImdsSupport": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "imdsSupport" } } @@ -9942,15 +10026,15 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ImageIds": { - "shape": "S17i", + "shape": "S17o", "locationName": "ImageId" }, "Owners": { - "shape": "S15z", + "shape": "S166", "locationName": "Owner" }, "IncludeDeprecated": { @@ -10014,7 +10098,7 @@ "locationName": "usageOperation" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "RamdiskId": { @@ -10024,7 +10108,7 @@ "locationName": "imageState" }, "BlockDeviceMappings": { - "shape": "S17d", + "shape": "S17j", "locationName": "blockDeviceMapping" }, "Description": { @@ -10053,7 +10137,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Sje", + "shape": "Sjf", "locationName": "stateReason" }, "Tags": { @@ -10095,7 +10179,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq" + "shape": "Szr" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10152,7 +10236,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S181", + "shape": "S187", "locationName": "snapshotDetailSet" }, "Status": { @@ -10166,7 +10250,7 @@ "locationName": "tagSet" }, "LicenseSpecifications": { - "shape": "S185", + "shape": "S18b", "locationName": "licenseSpecifications" }, "UsageOperation": { @@ -10192,7 +10276,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq" + "shape": "Szr" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10224,7 +10308,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S18d", + "shape": "S18j", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -10264,70 +10348,70 @@ "type": "structure", "members": { "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "BlockDeviceMappings": { - "shape": "S18h", + "shape": "S18n", "locationName": "blockDeviceMapping" }, "DisableApiTermination": { - "shape": "S18k", + "shape": "S18q", "locationName": "disableApiTermination" }, "EnaSupport": { - "shape": "S18k", + "shape": "S18q", "locationName": "enaSupport" }, "EnclaveOptions": { - "shape": "S18l", + "shape": "S18r", "locationName": "enclaveOptions" }, "EbsOptimized": { - "shape": "S18k", + "shape": "S18q", "locationName": "ebsOptimized" }, "InstanceId": { "locationName": "instanceId" }, "InstanceInitiatedShutdownBehavior": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "instanceInitiatedShutdownBehavior" }, "InstanceType": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "instanceType" }, "KernelId": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "kernel" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "RamdiskId": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "ramdisk" }, "RootDeviceName": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "rootDeviceName" }, "SourceDestCheck": { - "shape": "S18k", + "shape": "S18q", "locationName": "sourceDestCheck" }, "SriovNetSupport": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "sriovNetSupport" }, "UserData": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "userData" }, "DisableApiStop": { - "shape": "S18k", + "shape": "S18q", "locationName": "disableApiStop" } } @@ -10345,7 +10429,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "InstanceConnectEndpointIds": { @@ -10361,7 +10445,7 @@ "locationName": "instanceConnectEndpointSet", "type": "list", "member": { - "shape": "Ses", + "shape": "Set", "locationName": "item" } }, @@ -10379,11 +10463,11 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "MaxResults": { @@ -10430,7 +10514,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sz5", + "shape": "Sz6", "locationName": "instanceTagAttribute" } } @@ -10451,7 +10535,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -10482,11 +10566,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "MaxResults": { @@ -10523,7 +10607,7 @@ "locationName": "eventsSet", "type": "list", "member": { - "shape": "S197", + "shape": "S19d", "locationName": "item" } }, @@ -10531,15 +10615,15 @@ "locationName": "instanceId" }, "InstanceState": { - "shape": "S19a", + "shape": "S19g", "locationName": "instanceState" }, "InstanceStatus": { - "shape": "S19c", + "shape": "S19i", "locationName": "instanceStatus" }, "SystemStatus": { - "shape": "S19c", + "shape": "S19i", "locationName": "systemStatus" } } @@ -10560,7 +10644,7 @@ }, "LocationType": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -10610,7 +10694,7 @@ "member": {} }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11097,11 +11181,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "DryRun": { @@ -11124,7 +11208,7 @@ "locationName": "reservationSet", "type": "list", "member": { - "shape": "S1ct", + "shape": "S1cz", "locationName": "item" } }, @@ -11139,7 +11223,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -11166,7 +11250,7 @@ "locationName": "internetGatewaySet", "type": "list", "member": { - "shape": "Sfd", + "shape": "Sfe", "locationName": "item" } }, @@ -11184,7 +11268,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11207,7 +11291,7 @@ "locationName": "ipamPoolSet", "type": "list", "member": { - "shape": "Sfv", + "shape": "Sfw", "locationName": "item" } } @@ -11230,7 +11314,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -11242,7 +11326,7 @@ "locationName": "ipamResourceDiscoverySet", "type": "list", "member": { - "shape": "Sg2", + "shape": "Sg3", "locationName": "item" } }, @@ -11268,7 +11352,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -11298,7 +11382,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11321,7 +11405,7 @@ "locationName": "ipamScopeSet", "type": "list", "member": { - "shape": "Sg6", + "shape": "Sg7", "locationName": "item" } } @@ -11336,7 +11420,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11359,7 +11443,7 @@ "locationName": "ipamSet", "type": "list", "member": { - "shape": "Sfi", + "shape": "Sfj", "locationName": "item" } } @@ -11385,7 +11469,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -11437,7 +11521,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "KeyNames": { @@ -11512,7 +11596,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Svi", + "shape": "Svj", "locationName": "LaunchTemplateVersion" }, "MinVersion": {}, @@ -11522,7 +11606,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ResolveAlias": { @@ -11537,7 +11621,7 @@ "locationName": "launchTemplateVersionSet", "type": "list", "member": { - "shape": "Si3", + "shape": "Si4", "locationName": "item" } }, @@ -11569,7 +11653,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -11585,7 +11669,7 @@ "locationName": "launchTemplates", "type": "list", "member": { - "shape": "Shx", + "shape": "Shy", "locationName": "item" } }, @@ -11607,7 +11691,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11626,7 +11710,7 @@ "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociationSet", "type": "list", "member": { - "shape": "Sjh", + "shape": "Sji", "locationName": "item" } }, @@ -11648,7 +11732,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11667,7 +11751,7 @@ "locationName": "localGatewayRouteTableVpcAssociationSet", "type": "list", "member": { - "shape": "Sjl", + "shape": "Sjm", "locationName": "item" } }, @@ -11689,7 +11773,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11708,7 +11792,7 @@ "locationName": "localGatewayRouteTableSet", "type": "list", "member": { - "shape": "Sjd", + "shape": "Sje", "locationName": "item" } }, @@ -11730,7 +11814,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11756,7 +11840,7 @@ "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayVirtualInterfaceIds": { - "shape": "S1fi", + "shape": "S1fo", "locationName": "localGatewayVirtualInterfaceIdSet" }, "LocalGatewayId": { @@ -11783,11 +11867,11 @@ "type": "structure", "members": { "LocalGatewayVirtualInterfaceIds": { - "shape": "S1fi", + "shape": "S1fo", "locationName": "LocalGatewayVirtualInterfaceId" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11861,7 +11945,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11916,7 +12000,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -11939,7 +12023,7 @@ "locationName": "prefixListSet", "type": "list", "member": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "item" } } @@ -11951,7 +12035,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "filter" }, "DryRun": { @@ -12004,7 +12088,7 @@ "type": "boolean" }, "Filter": { - "shape": "Szq" + "shape": "Szr" }, "MaxResults": { "type": "integer" @@ -12026,7 +12110,7 @@ "locationName": "natGatewaySet", "type": "list", "member": { - "shape": "Sjw", + "shape": "Sjx", "locationName": "item" } }, @@ -12041,7 +12125,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -12068,7 +12152,7 @@ "locationName": "networkAclSet", "type": "list", "member": { - "shape": "Sk1", + "shape": "Sk2", "locationName": "item" } }, @@ -12097,7 +12181,7 @@ "type": "timestamp" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12116,7 +12200,7 @@ "locationName": "networkInsightsAccessScopeAnalysisSet", "type": "list", "member": { - "shape": "S1gi", + "shape": "S1go", "locationName": "item" } }, @@ -12138,7 +12222,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12157,7 +12241,7 @@ "locationName": "networkInsightsAccessScopeSet", "type": "list", "member": { - "shape": "Skm", + "shape": "Skn", "locationName": "item" } }, @@ -12186,7 +12270,7 @@ "type": "timestamp" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12205,7 +12289,7 @@ "locationName": "networkInsightsAnalysisSet", "type": "list", "member": { - "shape": "S1gt", + "shape": "S1gz", "locationName": "item" } }, @@ -12227,7 +12311,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12246,7 +12330,7 @@ "locationName": "networkInsightsPathSet", "type": "list", "member": { - "shape": "Sl3", + "shape": "Sl4", "locationName": "item" } }, @@ -12279,22 +12363,22 @@ "type": "structure", "members": { "Attachment": { - "shape": "Slc", + "shape": "Sld", "locationName": "attachment" }, "Description": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "description" }, "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S18k", + "shape": "S18q", "locationName": "sourceDestCheck" } } @@ -12310,7 +12394,7 @@ "member": {} }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -12326,7 +12410,7 @@ "locationName": "networkInterfacePermissions", "type": "list", "member": { - "shape": "Sls", + "shape": "Slt", "locationName": "item" } }, @@ -12341,7 +12425,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "filter" }, "DryRun": { @@ -12368,7 +12452,7 @@ "locationName": "networkInterfaceSet", "type": "list", "member": { - "shape": "Sla", + "shape": "Slb", "locationName": "item" } }, @@ -12383,7 +12467,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -12411,7 +12495,7 @@ "locationName": "placementGroupSet", "type": "list", "member": { - "shape": "Slz", + "shape": "Sm0", "locationName": "item" } } @@ -12426,7 +12510,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12505,7 +12589,7 @@ "locationName": "arn" }, "Statuses": { - "shape": "S107", + "shape": "S108", "locationName": "statusSet" } } @@ -12533,7 +12617,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" } } @@ -12558,7 +12642,7 @@ "locationName": "poolAddressRangeSet", "type": "list", "member": { - "shape": "S1iw", + "shape": "S1j2", "locationName": "item" } }, @@ -12591,7 +12675,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "RegionNames": { @@ -12647,7 +12731,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -12666,7 +12750,7 @@ "locationName": "replaceRootVolumeTaskSet", "type": "list", "member": { - "shape": "Sm5", + "shape": "Sm6", "locationName": "item" } }, @@ -12681,12 +12765,12 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "OfferingClass": {}, "ReservedInstancesIds": { - "shape": "S1j9", + "shape": "S1jf", "locationName": "ReservedInstancesId" }, "DryRun": { @@ -12760,7 +12844,7 @@ "locationName": "offeringType" }, "RecurringCharges": { - "shape": "S1jh", + "shape": "S1jn", "locationName": "recurringCharges" }, "Scope": { @@ -12781,7 +12865,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ReservedInstancesId": { @@ -12807,7 +12891,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "ReservedInstancesModificationIds": { @@ -12857,7 +12941,7 @@ "locationName": "reservedInstancesId" }, "TargetConfiguration": { - "shape": "S1jv", + "shape": "S1k1", "locationName": "targetConfiguration" } } @@ -12901,7 +12985,7 @@ "members": { "AvailabilityZone": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "IncludeMarketplace": { @@ -13012,7 +13096,7 @@ } }, "RecurringCharges": { - "shape": "S1jh", + "shape": "S1jn", "locationName": "recurringCharges" }, "Scope": { @@ -13032,7 +13116,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -13059,7 +13143,7 @@ "locationName": "routeTableSet", "type": "list", "member": { - "shape": "Sml", + "shape": "Smm", "locationName": "item" } }, @@ -13081,7 +13165,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "FirstSlotStartTimeRange": { @@ -13180,7 +13264,7 @@ "locationName": "purchaseToken" }, "Recurrence": { - "shape": "S1ki", + "shape": "S1ko", "locationName": "recurrence" }, "SlotDurationInHours": { @@ -13205,7 +13289,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -13242,7 +13326,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1kq", + "shape": "S1kw", "locationName": "item" } } @@ -13297,11 +13381,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "SecurityGroupRuleIds": { - "shape": "S1kx", + "shape": "S1l3", "locationName": "SecurityGroupRuleId" }, "DryRun": { @@ -13331,7 +13415,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "GroupIds": { @@ -13339,7 +13423,7 @@ "locationName": "GroupId" }, "GroupNames": { - "shape": "S1l1", + "shape": "S1l7", "locationName": "GroupName" }, "DryRun": { @@ -13418,11 +13502,11 @@ "type": "structure", "members": { "CreateVolumePermissions": { - "shape": "S1l9", + "shape": "S1lf", "locationName": "createVolumePermission" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "SnapshotId": { @@ -13436,7 +13520,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -13513,7 +13597,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -13521,7 +13605,7 @@ }, "NextToken": {}, "OwnerIds": { - "shape": "S15z", + "shape": "S166", "locationName": "Owner" }, "RestorableByUserIds": { @@ -13530,7 +13614,7 @@ "member": {} }, "SnapshotIds": { - "shape": "S1lj", + "shape": "S1lp", "locationName": "SnapshotId" }, "DryRun": { @@ -13546,7 +13630,7 @@ "locationName": "snapshotSet", "type": "list", "member": { - "shape": "Smx", + "shape": "Smy", "locationName": "item" } }, @@ -13570,7 +13654,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Snb", + "shape": "Snc", "locationName": "spotDatafeedSubscription" } } @@ -13603,7 +13687,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S14x", + "shape": "S154", "locationName": "activeInstanceSet" }, "NextToken": { @@ -13657,7 +13741,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S14u", + "shape": "S151", "locationName": "eventInformation" }, "EventType": { @@ -13729,7 +13813,7 @@ "type": "timestamp" }, "SpotFleetRequestConfig": { - "shape": "S1m2", + "shape": "S1m8", "locationName": "spotFleetRequestConfig" }, "SpotFleetRequestId": { @@ -13753,7 +13837,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -13774,7 +13858,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1mu", + "shape": "S1n0", "locationName": "spotInstanceRequestSet" }, "NextToken": { @@ -13788,7 +13872,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "AvailabilityZone": { @@ -13900,11 +13984,11 @@ "locationName": "groupName" }, "StaleIpPermissions": { - "shape": "S1nc", + "shape": "S1ni", "locationName": "staleIpPermissions" }, "StaleIpPermissionsEgress": { - "shape": "S1nc", + "shape": "S1ni", "locationName": "staleIpPermissionsEgress" }, "VpcId": { @@ -13931,7 +14015,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -13987,7 +14071,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "SubnetIds": { @@ -14014,7 +14098,7 @@ "locationName": "subnetSet", "type": "list", "member": { - "shape": "Sb8", + "shape": "Sb9", "locationName": "item" } }, @@ -14033,7 +14117,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14091,7 +14175,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14107,7 +14191,7 @@ "locationName": "trafficMirrorFilterSet", "type": "list", "member": { - "shape": "Snu", + "shape": "Snv", "locationName": "item" } }, @@ -14132,7 +14216,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14148,7 +14232,7 @@ "locationName": "trafficMirrorSessionSet", "type": "list", "member": { - "shape": "So9", + "shape": "Soa", "locationName": "item" } }, @@ -14173,7 +14257,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14189,7 +14273,7 @@ "locationName": "trafficMirrorTargetSet", "type": "list", "member": { - "shape": "Soc", + "shape": "Sod", "locationName": "item" } }, @@ -14204,10 +14288,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1oa" + "shape": "S1og" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14290,7 +14374,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14309,7 +14393,7 @@ "locationName": "transitGatewayConnectPeerSet", "type": "list", "member": { - "shape": "Sp0", + "shape": "Sp1", "locationName": "item" } }, @@ -14324,10 +14408,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1oa" + "shape": "S1og" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14346,7 +14430,7 @@ "locationName": "transitGatewayConnectSet", "type": "list", "member": { - "shape": "Sou", + "shape": "Sov", "locationName": "item" } }, @@ -14367,7 +14451,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14386,7 +14470,7 @@ "locationName": "transitGatewayMulticastDomains", "type": "list", "member": { - "shape": "Spd", + "shape": "Spe", "locationName": "item" } }, @@ -14401,10 +14485,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1oa" + "shape": "S1og" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14444,7 +14528,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14463,7 +14547,7 @@ "locationName": "transitGatewayPolicyTables", "type": "list", "member": { - "shape": "Spm", + "shape": "Spn", "locationName": "item" } }, @@ -14484,7 +14568,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14503,7 +14587,7 @@ "locationName": "transitGatewayRouteTableAnnouncements", "type": "list", "member": { - "shape": "Sq7", + "shape": "Sq8", "locationName": "item" } }, @@ -14524,7 +14608,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14543,7 +14627,7 @@ "locationName": "transitGatewayRouteTables", "type": "list", "member": { - "shape": "Sq3", + "shape": "Sq4", "locationName": "item" } }, @@ -14558,10 +14642,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1oa" + "shape": "S1og" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14601,7 +14685,7 @@ } }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14620,7 +14704,7 @@ "locationName": "transitGatewaySet", "type": "list", "member": { - "shape": "Son", + "shape": "Soo", "locationName": "item" } }, @@ -14645,7 +14729,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -14689,7 +14773,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -14704,7 +14788,7 @@ "locationName": "verifiedAccessEndpointSet", "type": "list", "member": { - "shape": "Sqr", + "shape": "Sqs", "locationName": "item" } }, @@ -14731,7 +14815,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -14746,7 +14830,7 @@ "locationName": "verifiedAccessGroupSet", "type": "list", "member": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "item" } }, @@ -14761,7 +14845,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1pt", + "shape": "S1pz", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -14769,7 +14853,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -14784,7 +14868,7 @@ "locationName": "loggingConfigurationSet", "type": "list", "member": { - "shape": "S1px", + "shape": "S1q3", "locationName": "item" } }, @@ -14799,7 +14883,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1pt", + "shape": "S1pz", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -14807,7 +14891,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -14848,7 +14932,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -14893,11 +14977,11 @@ "type": "structure", "members": { "AutoEnableIO": { - "shape": "S18k", + "shape": "S18q", "locationName": "autoEnableIO" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "VolumeId": { @@ -14911,7 +14995,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -14919,7 +15003,7 @@ }, "NextToken": {}, "VolumeIds": { - "shape": "Sn4", + "shape": "Sn5", "locationName": "VolumeId" }, "DryRun": { @@ -15054,11 +15138,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "VolumeIds": { - "shape": "Sn4", + "shape": "Sn5", "locationName": "VolumeId" }, "DryRun": { @@ -15081,7 +15165,7 @@ "locationName": "volumeSet", "type": "list", "member": { - "shape": "Sr7", + "shape": "Sr8", "locationName": "item" } }, @@ -15099,11 +15183,11 @@ "type": "boolean" }, "VolumeIds": { - "shape": "Sn4", + "shape": "Sn5", "locationName": "VolumeId" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -15119,7 +15203,7 @@ "locationName": "volumeModificationSet", "type": "list", "member": { - "shape": "S1r1", + "shape": "S1r7", "locationName": "item" } }, @@ -15152,15 +15236,15 @@ "locationName": "vpcId" }, "EnableDnsHostnames": { - "shape": "S18k", + "shape": "S18q", "locationName": "enableDnsHostnames" }, "EnableDnsSupport": { - "shape": "S18k", + "shape": "S18q", "locationName": "enableDnsSupport" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S18k", + "shape": "S18q", "locationName": "enableNetworkAddressUsageMetrics" } } @@ -15171,7 +15255,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -15179,7 +15263,7 @@ "type": "boolean" }, "VpcIds": { - "shape": "S1r7", + "shape": "S1rd", "locationName": "VpcId" } } @@ -15223,7 +15307,7 @@ "locationName": "nextToken" }, "VpcIds": { - "shape": "S1r7" + "shape": "S1rd" } } }, @@ -15262,7 +15346,7 @@ }, "ConnectionNotificationId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15278,7 +15362,7 @@ "locationName": "connectionNotificationSet", "type": "list", "member": { - "shape": "Srx", + "shape": "Sry", "locationName": "item" } }, @@ -15296,7 +15380,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15332,7 +15416,7 @@ "type": "timestamp" }, "DnsEntries": { - "shape": "Srs", + "shape": "Srt", "locationName": "dnsEntrySet" }, "NetworkLoadBalancerArns": { @@ -15370,11 +15454,11 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Syf", + "shape": "Syg", "locationName": "ServiceId" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15390,7 +15474,7 @@ "locationName": "serviceConfigurationSet", "type": "list", "member": { - "shape": "Ss2", + "shape": "Ss3", "locationName": "item" } }, @@ -15412,7 +15496,7 @@ }, "ServiceId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15468,7 +15552,7 @@ "locationName": "ServiceName" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15498,7 +15582,7 @@ "locationName": "serviceId" }, "ServiceType": { - "shape": "Ss3", + "shape": "Ss4", "locationName": "serviceType" }, "AvailabilityZones": { @@ -15551,7 +15635,7 @@ "locationName": "privateDnsNameVerificationState" }, "SupportedIpAddressTypes": { - "shape": "Ss7", + "shape": "Ss8", "locationName": "supportedIpAddressTypeSet" } } @@ -15575,7 +15659,7 @@ "locationName": "VpcEndpointId" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -15591,7 +15675,7 @@ "locationName": "vpcEndpointSet", "type": "list", "member": { - "shape": "Srn", + "shape": "Sro", "locationName": "item" } }, @@ -15606,7 +15690,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -15648,7 +15732,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "VpcIds": { @@ -15675,7 +15759,7 @@ "locationName": "vpcSet", "type": "list", "member": { - "shape": "Sbg", + "shape": "Sbh", "locationName": "item" } }, @@ -15690,7 +15774,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "VpnConnectionIds": { @@ -15713,7 +15797,7 @@ "locationName": "vpnConnectionSet", "type": "list", "member": { - "shape": "St3", + "shape": "St4", "locationName": "item" } } @@ -15725,7 +15809,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "VpnGatewayIds": { @@ -15748,7 +15832,7 @@ "locationName": "vpnGatewaySet", "type": "list", "member": { - "shape": "Su0", + "shape": "Su1", "locationName": "item" } } @@ -15990,11 +16074,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S14g", + "shape": "S14n", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S14h", + "shape": "S14o", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -16026,11 +16110,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1t7", + "shape": "S1td", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1lj", + "shape": "S1lp", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -16255,7 +16339,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1tt", + "shape": "S1tz", "locationName": "propagation" } } @@ -16799,11 +16883,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S14g", + "shape": "S14n", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S14h", + "shape": "S14o", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -16835,11 +16919,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1t7", + "shape": "S1td", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1lj", + "shape": "S1lp", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -17091,7 +17175,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1tt", + "shape": "S1tz", "locationName": "propagation" } } @@ -17286,7 +17370,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S143", + "shape": "S14a", "locationName": "s3ExportLocation" }, "Status": { @@ -17312,7 +17396,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "S3Bucket": {}, @@ -17578,7 +17662,7 @@ "members": { "PoolId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -17702,7 +17786,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1x8", + "shape": "S1xe", "locationName": "instanceFamilyCreditSpecification" } } @@ -17852,7 +17936,7 @@ ], "members": { "HostIdSet": { - "shape": "S1xp" + "shape": "S1xv" }, "OfferingId": {} } @@ -17864,7 +17948,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1xr", + "shape": "S1xx", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -17907,15 +17991,15 @@ "type": "boolean" }, "ArchitectureTypes": { - "shape": "S1xw", + "shape": "S1y2", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1xx", + "shape": "S1y3", "locationName": "VirtualizationType" }, "InstanceRequirements": { - "shape": "Scm" + "shape": "Scn" }, "MaxResults": { "type": "integer" @@ -18064,7 +18148,7 @@ "IpamResourceDiscoveryId": {}, "DiscoveryRegion": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -18132,7 +18216,7 @@ "IpamResourceDiscoveryId": {}, "ResourceRegion": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "NextToken": {}, @@ -18170,7 +18254,7 @@ "locationName": "resourceType" }, "ResourceTags": { - "shape": "Sfy", + "shape": "Sfz", "locationName": "resourceTagSet" }, "IpUsage": { @@ -18206,7 +18290,7 @@ "IpamPoolId": {}, "IpamPoolAllocationId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18244,7 +18328,7 @@ }, "IpamPoolId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18260,7 +18344,7 @@ "locationName": "ipamPoolCidrSet", "type": "list", "member": { - "shape": "Sys", + "shape": "Syt", "locationName": "item" } }, @@ -18281,7 +18365,7 @@ "type": "boolean" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18293,7 +18377,7 @@ "ResourceId": {}, "ResourceType": {}, "ResourceTag": { - "shape": "Sfr" + "shape": "Sfs" }, "ResourceOwner": {} } @@ -18308,7 +18392,7 @@ "locationName": "ipamResourceCidrSet", "type": "list", "member": { - "shape": "S1yx", + "shape": "S1z3", "locationName": "item" } } @@ -18332,7 +18416,7 @@ "type": "structure", "members": { "LaunchTemplateData": { - "shape": "Si4", + "shape": "Si5", "locationName": "launchTemplateData" } } @@ -18468,7 +18552,7 @@ "locationName": "findingId" }, "FindingComponents": { - "shape": "S1gv", + "shape": "S1h1", "locationName": "findingComponentSet" } } @@ -18497,7 +18581,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeContent": { - "shape": "Sko", + "shape": "Skp", "locationName": "networkInsightsAccessScopeContent" } } @@ -18573,7 +18657,7 @@ "locationName": "paymentDue" }, "ReservedInstanceValueRollup": { - "shape": "S1zl", + "shape": "S1zr", "locationName": "reservedInstanceValueRollup" }, "ReservedInstanceValueSet": { @@ -18584,7 +18668,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1zl", + "shape": "S1zr", "locationName": "reservationValue" }, "ReservedInstanceId": { @@ -18594,7 +18678,7 @@ } }, "TargetConfigurationValueRollup": { - "shape": "S1zl", + "shape": "S1zr", "locationName": "targetConfigurationValueRollup" }, "TargetConfigurationValueSet": { @@ -18605,7 +18689,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1zl", + "shape": "S1zr", "locationName": "reservationValue" }, "TargetConfiguration": { @@ -18643,7 +18727,7 @@ "type": "integer" }, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "DryRun": { @@ -18736,15 +18820,15 @@ "type": "structure", "members": { "ArchitectureTypes": { - "shape": "S1xw", + "shape": "S1y2", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1xx", + "shape": "S1y3", "locationName": "VirtualizationType" }, "InstanceRequirements": { - "shape": "Scm" + "shape": "Scn" } } }, @@ -18794,7 +18878,7 @@ ], "members": { "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "SubnetId": {}, @@ -18811,11 +18895,11 @@ "type": "structure", "members": { "SubnetIpv4CidrReservations": { - "shape": "S20a", + "shape": "S20g", "locationName": "subnetIpv4CidrReservationSet" }, "SubnetIpv6CidrReservations": { - "shape": "S20a", + "shape": "S20g", "locationName": "subnetIpv6CidrReservationSet" }, "NextToken": { @@ -18833,7 +18917,7 @@ "members": { "TransitGatewayAttachmentId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18879,7 +18963,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18935,7 +19019,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -18973,7 +19057,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -19049,7 +19133,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -19068,7 +19152,7 @@ "locationName": "transitGatewayPrefixListReferenceSet", "type": "list", "member": { - "shape": "Spq", + "shape": "Spr", "locationName": "item" } }, @@ -19087,7 +19171,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -19139,7 +19223,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -19392,7 +19476,7 @@ "members": { "Architecture": {}, "ClientData": { - "shape": "S21m" + "shape": "S21s" }, "ClientToken": {}, "Description": {}, @@ -19408,10 +19492,10 @@ "Format": {}, "SnapshotId": {}, "Url": { - "shape": "S183" + "shape": "S189" }, "UserBucket": { - "shape": "S21p" + "shape": "S21v" } } } @@ -19480,7 +19564,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S181", + "shape": "S187", "locationName": "snapshotDetailSet" }, "Status": { @@ -19490,7 +19574,7 @@ "locationName": "statusMessage" }, "LicenseSpecifications": { - "shape": "S185", + "shape": "S18b", "locationName": "licenseSpecifications" }, "Tags": { @@ -19521,10 +19605,10 @@ "members": { "Description": {}, "Image": { - "shape": "S21w" + "shape": "S222" }, "Volume": { - "shape": "S21x" + "shape": "S223" } } } @@ -19544,11 +19628,11 @@ "locationName": "architecture" }, "GroupIds": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "GroupId" }, "GroupNames": { - "shape": "Sh8", + "shape": "Sh9", "locationName": "GroupName" }, "InstanceInitiatedShutdownBehavior": { @@ -19562,7 +19646,7 @@ "type": "boolean" }, "Placement": { - "shape": "Scj", + "shape": "Sck", "locationName": "placement" }, "PrivateIpAddress": { @@ -19592,7 +19676,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S12z", + "shape": "S136", "locationName": "conversionTask" } } @@ -19647,7 +19731,7 @@ "type": "structure", "members": { "ClientData": { - "shape": "S21m" + "shape": "S21s" }, "ClientToken": {}, "Description": {}, @@ -19657,10 +19741,10 @@ "Description": {}, "Format": {}, "Url": { - "shape": "S183" + "shape": "S189" }, "UserBucket": { - "shape": "S21p" + "shape": "S21v" } } }, @@ -19688,7 +19772,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S18d", + "shape": "S18j", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -19718,11 +19802,11 @@ "type": "boolean" }, "Image": { - "shape": "S21w", + "shape": "S222", "locationName": "image" }, "Volume": { - "shape": "S21x", + "shape": "S223", "locationName": "volume" } } @@ -19731,7 +19815,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S12z", + "shape": "S136", "locationName": "conversionTask" } } @@ -19742,7 +19826,7 @@ "type": "structure", "members": { "ImageIds": { - "shape": "S17i", + "shape": "S17o", "locationName": "ImageId" }, "NextToken": {}, @@ -19799,7 +19883,7 @@ }, "NextToken": {}, "SnapshotIds": { - "shape": "S1lj", + "shape": "S1lp", "locationName": "SnapshotId" }, "DryRun": { @@ -19861,7 +19945,7 @@ "type": "structure", "members": { "Address": { - "shape": "S103", + "shape": "S104", "locationName": "address" } } @@ -19968,7 +20052,7 @@ "ClientVpnEndpointId": {}, "ServerCertificateArn": {}, "ConnectionLogOptions": { - "shape": "Sai" + "shape": "Saj" }, "DnsServers": { "type": "structure", @@ -19998,13 +20082,13 @@ "VpcId": {}, "SelfServicePortal": {}, "ClientConnectOptions": { - "shape": "Sal" + "shape": "Sam" }, "SessionTimeoutHours": { "type": "integer" }, "ClientLoginBannerOptions": { - "shape": "Sam" + "shape": "San" } } }, @@ -20037,7 +20121,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1x8", + "shape": "S1xe", "locationName": "instanceFamilyCreditSpecification" } } @@ -20077,12 +20161,12 @@ }, "ExcessCapacityTerminationPolicy": {}, "LaunchTemplateConfigs": { - "shape": "Scc", + "shape": "Scd", "locationName": "LaunchTemplateConfig" }, "FleetId": {}, "TargetCapacitySpecification": { - "shape": "Sdf" + "shape": "Sdg" }, "Context": {} } @@ -20111,25 +20195,25 @@ "Attribute": {}, "OperationType": {}, "UserIds": { - "shape": "S232", + "shape": "S238", "locationName": "UserId" }, "UserGroups": { - "shape": "S233", + "shape": "S239", "locationName": "UserGroup" }, "ProductCodes": { - "shape": "S234", + "shape": "S23a", "locationName": "ProductCode" }, "LoadPermission": { "type": "structure", "members": { "Add": { - "shape": "S236" + "shape": "S23c" }, "Remove": { - "shape": "S236" + "shape": "S23c" } } }, @@ -20141,7 +20225,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S15q", + "shape": "S15x", "locationName": "fpgaImageAttribute" } } @@ -20158,7 +20242,7 @@ "locationName": "autoPlacement" }, "HostIds": { - "shape": "S16o", + "shape": "S16u", "locationName": "hostId" }, "HostRecovery": {}, @@ -20175,7 +20259,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S23b", + "shape": "S23h", "locationName": "unsuccessful" } } @@ -20227,31 +20311,31 @@ "members": { "Attribute": {}, "Description": { - "shape": "Sbt" + "shape": "Sbu" }, "ImageId": {}, "LaunchPermission": { "type": "structure", "members": { "Add": { - "shape": "S17e" + "shape": "S17k" }, "Remove": { - "shape": "S17e" + "shape": "S17k" } } }, "OperationType": {}, "ProductCodes": { - "shape": "S234", + "shape": "S23a", "locationName": "ProductCode" }, "UserGroups": { - "shape": "S233", + "shape": "S239", "locationName": "UserGroup" }, "UserIds": { - "shape": "S232", + "shape": "S238", "locationName": "UserId" }, "Value": {}, @@ -20274,7 +20358,7 @@ } }, "ImdsSupport": { - "shape": "Sbt" + "shape": "Sbu" } } } @@ -20287,7 +20371,7 @@ ], "members": { "SourceDestCheck": { - "shape": "S18k" + "shape": "S18q" }, "Attribute": { "locationName": "attribute" @@ -20325,7 +20409,7 @@ } }, "DisableApiTermination": { - "shape": "S18k", + "shape": "S18q", "locationName": "disableApiTermination" }, "DryRun": { @@ -20333,11 +20417,11 @@ "type": "boolean" }, "EbsOptimized": { - "shape": "S18k", + "shape": "S18q", "locationName": "ebsOptimized" }, "EnaSupport": { - "shape": "S18k", + "shape": "S18q", "locationName": "enaSupport" }, "Groups": { @@ -20348,23 +20432,23 @@ "locationName": "instanceId" }, "InstanceInitiatedShutdownBehavior": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "instanceInitiatedShutdownBehavior" }, "InstanceType": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "instanceType" }, "Kernel": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "kernel" }, "Ramdisk": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "ramdisk" }, "SriovNetSupport": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "sriovNetSupport" }, "UserData": { @@ -20381,7 +20465,7 @@ "locationName": "value" }, "DisableApiStop": { - "shape": "S18k" + "shape": "S18q" } } } @@ -20396,7 +20480,7 @@ "members": { "InstanceId": {}, "CapacityReservationSpecification": { - "shape": "S23o" + "shape": "S23u" }, "DryRun": { "type": "boolean" @@ -20508,7 +20592,7 @@ "type": "structure", "members": { "Event": { - "shape": "S197", + "shape": "S19d", "locationName": "event" } } @@ -20527,7 +20611,7 @@ "Name": {}, "InstanceEventWindowId": {}, "TimeRanges": { - "shape": "Sey", + "shape": "Sez", "locationName": "TimeRange" }, "CronExpression": {} @@ -20596,7 +20680,7 @@ "locationName": "instanceId" }, "InstanceMetadataOptions": { - "shape": "S1di", + "shape": "S1do", "locationName": "instanceMetadataOptions" } } @@ -20652,11 +20736,11 @@ "IpamId": {}, "Description": {}, "AddOperatingRegions": { - "shape": "Sff", + "shape": "Sfg", "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S24d", + "shape": "S24j", "locationName": "RemoveOperatingRegion" } } @@ -20665,7 +20749,7 @@ "type": "structure", "members": { "Ipam": { - "shape": "Sfi", + "shape": "Sfj", "locationName": "ipam" } } @@ -20699,11 +20783,11 @@ "type": "boolean" }, "AddAllocationResourceTags": { - "shape": "Sfq", + "shape": "Sfr", "locationName": "AddAllocationResourceTag" }, "RemoveAllocationResourceTags": { - "shape": "Sfq", + "shape": "Sfr", "locationName": "RemoveAllocationResourceTag" } } @@ -20712,7 +20796,7 @@ "type": "structure", "members": { "IpamPool": { - "shape": "Sfv", + "shape": "Sfw", "locationName": "ipamPool" } } @@ -20746,7 +20830,7 @@ "type": "structure", "members": { "IpamResourceCidr": { - "shape": "S1yx", + "shape": "S1z3", "locationName": "ipamResourceCidr" } } @@ -20765,11 +20849,11 @@ "IpamResourceDiscoveryId": {}, "Description": {}, "AddOperatingRegions": { - "shape": "Sff", + "shape": "Sfg", "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S24d", + "shape": "S24j", "locationName": "RemoveOperatingRegion" } } @@ -20778,7 +20862,7 @@ "type": "structure", "members": { "IpamResourceDiscovery": { - "shape": "Sg2", + "shape": "Sg3", "locationName": "ipamResourceDiscovery" } } @@ -20802,7 +20886,7 @@ "type": "structure", "members": { "IpamScope": { - "shape": "Sg6", + "shape": "Sg7", "locationName": "ipamScope" } } @@ -20827,7 +20911,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shx", + "shape": "Shy", "locationName": "launchTemplate" } } @@ -20854,7 +20938,7 @@ "type": "structure", "members": { "Route": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "route" } } @@ -20876,7 +20960,7 @@ }, "PrefixListName": {}, "AddEntries": { - "shape": "Sjo", + "shape": "Sjp", "locationName": "AddEntry" }, "RemoveEntries": { @@ -20901,7 +20985,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "prefixList" } } @@ -20928,7 +21012,7 @@ } }, "Description": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "description" }, "DryRun": { @@ -20936,14 +21020,14 @@ "type": "boolean" }, "Groups": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S18k", + "shape": "S18q", "locationName": "sourceDestCheck" }, "EnaSrdSpecification": { @@ -20994,7 +21078,7 @@ ], "members": { "ReservedInstancesIds": { - "shape": "S1j9", + "shape": "S1jf", "locationName": "ReservedInstancesId" }, "ClientToken": { @@ -21004,7 +21088,7 @@ "locationName": "ReservedInstancesConfigurationSetItemType", "type": "list", "member": { - "shape": "S1jv", + "shape": "S1k1", "locationName": "item" } } @@ -21086,21 +21170,21 @@ "type": "structure", "members": { "Add": { - "shape": "S1l9" + "shape": "S1lf" }, "Remove": { - "shape": "S1l9" + "shape": "S1lf" } } }, "GroupNames": { - "shape": "S1l1", + "shape": "S1l7", "locationName": "UserGroup" }, "OperationType": {}, "SnapshotId": {}, "UserIds": { - "shape": "S232", + "shape": "S238", "locationName": "UserId" }, "DryRun": { @@ -21148,7 +21232,7 @@ "locationName": "excessCapacityTerminationPolicy" }, "LaunchTemplateConfigs": { - "shape": "S1mh", + "shape": "S1mn", "locationName": "LaunchTemplateConfig" }, "SpotFleetRequestId": { @@ -21182,33 +21266,33 @@ ], "members": { "AssignIpv6AddressOnCreation": { - "shape": "S18k" + "shape": "S18q" }, "MapPublicIpOnLaunch": { - "shape": "S18k" + "shape": "S18q" }, "SubnetId": { "locationName": "subnetId" }, "MapCustomerOwnedIpOnLaunch": { - "shape": "S18k" + "shape": "S18q" }, "CustomerOwnedIpv4Pool": {}, "EnableDns64": { - "shape": "S18k" + "shape": "S18q" }, "PrivateDnsHostnameTypeOnLaunch": {}, "EnableResourceNameDnsARecordOnLaunch": { - "shape": "S18k" + "shape": "S18q" }, "EnableResourceNameDnsAAAARecordOnLaunch": { - "shape": "S18k" + "shape": "S18q" }, "EnableLniAtDeviceIndex": { "type": "integer" }, "DisableLniAtDeviceIndex": { - "shape": "S18k" + "shape": "S18q" } } } @@ -21222,11 +21306,11 @@ "members": { "TrafficMirrorFilterId": {}, "AddNetworkServices": { - "shape": "So0", + "shape": "So1", "locationName": "AddNetworkService" }, "RemoveNetworkServices": { - "shape": "So0", + "shape": "So1", "locationName": "RemoveNetworkService" }, "DryRun": { @@ -21238,7 +21322,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Snu", + "shape": "Snv", "locationName": "trafficMirrorFilter" } } @@ -21258,10 +21342,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "So4" + "shape": "So5" }, "SourcePortRange": { - "shape": "So4" + "shape": "So5" }, "Protocol": { "type": "integer" @@ -21283,7 +21367,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Snw", + "shape": "Snx", "locationName": "trafficMirrorFilterRule" } } @@ -21323,7 +21407,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "So9", + "shape": "Soa", "locationName": "trafficMirrorSession" } } @@ -21342,10 +21426,10 @@ "type": "structure", "members": { "AddTransitGatewayCidrBlocks": { - "shape": "Sol" + "shape": "Som" }, "RemoveTransitGatewayCidrBlocks": { - "shape": "Sol" + "shape": "Som" }, "VpnEcmpSupport": {}, "DnsSupport": {}, @@ -21368,7 +21452,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Son", + "shape": "Soo", "locationName": "transitGateway" } } @@ -21397,7 +21481,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Spq", + "shape": "Spr", "locationName": "transitGatewayPrefixListReference" } } @@ -21487,7 +21571,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sqr", + "shape": "Sqs", "locationName": "verifiedAccessEndpoint" } } @@ -21512,7 +21596,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -21555,7 +21639,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "verifiedAccessGroup" } } @@ -21580,7 +21664,7 @@ "type": "boolean" }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -21696,7 +21780,7 @@ "type": "structure", "members": { "LoggingConfiguration": { - "shape": "S1px", + "shape": "S1q3", "locationName": "loggingConfiguration" } } @@ -21732,7 +21816,7 @@ "idempotencyToken": true }, "SseSpecification": { - "shape": "Sqp" + "shape": "Sqq" } } }, @@ -21776,7 +21860,7 @@ "type": "structure", "members": { "VolumeModification": { - "shape": "S1r1", + "shape": "S1r7", "locationName": "volumeModification" } } @@ -21790,7 +21874,7 @@ ], "members": { "AutoEnableIO": { - "shape": "S18k" + "shape": "S18q" }, "VolumeId": {}, "DryRun": { @@ -21808,16 +21892,16 @@ ], "members": { "EnableDnsHostnames": { - "shape": "S18k" + "shape": "S18q" }, "EnableDnsSupport": { - "shape": "S18k" + "shape": "S18q" }, "VpcId": { "locationName": "vpcId" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S18k" + "shape": "S18q" } } } @@ -21838,38 +21922,38 @@ }, "PolicyDocument": {}, "AddRouteTableIds": { - "shape": "Sre", + "shape": "Srf", "locationName": "AddRouteTableId" }, "RemoveRouteTableIds": { - "shape": "Sre", + "shape": "Srf", "locationName": "RemoveRouteTableId" }, "AddSubnetIds": { - "shape": "Srf", + "shape": "Srg", "locationName": "AddSubnetId" }, "RemoveSubnetIds": { - "shape": "Srf", + "shape": "Srg", "locationName": "RemoveSubnetId" }, "AddSecurityGroupIds": { - "shape": "Srg", + "shape": "Srh", "locationName": "AddSecurityGroupId" }, "RemoveSecurityGroupIds": { - "shape": "Srg", + "shape": "Srh", "locationName": "RemoveSecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Sri" + "shape": "Srj" }, "PrivateDnsEnabled": { "type": "boolean" }, "SubnetConfigurations": { - "shape": "Srk", + "shape": "Srl", "locationName": "SubnetConfiguration" } } @@ -22049,13 +22133,13 @@ ], "members": { "AccepterPeeringConnectionOptions": { - "shape": "S271" + "shape": "S277" }, "DryRun": { "type": "boolean" }, "RequesterPeeringConnectionOptions": { - "shape": "S271" + "shape": "S277" }, "VpcPeeringConnectionId": {} } @@ -22064,11 +22148,11 @@ "type": "structure", "members": { "AccepterPeeringConnectionOptions": { - "shape": "S273", + "shape": "S279", "locationName": "accepterPeeringConnectionOptions" }, "RequesterPeeringConnectionOptions": { - "shape": "S273", + "shape": "S279", "locationName": "requesterPeeringConnectionOptions" } } @@ -22119,7 +22203,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "St3", + "shape": "St4", "locationName": "vpnConnection" } } @@ -22146,7 +22230,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "St3", + "shape": "St4", "locationName": "vpnConnection" } } @@ -22171,7 +22255,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "St3", + "shape": "St4", "locationName": "vpnConnection" } } @@ -22194,7 +22278,7 @@ "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { - "shape": "Ssk" + "shape": "Ssl" }, "Phase1LifetimeSeconds": { "type": "integer" @@ -22216,36 +22300,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Ssl", + "shape": "Ssm", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Ssn", + "shape": "Sso", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Ssp", + "shape": "Ssq", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Ssr", + "shape": "Sss", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Sst", + "shape": "Ssu", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ssv", + "shape": "Ssw", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Ssx", + "shape": "Ssy", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Ssz" + "shape": "St0" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -22265,7 +22349,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "St3", + "shape": "St4", "locationName": "vpnConnection" } } @@ -22279,7 +22363,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "DryRun": { @@ -22292,7 +22376,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S27i", + "shape": "S27o", "locationName": "instancesSet" } } @@ -22429,7 +22513,7 @@ "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Sys", + "shape": "Syt", "locationName": "ipamPoolCidr" } } @@ -22461,12 +22545,41 @@ "locationName": "poolId" }, "PoolAddressRange": { - "shape": "S1iw", + "shape": "S1j2", "locationName": "poolAddressRange" } } } }, + "PurchaseCapacityBlock": { + "input": { + "type": "structure", + "required": [ + "CapacityBlockOfferingId", + "InstancePlatform" + ], + "members": { + "DryRun": { + "type": "boolean" + }, + "TagSpecifications": { + "shape": "S3", + "locationName": "TagSpecification" + }, + "CapacityBlockOfferingId": {}, + "InstancePlatform": {} + } + }, + "output": { + "type": "structure", + "members": { + "CapacityReservation": { + "shape": "S9q", + "locationName": "capacityReservation" + } + } + } + }, "PurchaseHostReservation": { "input": { "type": "structure", @@ -22478,7 +22591,7 @@ "ClientToken": {}, "CurrencyCode": {}, "HostIdSet": { - "shape": "S1xp" + "shape": "S1xv" }, "LimitPrice": {}, "OfferingId": {}, @@ -22498,7 +22611,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1xr", + "shape": "S1xx", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -22593,7 +22706,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1kq", + "shape": "S1kw", "locationName": "item" } } @@ -22608,7 +22721,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "DryRun": { @@ -22630,7 +22743,7 @@ "locationName": "architecture" }, "BlockDeviceMappings": { - "shape": "Sej", + "shape": "Sek", "locationName": "BlockDeviceMapping" }, "Description": { @@ -22701,7 +22814,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Sz3", + "shape": "Sz4", "locationName": "InstanceTagKey" } } @@ -22712,7 +22825,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sz5", + "shape": "Sz6", "locationName": "instanceTagAttribute" } } @@ -22729,7 +22842,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Sz7" + "shape": "Sz8" }, "DryRun": { "type": "boolean" @@ -22769,7 +22882,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Sz7" + "shape": "Sz8" }, "DryRun": { "type": "boolean" @@ -22944,7 +23057,7 @@ ], "members": { "HostIds": { - "shape": "S16o", + "shape": "S16u", "locationName": "hostId" } } @@ -22957,7 +23070,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S23b", + "shape": "S23h", "locationName": "unsuccessful" } } @@ -23066,7 +23179,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -23076,7 +23189,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "portRange" }, "Protocol": { @@ -23198,7 +23311,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spv", + "shape": "Spw", "locationName": "route" } } @@ -23253,7 +23366,7 @@ "type": "timestamp" }, "Instances": { - "shape": "S11f", + "shape": "S11m", "locationName": "instanceId" }, "ReasonCodes": { @@ -23285,7 +23398,7 @@ "type": "boolean" }, "SpotFleetRequestConfig": { - "shape": "S1m2", + "shape": "S1m8", "locationName": "spotFleetRequestConfig" } } @@ -23345,7 +23458,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S17d", + "shape": "S17j", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -23369,15 +23482,15 @@ "locationName": "keyName" }, "Monitoring": { - "shape": "S1mx", + "shape": "S1n3", "locationName": "monitoring" }, "NetworkInterfaces": { - "shape": "S1mc", + "shape": "S1mi", "locationName": "NetworkInterface" }, "Placement": { - "shape": "S1me", + "shape": "S1mk", "locationName": "placement" }, "RamdiskId": { @@ -23387,7 +23500,7 @@ "locationName": "subnetId" }, "UserData": { - "shape": "Sgc", + "shape": "Sgd", "locationName": "userData" } } @@ -23417,7 +23530,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1mu", + "shape": "S1n0", "locationName": "spotInstanceRequestSet" } } @@ -23442,7 +23555,7 @@ "type": "structure", "members": { "Address": { - "shape": "S103", + "shape": "S104", "locationName": "address" } } @@ -23641,7 +23754,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "prefixList" } } @@ -23790,7 +23903,7 @@ "locationName": "ipPermissions" }, "SecurityGroupRuleIds": { - "shape": "S1kx", + "shape": "S1l3", "locationName": "SecurityGroupRuleId" }, "CidrIp": { @@ -23853,7 +23966,7 @@ "type": "boolean" }, "SecurityGroupRuleIds": { - "shape": "S1kx", + "shape": "S1l3", "locationName": "SecurityGroupRuleId" } } @@ -23881,7 +23994,7 @@ ], "members": { "BlockDeviceMappings": { - "shape": "Sej", + "shape": "Sek", "locationName": "BlockDeviceMapping" }, "ImageId": {}, @@ -23890,7 +24003,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Sib", + "shape": "Sic", "locationName": "Ipv6Address" }, "KernelId": {}, @@ -23902,18 +24015,18 @@ "type": "integer" }, "Monitoring": { - "shape": "S1mx" + "shape": "S1n3" }, "Placement": { - "shape": "Scj" + "shape": "Sck" }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "SecurityGroups": { - "shape": "Sh8", + "shape": "Sh9", "locationName": "SecurityGroup" }, "SubnetId": {}, @@ -23948,7 +24061,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "NetworkInterfaces": { - "shape": "S1mc", + "shape": "S1mi", "locationName": "networkInterface" }, "PrivateIpAddress": { @@ -23957,7 +24070,7 @@ "ElasticGpuSpecification": { "type": "list", "member": { - "shape": "Sh4", + "shape": "Sh5", "locationName": "item" } }, @@ -24011,7 +24124,7 @@ } }, "CreditSpecification": { - "shape": "She" + "shape": "Shf" }, "CpuOptions": { "type": "structure", @@ -24026,7 +24139,7 @@ } }, "CapacityReservationSpecification": { - "shape": "S23o" + "shape": "S23u" }, "HibernationOptions": { "type": "structure", @@ -24094,7 +24207,7 @@ } }, "output": { - "shape": "S1ct" + "shape": "S1cz" } }, "RunScheduledInstances": { @@ -24192,7 +24305,7 @@ "type": "integer" }, "Groups": { - "shape": "S2b7", + "shape": "S2bf", "locationName": "Group" }, "Ipv6AddressCount": { @@ -24241,7 +24354,7 @@ }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "S2b7", + "shape": "S2bf", "locationName": "SecurityGroupId" }, "SubnetId": {}, @@ -24274,7 +24387,7 @@ "members": { "LocalGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -24293,7 +24406,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "item" } }, @@ -24312,7 +24425,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -24388,7 +24501,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Szq", + "shape": "Szr", "locationName": "Filter" }, "MaxResults": { @@ -24406,7 +24519,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Spv", + "shape": "Spw", "locationName": "item" } }, @@ -24439,7 +24552,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "AdditionalInfo": { @@ -24455,7 +24568,7 @@ "type": "structure", "members": { "StartingInstances": { - "shape": "S2bv", + "shape": "S2c3", "locationName": "instancesSet" } } @@ -24486,7 +24599,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysis": { - "shape": "S1gi", + "shape": "S1go", "locationName": "networkInsightsAccessScopeAnalysis" } } @@ -24506,7 +24619,7 @@ "locationName": "AdditionalAccount" }, "FilterInArns": { - "shape": "S1gu", + "shape": "S1h0", "locationName": "FilterInArn" }, "DryRun": { @@ -24525,7 +24638,7 @@ "type": "structure", "members": { "NetworkInsightsAnalysis": { - "shape": "S1gt", + "shape": "S1gz", "locationName": "networkInsightsAnalysis" } } @@ -24562,7 +24675,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "Hibernate": { @@ -24582,7 +24695,7 @@ "type": "structure", "members": { "StoppingInstances": { - "shape": "S2bv", + "shape": "S2c3", "locationName": "instancesSet" } } @@ -24623,11 +24736,11 @@ "locationName": "connectionId" }, "PreviousStatus": { - "shape": "S11u", + "shape": "S121", "locationName": "previousStatus" }, "CurrentStatus": { - "shape": "S11u", + "shape": "S121", "locationName": "currentStatus" } } @@ -24644,7 +24757,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "DryRun": { @@ -24657,7 +24770,7 @@ "type": "structure", "members": { "TerminatingInstances": { - "shape": "S2bv", + "shape": "S2c3", "locationName": "instancesSet" } } @@ -24763,7 +24876,7 @@ ], "members": { "InstanceIds": { - "shape": "S11f", + "shape": "S11m", "locationName": "InstanceId" }, "DryRun": { @@ -24776,7 +24889,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S27i", + "shape": "S27o", "locationName": "instancesSet" } } @@ -24795,7 +24908,7 @@ "shape": "S6q" }, "SecurityGroupRuleDescriptions": { - "shape": "S2cj", + "shape": "S2cr", "locationName": "SecurityGroupRuleDescription" } } @@ -24823,7 +24936,7 @@ "shape": "S6q" }, "SecurityGroupRuleDescriptions": { - "shape": "S2cj", + "shape": "S2cr", "locationName": "SecurityGroupRuleDescription" } } @@ -26325,10 +26438,13 @@ } } } + }, + "ReservationType": { + "locationName": "reservationType" } } }, - "Sa4": { + "Sa5": { "type": "list", "member": { "locationName": "item", @@ -26376,7 +26492,7 @@ } } }, - "Sa8": { + "Sa9": { "type": "structure", "members": { "CarrierGatewayId": { @@ -26397,7 +26513,7 @@ } } }, - "Sai": { + "Saj": { "type": "structure", "members": { "Enabled": { @@ -26407,7 +26523,7 @@ "CloudwatchLogStream": {} } }, - "Sal": { + "Sam": { "type": "structure", "members": { "Enabled": { @@ -26416,7 +26532,7 @@ "LambdaFunctionArn": {} } }, - "Sam": { + "San": { "type": "structure", "members": { "Enabled": { @@ -26425,7 +26541,7 @@ "BannerText": {} } }, - "Sao": { + "Sap": { "type": "structure", "members": { "Code": { @@ -26436,7 +26552,7 @@ } } }, - "Sas": { + "Sat": { "type": "structure", "members": { "Code": { @@ -26447,7 +26563,7 @@ } } }, - "Sax": { + "Say": { "type": "structure", "members": { "Cidr": { @@ -26461,7 +26577,7 @@ } } }, - "Sb1": { + "Sb2": { "type": "structure", "members": { "PoolId": { @@ -26483,7 +26599,7 @@ } } }, - "Sb5": { + "Sb6": { "type": "structure", "members": { "BgpAsn": { @@ -26513,7 +26629,7 @@ } } }, - "Sb8": { + "Sb9": { "type": "structure", "members": { "AvailabilityZone": { @@ -26609,7 +26725,7 @@ } } }, - "Sbg": { + "Sbh": { "type": "structure", "members": { "CidrBlock": { @@ -26656,7 +26772,7 @@ } } }, - "Sbp": { + "Sbq": { "type": "structure", "members": { "DhcpConfigurations": { @@ -26673,7 +26789,7 @@ "locationName": "valueSet", "type": "list", "member": { - "shape": "Sbt", + "shape": "Sbu", "locationName": "item" } } @@ -26692,7 +26808,7 @@ } } }, - "Sbt": { + "Sbu": { "type": "structure", "members": { "Value": { @@ -26700,11 +26816,11 @@ } } }, - "Sbw": { + "Sbx": { "type": "structure", "members": { "Attachments": { - "shape": "Sbx", + "shape": "Sby", "locationName": "attachmentSet" }, "EgressOnlyInternetGatewayId": { @@ -26716,7 +26832,7 @@ } } }, - "Sbx": { + "Sby": { "type": "list", "member": { "locationName": "item", @@ -26731,7 +26847,7 @@ } } }, - "Scc": { + "Scd": { "type": "list", "member": { "locationName": "item", @@ -26762,10 +26878,10 @@ "type": "double" }, "Placement": { - "shape": "Scj" + "shape": "Sck" }, "InstanceRequirements": { - "shape": "Scm" + "shape": "Scn" }, "ImageId": {} } @@ -26774,7 +26890,7 @@ } } }, - "Scj": { + "Sck": { "type": "structure", "members": { "AvailabilityZone": { @@ -26807,7 +26923,7 @@ } } }, - "Scm": { + "Scn": { "type": "structure", "required": [ "VCpuCount", @@ -26843,7 +26959,7 @@ } }, "CpuManufacturers": { - "shape": "Scp", + "shape": "Scq", "locationName": "CpuManufacturer" }, "MemoryGiBPerVCpu": { @@ -26858,11 +26974,11 @@ } }, "ExcludedInstanceTypes": { - "shape": "Scs", + "shape": "Sct", "locationName": "ExcludedInstanceType" }, "InstanceGenerations": { - "shape": "Scu", + "shape": "Scv", "locationName": "InstanceGeneration" }, "SpotMaxPricePercentageOverLowestPrice": { @@ -26889,7 +27005,7 @@ }, "LocalStorage": {}, "LocalStorageTypes": { - "shape": "Sd0", + "shape": "Sd1", "locationName": "LocalStorageType" }, "TotalLocalStorageGB": { @@ -26915,7 +27031,7 @@ } }, "AcceleratorTypes": { - "shape": "Sd4", + "shape": "Sd5", "locationName": "AcceleratorType" }, "AcceleratorCount": { @@ -26930,11 +27046,11 @@ } }, "AcceleratorManufacturers": { - "shape": "Sd7", + "shape": "Sd8", "locationName": "AcceleratorManufacturer" }, "AcceleratorNames": { - "shape": "Sd9", + "shape": "Sda", "locationName": "AcceleratorName" }, "AcceleratorTotalMemoryMiB": { @@ -26960,60 +27076,60 @@ } }, "AllowedInstanceTypes": { - "shape": "Sdd", + "shape": "Sde", "locationName": "AllowedInstanceType" } } }, - "Scp": { + "Scq": { "type": "list", "member": { "locationName": "item" } }, - "Scs": { + "Sct": { "type": "list", "member": { "locationName": "item" } }, - "Scu": { + "Scv": { "type": "list", "member": { "locationName": "item" } }, - "Sd0": { + "Sd1": { "type": "list", "member": { "locationName": "item" } }, - "Sd4": { + "Sd5": { "type": "list", "member": { "locationName": "item" } }, - "Sd7": { + "Sd8": { "type": "list", "member": { "locationName": "item" } }, - "Sd9": { + "Sda": { "type": "list", "member": { "locationName": "item" } }, - "Sdd": { + "Sde": { "type": "list", "member": { "locationName": "item" } }, - "Sdf": { + "Sdg": { "type": "structure", "required": [ "TotalTargetCapacity" @@ -27032,20 +27148,20 @@ "TargetCapacityUnitType": {} } }, - "Sdn": { + "Sdo": { "type": "structure", "members": { "LaunchTemplateSpecification": { - "shape": "Sdo", + "shape": "Sdp", "locationName": "launchTemplateSpecification" }, "Overrides": { - "shape": "Sdp", + "shape": "Sdq", "locationName": "overrides" } } }, - "Sdo": { + "Sdp": { "type": "structure", "members": { "LaunchTemplateId": { @@ -27059,7 +27175,7 @@ } } }, - "Sdp": { + "Sdq": { "type": "structure", "members": { "InstanceType": { @@ -27092,7 +27208,7 @@ } }, "InstanceRequirements": { - "shape": "Sdr", + "shape": "Sds", "locationName": "instanceRequirements" }, "ImageId": { @@ -27100,7 +27216,7 @@ } } }, - "Sdr": { + "Sds": { "type": "structure", "members": { "VCpuCount": { @@ -27132,7 +27248,7 @@ } }, "CpuManufacturers": { - "shape": "Scp", + "shape": "Scq", "locationName": "cpuManufacturerSet" }, "MemoryGiBPerVCpu": { @@ -27150,11 +27266,11 @@ } }, "ExcludedInstanceTypes": { - "shape": "Scs", + "shape": "Sct", "locationName": "excludedInstanceTypeSet" }, "InstanceGenerations": { - "shape": "Scu", + "shape": "Scv", "locationName": "instanceGenerationSet" }, "SpotMaxPricePercentageOverLowestPrice": { @@ -27193,7 +27309,7 @@ "locationName": "localStorage" }, "LocalStorageTypes": { - "shape": "Sd0", + "shape": "Sd1", "locationName": "localStorageTypeSet" }, "TotalLocalStorageGB": { @@ -27225,7 +27341,7 @@ } }, "AcceleratorTypes": { - "shape": "Sd4", + "shape": "Sd5", "locationName": "acceleratorTypeSet" }, "AcceleratorCount": { @@ -27243,11 +27359,11 @@ } }, "AcceleratorManufacturers": { - "shape": "Sd7", + "shape": "Sd8", "locationName": "acceleratorManufacturerSet" }, "AcceleratorNames": { - "shape": "Sd9", + "shape": "Sda", "locationName": "acceleratorNameSet" }, "AcceleratorTotalMemoryMiB": { @@ -27279,32 +27395,32 @@ } }, "AllowedInstanceTypes": { - "shape": "Sdd", + "shape": "Sde", "locationName": "allowedInstanceTypeSet" } } }, - "Se4": { + "Se5": { "type": "list", "member": { "locationName": "item" } }, - "Seg": { + "Seh": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, - "Sej": { + "Sek": { "type": "list", "member": { - "shape": "Sek", + "shape": "Sel", "locationName": "BlockDeviceMapping" } }, - "Sek": { + "Sel": { "type": "structure", "members": { "DeviceName": { @@ -27356,7 +27472,7 @@ } } }, - "Ses": { + "Set": { "type": "structure", "members": { "OwnerId": { @@ -27417,7 +27533,7 @@ } } }, - "Sey": { + "Sez": { "type": "list", "member": { "type": "structure", @@ -27433,7 +27549,7 @@ } } }, - "Sf7": { + "Sf8": { "type": "structure", "members": { "Description": { @@ -27484,11 +27600,11 @@ } } }, - "Sfd": { + "Sfe": { "type": "structure", "members": { "Attachments": { - "shape": "Sbx", + "shape": "Sby", "locationName": "attachmentSet" }, "InternetGatewayId": { @@ -27503,7 +27619,7 @@ } } }, - "Sff": { + "Sfg": { "type": "list", "member": { "type": "structure", @@ -27512,7 +27628,7 @@ } } }, - "Sfi": { + "Sfj": { "type": "structure", "members": { "OwnerId": { @@ -27541,7 +27657,7 @@ "locationName": "description" }, "OperatingRegions": { - "shape": "Sfk", + "shape": "Sfl", "locationName": "operatingRegionSet" }, "State": { @@ -27563,7 +27679,7 @@ } } }, - "Sfk": { + "Sfl": { "type": "list", "member": { "locationName": "item", @@ -27575,21 +27691,21 @@ } } }, - "Sfq": { + "Sfr": { "type": "list", "member": { - "shape": "Sfr", + "shape": "Sfs", "locationName": "item" } }, - "Sfr": { + "Sfs": { "type": "structure", "members": { "Key": {}, "Value": {} } }, - "Sfv": { + "Sfw": { "type": "structure", "members": { "OwnerId": { @@ -27656,7 +27772,7 @@ "type": "integer" }, "AllocationResourceTags": { - "shape": "Sfy", + "shape": "Sfz", "locationName": "allocationResourceTagSet" }, "Tags": { @@ -27671,7 +27787,7 @@ } } }, - "Sfy": { + "Sfz": { "type": "list", "member": { "locationName": "item", @@ -27686,7 +27802,7 @@ } } }, - "Sg2": { + "Sg3": { "type": "structure", "members": { "OwnerId": { @@ -27705,7 +27821,7 @@ "locationName": "description" }, "OperatingRegions": { - "shape": "Sfk", + "shape": "Sfl", "locationName": "operatingRegionSet" }, "IsDefault": { @@ -27721,7 +27837,7 @@ } } }, - "Sg6": { + "Sg7": { "type": "structure", "members": { "OwnerId": { @@ -27762,11 +27878,11 @@ } } }, - "Sgc": { + "Sgd": { "type": "string", "sensitive": true }, - "Sgf": { + "Sgg": { "type": "structure", "members": { "KernelId": {}, @@ -27837,7 +27953,7 @@ "type": "integer" }, "Groups": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "InterfaceType": {}, @@ -27857,7 +27973,7 @@ "NetworkInterfaceId": {}, "PrivateIpAddress": {}, "PrivateIpAddresses": { - "shape": "Sgq" + "shape": "Sgr" }, "SecondaryPrivateIpAddressCount": { "type": "integer" @@ -27867,14 +27983,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sgs", + "shape": "Sgt", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sgu", + "shape": "Sgv", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -27919,7 +28035,7 @@ }, "InstanceInitiatedShutdownBehavior": {}, "UserData": { - "shape": "Sgc" + "shape": "Sgd" }, "TagSpecifications": { "locationName": "TagSpecification", @@ -27940,7 +28056,7 @@ "locationName": "ElasticGpuSpecification", "type": "list", "member": { - "shape": "Sh4", + "shape": "Sh5", "locationName": "ElasticGpuSpecification" } }, @@ -27962,11 +28078,11 @@ } }, "SecurityGroupIds": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "SecurityGroups": { - "shape": "Sh8", + "shape": "Sh9", "locationName": "SecurityGroup" }, "InstanceMarketOptions": { @@ -27990,7 +28106,7 @@ } }, "CreditSpecification": { - "shape": "She" + "shape": "Shf" }, "CpuOptions": { "type": "structure", @@ -28009,7 +28125,7 @@ "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Shj" + "shape": "Shk" } } }, @@ -28053,7 +28169,7 @@ } }, "InstanceRequirements": { - "shape": "Scm" + "shape": "Scn" }, "PrivateDnsNameOptions": { "type": "structure", @@ -28078,13 +28194,13 @@ } } }, - "Sgn": { + "Sgo": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "Sgq": { + "Sgr": { "type": "list", "member": { "locationName": "item", @@ -28100,7 +28216,7 @@ } } }, - "Sgs": { + "Sgt": { "type": "list", "member": { "locationName": "item", @@ -28110,7 +28226,7 @@ } } }, - "Sgu": { + "Sgv": { "type": "list", "member": { "locationName": "item", @@ -28120,7 +28236,7 @@ } } }, - "Sh4": { + "Sh5": { "type": "structure", "required": [ "Type" @@ -28129,13 +28245,13 @@ "Type": {} } }, - "Sh8": { + "Sh9": { "type": "list", "member": { "locationName": "SecurityGroup" } }, - "She": { + "Shf": { "type": "structure", "required": [ "CpuCredits" @@ -28144,14 +28260,14 @@ "CpuCredits": {} } }, - "Shj": { + "Shk": { "type": "structure", "members": { "CapacityReservationId": {}, "CapacityReservationResourceGroupArn": {} } }, - "Shx": { + "Shy": { "type": "structure", "members": { "LaunchTemplateId": { @@ -28181,7 +28297,7 @@ } } }, - "Shy": { + "Shz": { "type": "structure", "members": { "Errors": { @@ -28202,7 +28318,7 @@ } } }, - "Si3": { + "Si4": { "type": "structure", "members": { "LaunchTemplateId": { @@ -28230,12 +28346,12 @@ "type": "boolean" }, "LaunchTemplateData": { - "shape": "Si4", + "shape": "Si5", "locationName": "launchTemplateData" } } }, - "Si4": { + "Si5": { "type": "structure", "members": { "KernelId": { @@ -28349,7 +28465,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Sib", + "shape": "Sic", "locationName": "ipv6AddressesSet" }, "NetworkInterfaceId": { @@ -28359,7 +28475,7 @@ "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sgq", + "shape": "Sgr", "locationName": "privateIpAddressesSet" }, "SecondaryPrivateIpAddressCount": { @@ -28478,7 +28594,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "UserData": { - "shape": "Sgc", + "shape": "Sgd", "locationName": "userData" }, "TagSpecifications": { @@ -28602,7 +28718,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Siu", + "shape": "Siv", "locationName": "capacityReservationTarget" } } @@ -28666,7 +28782,7 @@ } }, "InstanceRequirements": { - "shape": "Sdr", + "shape": "Sds", "locationName": "instanceRequirements" }, "PrivateDnsNameOptions": { @@ -28701,7 +28817,7 @@ } } }, - "Sib": { + "Sic": { "type": "list", "member": { "locationName": "item", @@ -28717,7 +28833,7 @@ } } }, - "Siu": { + "Siv": { "type": "structure", "members": { "CapacityReservationId": { @@ -28728,7 +28844,7 @@ } } }, - "Sj6": { + "Sj7": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -28766,7 +28882,7 @@ } } }, - "Sjd": { + "Sje": { "type": "structure", "members": { "LocalGatewayRouteTableId": { @@ -28795,12 +28911,12 @@ "locationName": "mode" }, "StateReason": { - "shape": "Sje", + "shape": "Sjf", "locationName": "stateReason" } } }, - "Sje": { + "Sjf": { "type": "structure", "members": { "Code": { @@ -28811,7 +28927,7 @@ } } }, - "Sjh": { + "Sji": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": { @@ -28841,7 +28957,7 @@ } } }, - "Sjl": { + "Sjm": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociationId": { @@ -28871,7 +28987,7 @@ } } }, - "Sjo": { + "Sjp": { "type": "list", "member": { "type": "structure", @@ -28884,7 +29000,7 @@ } } }, - "Sjr": { + "Sjs": { "type": "structure", "members": { "PrefixListId": { @@ -28922,7 +29038,7 @@ } } }, - "Sjw": { + "Sjx": { "type": "structure", "members": { "CreateTime": { @@ -28987,7 +29103,7 @@ } } }, - "Sk1": { + "Sk2": { "type": "structure", "members": { "Associations": { @@ -29024,14 +29140,14 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "icmpTypeCode" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "PortRange": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "portRange" }, "Protocol": { @@ -29066,7 +29182,7 @@ } } }, - "Sk6": { + "Sk7": { "type": "structure", "members": { "Code": { @@ -29079,7 +29195,7 @@ } } }, - "Sk7": { + "Sk8": { "type": "structure", "members": { "From": { @@ -29092,17 +29208,17 @@ } } }, - "Skc": { + "Skd": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Ske" + "shape": "Skf" }, "Destination": { - "shape": "Ske" + "shape": "Skf" }, "ThroughResources": { "locationName": "ThroughResource", @@ -29112,7 +29228,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Ski" + "shape": "Skj" } } } @@ -29120,7 +29236,7 @@ } } }, - "Ske": { + "Skf": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -29151,23 +29267,23 @@ "locationName": "DestinationPrefixList" }, "Protocols": { - "shape": "Skg", + "shape": "Skh", "locationName": "Protocol" } } }, "ResourceStatement": { - "shape": "Ski" + "shape": "Skj" } } }, - "Skg": { + "Skh": { "type": "list", "member": { "locationName": "item" } }, - "Ski": { + "Skj": { "type": "structure", "members": { "Resources": { @@ -29180,7 +29296,7 @@ } } }, - "Skm": { + "Skn": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { @@ -29203,34 +29319,34 @@ } } }, - "Sko": { + "Skp": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "MatchPaths": { - "shape": "Skp", + "shape": "Skq", "locationName": "matchPathSet" }, "ExcludePaths": { - "shape": "Skp", + "shape": "Skq", "locationName": "excludePathSet" } } }, - "Skp": { + "Skq": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Skr", + "shape": "Sks", "locationName": "source" }, "Destination": { - "shape": "Skr", + "shape": "Sks", "locationName": "destination" }, "ThroughResources": { @@ -29241,7 +29357,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Skt", + "shape": "Sku", "locationName": "resourceStatement" } } @@ -29250,7 +29366,7 @@ } } }, - "Skr": { + "Sks": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -29282,18 +29398,18 @@ "locationName": "destinationPrefixListSet" }, "Protocols": { - "shape": "Skg", + "shape": "Skh", "locationName": "protocolSet" } } }, "ResourceStatement": { - "shape": "Skt", + "shape": "Sku", "locationName": "resourceStatement" } } }, - "Skt": { + "Sku": { "type": "structure", "members": { "Resources": { @@ -29306,20 +29422,20 @@ } } }, - "Sl0": { + "Sl1": { "type": "structure", "members": { "SourceAddress": {}, "SourcePortRange": { - "shape": "Sl1" + "shape": "Sl2" }, "DestinationAddress": {}, "DestinationPortRange": { - "shape": "Sl1" + "shape": "Sl2" } } }, - "Sl1": { + "Sl2": { "type": "structure", "members": { "FromPort": { @@ -29330,7 +29446,7 @@ } } }, - "Sl3": { + "Sl4": { "type": "structure", "members": { "NetworkInsightsPathId": { @@ -29373,35 +29489,35 @@ "locationName": "tagSet" }, "FilterAtSource": { - "shape": "Sl5", + "shape": "Sl6", "locationName": "filterAtSource" }, "FilterAtDestination": { - "shape": "Sl5", + "shape": "Sl6", "locationName": "filterAtDestination" } } }, - "Sl5": { + "Sl6": { "type": "structure", "members": { "SourceAddress": { "locationName": "sourceAddress" }, "SourcePortRange": { - "shape": "Sl6", + "shape": "Sl7", "locationName": "sourcePortRange" }, "DestinationAddress": { "locationName": "destinationAddress" }, "DestinationPortRange": { - "shape": "Sl6", + "shape": "Sl7", "locationName": "destinationPortRange" } } }, - "Sl6": { + "Sl7": { "type": "structure", "members": { "FromPort": { @@ -29414,15 +29530,15 @@ } } }, - "Sla": { + "Slb": { "type": "structure", "members": { "Association": { - "shape": "Slb", + "shape": "Slc", "locationName": "association" }, "Attachment": { - "shape": "Slc", + "shape": "Sld", "locationName": "attachment" }, "AvailabilityZone": { @@ -29432,7 +29548,7 @@ "locationName": "description" }, "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "InterfaceType": { @@ -29481,7 +29597,7 @@ "type": "structure", "members": { "Association": { - "shape": "Slb", + "shape": "Slc", "locationName": "association" }, "Primary": { @@ -29551,7 +29667,7 @@ } } }, - "Slb": { + "Slc": { "type": "structure", "members": { "AllocationId": { @@ -29577,7 +29693,7 @@ } } }, - "Slc": { + "Sld": { "type": "structure", "members": { "AttachTime": { @@ -29630,7 +29746,7 @@ } } }, - "Slf": { + "Slg": { "type": "list", "member": { "locationName": "item", @@ -29645,7 +29761,7 @@ } } }, - "Sls": { + "Slt": { "type": "structure", "members": { "NetworkInterfacePermissionId": { @@ -29677,7 +29793,7 @@ } } }, - "Slz": { + "Sm0": { "type": "structure", "members": { "GroupName": { @@ -29708,7 +29824,7 @@ } } }, - "Sm5": { + "Sm6": { "type": "structure", "members": { "ReplaceRootVolumeTaskId": { @@ -29742,7 +29858,7 @@ } } }, - "Sml": { + "Smm": { "type": "structure", "members": { "Associations": { @@ -29861,7 +29977,7 @@ } } }, - "Smx": { + "Smy": { "type": "structure", "members": { "DataEncryptionKeyId": { @@ -29925,20 +30041,20 @@ } } }, - "Sn4": { + "Sn5": { "type": "list", "member": { "locationName": "VolumeId" } }, - "Snb": { + "Snc": { "type": "structure", "members": { "Bucket": { "locationName": "bucket" }, "Fault": { - "shape": "Snc", + "shape": "Snd", "locationName": "fault" }, "OwnerId": { @@ -29952,7 +30068,7 @@ } } }, - "Snc": { + "Snd": { "type": "structure", "members": { "Code": { @@ -29963,7 +30079,7 @@ } } }, - "Snn": { + "Sno": { "type": "structure", "members": { "SubnetCidrReservationId": { @@ -29990,26 +30106,26 @@ } } }, - "Snq": { + "Snr": { "type": "list", "member": {} }, - "Snu": { + "Snv": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "IngressFilterRules": { - "shape": "Snv", + "shape": "Snw", "locationName": "ingressFilterRuleSet" }, "EgressFilterRules": { - "shape": "Snv", + "shape": "Snw", "locationName": "egressFilterRuleSet" }, "NetworkServices": { - "shape": "So0", + "shape": "So1", "locationName": "networkServiceSet" }, "Description": { @@ -30021,14 +30137,14 @@ } } }, - "Snv": { + "Snw": { "type": "list", "member": { - "shape": "Snw", + "shape": "Snx", "locationName": "item" } }, - "Snw": { + "Snx": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { @@ -30052,11 +30168,11 @@ "type": "integer" }, "DestinationPortRange": { - "shape": "Snz", + "shape": "So0", "locationName": "destinationPortRange" }, "SourcePortRange": { - "shape": "Snz", + "shape": "So0", "locationName": "sourcePortRange" }, "DestinationCidrBlock": { @@ -30070,7 +30186,7 @@ } } }, - "Snz": { + "So0": { "type": "structure", "members": { "FromPort": { @@ -30083,13 +30199,13 @@ } } }, - "So0": { + "So1": { "type": "list", "member": { "locationName": "item" } }, - "So4": { + "So5": { "type": "structure", "members": { "FromPort": { @@ -30100,7 +30216,7 @@ } } }, - "So9": { + "Soa": { "type": "structure", "members": { "TrafficMirrorSessionId": { @@ -30139,7 +30255,7 @@ } } }, - "Soc": { + "Sod": { "type": "structure", "members": { "TrafficMirrorTargetId": { @@ -30169,13 +30285,13 @@ } } }, - "Sol": { + "Som": { "type": "list", "member": { "locationName": "item" } }, - "Son": { + "Soo": { "type": "structure", "members": { "TransitGatewayId": { @@ -30241,7 +30357,7 @@ } } }, - "Sou": { + "Sov": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -30275,13 +30391,13 @@ } } }, - "Soy": { + "Soz": { "type": "list", "member": { "locationName": "item" } }, - "Sp0": { + "Sp1": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -30308,7 +30424,7 @@ "locationName": "peerAddress" }, "InsideCidrBlocks": { - "shape": "Soy", + "shape": "Soz", "locationName": "insideCidrBlocks" }, "Protocol": { @@ -30349,7 +30465,7 @@ } } }, - "Spd": { + "Spe": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { @@ -30392,7 +30508,7 @@ } } }, - "Spm": { + "Spn": { "type": "structure", "members": { "TransitGatewayPolicyTableId": { @@ -30414,7 +30530,7 @@ } } }, - "Spq": { + "Spr": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -30450,7 +30566,7 @@ } } }, - "Spv": { + "Spw": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -30489,7 +30605,7 @@ } } }, - "Sq3": { + "Sq4": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -30519,7 +30635,7 @@ } } }, - "Sq7": { + "Sq8": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncementId": { @@ -30559,13 +30675,13 @@ } } }, - "Sqi": { + "Sqj": { "type": "list", "member": { "locationName": "item" } }, - "Sqp": { + "Sqq": { "type": "structure", "members": { "CustomerManagedKeyEnabled": { @@ -30574,7 +30690,7 @@ "KmsKeyArn": {} } }, - "Sqr": { + "Sqs": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -30605,7 +30721,7 @@ "locationName": "deviceValidationDomain" }, "SecurityGroupIds": { - "shape": "Sqi", + "shape": "Sqj", "locationName": "securityGroupIdSet" }, "LoadBalancerOptions": { @@ -30681,7 +30797,7 @@ } } }, - "Sqz": { + "Sr0": { "type": "structure", "members": { "VerifiedAccessGroupId": { @@ -30718,7 +30834,7 @@ } } }, - "Sr7": { + "Sr8": { "type": "structure", "members": { "Attachments": { @@ -30787,25 +30903,25 @@ } } }, - "Sre": { + "Srf": { "type": "list", "member": { "locationName": "item" } }, - "Srf": { + "Srg": { "type": "list", "member": { "locationName": "item" } }, - "Srg": { + "Srh": { "type": "list", "member": { "locationName": "item" } }, - "Sri": { + "Srj": { "type": "structure", "members": { "DnsRecordIpType": {}, @@ -30814,7 +30930,7 @@ } } }, - "Srk": { + "Srl": { "type": "list", "member": { "locationName": "item", @@ -30826,7 +30942,7 @@ } } }, - "Srn": { + "Sro": { "type": "structure", "members": { "VpcEndpointId": { @@ -30900,7 +31016,7 @@ "locationName": "networkInterfaceIdSet" }, "DnsEntries": { - "shape": "Srs", + "shape": "Srt", "locationName": "dnsEntrySet" }, "CreationTimestamp": { @@ -30928,7 +31044,7 @@ } } }, - "Srs": { + "Srt": { "type": "list", "member": { "locationName": "item", @@ -30943,7 +31059,7 @@ } } }, - "Srx": { + "Sry": { "type": "structure", "members": { "ConnectionNotificationId": { @@ -30970,11 +31086,11 @@ } } }, - "Ss2": { + "Ss3": { "type": "structure", "members": { "ServiceType": { - "shape": "Ss3", + "shape": "Ss4", "locationName": "serviceType" }, "ServiceId": { @@ -31007,7 +31123,7 @@ "locationName": "gatewayLoadBalancerArnSet" }, "SupportedIpAddressTypes": { - "shape": "Ss7", + "shape": "Ss8", "locationName": "supportedIpAddressTypeSet" }, "BaseEndpointDnsNames": { @@ -31044,7 +31160,7 @@ } } }, - "Ss3": { + "Ss4": { "type": "list", "member": { "locationName": "item", @@ -31056,17 +31172,17 @@ } } }, - "Ss7": { + "Ss8": { "type": "list", "member": { "locationName": "item" } }, - "Ssk": { + "Ssl": { "type": "string", "sensitive": true }, - "Ssl": { + "Ssm": { "type": "list", "member": { "locationName": "item", @@ -31076,7 +31192,7 @@ } } }, - "Ssn": { + "Sso": { "type": "list", "member": { "locationName": "item", @@ -31086,7 +31202,7 @@ } } }, - "Ssp": { + "Ssq": { "type": "list", "member": { "locationName": "item", @@ -31096,7 +31212,7 @@ } } }, - "Ssr": { + "Sss": { "type": "list", "member": { "locationName": "item", @@ -31106,7 +31222,7 @@ } } }, - "Sst": { + "Ssu": { "type": "list", "member": { "locationName": "item", @@ -31118,7 +31234,7 @@ } } }, - "Ssv": { + "Ssw": { "type": "list", "member": { "locationName": "item", @@ -31130,7 +31246,7 @@ } } }, - "Ssx": { + "Ssy": { "type": "list", "member": { "locationName": "item", @@ -31140,7 +31256,7 @@ } } }, - "Ssz": { + "St0": { "type": "structure", "members": { "CloudWatchLogOptions": { @@ -31155,7 +31271,7 @@ } } }, - "St3": { + "St4": { "type": "structure", "members": { "CustomerGatewayConfiguration": { @@ -31243,7 +31359,7 @@ "locationName": "tunnelInsideIpv6Cidr" }, "PreSharedKey": { - "shape": "Ssk", + "shape": "Ssl", "locationName": "preSharedKey" }, "Phase1LifetimeSeconds": { @@ -31455,7 +31571,7 @@ } } }, - "Su0": { + "Su1": { "type": "structure", "members": { "AvailabilityZone": { @@ -31488,29 +31604,29 @@ } } }, - "Sui": { + "Suj": { "type": "list", "member": {} }, - "Sus": { + "Sut": { "type": "list", "member": { "locationName": "item" } }, - "Svi": { + "Svj": { "type": "list", "member": { "locationName": "item" } }, - "Syf": { + "Syg": { "type": "list", "member": { "locationName": "item" } }, - "Sys": { + "Syt": { "type": "structure", "members": { "Cidr": { @@ -31540,17 +31656,17 @@ } } }, - "Sz3": { + "Sz4": { "type": "list", "member": { "locationName": "item" } }, - "Sz5": { + "Sz6": { "type": "structure", "members": { "InstanceTagKeys": { - "shape": "Sz3", + "shape": "Sz4", "locationName": "instanceTagKeySet" }, "IncludeAllTagsOfInstance": { @@ -31559,13 +31675,13 @@ } } }, - "Sz7": { + "Sz8": { "type": "list", "member": { "locationName": "item" } }, - "Szq": { + "Szr": { "type": "list", "member": { "locationName": "Filter", @@ -31579,7 +31695,7 @@ } } }, - "S103": { + "S104": { "type": "structure", "members": { "PublicIp": { @@ -31608,7 +31724,7 @@ } } }, - "S107": { + "S108": { "type": "list", "member": { "locationName": "item", @@ -31628,13 +31744,13 @@ } } }, - "S11f": { + "S11m": { "type": "list", "member": { "locationName": "InstanceId" } }, - "S11u": { + "S121": { "type": "structure", "members": { "Code": { @@ -31645,7 +31761,7 @@ } } }, - "S12z": { + "S136": { "type": "structure", "members": { "ConversionTaskId": { @@ -31685,7 +31801,7 @@ "locationName": "description" }, "Image": { - "shape": "S133", + "shape": "S13a", "locationName": "image" }, "Status": { @@ -31695,7 +31811,7 @@ "locationName": "statusMessage" }, "Volume": { - "shape": "S135", + "shape": "S13c", "locationName": "volume" } } @@ -31718,11 +31834,11 @@ "locationName": "description" }, "Image": { - "shape": "S133", + "shape": "S13a", "locationName": "image" }, "Volume": { - "shape": "S135", + "shape": "S13c", "locationName": "volume" } } @@ -31739,7 +31855,7 @@ } } }, - "S133": { + "S13a": { "type": "structure", "members": { "Checksum": { @@ -31749,7 +31865,7 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S134", + "shape": "S13b", "locationName": "importManifestUrl" }, "Size": { @@ -31758,11 +31874,11 @@ } } }, - "S134": { + "S13b": { "type": "string", "sensitive": true }, - "S135": { + "S13c": { "type": "structure", "members": { "Id": { @@ -31774,7 +31890,7 @@ } } }, - "S143": { + "S14a": { "type": "structure", "members": { "S3Bucket": { @@ -31785,7 +31901,7 @@ } } }, - "S14g": { + "S14n": { "type": "structure", "members": { "TargetResourceCount": { @@ -31794,7 +31910,7 @@ } } }, - "S14h": { + "S14o": { "type": "structure", "members": { "LaunchTemplateId": { @@ -31808,7 +31924,7 @@ } } }, - "S14u": { + "S151": { "type": "structure", "members": { "EventDescription": { @@ -31822,7 +31938,7 @@ } } }, - "S14x": { + "S154": { "type": "list", "member": { "locationName": "item", @@ -31843,7 +31959,7 @@ } } }, - "S15q": { + "S15x": { "type": "structure", "members": { "FpgaImageId": { @@ -31872,12 +31988,12 @@ } }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" } } }, - "S15u": { + "S161": { "type": "list", "member": { "locationName": "item", @@ -31892,32 +32008,32 @@ } } }, - "S15z": { + "S166": { "type": "list", "member": { "locationName": "Owner" } }, - "S16l": { + "S16r": { "type": "list", "member": { "locationName": "item" } }, - "S16o": { + "S16u": { "type": "list", "member": { "locationName": "item" } }, - "S17d": { + "S17j": { "type": "list", "member": { - "shape": "Sek", + "shape": "Sel", "locationName": "item" } }, - "S17e": { + "S17k": { "type": "list", "member": { "locationName": "item", @@ -31938,13 +32054,13 @@ } } }, - "S17i": { + "S17o": { "type": "list", "member": { "locationName": "ImageId" } }, - "S181": { + "S187": { "type": "list", "member": { "locationName": "item", @@ -31976,21 +32092,21 @@ "locationName": "statusMessage" }, "Url": { - "shape": "S183", + "shape": "S189", "locationName": "url" }, "UserBucket": { - "shape": "S184", + "shape": "S18a", "locationName": "userBucket" } } } }, - "S183": { + "S189": { "type": "string", "sensitive": true }, - "S184": { + "S18a": { "type": "structure", "members": { "S3Bucket": { @@ -32001,7 +32117,7 @@ } } }, - "S185": { + "S18b": { "type": "list", "member": { "locationName": "item", @@ -32013,7 +32129,7 @@ } } }, - "S18d": { + "S18j": { "type": "structure", "members": { "Description": { @@ -32046,16 +32162,16 @@ "locationName": "statusMessage" }, "Url": { - "shape": "S183", + "shape": "S189", "locationName": "url" }, "UserBucket": { - "shape": "S184", + "shape": "S18a", "locationName": "userBucket" } } }, - "S18h": { + "S18n": { "type": "list", "member": { "locationName": "item", @@ -32087,7 +32203,7 @@ } } }, - "S18k": { + "S18q": { "type": "structure", "members": { "Value": { @@ -32096,7 +32212,7 @@ } } }, - "S18l": { + "S18r": { "type": "structure", "members": { "Enabled": { @@ -32105,7 +32221,7 @@ } } }, - "S197": { + "S19d": { "type": "structure", "members": { "InstanceEventId": { @@ -32131,7 +32247,7 @@ } } }, - "S19a": { + "S19g": { "type": "structure", "members": { "Code": { @@ -32143,7 +32259,7 @@ } } }, - "S19c": { + "S19i": { "type": "structure", "members": { "Details": { @@ -32171,11 +32287,11 @@ } } }, - "S1ct": { + "S1cz": { "type": "structure", "members": { "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "Instances": { @@ -32209,11 +32325,11 @@ "type": "timestamp" }, "Monitoring": { - "shape": "S1cw", + "shape": "S1d2", "locationName": "monitoring" }, "Placement": { - "shape": "Scj", + "shape": "Sck", "locationName": "placement" }, "Platform": { @@ -32226,7 +32342,7 @@ "locationName": "privateIpAddress" }, "ProductCodes": { - "shape": "S15u", + "shape": "S161", "locationName": "productCodes" }, "PublicDnsName": { @@ -32239,7 +32355,7 @@ "locationName": "ramdiskId" }, "State": { - "shape": "S19a", + "shape": "S19g", "locationName": "instanceState" }, "StateTransitionReason": { @@ -32255,7 +32371,7 @@ "locationName": "architecture" }, "BlockDeviceMappings": { - "shape": "S18h", + "shape": "S18n", "locationName": "blockDeviceMapping" }, "ClientToken": { @@ -32332,7 +32448,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1d5", + "shape": "S1db", "locationName": "association" }, "Attachment": { @@ -32367,11 +32483,11 @@ "locationName": "description" }, "Groups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "Ipv6Addresses": { - "shape": "Sib", + "shape": "Sic", "locationName": "ipv6AddressesSet" }, "MacAddress": { @@ -32397,7 +32513,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1d5", + "shape": "S1db", "locationName": "association" }, "Primary": { @@ -32468,7 +32584,7 @@ "locationName": "rootDeviceType" }, "SecurityGroups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "SourceDestCheck": { @@ -32482,7 +32598,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Sje", + "shape": "Sjf", "locationName": "stateReason" }, "Tags": { @@ -32520,7 +32636,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Siu", + "shape": "Siv", "locationName": "capacityReservationTarget" } } @@ -32549,11 +32665,11 @@ } }, "MetadataOptions": { - "shape": "S1di", + "shape": "S1do", "locationName": "metadataOptions" }, "EnclaveOptions": { - "shape": "S18l", + "shape": "S18r", "locationName": "enclaveOptions" }, "BootMode": { @@ -32618,7 +32734,7 @@ } } }, - "S1cw": { + "S1d2": { "type": "structure", "members": { "State": { @@ -32626,7 +32742,7 @@ } } }, - "S1d5": { + "S1db": { "type": "structure", "members": { "CarrierIp": { @@ -32646,7 +32762,7 @@ } } }, - "S1di": { + "S1do": { "type": "structure", "members": { "State": { @@ -32670,13 +32786,13 @@ } } }, - "S1fi": { + "S1fo": { "type": "list", "member": { "locationName": "item" } }, - "S1gi": { + "S1go": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { @@ -32718,7 +32834,7 @@ } } }, - "S1gt": { + "S1gz": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { @@ -32735,7 +32851,7 @@ "locationName": "additionalAccountSet" }, "FilterInArns": { - "shape": "S1gu", + "shape": "S1h0", "locationName": "filterInArnSet" }, "StartDate": { @@ -32756,15 +32872,15 @@ "type": "boolean" }, "ForwardPathComponents": { - "shape": "S1gv", + "shape": "S1h1", "locationName": "forwardPathComponentSet" }, "ReturnPathComponents": { - "shape": "S1gv", + "shape": "S1h1", "locationName": "returnPathComponentSet" }, "Explanations": { - "shape": "S1hf", + "shape": "S1hl", "locationName": "explanationSet" }, "AlternatePathHints": { @@ -32793,13 +32909,13 @@ } } }, - "S1gu": { + "S1h0": { "type": "list", "member": { "locationName": "item" } }, - "S1gv": { + "S1h1": { "type": "list", "member": { "locationName": "item", @@ -32810,47 +32926,47 @@ "type": "integer" }, "AclRule": { - "shape": "S1gx", + "shape": "S1h3", "locationName": "aclRule" }, "AttachedTo": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "attachedTo" }, "Component": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "component" }, "DestinationVpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "destinationVpc" }, "OutboundHeader": { - "shape": "S1gz", + "shape": "S1h5", "locationName": "outboundHeader" }, "InboundHeader": { - "shape": "S1gz", + "shape": "S1h5", "locationName": "inboundHeader" }, "RouteTableRoute": { - "shape": "S1h2", + "shape": "S1h8", "locationName": "routeTableRoute" }, "SecurityGroupRule": { - "shape": "S1h3", + "shape": "S1h9", "locationName": "securityGroupRule" }, "SourceVpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "sourceVpc" }, "Subnet": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "subnet" }, "Vpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpc" }, "AdditionalDetails": { @@ -32864,15 +32980,15 @@ "locationName": "additionalDetailType" }, "Component": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "component" }, "VpcEndpointService": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpcEndpointService" }, "RuleOptions": { - "shape": "S1h6", + "shape": "S1hc", "locationName": "ruleOptionSet" }, "RuleGroupTypePairs": { @@ -32902,7 +33018,7 @@ "locationName": "ruleGroupArn" }, "RuleOptions": { - "shape": "S1h6", + "shape": "S1hc", "locationName": "ruleOptionSet" } } @@ -32912,34 +33028,34 @@ "locationName": "serviceName" }, "LoadBalancers": { - "shape": "S1hd", + "shape": "S1hj", "locationName": "loadBalancerSet" } } } }, "TransitGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "transitGateway" }, "TransitGatewayRouteTableRoute": { - "shape": "S1he", + "shape": "S1hk", "locationName": "transitGatewayRouteTableRoute" }, "Explanations": { - "shape": "S1hf", + "shape": "S1hl", "locationName": "explanationSet" }, "ElasticLoadBalancerListener": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "elasticLoadBalancerListener" }, "FirewallStatelessRule": { - "shape": "S1hl", + "shape": "S1hr", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1hp", + "shape": "S1hv", "locationName": "firewallStatefulRule" }, "ServiceName": { @@ -32948,7 +33064,7 @@ } } }, - "S1gx": { + "S1h3": { "type": "structure", "members": { "Cidr": { @@ -32959,7 +33075,7 @@ "type": "boolean" }, "PortRange": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "portRange" }, "Protocol": { @@ -32974,7 +33090,7 @@ } } }, - "S1gy": { + "S1h4": { "type": "structure", "members": { "Id": { @@ -32988,44 +33104,44 @@ } } }, - "S1gz": { + "S1h5": { "type": "structure", "members": { "DestinationAddresses": { - "shape": "S1h0", + "shape": "S1h6", "locationName": "destinationAddressSet" }, "DestinationPortRanges": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "destinationPortRangeSet" }, "Protocol": { "locationName": "protocol" }, "SourceAddresses": { - "shape": "S1h0", + "shape": "S1h6", "locationName": "sourceAddressSet" }, "SourcePortRanges": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "sourcePortRangeSet" } } }, - "S1h0": { + "S1h6": { "type": "list", "member": { "locationName": "item" } }, - "S1h1": { + "S1h7": { "type": "list", "member": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "item" } }, - "S1h2": { + "S1h8": { "type": "structure", "members": { "DestinationCidr": { @@ -33072,7 +33188,7 @@ } } }, - "S1h3": { + "S1h9": { "type": "structure", "members": { "Cidr": { @@ -33085,7 +33201,7 @@ "locationName": "securityGroupId" }, "PortRange": { - "shape": "Sk7", + "shape": "Sk8", "locationName": "portRange" }, "PrefixListId": { @@ -33096,7 +33212,7 @@ } } }, - "S1h6": { + "S1hc": { "type": "list", "member": { "locationName": "item", @@ -33106,26 +33222,26 @@ "locationName": "keyword" }, "Settings": { - "shape": "S1h8", + "shape": "S1he", "locationName": "settingSet" } } } }, - "S1h8": { + "S1he": { "type": "list", "member": { "locationName": "item" } }, - "S1hd": { + "S1hj": { "type": "list", "member": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "item" } }, - "S1he": { + "S1hk": { "type": "structure", "members": { "DestinationCidr": { @@ -33151,29 +33267,29 @@ } } }, - "S1hf": { + "S1hl": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Acl": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "acl" }, "AclRule": { - "shape": "S1gx", + "shape": "S1h3", "locationName": "aclRule" }, "Address": { "locationName": "address" }, "Addresses": { - "shape": "S1h0", + "shape": "S1h6", "locationName": "addressSet" }, "AttachedTo": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "attachedTo" }, "AvailabilityZones": { @@ -33185,19 +33301,19 @@ "locationName": "cidrSet" }, "Component": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "component" }, "CustomerGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "customerGateway" }, "Destination": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "destination" }, "DestinationVpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "destinationVpc" }, "Direction": { @@ -33207,11 +33323,11 @@ "locationName": "explanationCode" }, "IngressRouteTable": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "ingressRouteTable" }, "InternetGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "internetGateway" }, "LoadBalancerArn": { @@ -33246,7 +33362,7 @@ "locationName": "availabilityZone" }, "Instance": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "instance" }, "Port": { @@ -33256,11 +33372,11 @@ } }, "LoadBalancerTargetGroup": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "loadBalancerTargetGroup" }, "LoadBalancerTargetGroups": { - "shape": "S1hd", + "shape": "S1hj", "locationName": "loadBalancerTargetGroupSet" }, "LoadBalancerTargetPort": { @@ -33268,25 +33384,25 @@ "type": "integer" }, "ElasticLoadBalancerListener": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "elasticLoadBalancerListener" }, "MissingComponent": { "locationName": "missingComponent" }, "NatGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "natGateway" }, "NetworkInterface": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "networkInterface" }, "PacketField": { "locationName": "packetField" }, "VpcPeeringConnection": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpcPeeringConnection" }, "Port": { @@ -33294,82 +33410,82 @@ "type": "integer" }, "PortRanges": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "portRangeSet" }, "PrefixList": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "prefixList" }, "Protocols": { - "shape": "S1h8", + "shape": "S1he", "locationName": "protocolSet" }, "RouteTableRoute": { - "shape": "S1h2", + "shape": "S1h8", "locationName": "routeTableRoute" }, "RouteTable": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "routeTable" }, "SecurityGroup": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "securityGroup" }, "SecurityGroupRule": { - "shape": "S1h3", + "shape": "S1h9", "locationName": "securityGroupRule" }, "SecurityGroups": { - "shape": "S1hd", + "shape": "S1hj", "locationName": "securityGroupSet" }, "SourceVpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "sourceVpc" }, "State": { "locationName": "state" }, "Subnet": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "subnet" }, "SubnetRouteTable": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "subnetRouteTable" }, "Vpc": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpc" }, "VpcEndpoint": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpcEndpoint" }, "VpnConnection": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpnConnection" }, "VpnGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "vpnGateway" }, "TransitGateway": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "transitGateway" }, "TransitGatewayRouteTable": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "transitGatewayRouteTable" }, "TransitGatewayRouteTableRoute": { - "shape": "S1he", + "shape": "S1hk", "locationName": "transitGatewayRouteTableRoute" }, "TransitGatewayAttachment": { - "shape": "S1gy", + "shape": "S1h4", "locationName": "transitGatewayAttachment" }, "ComponentAccount": { @@ -33379,17 +33495,17 @@ "locationName": "componentRegion" }, "FirewallStatelessRule": { - "shape": "S1hl", + "shape": "S1hr", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1hp", + "shape": "S1hv", "locationName": "firewallStatefulRule" } } } }, - "S1hl": { + "S1hr": { "type": "structure", "members": { "RuleGroupArn": { @@ -33404,11 +33520,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "destinationPortSet" }, "Protocols": { @@ -33428,7 +33544,7 @@ } } }, - "S1hp": { + "S1hv": { "type": "structure", "members": { "RuleGroupArn": { @@ -33443,11 +33559,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1h1", + "shape": "S1h7", "locationName": "destinationPortSet" }, "Protocol": { @@ -33461,7 +33577,7 @@ } } }, - "S1iw": { + "S1j2": { "type": "structure", "members": { "FirstAddress": { @@ -33480,13 +33596,13 @@ } } }, - "S1j9": { + "S1jf": { "type": "list", "member": { "locationName": "ReservedInstancesId" } }, - "S1jh": { + "S1jn": { "type": "list", "member": { "locationName": "item", @@ -33502,7 +33618,7 @@ } } }, - "S1jv": { + "S1k1": { "type": "structure", "members": { "AvailabilityZone": { @@ -33523,7 +33639,7 @@ } } }, - "S1ki": { + "S1ko": { "type": "structure", "members": { "Frequency": { @@ -33550,7 +33666,7 @@ } } }, - "S1kq": { + "S1kw": { "type": "structure", "members": { "AvailabilityZone": { @@ -33585,7 +33701,7 @@ "type": "timestamp" }, "Recurrence": { - "shape": "S1ki", + "shape": "S1ko", "locationName": "recurrence" }, "ScheduledInstanceId": { @@ -33609,19 +33725,19 @@ } } }, - "S1kx": { + "S1l3": { "type": "list", "member": { "locationName": "item" } }, - "S1l1": { + "S1l7": { "type": "list", "member": { "locationName": "GroupName" } }, - "S1l9": { + "S1lf": { "type": "list", "member": { "locationName": "item", @@ -33636,13 +33752,13 @@ } } }, - "S1lj": { + "S1lp": { "type": "list", "member": { "locationName": "SnapshotId" } }, - "S1m2": { + "S1m8": { "type": "structure", "required": [ "IamFleetRole", @@ -33699,14 +33815,14 @@ "type": "structure", "members": { "SecurityGroups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S17d", + "shape": "S17j", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -33740,11 +33856,11 @@ } }, "NetworkInterfaces": { - "shape": "S1mc", + "shape": "S1mi", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1me", + "shape": "S1mk", "locationName": "placement" }, "RamdiskId": { @@ -33757,7 +33873,7 @@ "locationName": "subnetId" }, "UserData": { - "shape": "Sgc", + "shape": "Sgd", "locationName": "userData" }, "WeightedCapacity": { @@ -33782,14 +33898,14 @@ } }, "InstanceRequirements": { - "shape": "Sdr", + "shape": "Sds", "locationName": "instanceRequirements" } } } }, "LaunchTemplateConfigs": { - "shape": "S1mh", + "shape": "S1mn", "locationName": "launchTemplateConfigs" }, "SpotPrice": { @@ -33891,7 +34007,7 @@ } } }, - "S1mc": { + "S1mi": { "type": "list", "member": { "locationName": "item", @@ -33913,7 +34029,7 @@ "type": "integer" }, "Groups": { - "shape": "Sgn", + "shape": "Sgo", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { @@ -33921,7 +34037,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Sib", + "shape": "Sic", "locationName": "ipv6AddressesSet", "queryName": "Ipv6Addresses" }, @@ -33932,7 +34048,7 @@ "locationName": "privateIpAddress" }, "PrivateIpAddresses": { - "shape": "Sgq", + "shape": "Sgr", "locationName": "privateIpAddressesSet", "queryName": "PrivateIpAddresses" }, @@ -33951,14 +34067,14 @@ "type": "integer" }, "Ipv4Prefixes": { - "shape": "Sgs", + "shape": "Sgt", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { - "shape": "Sgu", + "shape": "Sgv", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { @@ -33970,7 +34086,7 @@ } } }, - "S1me": { + "S1mk": { "type": "structure", "members": { "AvailabilityZone": { @@ -33984,14 +34100,14 @@ } } }, - "S1mh": { + "S1mn": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateSpecification": { - "shape": "Sdo", + "shape": "Sdp", "locationName": "launchTemplateSpecification" }, "Overrides": { @@ -34022,7 +34138,7 @@ "type": "double" }, "InstanceRequirements": { - "shape": "Sdr", + "shape": "Sds", "locationName": "instanceRequirements" } } @@ -34031,7 +34147,7 @@ } } }, - "S1mu": { + "S1n0": { "type": "list", "member": { "locationName": "item", @@ -34052,7 +34168,7 @@ "type": "timestamp" }, "Fault": { - "shape": "Snc", + "shape": "Snd", "locationName": "fault" }, "InstanceId": { @@ -34066,18 +34182,18 @@ "type": "structure", "members": { "UserData": { - "shape": "Sgc", + "shape": "Sgd", "locationName": "userData" }, "SecurityGroups": { - "shape": "Slf", + "shape": "Slg", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S17d", + "shape": "S17j", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -34101,11 +34217,11 @@ "locationName": "keyName" }, "NetworkInterfaces": { - "shape": "S1mc", + "shape": "S1mi", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1me", + "shape": "S1mk", "locationName": "placement" }, "RamdiskId": { @@ -34115,7 +34231,7 @@ "locationName": "subnetId" }, "Monitoring": { - "shape": "S1mx", + "shape": "S1n3", "locationName": "monitoring" } } @@ -34172,7 +34288,7 @@ } } }, - "S1mx": { + "S1n3": { "type": "structure", "required": [ "Enabled" @@ -34184,7 +34300,7 @@ } } }, - "S1nc": { + "S1ni": { "type": "list", "member": { "locationName": "item", @@ -34226,17 +34342,17 @@ } } }, - "S1oa": { + "S1og": { "type": "list", "member": {} }, - "S1pt": { + "S1pz": { "type": "list", "member": { "locationName": "item" } }, - "S1px": { + "S1q3": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -34255,7 +34371,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1q0", + "shape": "S1q6", "locationName": "deliveryStatus" }, "BucketName": { @@ -34278,7 +34394,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1q0", + "shape": "S1q6", "locationName": "deliveryStatus" }, "LogGroup": { @@ -34295,7 +34411,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1q0", + "shape": "S1q6", "locationName": "deliveryStatus" }, "DeliveryStream": { @@ -34314,7 +34430,7 @@ } } }, - "S1q0": { + "S1q6": { "type": "structure", "members": { "Code": { @@ -34325,7 +34441,7 @@ } } }, - "S1r1": { + "S1r7": { "type": "structure", "members": { "VolumeId": { @@ -34389,19 +34505,19 @@ } } }, - "S1r7": { + "S1rd": { "type": "list", "member": { "locationName": "VpcId" } }, - "S1t7": { + "S1td": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, - "S1tt": { + "S1tz": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -34424,7 +34540,7 @@ } } }, - "S1x8": { + "S1xe": { "type": "structure", "members": { "InstanceFamily": { @@ -34435,13 +34551,13 @@ } } }, - "S1xp": { + "S1xv": { "type": "list", "member": { "locationName": "item" } }, - "S1xr": { + "S1xx": { "type": "list", "member": { "locationName": "item", @@ -34455,7 +34571,7 @@ "type": "integer" }, "HostIdSet": { - "shape": "S16l", + "shape": "S16r", "locationName": "hostIdSet" }, "HostReservationId": { @@ -34476,19 +34592,19 @@ } } }, - "S1xw": { + "S1y2": { "type": "list", "member": { "locationName": "item" } }, - "S1xx": { + "S1y3": { "type": "list", "member": { "locationName": "item" } }, - "S1yx": { + "S1z3": { "type": "structure", "members": { "IpamId": { @@ -34519,7 +34635,7 @@ "locationName": "resourceType" }, "ResourceTags": { - "shape": "Sfy", + "shape": "Sfz", "locationName": "resourceTagSet" }, "IpUsage": { @@ -34540,7 +34656,7 @@ } } }, - "S1zl": { + "S1zr": { "type": "structure", "members": { "HourlyPrice": { @@ -34554,14 +34670,14 @@ } } }, - "S20a": { + "S20g": { "type": "list", "member": { - "shape": "Snn", + "shape": "Sno", "locationName": "item" } }, - "S21m": { + "S21s": { "type": "structure", "members": { "Comment": {}, @@ -34576,14 +34692,14 @@ } } }, - "S21p": { + "S21v": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, - "S21w": { + "S222": { "type": "structure", "required": [ "Bytes", @@ -34599,12 +34715,12 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S134", + "shape": "S13b", "locationName": "importManifestUrl" } } }, - "S21x": { + "S223": { "type": "structure", "required": [ "Size" @@ -34616,25 +34732,25 @@ } } }, - "S232": { + "S238": { "type": "list", "member": { "locationName": "UserId" } }, - "S233": { + "S239": { "type": "list", "member": { "locationName": "UserGroup" } }, - "S234": { + "S23a": { "type": "list", "member": { "locationName": "ProductCode" } }, - "S236": { + "S23c": { "type": "list", "member": { "locationName": "item", @@ -34645,23 +34761,23 @@ } } }, - "S23b": { + "S23h": { "type": "list", "member": { "shape": "S1h", "locationName": "item" } }, - "S23o": { + "S23u": { "type": "structure", "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Shj" + "shape": "Shk" } } }, - "S24d": { + "S24j": { "type": "list", "member": { "type": "structure", @@ -34670,7 +34786,7 @@ } } }, - "S271": { + "S277": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -34684,7 +34800,7 @@ } } }, - "S273": { + "S279": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -34701,7 +34817,7 @@ } } }, - "S27i": { + "S27o": { "type": "list", "member": { "locationName": "item", @@ -34711,39 +34827,39 @@ "locationName": "instanceId" }, "Monitoring": { - "shape": "S1cw", + "shape": "S1d2", "locationName": "monitoring" } } } }, - "S2b7": { + "S2bf": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "S2bv": { + "S2c3": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentState": { - "shape": "S19a", + "shape": "S19g", "locationName": "currentState" }, "InstanceId": { "locationName": "instanceId" }, "PreviousState": { - "shape": "S19a", + "shape": "S19g", "locationName": "previousState" } } } }, - "S2cj": { + "S2cr": { "type": "list", "member": { "locationName": "item", diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index 1999a1b134..37b618b7f6 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -3095,6 +3095,20 @@ }, "documentation": "Describes the IP address ranges that were specified in calls to ProvisionByoipCidr.
To describe the address pools that were created when you provisioned the address ranges, use DescribePublicIpv4Pools or DescribeIpv6Pools.
" }, + "DescribeCapacityBlockOfferings": { + "name": "DescribeCapacityBlockOfferings", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "DescribeCapacityBlockOfferingsRequest" + }, + "output": { + "shape": "DescribeCapacityBlockOfferingsResult" + }, + "documentation": "Describes Capacity Block offerings available for purchase. With Capacity Blocks, you purchase a specific instance type for a period of time.
" + }, "DescribeCapacityReservationFleets": { "name": "DescribeCapacityReservationFleets", "http": { @@ -7426,6 +7440,20 @@ }, "documentation": "Provision a CIDR to a public IPv4 pool.
For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
" }, + "PurchaseCapacityBlock": { + "name": "PurchaseCapacityBlock", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "PurchaseCapacityBlockRequest" + }, + "output": { + "shape": "PurchaseCapacityBlockResult" + }, + "documentation": "Purchase the Capacity Block for use with your account. With Capacity Blocks you ensure GPU capacity is available for machine learning (ML) workloads. You must specify the ID of the Capacity Block offering you are purchasing.
" + }, "PurchaseHostReservation": { "name": "PurchaseHostReservation", "http": { @@ -12121,6 +12149,69 @@ "locationName": "item" } }, + "CapacityBlockOffering": { + "type": "structure", + "members": { + "CapacityBlockOfferingId": { + "shape": "OfferingId", + "documentation": "The ID of the Capacity Block offering.
", + "locationName": "capacityBlockOfferingId" + }, + "InstanceType": { + "shape": "String", + "documentation": "The instance type of the Capacity Block offering.
", + "locationName": "instanceType" + }, + "AvailabilityZone": { + "shape": "String", + "documentation": "The Availability Zone of the Capacity Block offering.
", + "locationName": "availabilityZone" + }, + "InstanceCount": { + "shape": "Integer", + "documentation": "The number of instances in the Capacity Block offering.
", + "locationName": "instanceCount" + }, + "StartDate": { + "shape": "MillisecondDateTime", + "documentation": "The start date of the Capacity Block offering.
", + "locationName": "startDate" + }, + "EndDate": { + "shape": "MillisecondDateTime", + "documentation": "The end date of the Capacity Block offering.
", + "locationName": "endDate" + }, + "CapacityBlockDurationHours": { + "shape": "Integer", + "documentation": "The amount of time of the Capacity Block reservation in hours.
", + "locationName": "capacityBlockDurationHours" + }, + "UpfrontFee": { + "shape": "String", + "documentation": "The total price to be paid up front.
", + "locationName": "upfrontFee" + }, + "CurrencyCode": { + "shape": "String", + "documentation": "The currency of the payment for the Capacity Block.
", + "locationName": "currencyCode" + }, + "Tenancy": { + "shape": "CapacityReservationTenancy", + "documentation": "The tenancy of the Capacity Block.
", + "locationName": "tenancy" + } + }, + "documentation": "The recommended Capacity Block that fits your search requirements.
" + }, + "CapacityBlockOfferingSet": { + "type": "list", + "member": { + "shape": "CapacityBlockOffering", + "locationName": "item" + } + }, "CapacityReservation": { "type": "structure", "members": { @@ -12238,6 +12329,11 @@ "shape": "CapacityAllocations", "documentation": "Information about instance capacity usage.
", "locationName": "capacityAllocationSet" + }, + "ReservationType": { + "shape": "CapacityReservationType", + "documentation": "The type of Capacity Reservation.
", + "locationName": "reservationType" } }, "documentation": "Describes a Capacity Reservation.
" @@ -12495,7 +12591,10 @@ "expired", "cancelled", "pending", - "failed" + "failed", + "scheduled", + "payment-pending", + "payment-failed" ] }, "CapacityReservationTarget": { @@ -12535,6 +12634,13 @@ "dedicated" ] }, + "CapacityReservationType": { + "type": "string", + "enum": [ + "default", + "capacity-block" + ] + }, "CarrierGateway": { "type": "structure", "members": { @@ -18465,7 +18571,8 @@ "type": "string", "enum": [ "spot", - "on-demand" + "on-demand", + "capacity-block" ] }, "DefaultingDhcpOptionsId": { @@ -21077,6 +21184,68 @@ } } }, + "DescribeCapacityBlockOfferingsMaxResults": { + "type": "integer", + "max": 1000, + "min": 1 + }, + "DescribeCapacityBlockOfferingsRequest": { + "type": "structure", + "required": [ + "InstanceType", + "InstanceCount", + "CapacityDurationHours" + ], + "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
.
The type of instance for which the Capacity Block offering reserves capacity.
" + }, + "InstanceCount": { + "shape": "Integer", + "documentation": "The number of instances for which to reserve capacity.
" + }, + "StartDateRange": { + "shape": "MillisecondDateTime", + "documentation": "The earliest start date for the Capacity Block offering.
" + }, + "EndDateRange": { + "shape": "MillisecondDateTime", + "documentation": "The latest end date for the Capacity Block offering.
" + }, + "CapacityDurationHours": { + "shape": "Integer", + "documentation": "The number of hours for which to reserve Capacity Block.
" + }, + "NextToken": { + "shape": "String", + "documentation": "The token to use to retrieve the next page of results.
" + }, + "MaxResults": { + "shape": "DescribeCapacityBlockOfferingsMaxResults", + "documentation": "The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
The recommended Capacity Block offering for the dates specified.
", + "locationName": "capacityBlockOfferingSet" + }, + "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.
The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.
You must specify VCpuCount
and MemoryMiB
. All other attributes are optional. Any unspecified optional attribute is set to its default.
When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values.
To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:
AllowedInstanceTypes
- The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes.
ExcludedInstanceTypes
- The instance types to exclude from the list, even if they match your specified attributes.
If you specify InstanceRequirements
, you can't specify InstanceType
.
Attribute-based instance type selection is only supported when using Auto Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan to use the launch template in the launch instance wizard or with the RunInstances API, you can't specify InstanceRequirements
.
For more information, see Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide.
" + "documentation": "The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.
You must specify VCpuCount
and MemoryMiB
. All other attributes are optional. Any unspecified optional attribute is set to its default.
When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values.
To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:
AllowedInstanceTypes
- The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes.
ExcludedInstanceTypes
- The instance types to exclude from the list, even if they match your specified attributes.
If you specify InstanceRequirements
, you can't specify InstanceType
.
Attribute-based instance type selection is only supported when using Auto Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan to use the launch template in the launch instance wizard or with the RunInstances API, you can't specify InstanceRequirements
.
For more information, see Create a mixed instances group using attribute-based instance type selection in the Amazon EC2 Auto Scaling User Guide, and also Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide.
" }, "InstanceRequirementsRequest": { "type": "structure", @@ -42686,7 +42856,8 @@ "MarketType": { "type": "string", "enum": [ - "spot" + "spot", + "capacity-block" ] }, "MaxIpv4AddrPerInterface": { @@ -49206,6 +49377,42 @@ }, "documentation": "Describes the result of the purchase.
" }, + "PurchaseCapacityBlockRequest": { + "type": "structure", + "required": [ + "CapacityBlockOfferingId", + "InstancePlatform" + ], + "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
.
The tags to apply to the Capacity Block during launch.
", + "locationName": "TagSpecification" + }, + "CapacityBlockOfferingId": { + "shape": "OfferingId", + "documentation": "The ID of the Capacity Block offering.
" + }, + "InstancePlatform": { + "shape": "CapacityReservationInstancePlatform", + "documentation": "The type of operating system for which to reserve capacity.
" + } + } + }, + "PurchaseCapacityBlockResult": { + "type": "structure", + "members": { + "CapacityReservation": { + "shape": "CapacityReservation", + "documentation": "The Capacity Reservation.
", + "locationName": "capacityReservation" + } + } + }, "PurchaseHostReservationRequest": { "type": "structure", "required": [ @@ -59491,7 +59698,8 @@ "type": "string", "enum": [ "spot", - "on-demand" + "on-demand", + "capacity-block" ] }, "UsageClassTypeList": { diff --git a/apis/ec2-2016-11-15.paginators.json b/apis/ec2-2016-11-15.paginators.json index 522792d6af..ddc054563c 100644 --- a/apis/ec2-2016-11-15.paginators.json +++ b/apis/ec2-2016-11-15.paginators.json @@ -36,6 +36,12 @@ "output_token": "NextToken", "result_key": "ByoipCidrs" }, + "DescribeCapacityBlockOfferings": { + "input_token": "NextToken", + "limit_key": "MaxResults", + "output_token": "NextToken", + "result_key": "CapacityBlockOfferings" + }, "DescribeCapacityReservationFleets": { "input_token": "NextToken", "limit_key": "MaxResults", diff --git a/apis/m2-2021-04-28.min.json b/apis/m2-2021-04-28.min.json index 93d14e78eb..d418a6706b 100644 --- a/apis/m2-2021-04-28.min.json +++ b/apis/m2-2021-04-28.min.json @@ -686,6 +686,9 @@ }, "union": true }, + "fileSize": { + "type": "long" + }, "lastReferencedTime": { "type": "timestamp" }, @@ -731,7 +734,7 @@ "members": { "status": {}, "summary": { - "shape": "S2j" + "shape": "S2m" }, "taskId": {} } @@ -954,7 +957,7 @@ "type": "integer" }, "names": { - "shape": "S2y", + "shape": "S31", "location": "querystring", "locationName": "names" }, @@ -1214,8 +1217,9 @@ ], "members": { "status": {}, + "statusReason": {}, "summary": { - "shape": "S2j" + "shape": "S2m" }, "taskId": {} } @@ -1246,6 +1250,10 @@ "locationName": "maxResults", "type": "integer" }, + "nameFilter": { + "location": "querystring", + "locationName": "nameFilter" + }, "nextToken": { "location": "querystring", "locationName": "nextToken" @@ -1420,7 +1428,7 @@ "type": "integer" }, "names": { - "shape": "S2y", + "shape": "S31", "location": "querystring", "locationName": "names" }, @@ -1698,6 +1706,9 @@ "location": "uri", "locationName": "environmentId" }, + "forceUpdate": { + "type": "boolean" + }, "instanceType": {}, "preferredMaintenanceWindow": {} } @@ -1854,6 +1865,25 @@ "folderPath": {} } }, + "s3BatchJobIdentifier": { + "type": "structure", + "required": [ + "bucket", + "identifier" + ], + "members": { + "bucket": {}, + "identifier": { + "type": "structure", + "members": { + "fileName": {}, + "scriptName": {} + }, + "union": true + }, + "keyPrefix": {} + } + }, "scriptBatchJobIdentifier": { "type": "structure", "required": [ @@ -1866,7 +1896,7 @@ }, "union": true }, - "S2j": { + "S2m": { "type": "structure", "required": [ "failed", @@ -1893,7 +1923,7 @@ } } }, - "S2y": { + "S31": { "type": "list", "member": {} } diff --git a/apis/m2-2021-04-28.normal.json b/apis/m2-2021-04-28.normal.json index e505d09d2f..288eae0405 100644 --- a/apis/m2-2021-04-28.normal.json +++ b/apis/m2-2021-04-28.normal.json @@ -411,12 +411,21 @@ { "shape": "ResourceNotFoundException" }, + { + "shape": "ExecutionTimeoutException" + }, + { + "shape": "ServiceUnavailableException" + }, { "shape": "ThrottlingException" }, { "shape": "AccessDeniedException" }, + { + "shape": "ConflictException" + }, { "shape": "ValidationException" }, @@ -719,12 +728,21 @@ { "shape": "ResourceNotFoundException" }, + { + "shape": "ExecutionTimeoutException" + }, + { + "shape": "ServiceUnavailableException" + }, { "shape": "ThrottlingException" }, { "shape": "AccessDeniedException" }, + { + "shape": "ConflictException" + }, { "shape": "ValidationException" }, @@ -1383,6 +1401,10 @@ "shape": "FileBatchJobIdentifier", "documentation": "Specifies a file associated with a specific batch job.
" }, + "s3BatchJobIdentifier": { + "shape": "S3BatchJobIdentifier", + "documentation": "Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.
" + }, "scriptBatchJobIdentifier": { "shape": "ScriptBatchJobIdentifier", "documentation": "A batch job identifier in which the batch job to run is identified by the script name.
" @@ -1414,14 +1436,14 @@ "BatchParamKey": { "type": "string", "documentation": "See https://www.ibm.com/docs/en/workload-automation/9.3.0?topic=zos-coding-variables-in-jcl to get details about limits for both keys and values: 8 for keys (variable names), 44 for values (variable values) In addition, keys will be only alphabetic characters and digits, without any space or special characters (dash, underscore, etc ...)
Parameter key: the first character must be alphabetic. Can be of up to 8 alphanumeric characters.
", - "max": 8, + "max": 32, "min": 1, "pattern": "^[A-Za-z][A-Za-z0-9]{1,7}$" }, "BatchParamValue": { "type": "string", "documentation": "Parameter value can be of up to 44 alphanumeric characters.
", - "max": 44, + "max": 80, "min": 0 }, "Boolean": { @@ -1641,7 +1663,7 @@ }, "preferredMaintenanceWindow": { "shape": "String50", - "documentation": "Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.
" + "documentation": "Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format ddd:hh24:mi-ddd:hh24:mi
and must be less than 24 hours. The following two examples are valid maintenance windows: sun:23:45-mon:00:15
or sat:01:00-sat:03:00
.
If you do not provide a value, a random system-generated value will be assigned.
" }, "publiclyAccessible": { "shape": "Boolean", @@ -1794,6 +1816,10 @@ "shape": "DataSetTaskLifecycle", "documentation": "The status of the data set import task.
" }, + "statusReason": { + "shape": "String", + "documentation": "If dataset import failed, the failure reason will show here.
" + }, "summary": { "shape": "DataSetImportSummary", "documentation": "A summary of the data set import task.
" @@ -1849,7 +1875,8 @@ "enum": [ "Creating", "Running", - "Completed" + "Completed", + "Failed" ] }, "DataSetsSummaryList": { @@ -2007,7 +2034,8 @@ "enum": [ "Deploying", "Succeeded", - "Failed" + "Failed", + "Updating Deployment" ] }, "DeploymentList": { @@ -2580,6 +2608,10 @@ "shape": "DatasetDetailOrgAttributes", "documentation": "The type of data set. The only supported value is VSAM.
" }, + "fileSize": { + "shape": "Long", + "documentation": "File size of the dataset.
" + }, "lastReferencedTime": { "shape": "Timestamp", "documentation": "The last time the data set was referenced.
" @@ -2735,7 +2767,7 @@ "members": { "actualCapacity": { "shape": "CapacityValue", - "documentation": "The number of instances included in the runtime environment. A standalone runtime environment has a maxiumum of one instance. Currently, a high availability runtime environment has a maximum of two instances.
" + "documentation": "The number of instances included in the runtime environment. A standalone runtime environment has a maximum of one instance. Currently, a high availability runtime environment has a maximum of two instances.
" }, "creationTime": { "shape": "Timestamp", @@ -2787,7 +2819,7 @@ }, "preferredMaintenanceWindow": { "shape": "String50", - "documentation": "Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.
" + "documentation": "The maintenance window for the runtime environment. If you don't provide a value for the maintenance window, the service assigns a random value.
" }, "publiclyAccessible": { "shape": "Boolean", @@ -2863,6 +2895,21 @@ "Integer": { "type": "integer" }, + "JobIdentifier": { + "type": "structure", + "members": { + "fileName": { + "shape": "String", + "documentation": "The name of the file that contains the batch job definition.
" + }, + "scriptName": { + "shape": "String", + "documentation": "The name of the script that contains the batch job definition.
" + } + }, + "documentation": "Identifies a specific batch job.
", + "union": true + }, "ListApplicationVersionsRequest": { "type": "structure", "required": [ @@ -3130,6 +3177,12 @@ "location": "querystring", "locationName": "maxResults" }, + "nameFilter": { + "shape": "String200", + "documentation": "Filter dataset name matching the specified pattern. Can use * and % as wild cards.
", + "location": "querystring", + "locationName": "nameFilter" + }, "nextToken": { "shape": "NextToken", "documentation": "A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.
", @@ -3341,6 +3394,10 @@ }, "documentation": "A subset of the attributes that describe a log group. In CloudWatch a log group is a group of log streams that share the same retention, monitoring, and access control settings.
" }, + "Long": { + "type": "long", + "box": true + }, "MaintenanceSchedule": { "type": "structure", "members": { @@ -3501,6 +3558,28 @@ }, "documentation": "The length of the records in the data set.
" }, + "S3BatchJobIdentifier": { + "type": "structure", + "required": [ + "bucket", + "identifier" + ], + "members": { + "bucket": { + "shape": "String", + "documentation": "The Amazon S3 bucket that contains the batch job definitions.
" + }, + "identifier": { + "shape": "JobIdentifier", + "documentation": "Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in keyPrefix
.
The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.
" + } + }, + "documentation": "A batch job identifier in which the batch jobs to run are identified by an Amazon S3 location.
" + }, "ScriptBatchJobDefinition": { "type": "structure", "required": [ @@ -3807,13 +3886,17 @@ "location": "uri", "locationName": "environmentId" }, + "forceUpdate": { + "shape": "Boolean", + "documentation": "Forces the updates on the environment. This option is needed if the applications in the environment are not stopped or if there are ongoing application-related activities in the environment.
If you use this option, be aware that it could lead to data corruption in the applications, and that you might need to perform repair and recovery procedures for the applications.
This option is not needed if the attribute being updated is preferredMaintenanceWindow
.
The instance type for the runtime environment to update.
" }, "preferredMaintenanceWindow": { "shape": "String", - "documentation": "Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.
" + "documentation": "Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format ddd:hh24:mi-ddd:hh24:mi
and must be less than 24 hours. The following two examples are valid maintenance windows: sun:23:45-mon:00:15
or sat:01:00-sat:03:00
.
If you do not provide a value, a random system-generated value will be assigned.
" } } }, diff --git a/apis/neptunedata-2023-08-01.normal.json b/apis/neptunedata-2023-08-01.normal.json index a5e8c50128..c75bbdeafd 100644 --- a/apis/neptunedata-2023-08-01.normal.json +++ b/apis/neptunedata-2023-08-01.normal.json @@ -920,7 +920,7 @@ "shape": "MissingParameterException" } ], - "documentation": "Executes an openCypher explain
request. See The openCypher explain feature for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Opencypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" + "documentation": "Executes an openCypher explain
request. See The openCypher explain feature for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" }, "ExecuteOpenCypherQuery": { "name": "ExecuteOpenCypherQuery", @@ -1000,7 +1000,7 @@ "shape": "MissingParameterException" } ], - "documentation": "Executes an openCypher query. See Accessing the Neptune Graph with openCypher for more information.
Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs.
The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the openCypher project under an Apache 2 open-source license.
Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query:
Note also that the neptune-db:QueryLanguage:Opencypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" + "documentation": "Executes an openCypher query. See Accessing the Neptune Graph with openCypher for more information.
Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs.
The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the openCypher project under an Apache 2 open-source license.
Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query:
Note also that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" }, "GetEngineStatus": { "name": "GetEngineStatus", @@ -1427,7 +1427,7 @@ "shape": "MissingParameterException" } ], - "documentation": "Retrieves the status of a specified openCypher query.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Opencypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" + "documentation": "Retrieves the status of a specified openCypher query.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" }, "GetPropertygraphStatistics": { "name": "GetPropertygraphStatistics", @@ -1533,7 +1533,7 @@ "shape": "TooManyRequestsException" } ], - "documentation": "Gets a stream for a property graph.
With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream
lets you collect these change-log entries for a property graph.
The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1
.
See Capturing graph changes in real time using Neptune streams.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query:
Note that you can restrict property-graph queries using the following IAM context keys:
See Condition keys available in Neptune IAM data-access policy statements).
" + "documentation": "Gets a stream for a property graph.
With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream
lets you collect these change-log entries for a property graph.
The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1
.
See Capturing graph changes in real time using Neptune streams.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query:
Note that you can restrict property-graph queries using the following IAM context keys:
See Condition keys available in Neptune IAM data-access policy statements).
" }, "GetPropertygraphSummary": { "name": "GetPropertygraphSummary", @@ -2137,7 +2137,7 @@ "shape": "MissingParameterException" } ], - "documentation": "Lists active openCypher queries. See Neptune openCypher status endpoint for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Opencypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" + "documentation": "Lists active openCypher queries. See Neptune openCypher status endpoint for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
" }, "ManagePropertygraphStatistics": { "name": "ManagePropertygraphStatistics", @@ -4592,7 +4592,7 @@ }, "queueRequest": { "shape": "Boolean", - "documentation": "This is an optional flag parameter that indicates whether the load request can be queued up or not.
You don't have to wait for one load job to complete before issuing the next one, because Neptune can queue up as many as 64 jobs at a time, provided that their queueRequest
parameters are all set to \"TRUE\"
.
If the queueRequest
parameter is omitted or set to \"FALSE\"
, the load request will fail if another load job is already running.
Allowed values: \"TRUE\"
, \"FALSE\"
.
Default value: \"FALSE\"
.
This is an optional flag parameter that indicates whether the load request can be queued up or not.
You don't have to wait for one load job to complete before issuing the next one, because Neptune can queue up as many as 64 jobs at a time, provided that their queueRequest
parameters are all set to \"TRUE\"
. The queue order of the jobs will be first-in-first-out (FIFO).
If the queueRequest
parameter is omitted or set to \"FALSE\"
, the load request will fail if another load job is already running.
Allowed values: \"TRUE\"
, \"FALSE\"
.
Default value: \"FALSE\"
.
Translates the input document from the source language to the target language. This synchronous operation supports plain text or HTML for the input document. TranslateDocument
supports translations from English to any supported language, and from any supported language to English. Therefore, specify either the source language code or the target language code as “en” (English).
TranslateDocument
does not support language auto-detection.
If you set the Formality
parameter, the request will fail if the target language does not support formality. For a list of target languages that support formality, see Setting formality.
Translates the input document from the source language to the target language. This synchronous operation supports text, HTML, or Word documents as the input document. TranslateDocument
supports translations from English to any supported language, and from any supported language to English. Therefore, specify either the source language code or the target language code as “en” (English).
If you set the Formality
parameter, the request will fail if the target language does not support formality. For a list of target languages that support formality, see Setting formality.
Settings to configure your translation output, including the option to set the formality level of the output text and the option to mask profane words and phrases.
" + "documentation": "Settings to configure your translation output. You can configure the following options:
Brevity: not supported.
Formality: sets the formality level of the output text.
Profanity: masks profane words and phrases in your translation output.
The language code for the language of the source text. Do not use auto
, because TranslateDocument
does not support language auto-detection. For a list of supported language codes, see Supported languages.
The language code for the language of the source text. For a list of supported language codes, see Supported languages.
To have Amazon Translate determine the source language of your text, you can specify auto
in the SourceLanguageCode
field. If you specify auto
, Amazon Translate will call Amazon Comprehend to determine the source language.
If you specify auto
, you must send the TranslateDocument
request in a region that supports Amazon Comprehend. Otherwise, the request returns an error indicating that autodetect is not supported.
The language code requested for the translated document. For a list of supported language codes, see Supported languages.
" }, "Settings": { - "shape": "TranslationSettings" + "shape": "TranslationSettings", + "documentation": "Settings to configure your translation output. You can configure the following options:
Brevity: not supported.
Formality: sets the formality level of the output text.
Profanity: masks profane words and phrases in your translation output.
Settings to configure your translation output, including the option to set the formality level of the output text and the option to mask profane words and phrases.
" + "documentation": "Settings to configure your translation output. You can configure the following options:
Brevity: reduces the length of the translated output for most translations.
Formality: sets the formality level of the output text.
Profanity: masks profane words and phrases in your translation output.
You can optionally specify the desired level of formality for translations to supported target languages. The formality setting controls the level of formal language usage (also known as register) in the translation output. You can set the value to informal or formal. If you don't specify a value for formality, or if the target language doesn't support formality, the translation will ignore the formality setting.
If you specify multiple target languages for the job, translate ignores the formality setting for any unsupported target language.
For a list of target languages that support formality, see Supported languages in the Amazon Translate Developer Guide.
" + "documentation": "You can specify the desired level of formality for translations to supported target languages. The formality setting controls the level of formal language usage (also known as register) in the translation output. You can set the value to informal or formal. If you don't specify a value for formality, or if the target language doesn't support formality, the translation will ignore the formality setting.
If you specify multiple target languages for the job, translate ignores the formality setting for any unsupported target language.
For a list of target languages that support formality, see Supported languages in the Amazon Translate Developer Guide.
" }, "Profanity": { "shape": "Profanity", - "documentation": "Enable the profanity setting if you want Amazon Translate to mask profane words and phrases in your translation output.
To mask profane words and phrases, Amazon Translate replaces them with the grawlix string “?$#@$“. This 5-character sequence is used for each profane word or phrase, regardless of the length or number of words.
Amazon Translate doesn't detect profanity in all of its supported languages. For languages that don't support profanity detection, see Unsupported languages in the Amazon Translate Developer Guide.
If you specify multiple target languages for the job, all the target languages must support profanity masking. If any of the target languages don't support profanity masking, the translation job won't mask profanity for any target language.
" + "documentation": "You can enable the profanity setting if you want to mask profane words and phrases in your translation output.
To mask profane words and phrases, Amazon Translate replaces them with the grawlix string “?$#@$“. This 5-character sequence is used for each profane word or phrase, regardless of the length or number of words.
Amazon Translate doesn't detect profanity in all of its supported languages. For languages that don't support profanity detection, see Unsupported languages in the Amazon Translate Developer Guide.
If you specify multiple target languages for the job, all the target languages must support profanity masking. If any of the target languages don't support profanity masking, the translation job won't mask profanity for any target language.
" + }, + "Brevity": { + "shape": "Brevity", + "documentation": "When you turn on brevity, Amazon Translate reduces the length of the translation output for most translations (when compared with the same translation with brevity turned off). By default, brevity is turned off.
If you turn on brevity for a translation request with an unsupported language pair, the translation proceeds with the brevity setting turned off.
For the language pairs that brevity supports, see Using brevity in the Amazon Translate Developer Guide.
" } }, - "documentation": "Settings to configure your translation output, including the option to set the formality level of the output text and the option to mask profane words and phrases.
" + "documentation": "Settings to configure your translation output. You can configure the following options:
Brevity: reduces the length of the translation output for most translations. Available for TranslateText
only.
Formality: sets the formality level of the translation output.
Profanity: masks profane words and phrases in the translation output.
>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s =0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(P[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),a=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw a.name="ParserError",a}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,a,i=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),a={type:"KeyValuePair",name:t,value:r},i.push(a),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null!==o&&r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s =0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(P[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),a=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw a.name="ParserError",a}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,a,i=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),a={type:"KeyValuePair",name:t,value:r},i.push(a),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null!==o&&r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(P),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new l,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){m.buildRequest(e),y.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){c.extractError(e)}function u(e){m.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new d,e.data[payload]=p.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new d;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;c.extractData(e),e.data=p.merge(n,e.data)}}var p=e("../util"),m=e("./rest"),c=e("./json"),l=e("../json/builder"),d=e("../json/parser"),y=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,
+e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void a.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r