diff --git a/.changes/1.29.164.json b/.changes/1.29.164.json new file mode 100644 index 0000000000..f229ea7543 --- /dev/null +++ b/.changes/1.29.164.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appstream``", + "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block", + "type": "api-change" + }, + { + "category": "``chime``", + "description": "The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding support for timeseries forecasting in the CreateAutoMLJobV2 API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 766084c78f..381277d2de 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.164 +======== + +* api-change:``appstream``: This release introduces app block builder, allowing customers to provision a resource to package applications into an app block +* api-change:``chime``: The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. +* api-change:``cleanrooms``: This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. +* api-change:``dynamodb``: This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed +* api-change:``gamelift``: Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. +* api-change:``glue``: This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. +* api-change:``sagemaker``: Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. + + 1.29.163 ======== diff --git a/botocore/__init__.py b/botocore/__init__.py index 8deb4bba86..f18d51c0ae 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.29.163' +__version__ = '1.29.164' class NullHandler(logging.Handler): diff --git a/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json b/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json index bedc27baea..cb742758cf 100644 --- a/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json +++ b/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": true, + "required": false, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -32,13 +32,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -46,14 +45,20 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true ] } ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], "type": "tree", "rules": [ { @@ -62,67 +67,42 @@ "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "ref": "UseDualStack" }, true ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", "type": "error" }, { "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" + "endpoint": { + "url": { + "ref": "Endpoint" }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, + } + ] + }, + { + "conditions": [], + "type": "tree", + "rules": [ { "conditions": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", + "fn": "isSet", "argv": [ { - "ref": "UseDualStack" - }, - true + "ref": "Region" + } ] } ], @@ -131,174 +111,288 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "aws.partition", "argv": [ - true, { - "fn": "getAttr", + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] }, - "supportsFIPS" + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } ] + }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" } ] }, { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsDualStack" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsFIPS" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], "type": "tree", "rules": [ { - "conditions": [], + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + "aws", + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + } + ] + } + ], "endpoint": { - "url": "https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://appstream2.{Region}.amazonaws.com", "properties": {}, "headers": {} }, "type": "endpoint" - } - ] - } - ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, + }, { - "fn": "getAttr", - "argv": [ + "conditions": [ { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] + "fn": "stringEquals", + "argv": [ + "aws-us-gov", + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + } + ] + } + ], + "endpoint": { + "url": "https://appstream2.{Region}.amazonaws.com", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + }, + { + "conditions": [], + "endpoint": { + "url": "https://appstream2.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } ] }, { "conditions": [], - "endpoint": { - "url": "https://appstream2.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } diff --git a/botocore/data/appstream/2016-12-01/service-2.json b/botocore/data/appstream/2016-12-01/service-2.json index b8d06d6cd0..6a7db30d53 100644 --- a/botocore/data/appstream/2016-12-01/service-2.json +++ b/botocore/data/appstream/2016-12-01/service-2.json @@ -13,6 +13,23 @@ "uid":"appstream-2016-12-01" }, "operations":{ + "AssociateAppBlockBuilderAppBlock":{ + "name":"AssociateAppBlockBuilderAppBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateAppBlockBuilderAppBlockRequest"}, + "output":{"shape":"AssociateAppBlockBuilderAppBlockResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Associates the specified app block builder with the specified app block.

" + }, "AssociateApplicationFleet":{ "name":"AssociateApplicationFleet", "http":{ @@ -127,6 +144,42 @@ ], "documentation":"

Creates an app block.

App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.

This is only supported for Elastic fleets.

" }, + "CreateAppBlockBuilder":{ + "name":"CreateAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateAppBlockBuilderRequest"}, + "output":{"shape":"CreateAppBlockBuilderResult"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"InvalidRoleException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceAlreadyExistsException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterCombinationException"} + ], + "documentation":"

Creates an app block builder.

" + }, + "CreateAppBlockBuilderStreamingURL":{ + "name":"CreateAppBlockBuilderStreamingURL", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateAppBlockBuilderStreamingURLRequest"}, + "output":{"shape":"CreateAppBlockBuilderStreamingURLResult"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Creates a URL to start a create app block builder streaming session.

" + }, "CreateApplication":{ "name":"CreateApplication", "http":{ @@ -339,6 +392,22 @@ ], "documentation":"

Deletes an app block.

" }, + "DeleteAppBlockBuilder":{ + "name":"DeleteAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteAppBlockBuilderRequest"}, + "output":{"shape":"DeleteAppBlockBuilderResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Deletes an app block builder.

An app block builder can only be deleted when it has no association with an app block.

" + }, "DeleteApplication":{ "name":"DeleteApplication", "http":{ @@ -489,6 +558,34 @@ ], "documentation":"

Deletes a user from the user pool.

" }, + "DescribeAppBlockBuilderAppBlockAssociations":{ + "name":"DescribeAppBlockBuilderAppBlockAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsRequest"}, + "output":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsResult"}, + "errors":[ + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Retrieves a list that describes one or more app block builder associations.

" + }, + "DescribeAppBlockBuilders":{ + "name":"DescribeAppBlockBuilders", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuildersRequest"}, + "output":{"shape":"DescribeAppBlockBuildersResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Retrieves a list that describes one or more app block builders.

" + }, "DescribeAppBlocks":{ "name":"DescribeAppBlocks", "http":{ @@ -694,6 +791,22 @@ ], "documentation":"

Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.

" }, + "DisassociateAppBlockBuilderAppBlock":{ + "name":"DisassociateAppBlockBuilderAppBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateAppBlockBuilderAppBlockRequest"}, + "output":{"shape":"DisassociateAppBlockBuilderAppBlockResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Disassociates a specified app block builder from a specified app block.

" + }, "DisassociateApplicationFleet":{ "name":"DisassociateApplicationFleet", "http":{ @@ -813,6 +926,25 @@ ], "documentation":"

Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.

For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

" }, + "StartAppBlockBuilder":{ + "name":"StartAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartAppBlockBuilderRequest"}, + "output":{"shape":"StartAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"LimitExceededException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Starts an app block builder.

An app block builder can only be started when it's associated with an app block.

Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with application builder assistance functionality.

" + }, "StartFleet":{ "name":"StartFleet", "http":{ @@ -850,6 +982,21 @@ ], "documentation":"

Starts the specified image builder.

" }, + "StopAppBlockBuilder":{ + "name":"StopAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StopAppBlockBuilderRequest"}, + "output":{"shape":"StopAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Stops an app block builder.

Stopping an app block builder terminates the instance, and the instance state is not persisted.

" + }, "StopFleet":{ "name":"StopFleet", "http":{ @@ -907,6 +1054,28 @@ ], "documentation":"

Disassociates one or more specified tags from the specified AppStream 2.0 resource.

To list the current tags for your resources, use ListTagsForResource.

For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

" }, + "UpdateAppBlockBuilder":{ + "name":"UpdateAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateAppBlockBuilderRequest"}, + "output":{"shape":"UpdateAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"InvalidRoleException"}, + {"shape":"LimitExceededException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

Updates an app block builder.

If the app block builder is in the STARTING or STOPPING state, you can't update it. If the app block builder is in the RUNNING state, you can only update the DisplayName and Description. If the app block builder is in the STOPPED state, you can update any attribute except the Name.

" + }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ @@ -1068,8 +1237,7 @@ "type":"structure", "required":[ "Name", - "Arn", - "SetupScriptDetails" + "Arn" ], "members":{ "Name":{ @@ -1094,15 +1262,179 @@ }, "SetupScriptDetails":{ "shape":"ScriptDetails", - "documentation":"

The setup script details of the app block.

" + "documentation":"

The setup script details of the app block.

This only applies to app blocks with PackagingType CUSTOM.

" }, "CreatedTime":{ "shape":"Timestamp", "documentation":"

The created time of the app block.

" + }, + "PostSetupScriptDetails":{ + "shape":"ScriptDetails", + "documentation":"

The post setup script details of the app block.

This only applies to app blocks with PackagingType APPSTREAM2.

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

The packaging type of the app block.

" + }, + "State":{ + "shape":"AppBlockState", + "documentation":"

The state of the app block.

An app block with AppStream 2.0 packaging will be in the INACTIVE state if no application package (VHD) is assigned to it. After an application package (VHD) is created by an app block builder for an app block, it becomes ACTIVE.

Custom app blocks are always in the ACTIVE state and no action is required to use them.

" + }, + "AppBlockErrors":{ + "shape":"ErrorDetailsList", + "documentation":"

The errors of the app block.

" } }, "documentation":"

Describes an app block.

App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.

This is only supported for Elastic fleets.

" }, + "AppBlockBuilder":{ + "type":"structure", + "required":[ + "Arn", + "Name", + "Platform", + "InstanceType", + "VpcConfig", + "State" + ], + "members":{ + "Arn":{ + "shape":"Arn", + "documentation":"

The ARN of the app block builder.

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

The name of the app block builder.

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

The display name of the app block builder.

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

The description of the app block builder.

" + }, + "Platform":{ + "shape":"AppBlockBuilderPlatformType", + "documentation":"

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

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

The instance type of the app block builder.

" + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

Indicates whether default internet access is enabled for the app block builder.

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

The ARN of the IAM role that is applied to the app block builder.

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

The VPC configuration for the app block builder.

" + }, + "State":{ + "shape":"AppBlockBuilderState", + "documentation":"

The state of the app block builder.

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

The creation time of the app block builder.

" + }, + "AppBlockBuilderErrors":{ + "shape":"ResourceErrors", + "documentation":"

The app block builder errors.

" + }, + "StateChangeReason":{ + "shape":"AppBlockBuilderStateChangeReason", + "documentation":"

The state change reason.

" + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

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

Describes an app block builder.

" + }, + "AppBlockBuilderAppBlockAssociation":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

The ARN of the app block.

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

The name of the app block builder.

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

Describes an association between an app block builder and app block.

" + }, + "AppBlockBuilderAppBlockAssociationsList":{ + "type":"list", + "member":{"shape":"AppBlockBuilderAppBlockAssociation"}, + "max":25, + "min":1 + }, + "AppBlockBuilderAttribute":{ + "type":"string", + "enum":[ + "IAM_ROLE_ARN", + "ACCESS_ENDPOINTS", + "VPC_CONFIGURATION_SECURITY_GROUP_IDS" + ] + }, + "AppBlockBuilderAttributes":{ + "type":"list", + "member":{"shape":"AppBlockBuilderAttribute"} + }, + "AppBlockBuilderList":{ + "type":"list", + "member":{"shape":"AppBlockBuilder"} + }, + "AppBlockBuilderPlatformType":{ + "type":"string", + "enum":["WINDOWS_SERVER_2019"] + }, + "AppBlockBuilderState":{ + "type":"string", + "enum":[ + "STARTING", + "RUNNING", + "STOPPING", + "STOPPED" + ] + }, + "AppBlockBuilderStateChangeReason":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"AppBlockBuilderStateChangeReasonCode", + "documentation":"

The state change reason code.

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

The state change reason message.

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

Describes the reason why the last app block builder state change occurred.

" + }, + "AppBlockBuilderStateChangeReasonCode":{ + "type":"string", + "enum":["INTERNAL_ERROR"] + }, + "AppBlockState":{ + "type":"string", + "enum":[ + "INACTIVE", + "ACTIVE" + ] + }, "AppBlocks":{ "type":"list", "member":{"shape":"AppBlock"} @@ -1266,6 +1598,32 @@ "type":"list", "member":{"shape":"Arn"} }, + "AssociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

The ARN of the app block.

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

The name of the app block builder.

" + } + } + }, + "AssociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociation":{ + "shape":"AppBlockBuilderAppBlockAssociation", + "documentation":"

The list of app block builders associated with app blocks.

" + } + } + }, "AssociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -1499,12 +1857,95 @@ } } }, + "CreateAppBlockBuilderRequest":{ + "type":"structure", + "required":[ + "Name", + "Platform", + "InstanceType", + "VpcConfig" + ], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

The unique name for the app block builder.

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

The description of the app block builder.

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

The display name of the app block builder.

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

The tags to associate with the app block builder. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.

If you do not specify a value, the value is set to an empty string.

Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:

_ . : / = + \\ - @

For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

" + }, + "Platform":{ + "shape":"AppBlockBuilderPlatformType", + "documentation":"

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

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

The instance type to use when launching the app block builder. The following instance types are available:

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

The VPC configuration for the app block builder.

App block builders require that you specify at least two subnets in different availability zones.

" + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

Enables or disables default internet access for the app block builder.

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

The Amazon Resource Name (ARN) of the IAM role to apply to the app block builder. To assume a role, the app block builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

" + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

" + } + } + }, + "CreateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, + "CreateAppBlockBuilderStreamingURLRequest":{ + "type":"structure", + "required":["AppBlockBuilderName"], + "members":{ + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

The name of the app block builder.

" + }, + "Validity":{ + "shape":"Long", + "documentation":"

The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds. The default is 3600 seconds.

" + } + } + }, + "CreateAppBlockBuilderStreamingURLResult":{ + "type":"structure", + "members":{ + "StreamingURL":{ + "shape":"String", + "documentation":"

The URL to start the streaming session.

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

The elapsed time, in seconds after the Unix epoch, when this URL expires.

" + } + } + }, "CreateAppBlockRequest":{ "type":"structure", "required":[ "Name", - "SourceS3Location", - "SetupScriptDetails" + "SourceS3Location" ], "members":{ "Name":{ @@ -1525,11 +1966,19 @@ }, "SetupScriptDetails":{ "shape":"ScriptDetails", - "documentation":"

The setup script details of the app block.

" + "documentation":"

The setup script details of the app block. This must be provided for the CUSTOM PackagingType.

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

The tags assigned to the app block.

" + }, + "PostSetupScriptDetails":{ + "shape":"ScriptDetails", + "documentation":"

The post setup script details of the app block. This can only be provided for the APPSTREAM2 PackagingType.

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

The packaging type of the app block.

" } } }, @@ -1691,7 +2140,7 @@ "documentation":"

A unique name for the fleet.

" }, "ImageName":{ - "shape":"String", + "shape":"Name", "documentation":"

The name of the image used to create the fleet.

" }, "ImageArn":{ @@ -2083,6 +2532,21 @@ "members":{ } }, + "DeleteAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

The name of the app block builder.

" + } + } + }, + "DeleteAppBlockBuilderResult":{ + "type":"structure", + "members":{ + } + }, "DeleteAppBlockRequest":{ "type":"structure", "required":["Name"], @@ -2272,6 +2736,70 @@ "members":{ } }, + "DescribeAppBlockBuilderAppBlockAssociationsRequest":{ + "type":"structure", + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

The ARN of the app block.

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

The name of the app block builder.

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

The maximum size of each page of results.

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

The pagination token used to retrieve the next page of results for this operation.

" + } + } + }, + "DescribeAppBlockBuilderAppBlockAssociationsResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociations":{ + "shape":"AppBlockBuilderAppBlockAssociationsList", + "documentation":"

This list of app block builders associated with app blocks.

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

The pagination token used to retrieve the next page of results for this operation.

" + } + } + }, + "DescribeAppBlockBuildersRequest":{ + "type":"structure", + "members":{ + "Names":{ + "shape":"StringList", + "documentation":"

The names of the app block builders.

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

The pagination token used to retrieve the next page of results for this operation.

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

The maximum size of each page of results. The maximum value is 25.

" + } + } + }, + "DescribeAppBlockBuildersResult":{ + "type":"structure", + "members":{ + "AppBlockBuilders":{ + "shape":"AppBlockBuilderList", + "documentation":"

The list that describes one or more app block builders.

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

The pagination token used to retrieve the next page of results for this operation.

" + } + } + }, "DescribeAppBlocksRequest":{ "type":"structure", "members":{ @@ -2799,6 +3327,28 @@ "members":{ } }, + "DisassociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

The ARN of the app block.

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

The name of the app block builder.

" + } + } + }, + "DisassociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + } + }, "DisassociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -3031,6 +3581,24 @@ "documentation":"

The entitlement can't be found.

", "exception":true }, + "ErrorDetails":{ + "type":"structure", + "members":{ + "ErrorCode":{ + "shape":"String", + "documentation":"

The error code.

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

The error message.

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

The error details.

" + }, + "ErrorDetailsList":{ + "type":"list", + "member":{"shape":"ErrorDetails"} + }, "ErrorMessage":{ "type":"string", "documentation":"

The error message in the exception.

" @@ -3722,6 +4290,13 @@ "type":"list", "member":{"shape":"OrganizationalUnitDistinguishedName"} }, + "PackagingType":{ + "type":"string", + "enum":[ + "CUSTOM", + "APPSTREAM2" + ] + }, "Permission":{ "type":"string", "enum":[ @@ -3840,10 +4415,7 @@ }, "S3Location":{ "type":"structure", - "required":[ - "S3Bucket", - "S3Key" - ], + "required":["S3Bucket"], "members":{ "S3Bucket":{ "shape":"S3Bucket", @@ -3851,7 +4423,7 @@ }, "S3Key":{ "shape":"S3Key", - "documentation":"

The S3 key of the S3 object.

" + "documentation":"

The S3 key of the S3 object.

This is required when used for the following:

" } }, "documentation":"

Describes the S3 location.

" @@ -4122,6 +4694,22 @@ "member":{"shape":"Stack"}, "documentation":"

The stacks.

" }, + "StartAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

The name of the app block builder.

" + } + } + }, + "StartAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StartFleetRequest":{ "type":"structure", "required":["Name"], @@ -4160,6 +4748,22 @@ } } }, + "StopAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

The name of the app block builder.

" + } + } + }, + "StopAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StopFleetRequest":{ "type":"structure", "required":["Name"], @@ -4333,6 +4937,58 @@ "members":{ } }, + "UpdateAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

The unique name for the app block builder.

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

The description of the app block builder.

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

The display name of the app block builder.

" + }, + "Platform":{ + "shape":"PlatformType", + "documentation":"

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

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

The instance type to use when launching the app block builder. The following instance types are available:

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

The VPC configuration for the app block builder.

App block builders require that you specify at least two subnets in different availability zones.

" + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

Enables or disables default internet access for the app block builder.

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

The Amazon Resource Name (ARN) of the IAM role to apply to the app block builder. To assume a role, the app block builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

" + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

" + }, + "AttributesToDelete":{ + "shape":"AppBlockBuilderAttributes", + "documentation":"

The attributes to delete from the app block builder.

" + } + } + }, + "UpdateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "UpdateApplicationRequest":{ "type":"structure", "required":["Name"], @@ -4479,7 +5135,7 @@ }, "MaxUserDurationInSeconds":{ "shape":"Integer", - "documentation":"

The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

Specify a value between 600 and 360000.

" + "documentation":"

The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

Specify a value between 600 and 432000.

" }, "DisconnectTimeoutInSeconds":{ "shape":"Integer", diff --git a/botocore/data/chime/2018-05-01/service-2.json b/botocore/data/chime/2018-05-01/service-2.json index 6b80b87059..6db7a89ed9 100644 --- a/botocore/data/chime/2018-05-01/service-2.json +++ b/botocore/data/chime/2018-05-01/service-2.json @@ -50,7 +50,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Associates phone numbers with the specified Amazon Chime Voice Connector.

" + "documentation":"

Associates phone numbers with the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "AssociatePhoneNumbersWithVoiceConnectorGroup":{ "name":"AssociatePhoneNumbersWithVoiceConnectorGroup", @@ -71,7 +73,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Associates phone numbers with the specified Amazon Chime Voice Connector group.

" + "documentation":"

Associates phone numbers with the specified Amazon Chime Voice Connector group.

This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "AssociateSigninDelegateGroupsWithAccount":{ "name":"AssociateSigninDelegateGroupsWithAccount", @@ -112,7 +116,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Creates up to 100 new attendees for an active Amazon Chime SDK meeting.

This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateAttendee, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "BatchCreateChannelMembership":{ "name":"BatchCreateChannelMembership", @@ -131,7 +137,9 @@ {"shape":"ForbiddenException"}, {"shape":"ThrottledClientException"} ], - "documentation":"

Adds a specified number of users to a channel.

", + "documentation":"

Adds a specified number of users to a channel.

This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateChannelMembership, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "BatchCreateRoomMembership":{ @@ -192,7 +200,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

To sign out users without suspending them, use the LogoutUser action.

" + "documentation":"

Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

To sign out users without suspending them, use the LogoutUser action.

" }, "BatchUnsuspendUser":{ "name":"BatchUnsuspendUser", @@ -212,7 +220,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide.

Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

" + "documentation":"

Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide.

Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

" }, "BatchUpdatePhoneNumber":{ "name":"BatchUpdatePhoneNumber", @@ -293,7 +301,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

", + "documentation":"

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstance, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceAdmin":{ @@ -315,7 +325,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

", + "documentation":"

Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstanceAdmin, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceUser":{ @@ -337,7 +349,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

", + "documentation":"

Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAttendee":{ @@ -359,7 +373,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAttendee, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "CreateBot":{ "name":"CreateBot", @@ -401,7 +417,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a channel to which you can add users and send messages.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Creates a channel to which you can add users and send messages.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannel, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelBan":{ @@ -423,7 +441,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelBan, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelMembership":{ @@ -445,7 +465,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

Privacy settings impact this action as follows:

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

Privacy settings impact this action as follows:

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelMembership, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelModerator":{ @@ -467,7 +489,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a new ChannelModerator. A channel moderator can:

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Creates a new ChannelModerator. A channel moderator can:

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelModerator, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateMediaCapturePipeline":{ @@ -488,7 +512,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a media capture pipeline.

" + "documentation":"

Creates a media capture pipeline.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMediaCapturePipeline, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "CreateMeeting":{ "name":"CreateMeeting", @@ -508,7 +534,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

" + "documentation":"

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMeeting, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace" }, "CreateMeetingDialOut":{ "name":"CreateMeetingDialOut", @@ -529,7 +557,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

" + "documentation":"

Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

This API is is not available in a dedicated namespace.

" }, "CreateMeetingWithAttendees":{ "name":"CreateMeetingWithAttendees", @@ -549,7 +577,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

" + "documentation":"

Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMeetingWithAttendees, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace" }, "CreatePhoneNumberOrder":{ "name":"CreatePhoneNumberOrder", @@ -590,7 +620,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

" + "documentation":"

Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateProxySession, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace" }, "CreateRoom":{ "name":"CreateRoom", @@ -655,7 +687,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a SIP media application.

" + "documentation":"

Creates a SIP media application.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplication, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "CreateSipMediaApplicationCall":{ "name":"CreateSipMediaApplicationCall", @@ -676,7 +710,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

" + "documentation":"

Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplicationCall, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "CreateSipRule":{ "name":"CreateSipRule", @@ -698,7 +734,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

" + "documentation":"

Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipRule, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace" }, "CreateUser":{ "name":"CreateUser", @@ -740,7 +778,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

" + "documentation":"

Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "CreateVoiceConnectorGroup":{ "name":"CreateVoiceConnectorGroup", @@ -761,7 +801,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

" + "documentation":"

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

This API is is no longer supported and will not be updated. We recommend using the latest version, CreateVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteAccount":{ "name":"DeleteAccount", @@ -800,7 +842,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes an AppInstance and all associated data asynchronously.

", + "documentation":"

Deletes an AppInstance and all associated data asynchronously.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstance, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceAdmin":{ @@ -820,7 +864,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

", + "documentation":"

Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceAdmin, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceStreamingConfigurations":{ @@ -840,7 +886,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the streaming configurations of an AppInstance.

" + "documentation":"

Deletes the streaming configurations of an AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceStreamingConfigurations, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "DeleteAppInstanceUser":{ "name":"DeleteAppInstanceUser", @@ -858,7 +906,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes an AppInstanceUser.

", + "documentation":"

Deletes an AppInstanceUser.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAttendee":{ @@ -878,7 +928,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAttendee, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace" }, "DeleteChannel":{ "name":"DeleteChannel", @@ -896,7 +948,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannel, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelBan":{ @@ -915,7 +969,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Removes a user from a channel's ban list.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Removes a user from a channel's ban list.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelBan, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMembership":{ @@ -935,7 +991,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Removes a member from a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Removes a member from a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelMembership, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMessage":{ @@ -954,7 +1012,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelMessage, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelModerator":{ @@ -973,7 +1033,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes a channel moderator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Deletes a channel moderator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelModerator, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteEventsConfiguration":{ @@ -1011,7 +1073,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the media capture pipeline.

" + "documentation":"

Deletes the media capture pipeline.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteMediaCapturePipeline, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "DeleteMeeting":{ "name":"DeleteMeeting", @@ -1030,7 +1094,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteMeeting, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace" }, "DeletePhoneNumber":{ "name":"DeletePhoneNumber", @@ -1068,7 +1134,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

" + "documentation":"

Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteProxySession, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace" }, "DeleteRoom":{ "name":"DeleteRoom", @@ -1126,7 +1194,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes a SIP media application.

" + "documentation":"

Deletes a SIP media application.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteSipMediaApplication, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "DeleteSipRule":{ "name":"DeleteSipRule", @@ -1146,7 +1216,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes a SIP rule. You must disable a SIP rule before you can delete it.

" + "documentation":"

Deletes a SIP rule. You must disable a SIP rule before you can delete it.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteSipRule, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnector":{ "name":"DeleteVoiceConnector", @@ -1166,7 +1238,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

" + "documentation":"

Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorEmergencyCallingConfiguration":{ "name":"DeleteVoiceConnectorEmergencyCallingConfiguration", @@ -1185,7 +1259,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

" + "documentation":"

Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorGroup":{ "name":"DeleteVoiceConnectorGroup", @@ -1205,7 +1281,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

" + "documentation":"

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorOrigination":{ "name":"DeleteVoiceConnectorOrigination", @@ -1224,7 +1302,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

" + "documentation":"

Deletes the origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorOrigination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorProxy":{ "name":"DeleteVoiceConnectorProxy", @@ -1243,7 +1323,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

" + "documentation":"

Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceProxy, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorStreamingConfiguration":{ "name":"DeleteVoiceConnectorStreamingConfiguration", @@ -1262,7 +1344,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

" + "documentation":"

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTermination":{ "name":"DeleteVoiceConnectorTermination", @@ -1281,7 +1365,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

" + "documentation":"

Deletes the termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorTermination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTerminationCredentials":{ "name":"DeleteVoiceConnectorTerminationCredentials", @@ -1300,7 +1386,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

" + "documentation":"

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "DescribeAppInstance":{ "name":"DescribeAppInstance", @@ -1319,7 +1407,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of an AppInstance.

", + "documentation":"

Returns the full details of an AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstance, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceAdmin":{ @@ -1339,7 +1429,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of an AppInstanceAdmin.

", + "documentation":"

Returns the full details of an AppInstanceAdmin.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceAdmin, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceUser":{ @@ -1359,7 +1451,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of an AppInstanceUser.

", + "documentation":"

Returns the full details of an AppInstanceUser.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeChannel":{ @@ -1379,7 +1473,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of a channel in an Amazon Chime AppInstance.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the full details of a channel in an Amazon Chime AppInstance.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannel, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelBan":{ @@ -1400,7 +1496,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of a channel ban.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the full details of a channel ban.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelBan, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembership":{ @@ -1421,7 +1519,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of a user's channel membership.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the full details of a user's channel membership.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelMembership, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembershipForAppInstanceUser":{ @@ -1441,7 +1541,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the details of a channel based on the membership of the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the details of a channel based on the membership of the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelMembershipForAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModeratedByAppInstanceUser":{ @@ -1461,7 +1563,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of a channel moderated by the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the full details of a channel moderated by the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelModeratedByAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModerator":{ @@ -1482,7 +1586,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the full details of a single ChannelModerator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Returns the full details of a single ChannelModerator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelModerator, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DisassociatePhoneNumberFromUser":{ @@ -1523,7 +1629,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

" + "documentation":"

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DisassociatePhoneNumbersFromVoiceConnectorGroup":{ "name":"DisassociatePhoneNumbersFromVoiceConnectorGroup", @@ -1543,7 +1651,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

" + "documentation":"

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DisassociateSigninDelegateGroupsFromAccount":{ "name":"DisassociateSigninDelegateGroupsFromAccount", @@ -1621,7 +1731,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the retention settings for an AppInstance.

", + "documentation":"

Gets the retention settings for an AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingRetentionSettings, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "GetAppInstanceStreamingConfigurations":{ @@ -1642,7 +1754,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the streaming settings for an AppInstance.

" + "documentation":"

Gets the streaming settings for an AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingStreamingConfigurations, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "GetAttendee":{ "name":"GetAttendee", @@ -1662,7 +1776,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

" + "documentation":"

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetAttendee, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace" }, "GetBot":{ "name":"GetBot", @@ -1702,7 +1818,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the full details of a channel message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Gets the full details of a channel message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetChannelMessage, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetEventsConfiguration":{ @@ -1761,7 +1879,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets an existing media capture pipeline.

" + "documentation":"

Gets an existing media capture pipeline.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetMediaCapturePipeline, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "GetMeeting":{ "name":"GetMeeting", @@ -1781,7 +1901,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

" + "documentation":"

This API is is no longer supported and will not be updated. We recommend using the latest version, GetMeeting, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace" }, "GetMessagingSessionEndpoint":{ "name":"GetMessagingSessionEndpoint", @@ -1799,7 +1921,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

The details of the endpoint for the messaging session.

", + "documentation":"

The details of the endpoint for the messaging session.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingSessionEndpoint, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetPhoneNumber":{ @@ -1877,7 +2001,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetProxySession, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace" }, "GetRetentionSettings":{ "name":"GetRetentionSettings", @@ -1936,7 +2062,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

" + "documentation":"

Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipMediaApplication, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "GetSipMediaApplicationLoggingConfiguration":{ "name":"GetSipMediaApplicationLoggingConfiguration", @@ -1956,7 +2084,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns the logging configuration for the specified SIP media application.

" + "documentation":"

Returns the logging configuration for the specified SIP media application.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipMediaApplicationLoggingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetSipRule":{ "name":"GetSipRule", @@ -1976,7 +2106,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

" + "documentation":"

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipRule, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace" }, "GetUser":{ "name":"GetUser", @@ -2036,7 +2168,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

" + "documentation":"

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorEmergencyCallingConfiguration":{ "name":"GetVoiceConnectorEmergencyCallingConfiguration", @@ -2056,7 +2190,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorGroup":{ "name":"GetVoiceConnectorGroup", @@ -2076,7 +2212,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

" + "documentation":"

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorLoggingConfiguration":{ "name":"GetVoiceConnectorLoggingConfiguration", @@ -2096,7 +2234,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

" + "documentation":"

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorLoggingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorOrigination":{ "name":"GetVoiceConnectorOrigination", @@ -2116,7 +2256,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorOrigination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorProxy":{ "name":"GetVoiceConnectorProxy", @@ -2136,7 +2278,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorProxy, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorStreamingConfiguration":{ "name":"GetVoiceConnectorStreamingConfiguration", @@ -2156,7 +2300,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

" + "documentation":"

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTermination":{ "name":"GetVoiceConnectorTermination", @@ -2176,7 +2322,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorTermination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTerminationHealth":{ "name":"GetVoiceConnectorTerminationHealth", @@ -2196,7 +2344,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

" + "documentation":"

This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorTerminationHealth, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace" }, "InviteUsers":{ "name":"InviteUsers", @@ -2254,7 +2404,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns a list of the administrators in the AppInstance.

", + "documentation":"

Returns a list of the administrators in the AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstanceAdmins, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstanceUsers":{ @@ -2274,7 +2426,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

List all AppInstanceUsers created under a single AppInstance.

", + "documentation":"

List all AppInstanceUsers created under a single AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstanceUsers, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstances":{ @@ -2294,7 +2448,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all Amazon Chime AppInstances created under a single AWS account.

", + "documentation":"

Lists all Amazon Chime AppInstances created under a single AWS account.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstances, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAttendeeTags":{ @@ -2315,7 +2471,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the tags applied to an Amazon Chime SDK attendee resource.

" + "documentation":"

Lists the tags applied to an Amazon Chime SDK attendee resource.

ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "ListAttendees":{ "name":"ListAttendees", @@ -2335,7 +2493,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListAttendees, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace" }, "ListBots":{ "name":"ListBots", @@ -2374,7 +2534,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all the users banned from a particular channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Lists all the users banned from a particular channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelBans, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMemberships":{ @@ -2394,7 +2556,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all channel memberships in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Lists all channel memberships in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMemberships, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMembershipsForAppInstanceUser":{ @@ -2414,7 +2578,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMembershipsForAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMessages":{ @@ -2434,7 +2600,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order.

Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.

Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order.

Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.

Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMessages, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelModerators":{ @@ -2454,7 +2622,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all the moderators for a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Lists all the moderators for a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelModerators, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannels":{ @@ -2474,7 +2644,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.

Functionality & restrictions

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.

Functionality & restrictions

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannels, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelsModeratedByAppInstanceUser":{ @@ -2494,7 +2666,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

A list of the channels moderated by an AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

A list of the channels moderated by an AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelsModeratedByAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListMediaCapturePipelines":{ @@ -2514,7 +2688,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Returns a list of media capture pipelines.

" + "documentation":"

Returns a list of media capture pipelines.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListMediaCapturePipelines, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace" }, "ListMeetingTags":{ "name":"ListMeetingTags", @@ -2534,7 +2710,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the tags applied to an Amazon Chime SDK meeting resource.

" + "documentation":"

Lists the tags applied to an Amazon Chime SDK meeting resource.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListTagsForResource, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace." }, "ListMeetings":{ "name":"ListMeetings", @@ -2553,7 +2731,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

" + "documentation":"

Lists up to 100 active Amazon Chime SDK meetings.

ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "ListPhoneNumberOrders":{ "name":"ListPhoneNumberOrders", @@ -2611,7 +2791,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the proxy sessions for the specified Amazon Chime Voice Connector.

" + "documentation":"

Lists the proxy sessions for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListProxySessions, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace" }, "ListRoomMemberships":{ "name":"ListRoomMemberships", @@ -2670,7 +2852,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the SIP media applications under the administrator's AWS account.

" + "documentation":"

Lists the SIP media applications under the administrator's AWS account.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListSipMediaApplications, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace" }, "ListSipRules":{ "name":"ListSipRules", @@ -2689,7 +2873,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the SIP rules under the administrator's AWS account.

" + "documentation":"

Lists the SIP rules under the administrator's AWS account.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListSipRules, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace" }, "ListSupportedPhoneNumberCountries":{ "name":"ListSupportedPhoneNumberCountries", @@ -2727,7 +2913,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the tags applied to an Amazon Chime SDK meeting resource.

" + "documentation":"

Lists the tags applied to an Amazon Chime SDK meeting and messaging resources.

This API is is no longer supported and will not be updated. We recommend using the applicable latest version in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListTagsForResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "ListUsers":{ "name":"ListUsers", @@ -2766,7 +2954,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.

" + "documentation":"

Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectorGroups, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectorTerminationCredentials":{ "name":"ListVoiceConnectorTerminationCredentials", @@ -2786,7 +2976,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the SIP credentials for the specified Amazon Chime Voice Connector.

" + "documentation":"

Lists the SIP credentials for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectors":{ "name":"ListVoiceConnectors", @@ -2805,7 +2997,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

" + "documentation":"

Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectors, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace" }, "LogoutUser":{ "name":"LogoutUser", @@ -2846,7 +3040,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Sets the amount of time in days that a given AppInstance retains data.

", + "documentation":"

Sets the amount of time in days that a given AppInstance retains data.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutAppInstanceRetentionSettings, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "PutAppInstanceStreamingConfigurations":{ @@ -2867,7 +3063,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

The data streaming configurations of an AppInstance.

" + "documentation":"

The data streaming configurations of an AppInstance.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutMessagingStreamingConfigurations, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "PutEventsConfiguration":{ "name":"PutEventsConfiguration", @@ -2928,7 +3126,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the logging configuration for the specified SIP media application.

" + "documentation":"

Updates the logging configuration for the specified SIP media application.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutSipMediaApplicationLoggingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorEmergencyCallingConfiguration":{ "name":"PutVoiceConnectorEmergencyCallingConfiguration", @@ -2948,7 +3148,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.

" + "documentation":"

Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorLoggingConfiguration":{ "name":"PutVoiceConnectorLoggingConfiguration", @@ -2968,7 +3170,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

" + "documentation":"

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorLoggingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorOrigination":{ "name":"PutVoiceConnectorOrigination", @@ -2988,7 +3192,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.

" + "documentation":"

Adds origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorOrigination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorProxy":{ "name":"PutVoiceConnectorProxy", @@ -3008,7 +3214,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.

" + "documentation":"

Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorProxy, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorStreamingConfiguration":{ "name":"PutVoiceConnectorStreamingConfiguration", @@ -3028,7 +3236,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

" + "documentation":"

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTermination":{ "name":"PutVoiceConnectorTermination", @@ -3049,7 +3259,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.

" + "documentation":"

Adds termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorTermination, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTerminationCredentials":{ "name":"PutVoiceConnectorTerminationCredentials", @@ -3068,7 +3280,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

" + "documentation":"

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "RedactChannelMessage":{ "name":"RedactChannelMessage", @@ -3087,7 +3301,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, RedactChannelMessage, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "RedactConversationMessage":{ @@ -3228,7 +3444,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Sends a message to a particular channel that the member is a part of.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.

", + "documentation":"

Sends a message to a particular channel that the member is a part of.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.

This API is is no longer supported and will not be updated. We recommend using the latest version, SendChannelMessage, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "StartMeetingTranscription":{ @@ -3251,7 +3469,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

" + "documentation":"

Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

This API is is no longer supported and will not be updated. We recommend using the latest version, StartMeetingTranscription, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "StopMeetingTranscription":{ "name":"StopMeetingTranscription", @@ -3272,7 +3492,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Stops transcription for the specified meetingId.

" + "documentation":"

Stops transcription for the specified meetingId.

This API is is no longer supported and will not be updated. We recommend using the latest version, StopMeetingTranscription, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "TagAttendee":{ "name":"TagAttendee", @@ -3292,7 +3514,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Applies the specified tags to the specified Amazon Chime SDK attendee.

" + "documentation":"

Applies the specified tags to the specified Amazon Chime attendee.

TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "TagMeeting":{ "name":"TagMeeting", @@ -3312,7 +3536,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Applies the specified tags to the specified Amazon Chime SDK meeting.

" + "documentation":"

Applies the specified tags to the specified Amazon Chime SDK meeting.

This API is is no longer supported and will not be updated. We recommend using the latest version, TagResource, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Use TagResource in the Amazon Chime SDK Meetings Namespace." }, "TagResource":{ "name":"TagResource", @@ -3330,7 +3556,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Applies the specified tags to the specified Amazon Chime SDK meeting resource.

" + "documentation":"

Applies the specified tags to the specified Amazon Chime SDK meeting resource.

This API is is no longer supported and will not be updated. We recommend using the latest version, TagResource, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by TagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "UntagAttendee":{ "name":"UntagAttendee", @@ -3349,7 +3577,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Untags the specified tags from the specified Amazon Chime SDK attendee.

" + "documentation":"

Untags the specified tags from the specified Amazon Chime SDK attendee.

UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "UntagMeeting":{ "name":"UntagMeeting", @@ -3368,7 +3598,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Untags the specified tags from the specified Amazon Chime SDK meeting.

" + "documentation":"

Untags the specified tags from the specified Amazon Chime SDK meeting.

This API is is no longer supported and will not be updated. We recommend using the latest version, UntagResource, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Use UntagResource in the Amazon Chime SDK Meetings Namespace." }, "UntagResource":{ "name":"UntagResource", @@ -3386,7 +3618,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Untags the specified tags from the specified Amazon Chime SDK meeting resource.

" + "documentation":"

Untags the specified tags from the specified Amazon Chime SDK meeting resource.

Applies the specified tags to the specified Amazon Chime SDK meeting resource.

This API is is no longer supported and will not be updated. We recommend using the latest version, UntagResource, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UntagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "UpdateAccount":{ "name":"UpdateAccount", @@ -3447,7 +3681,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates AppInstance metadata.

", + "documentation":"

Updates AppInstance metadata.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateAppInstance, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateAppInstanceUser":{ @@ -3468,7 +3704,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the details of an AppInstanceUser. You can update names and metadata.

", + "documentation":"

Updates the details of an AppInstanceUser. You can update names and metadata.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateAppInstanceUser, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateBot":{ @@ -3509,7 +3747,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Update a channel's attributes.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Update a channel's attributes.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannel, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelMessage":{ @@ -3530,7 +3770,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the content of a message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

Updates the content of a message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannelMessage, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelReadMarker":{ @@ -3551,7 +3793,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

The details of the time when a user last read messages in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

", + "documentation":"

The details of the time when a user last read messages in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannelReadMarker, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateGlobalSettings":{ @@ -3629,7 +3873,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the specified proxy session details, such as voice or SMS capabilities.

" + "documentation":"

Updates the specified proxy session details, such as voice or SMS capabilities.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateProxySession, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace" }, "UpdateRoom":{ "name":"UpdateRoom", @@ -3690,7 +3936,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the details of the specified SIP media application.

" + "documentation":"

Updates the details of the specified SIP media application.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipMediaApplication, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "UpdateSipMediaApplicationCall":{ "name":"UpdateSipMediaApplicationCall", @@ -3711,7 +3959,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

" + "documentation":"

Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipMediaApplicationCall, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "UpdateSipRule":{ "name":"UpdateSipRule", @@ -3733,7 +3983,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates the details of the specified SIP rule.

" + "documentation":"

Updates the details of the specified SIP rule.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipRule, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace" }, "UpdateUser":{ "name":"UpdateUser", @@ -3792,7 +4044,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates details for the specified Amazon Chime Voice Connector.

" + "documentation":"

Updates details for the specified Amazon Chime Voice Connector.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateVoiceConnector, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "UpdateVoiceConnectorGroup":{ "name":"UpdateVoiceConnectorGroup", @@ -3813,7 +4067,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

" + "documentation":"

Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateVoiceConnectorGroup, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "ValidateE911Address":{ "name":"ValidateE911Address", @@ -3833,7 +4089,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

" + "documentation":"

Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

This API is is no longer supported and will not be updated. We recommend using the latest version, ValidateE911Address, in the Amazon Chime SDK.

Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

", + "deprecated":true, + "deprecatedMessage":"Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace" } }, "shapes":{ @@ -9445,15 +9703,15 @@ }, "ScreenDataUrl":{ "shape":"UriType", - "documentation":"

The screen data URL.

" + "documentation":"

The screen data URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

" }, "ScreenSharingUrl":{ "shape":"UriType", - "documentation":"

The screen sharing URL.

" + "documentation":"

The screen sharing URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK..

" }, "ScreenViewingUrl":{ "shape":"UriType", - "documentation":"

The screen viewing URL.

" + "documentation":"

The screen viewing URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

" }, "SignalingUrl":{ "shape":"UriType", @@ -9461,7 +9719,7 @@ }, "TurnControlUrl":{ "shape":"UriType", - "documentation":"

The turn control URL.

" + "documentation":"

The turn control URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

" }, "EventIngestionUrl":{ "shape":"UriType", @@ -12768,5 +13026,7 @@ "documentation":"

The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.

" } }, - "documentation":"

The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific AWS SDK or the AWS CLI.

Using an AWS SDK

You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

Using the AWS CLI

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

Using REST APIs

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

" + "documentation":"

Most of these APIs are no longer supported and will not be updated. We recommend using the latest versions in the Amazon Chime SDK API reference, in the Amazon Chime SDK.

Using the latest versions requires migrating to dedicated namespaces. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific AWS SDK or the AWS CLI.

Using an AWS SDK

You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

Using the AWS CLI

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

Using REST APIs

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

", + "deprecated":true, + "deprecatedMessage":"This namespace has been deprecated" } diff --git a/botocore/data/cleanrooms/2022-02-17/service-2.json b/botocore/data/cleanrooms/2022-02-17/service-2.json index edd5c21ec4..6c2c346e49 100644 --- a/botocore/data/cleanrooms/2022-02-17/service-2.json +++ b/botocore/data/cleanrooms/2022-02-17/service-2.json @@ -545,7 +545,7 @@ {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], - "documentation":"

Creates a protected query that is started by AWS Clean Rooms.

" + "documentation":"

Creates a protected query that is started by Clean Rooms .

" }, "TagResource":{ "name":"TagResource", @@ -857,7 +857,11 @@ }, "joinRequired":{ "shape":"JoinRequiredOption", - "documentation":"

Control that requires member who runs query to do a join with their configured table and/or other configured table in query

" + "documentation":"

Control that requires member who runs query to do a join with their configured table and/or other configured table in query.

" + }, + "allowedJoinOperators":{ + "shape":"JoinOperatorsList", + "documentation":"

Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

" }, "dimensionColumns":{ "shape":"AnalysisRuleColumnList", @@ -872,7 +876,7 @@ "documentation":"

Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each output row to be returned.

" } }, - "documentation":"

Enables query structure and specified queries that product aggregate statistics.

" + "documentation":"

Enables query structure and specified queries that produce aggregate statistics.

" }, "AnalysisRuleAggregationAggregateColumnsList":{ "type":"list", @@ -898,7 +902,11 @@ "members":{ "joinColumns":{ "shape":"AnalysisRuleListJoinColumnsList", - "documentation":"

Columns that can be used to join a configured table with the table of the member who can query and another members' configured tables.

" + "documentation":"

Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.

" + }, + "allowedJoinOperators":{ + "shape":"JoinOperatorsList", + "documentation":"

Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

" }, "listColumns":{ "shape":"AnalysisRuleColumnList", @@ -1056,7 +1064,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

" + "documentation":"

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

" }, "creatorDisplayName":{ "shape":"DisplayName", @@ -1151,7 +1159,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

" + "documentation":"

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

" }, "creatorDisplayName":{ "shape":"DisplayName", @@ -1200,7 +1208,7 @@ "documentation":"

The type of the column.

" } }, - "documentation":"

A column within a schema relation, derived from the underlying AWS Glue table.

" + "documentation":"

A column within a schema relation, derived from the underlying Glue table.

" }, "ColumnList":{ "type":"list", @@ -1250,7 +1258,7 @@ }, "tableReference":{ "shape":"TableReference", - "documentation":"

The AWS Glue table that this configured table represents.

" + "documentation":"

The Glue table that this configured table represents.

" }, "createTime":{ "shape":"Timestamp", @@ -1270,7 +1278,7 @@ }, "allowedColumns":{ "shape":"AllowedColumnList", - "documentation":"

The columns within the underlying AWS Glue table that can be utilized within collaborations.

" + "documentation":"

The columns within the underlying Glue table that can be utilized within collaborations.

" } }, "documentation":"

A table that has been configured for use in a collaboration.

" @@ -1725,7 +1733,7 @@ }, "tableReference":{ "shape":"TableReference", - "documentation":"

A reference to the AWS Glue table being configured.

" + "documentation":"

A reference to the Glue table being configured.

" }, "allowedColumns":{ "shape":"AllowedColumnList", @@ -2186,7 +2194,13 @@ } } }, - "GlueResourceName":{ + "GlueDatabaseName":{ + "type":"string", + "max":128, + "min":0, + "pattern":"[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?" + }, + "GlueTableName":{ "type":"string", "max":128, "min":0, @@ -2200,15 +2214,15 @@ ], "members":{ "tableName":{ - "shape":"GlueResourceName", - "documentation":"

The name of the AWS Glue table.

" + "shape":"GlueTableName", + "documentation":"

The name of the Glue table.

" }, "databaseName":{ - "shape":"GlueResourceName", - "documentation":"

The name of the database the AWS Glue table belongs to.

" + "shape":"GlueDatabaseName", + "documentation":"

The name of the database the Glue table belongs to.

" } }, - "documentation":"

A reference to a table within an AWS Glue data catalog.

" + "documentation":"

A reference to a table within an Glue data catalog.

" }, "InternalServerException":{ "type":"structure", @@ -2220,6 +2234,19 @@ "exception":true, "fault":true }, + "JoinOperator":{ + "type":"string", + "enum":[ + "OR", + "AND" + ] + }, + "JoinOperatorsList":{ + "type":"list", + "member":{"shape":"JoinOperator"}, + "max":2, + "min":0 + }, "JoinRequiredOption":{ "type":"string", "enum":["QUERY_RUNNER"] @@ -2556,7 +2583,7 @@ "members":{ "accountId":{ "shape":"AccountId", - "documentation":"

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

" + "documentation":"

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

" }, "memberAbilities":{ "shape":"MemberAbilities", @@ -2591,7 +2618,7 @@ "members":{ "accountId":{ "shape":"AccountId", - "documentation":"

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

" + "documentation":"

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

" }, "status":{ "shape":"MemberStatus", @@ -2663,7 +2690,7 @@ }, "collaborationCreatorAccountId":{ "shape":"AccountId", - "documentation":"

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

" + "documentation":"

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

" }, "collaborationCreatorDisplayName":{ "shape":"DisplayName", @@ -2757,7 +2784,7 @@ }, "collaborationCreatorAccountId":{ "shape":"AccountId", - "documentation":"

The identifier of the AWS principal that created the collaboration. Currently only supports AWS account ID.

" + "documentation":"

The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.

" }, "collaborationCreatorDisplayName":{ "shape":"DisplayName", @@ -2848,7 +2875,7 @@ "documentation":"

An error thrown by the protected query.

" } }, - "documentation":"

The parameters for an AWS Clean Rooms protected query.

" + "documentation":"

The parameters for an Clean Rooms protected query.

" }, "ProtectedQueryError":{ "type":"structure", @@ -2959,7 +2986,6 @@ }, "ProtectedQuerySQLParameters":{ "type":"structure", - "required":["queryString"], "members":{ "queryString":{ "shape":"ProtectedQuerySQLParametersQueryStringString", @@ -3140,7 +3166,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

The unique account ID for the AWS account that owns the schema.

" + "documentation":"

The unique account ID for the Amazon Web Services account that owns the schema.

" }, "name":{ "shape":"TableAlias", @@ -3202,7 +3228,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

The unique account ID for the AWS account that owns the schema.

" + "documentation":"

The unique account ID for the Amazon Web Services account that owns the schema.

" }, "createTime":{ "shape":"Timestamp", @@ -3327,17 +3353,16 @@ "members":{ "glue":{ "shape":"GlueTableReference", - "documentation":"

If present, a reference to the AWS Glue table referred to by this table reference.

" + "documentation":"

If present, a reference to the Glue table referred to by this table reference.

" } }, - "documentation":"

A pointer to the dataset that underlies this table. Currently, this can only be an AWS Glue table.

", + "documentation":"

A pointer to the dataset that underlies this table. Currently, this can only be an Glue table.

", "union":true }, "TagKey":{ "type":"string", "max":128, - "min":1, - "pattern":"(?!aws:).{1,128}" + "min":1 }, "TagKeys":{ "type":"list", @@ -3674,5 +3699,5 @@ ] } }, - "documentation":"

Welcome to the AWS Clean Rooms API Reference.

AWS Clean Rooms is an AWS service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.

To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the AWS Clean Rooms User Guide.

" + "documentation":"

Welcome to the Clean Rooms API Reference.

Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.

To learn more about Clean Rooms concepts, procedures, and best practices, see the Clean Rooms User Guide.

" } diff --git a/botocore/data/dynamodb/2012-08-10/service-2.json b/botocore/data/dynamodb/2012-08-10/service-2.json index 888e338fc0..c8a697c155 100644 --- a/botocore/data/dynamodb/2012-08-10/service-2.json +++ b/botocore/data/dynamodb/2012-08-10/service-2.json @@ -1438,6 +1438,10 @@ "Message":{ "shape":"String", "documentation":"

The error message associated with the PartiQL batch response.

" + }, + "Item":{ + "shape":"AttributeMap", + "documentation":"

The item which caused the condition check to fail. This will be set if ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

" } }, "documentation":"

An error associated with a statement in a PartiQL batch that was run.

" @@ -1473,6 +1477,10 @@ "ConsistentRead":{ "shape":"ConsistentRead", "documentation":"

The read consistency of the PartiQL batch request.

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

An optional parameter that returns the item attributes for a PartiQL batch request operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, "documentation":"

A PartiQL batch statement request.

" @@ -1700,6 +1708,10 @@ "message":{ "shape":"ErrorMessage", "documentation":"

The conditional request failed.

" + }, + "Item":{ + "shape":"AttributeMap", + "documentation":"

Item which caused the ConditionalCheckFailedException.

" } }, "documentation":"

A condition specified in the operation could not be evaluated.

", @@ -2155,6 +2167,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

One or more values that can be substituted in an expression.

Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

Available | Backordered | Discontinued

You would first need to specify ExpressionAttributeValues as follows:

{ \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

You could then use these values in an expression, such as this:

ProductStatus IN (:avail, :back, :disc)

For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

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

An optional parameter that returns the item attributes for a DeleteItem operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, "documentation":"

Represents the input of a DeleteItem operation.

" @@ -2591,6 +2607,10 @@ "Limit":{ "shape":"PositiveIntegerObject", "documentation":"

The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in LastEvaluatedKey to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey to apply in a subsequent operation to continue the operation.

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

An optional parameter that returns the item attributes for an ExecuteStatement operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } } }, @@ -4091,6 +4111,10 @@ "Parameters":{ "shape":"PreparedStatementParameters", "documentation":"

The parameter values.

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

An optional parameter that returns the item attributes for a PartiQL ParameterizedStatement operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, "documentation":"

Represents a PartiQL statment that uses parameters.

" @@ -4347,6 +4371,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

One or more values that can be substituted in an expression.

Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

Available | Backordered | Discontinued

You would first need to specify ExpressionAttributeValues as follows:

{ \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

You could then use these values in an expression, such as this:

ProductStatus IN (:avail, :back, :disc)

For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

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

An optional parameter that returns the item attributes for a PutItem operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, "documentation":"

Represents the input of a PutItem operation.

" @@ -6118,6 +6146,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

One or more values that can be substituted in an expression.

Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

Available | Backordered | Discontinued

You would first need to specify ExpressionAttributeValues as follows:

{ \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

You could then use these values in an expression, such as this:

ProductStatus IN (:avail, :back, :disc)

For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

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

An optional parameter that returns the item attributes for an UpdateItem operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, "documentation":"

Represents the input of an UpdateItem operation.

" diff --git a/botocore/data/gamelift/2015-10-01/service-2.json b/botocore/data/gamelift/2015-10-01/service-2.json index f9c6980b7e..c3f2149ec0 100644 --- a/botocore/data/gamelift/2015-10-01/service-2.json +++ b/botocore/data/gamelift/2015-10-01/service-2.json @@ -44,7 +44,7 @@ {"shape":"UnauthorizedException"}, {"shape":"InternalServiceException"} ], - "documentation":"

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Filter options may be included to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server's status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

If you try to claim a specific game server, this request will fail in the following cases:

Learn more

Amazon GameLift FleetIQ Guide

" + "documentation":"

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Add filter options to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server's status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

If you try to claim a specific game server, this request will fail in the following cases:

Learn more

Amazon GameLift FleetIQ Guide

" }, "CreateAlias":{ "name":"CreateAlias", @@ -2599,7 +2599,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used if FlexMatchMode is set to STANDALONE.

" + "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

" }, "CustomEventData":{ "shape":"CustomEventData", @@ -6071,7 +6071,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used when FlexMatchMode is set to STANDALONE.

" + "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used when FlexMatchMode is set to STANDALONE.

" }, "CustomEventData":{ "shape":"CustomEventData", @@ -6319,7 +6319,8 @@ "WINDOWS_2012", "AMAZON_LINUX", "AMAZON_LINUX_2", - "WINDOWS_2016" + "WINDOWS_2016", + "AMAZON_LINUX_2023" ] }, "OutOfCapacityException":{ @@ -7888,7 +7889,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used if FlexMatchMode is set to STANDALONE.

" + "documentation":"

The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

" }, "CustomEventData":{ "shape":"CustomEventData", diff --git a/botocore/data/glue/2017-03-31/service-2.json b/botocore/data/glue/2017-03-31/service-2.json index 5ff41890a2..f58d65c9e5 100644 --- a/botocore/data/glue/2017-03-31/service-2.json +++ b/botocore/data/glue/2017-03-31/service-2.json @@ -6310,6 +6310,10 @@ "DeltaTargets":{ "shape":"DeltaTargetList", "documentation":"

Specifies Delta data store targets.

" + }, + "IcebergTargets":{ + "shape":"IcebergTargetList", + "documentation":"

Specifies Apache Iceberg data store targets.

" } }, "documentation":"

Specifies data stores to crawl.

" @@ -12655,6 +12659,32 @@ "snappy" ] }, + "IcebergTarget":{ + "type":"structure", + "members":{ + "Paths":{ + "shape":"PathList", + "documentation":"

One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.

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

The name of the connection to use to connect to the Iceberg target.

" + }, + "Exclusions":{ + "shape":"PathList", + "documentation":"

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

" + }, + "MaximumTraversalDepth":{ + "shape":"NullableInteger", + "documentation":"

The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time.

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

Specifies an Apache Iceberg data source where Iceberg tables are stored in Amazon S3.

" + }, + "IcebergTargetList":{ + "type":"list", + "member":{"shape":"IcebergTarget"} + }, "IdString":{ "type":"string", "max":255, diff --git a/botocore/data/sagemaker/2017-07-24/service-2.json b/botocore/data/sagemaker/2017-07-24/service-2.json index 760ef89b1e..c129b22659 100644 --- a/botocore/data/sagemaker/2017-07-24/service-2.json +++ b/botocore/data/sagemaker/2017-07-24/service-2.json @@ -3894,6 +3894,23 @@ "type":"list", "member":{"shape":"AgentVersion"} }, + "AggregationTransformationValue":{ + "type":"string", + "enum":[ + "sum", + "avg", + "first", + "min", + "max" + ] + }, + "AggregationTransformations":{ + "type":"map", + "key":{"shape":"TransformationAttributeName"}, + "value":{"shape":"AggregationTransformationValue"}, + "max":50, + "min":1 + }, "Alarm":{ "type":"structure", "members":{ @@ -4970,11 +4987,11 @@ "members":{ "ChannelType":{ "shape":"AutoMLChannelType", - "documentation":"

The type of channel. Defines whether the data are used for training or validation. The default value is training. Channels for training and validation must share the same ContentType

" + "documentation":"

The type of channel. Defines whether the data are used for training or validation. The default value is training. Channels for training and validation must share the same ContentType

The type of channel defaults to training for the time-series forecasting problem type.

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

The content type of the data from the input source. The following are the allowed content types for different problems:

" + "documentation":"

The content type of the data from the input source. The following are the allowed content types for different problems:

" }, "CompressionType":{ "shape":"CompressionType", @@ -4992,7 +5009,7 @@ "members":{ "MaxCandidates":{ "shape":"MaxCandidates", - "documentation":"

The maximum number of times a training job is allowed to run.

For job V2s (jobs created by calling CreateAutoMLJobV2), the supported value is 1.

" + "documentation":"

The maximum number of times a training job is allowed to run.

For text and image classification, as well as time-series forecasting problem types, the supported value is 1. For tabular problem types, the maximum value is 750.

" }, "MaxRuntimePerTrainingJobInSeconds":{ "shape":"MaxRuntimePerTrainingJobInSeconds", @@ -5049,7 +5066,7 @@ "members":{ "MetricName":{ "shape":"AutoMLMetricEnum", - "documentation":"

The name of the objective metric used to measure the predictive quality of a machine learning system. During training, the model's parameters are updated iteratively to optimize its performance based on the feedback provided by the objective metric when evaluating the model on the validation dataset.

For the list of all available metrics supported by Autopilot, see Autopilot metrics.

If you do not specify a metric explicitly, the default behavior is to automatically use:

" + "documentation":"

The name of the objective metric used to measure the predictive quality of a machine learning system. During training, the model's parameters are updated iteratively to optimize its performance based on the feedback provided by the objective metric when evaluating the model on the validation dataset.

For the list of all available metrics supported by Autopilot, see Autopilot metrics.

If you do not specify a metric explicitly, the default behavior is to automatically use:

" } }, "documentation":"

Specifies a metric to minimize or maximize as the objective of a job.

" @@ -5081,7 +5098,8 @@ "ModelDeploymentError", "GeneratingModelInsightsReport", "ModelInsightsError", - "TrainingModels" + "TrainingModels", + "PreTraining" ] }, "AutoMLJobStatus":{ @@ -5178,7 +5196,11 @@ "Precision", "PrecisionMacro", "Recall", - "RecallMacro" + "RecallMacro", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMetricExtendedEnum":{ @@ -5198,7 +5220,11 @@ "Recall", "RecallMacro", "LogLoss", - "InferenceLatency" + "InferenceLatency", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMode":{ @@ -5259,6 +5285,10 @@ "TabularJobConfig":{ "shape":"TabularJobConfig", "documentation":"

Settings used to configure an AutoML job V2 for a tabular problem type (regression, classification).

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

Settings used to configure an AutoML job V2 for a time-series forecasting problem type.

" } }, "documentation":"

A collection of settings specific to the problem type used to configure an AutoML job V2. There must be one and only one config of the following type.

", @@ -5269,7 +5299,8 @@ "enum":[ "ImageClassification", "TextClassification", - "Tabular" + "Tabular", + "TimeSeriesForecasting" ] }, "AutoMLProblemTypeResolvedAttributes":{ @@ -5417,6 +5448,10 @@ "AWS/Textract/AnalyzeDocument/Forms/V1" ] }, + "BacktestResultsLocation":{ + "type":"string", + "min":1 + }, "BatchDataCaptureConfig":{ "type":"structure", "required":["DestinationS3Uri"], @@ -5706,6 +5741,10 @@ "ModelInsights":{ "shape":"ModelInsightsLocation", "documentation":"

The Amazon S3 prefix to the model insight artifacts generated for the AutoML candidate.

" + }, + "BacktestResults":{ + "shape":"BacktestResultsLocation", + "documentation":"

The Amazon S3 prefix to the accuracy metrics and the inference results observed over the testing window. Available only for the time-series forecasting problem type.

" } }, "documentation":"

The location of artifacts for an AutoML candidate job.

" @@ -7253,7 +7292,7 @@ }, "AutoMLJobInputDataConfig":{ "shape":"AutoMLJobInputDataConfig", - "documentation":"

An array of channel objects describing the input data and their location. Each channel is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters. The supported formats depend on the problem type:

" + "documentation":"

An array of channel objects describing the input data and their location. Each channel is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters. The supported formats depend on the problem type:

" }, "OutputDataConfig":{ "shape":"AutoMLOutputDataConfig", @@ -7285,7 +7324,7 @@ }, "DataSplitConfig":{ "shape":"AutoMLDataSplitConfig", - "documentation":"

This structure specifies how to split the data into train and validation datasets.

The validation and training datasets must contain the same headers. For jobs created by calling CreateAutoMLJob, the validation dataset must be less than 2 GB in size.

" + "documentation":"

This structure specifies how to split the data into train and validation datasets.

The validation and training datasets must contain the same headers. For jobs created by calling CreateAutoMLJob, the validation dataset must be less than 2 GB in size.

This attribute must not be set for the time-series forecasting problem type, as Autopilot automatically splits the input dataset into training and validation sets.

" } } }, @@ -16693,6 +16732,39 @@ "FSxLustre" ] }, + "FillingTransformationMap":{ + "type":"map", + "key":{"shape":"FillingType"}, + "value":{"shape":"FillingTransformationValue"}, + "max":6, + "min":1 + }, + "FillingTransformationValue":{ + "type":"string", + "max":256, + "min":1, + "pattern":"^[a-zA-Z0-9\\_\\-]+$" + }, + "FillingTransformations":{ + "type":"map", + "key":{"shape":"TransformationAttributeName"}, + "value":{"shape":"FillingTransformationMap"}, + "max":50, + "min":1 + }, + "FillingType":{ + "type":"string", + "enum":[ + "frontfill", + "middlefill", + "backfill", + "futurefill", + "frontfill_value", + "middlefill_value", + "backfill_value", + "futurefill_value" + ] + }, "Filter":{ "type":"structure", "required":["Name"], @@ -16889,6 +16961,28 @@ "min":1, "pattern":"^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$" }, + "ForecastFrequency":{ + "type":"string", + "max":5, + "min":1, + "pattern":"^1Y|Y|([1-9]|1[0-1])M|M|[1-4]W|W|[1-6]D|D|([1-9]|1[0-9]|2[0-3])H|H|([1-9]|[1-5][0-9])min$" + }, + "ForecastHorizon":{ + "type":"integer", + "min":1 + }, + "ForecastQuantile":{ + "type":"string", + "max":4, + "min":2, + "pattern":"(^p[1-9]\\d?$)" + }, + "ForecastQuantiles":{ + "type":"list", + "member":{"shape":"ForecastQuantile"}, + "max":5, + "min":1 + }, "Framework":{ "type":"string", "enum":[ @@ -17080,6 +17174,17 @@ "min":1, "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+" }, + "GroupingAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, + "GroupingAttributeNames":{ + "type":"list", + "member":{"shape":"GroupingAttributeName"}, + "max":5, + "min":1 + }, "Groups":{ "type":"list", "member":{"shape":"Group"}, @@ -19116,6 +19221,11 @@ "type":"string", "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:rolealias/?[a-zA-Z_0-9+=,.@\\-_/]+$" }, + "ItemIdentifierAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "JobDurationInSeconds":{ "type":"integer", "min":1 @@ -31237,6 +31347,69 @@ "max":128, "pattern":"[a-zA-Z0-9:_-]+" }, + "TimeSeriesConfig":{ + "type":"structure", + "required":[ + "TargetAttributeName", + "TimestampAttributeName", + "ItemIdentifierAttributeName" + ], + "members":{ + "TargetAttributeName":{ + "shape":"TargetAttributeName", + "documentation":"

The name of the column representing the target variable that you want to predict for each item in your dataset. The data type of the target variable must be numerical.

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

The name of the column indicating a point in time at which the target value of a given item is recorded.

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

The name of the column that represents the set of item identifiers for which you want to predict the target value.

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

A set of columns names that can be grouped with the item identifier column to create a composite key for which a target value is predicted.

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

The collection of components that defines the time-series.

" + }, + "TimeSeriesForecastingJobConfig":{ + "type":"structure", + "required":[ + "ForecastFrequency", + "ForecastHorizon", + "TimeSeriesConfig" + ], + "members":{ + "FeatureSpecificationS3Uri":{ + "shape":"S3Uri", + "documentation":"

A URL to the Amazon S3 data source containing additional selected features that complement the target, itemID, timestamp, and grouped columns set in TimeSeriesConfig. When not provided, the AutoML job V2 includes all the columns from the original dataset that are not already declared in TimeSeriesConfig. If provided, the AutoML job V2 only considers these additional columns as a complement to the ones declared in TimeSeriesConfig.

You can input FeatureAttributeNames (optional) in JSON format as shown below:

{ \"FeatureAttributeNames\":[\"col1\", \"col2\", ...] }.

You can also specify the data type of the feature (optional) in the format shown below:

{ \"FeatureDataTypes\":{\"col1\":\"numeric\", \"col2\":\"categorical\" ... } }

Autopilot supports the following data types: numeric, categorical, text, and datetime.

These column keys must not include any column set in TimeSeriesConfig.

When not provided, the AutoML job V2 includes all the columns from the original dataset that are not already declared in TimeSeriesConfig. If provided, the AutoML job V2 only considers these additional columns as a complement to the ones declared in TimeSeriesConfig.

Autopilot supports the following data types: numeric, categorical, text, and datetime.

" + }, + "CompletionCriteria":{"shape":"AutoMLJobCompletionCriteria"}, + "ForecastFrequency":{ + "shape":"ForecastFrequency", + "documentation":"

The frequency of predictions in a forecast.

Valid intervals are an integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min (Minute). For example, 1D indicates every day and 15min indicates every 15 minutes. The value of a frequency must not overlap with the next larger frequency. For example, you must use a frequency of 1H instead of 60min.

The valid values for each frequency are the following:

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

The number of time-steps that the model predicts. The forecast horizon is also called the prediction length. The maximum forecast horizon is the lesser of 500 time-steps or 1/4 of the time-steps in the dataset.

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

The quantiles used to train the model for forecasts at a specified quantile. You can specify quantiles from 0.01 (p1) to 0.99 (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be specified. When ForecastQuantiles is not provided, the AutoML job uses the quantiles p10, p50, and p90 as default.

" + }, + "Transformations":{ + "shape":"TimeSeriesTransformations", + "documentation":"

The transformations modifying specific attributes of the time-series, such as filling strategies for missing values.

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

The collection of components that defines the time-series.

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

The collection of settings used by an AutoML job V2 for the time-series forecasting problem type.

The TimeSeriesForecastingJobConfig problem type is only available in private beta. Contact Amazon Web Services Support or your account manager to learn more about access privileges.

" + }, "TimeSeriesForecastingSettings":{ "type":"structure", "members":{ @@ -31251,7 +31424,26 @@ }, "documentation":"

Time series forecast settings for the SageMaker Canvas application.

" }, + "TimeSeriesTransformations":{ + "type":"structure", + "members":{ + "Filling":{ + "shape":"FillingTransformations", + "documentation":"

A key value pair defining the filling method for a column, where the key is the column name and the value is an object which defines the filling logic. You can specify multiple filling methods for a single column.

The supported filling methods and their corresponding options are:

To set a filling method to a specific value, set the fill parameter to the chosen filling method value (for example \"backfill\" : \"value\"), and define the filling value in an additional parameter prefixed with \"_value\". For example, to set backfill to a value of 2, you must include two parameters: \"backfill\": \"value\" and \"backfill_value\":\"2\".

" + }, + "Aggregation":{ + "shape":"AggregationTransformations", + "documentation":"

A key value pair defining the aggregation method for a column, where the key is the column name and the value is the aggregation method.

The supported aggregation methods are sum (default), avg, first, min, max.

Aggregation is only supported for the target column.

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

Transformations allowed on the dataset. Supported transformations are Filling and Aggregation. Filling specifies how to add values to missing values in the dataset. Aggregation defines how to aggregate data that does not align with forecast frequency.

" + }, "Timestamp":{"type":"timestamp"}, + "TimestampAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "TrafficDurationInSeconds":{ "type":"integer", "min":1 @@ -32146,6 +32338,11 @@ }, "documentation":"

Describes the S3 data source.

" }, + "TransformationAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "Trial":{ "type":"structure", "members":{ diff --git a/docs/source/conf.py b/docs/source/conf.py index 0649268915..cda0ec3321 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.29.1' # The full version, including alpha/beta/rc tags. -release = '1.29.163' +release = '1.29.164' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/tests/functional/endpoint-rules/appstream/endpoint-tests-1.json b/tests/functional/endpoint-rules/appstream/endpoint-tests-1.json index 39ac831980..fd2763215f 100644 --- a/tests/functional/endpoint-rules/appstream/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/appstream/endpoint-tests-1.json @@ -1,42 +1,29 @@ { "testCases": [ { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-south-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-south-1" - } - }, - { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-south-1.amazonaws.com" + "url": "https://appstream2.ap-northeast-1.amazonaws.com" } }, "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "ap-south-1" + "Region": "ap-northeast-1", + "UseFIPS": false, + "UseDualStack": false } }, { - "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-south-1.api.aws" + "url": "https://appstream2.ap-northeast-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "ap-northeast-2", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": false } }, { @@ -47,100 +34,35 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ap-south-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-gov-east-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-gov-east-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-gov-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-gov-east-1.amazonaws.com" + "url": "https://appstream2.ap-southeast-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ca-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ca-central-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ca-central-1.api.aws" + "url": "https://appstream2.ap-southeast-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "ap-southeast-2", "UseFIPS": false, - "Region": "ca-central-1" + "UseDualStack": false } }, { @@ -151,48 +73,9 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-central-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "ca-central-1", "UseFIPS": false, - "Region": "eu-central-1" + "UseDualStack": false } }, { @@ -203,152 +86,22 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "eu-central-1", "UseFIPS": false, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "us-west-2" - } - }, - { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-west-2" + "UseDualStack": false } }, { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-west-2" - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled", + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.eu-west-2.api.aws" + "url": "https://appstream2.eu-west-1.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-2" + "UseDualStack": false } }, { @@ -359,256 +112,152 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "eu-west-2" - } - }, - { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "eu-west-2", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": false } }, { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.eu-west-1.amazonaws.com" + "url": "https://appstream2.us-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-northeast-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-2.amazonaws.com" + "url": "https://appstream2-fips.us-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-2.api.aws" + "url": "https://appstream2.us-east-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "us-east-2", "UseFIPS": false, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-2.amazonaws.com" + "url": "https://appstream2.us-west-2.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-1.api.aws" + "url": "https://appstream2-fips.us-west-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "us-west-2", "UseFIPS": true, - "Region": "ap-northeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-1.amazonaws.com" + "url": "https://appstream2-fips.us-east-1.api.aws" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, - "Region": "ap-northeast-1" - } - }, - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-northeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": true } }, { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-1.amazonaws.com" + "url": "https://appstream2.us-east-1.api.aws" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": true } }, { - "documentation": "For region sa-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.sa-east-1.api.aws" + "url": "https://appstream2-fips.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "sa-east-1" + "UseDualStack": true } }, { - "documentation": "For region sa-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.sa-east-1.amazonaws.com" + "url": "https://appstream2-fips.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "sa-east-1" - } - }, - { - "documentation": "For region sa-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.sa-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": false } }, { - "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.sa-east-1.amazonaws.com" + "url": "https://appstream2.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "sa-east-1" - } - }, - { - "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-gov-west-1" + "UseDualStack": true } }, { - "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-gov-west-1.amazonaws.com" + "url": "https://appstream2.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-gov-west-1" - } - }, - { - "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-gov-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "us-gov-west-1" + "UseDualStack": false } }, { @@ -619,282 +268,196 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": false, - "Region": "us-gov-west-1" - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-southeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-southeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-1.amazonaws.com" + "url": "https://appstream2-fips.us-gov-west-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": true, - "Region": "ap-southeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-southeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "ap-southeast-1" - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ap-southeast-1" - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-2.api.aws" + "url": "https://appstream2-fips.us-gov-east-1.api.aws" } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "ap-southeast-2" + "UseDualStack": true } }, { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-2.amazonaws.com" + "url": "https://appstream2-fips.us-gov-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "ap-southeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-southeast-2.api.aws" + "url": "https://appstream2.us-gov-east-1.api.aws" } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": true } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-southeast-2.amazonaws.com" + "url": "https://appstream2.us-gov-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": false } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-east-1.api.aws" - } + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, + "Region": "us-iso-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": true } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-east-1.amazonaws.com" + "url": "https://appstream2-fips.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2.us-east-1.api.aws" - } + "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, + "Region": "us-iso-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": true } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-east-1.amazonaws.com" + "url": "https://appstream2.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled", + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-east-2.api.aws" - } + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": true, - "Region": "us-east-2" + "UseDualStack": true } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-east-2.amazonaws.com" + "url": "https://appstream2-fips.us-isob-east-1.sc2s.sgov.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": true, - "Region": "us-east-2" + "UseDualStack": false } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2.us-east-2.api.aws" - } + "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": true } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-east-2.amazonaws.com" + "url": "https://appstream2.us-isob-east-1.sc2s.sgov.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": false, - "Region": "us-east-2" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.cn-northwest-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "cn-northwest-1" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.cn-northwest-1.amazonaws.com.cn" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "cn-northwest-1" + "UseDualStack": false } }, { - "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack enabled", + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", "expect": { "endpoint": { - "url": "https://appstream2.cn-northwest-1.api.amazonwebservices.com.cn" + "url": "https://example.com" } }, "params": { - "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": false, - "Region": "cn-northwest-1" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.cn-northwest-1.amazonaws.com.cn" - } - }, - "params": { "UseDualStack": false, - "UseFIPS": false, - "Region": "cn-northwest-1" + "Endpoint": "https://example.com" } }, { - "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", "expect": { "endpoint": { "url": "https://example.com" } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-east-1", + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -904,9 +467,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -916,11 +479,17 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": true, "Endpoint": "https://example.com" } + }, + { + "documentation": "Missing region", + "expect": { + "error": "Invalid Configuration: Missing Region" + } } ], "version": "1.0" diff --git a/tests/functional/endpoint-rules/cleanrooms/endpoint-tests-1.json b/tests/functional/endpoint-rules/cleanrooms/endpoint-tests-1.json index 59a0eb59e6..256ebd8e2d 100644 --- a/tests/functional/endpoint-rules/cleanrooms/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/cleanrooms/endpoint-tests-1.json @@ -8,9 +8,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -21,9 +21,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -34,9 +34,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -47,9 +47,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -60,9 +60,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -73,9 +73,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -86,9 +86,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -99,9 +99,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -110,9 +110,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -123,9 +123,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -134,9 +134,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -147,9 +147,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -160,9 +160,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -173,9 +173,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -186,9 +186,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -199,9 +199,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -210,9 +210,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -223,9 +223,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -234,9 +234,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -247,9 +247,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -260,9 +260,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } }, @@ -272,9 +272,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { + "UseFIPS": true, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": true, "Endpoint": "https://example.com" } }, @@ -284,9 +284,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { + "UseFIPS": false, "UseDualStack": true, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } }