diff --git a/CHANGELOG.md b/CHANGELOG.md index cb0b191857f..1c6f6e60f8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +Release v1.44.293 (2023-06-29) +=== + +### Service Client Updates +* `service/appstream`: Updates service API, documentation, and paginators + * This release introduces app block builder, allowing customers to provision a resource to package applications into an app block +* `service/chime`: Updates service API and documentation + * 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. +* `service/cleanrooms`: Updates service API and documentation +* `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples + * 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 +* `service/gamelift`: Updates service API and documentation + * Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. +* `service/glue`: Updates service API and documentation + * 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. +* `service/sagemaker`: Updates service API and documentation + * Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. + +### SDK Bugs +* `private/protocol`: Fix header serialization of empty enum lists in restxml. + * Header was serialized as the empty string if list was nil/empty. + Release v1.44.292 (2023-06-28) === diff --git a/CHANGELOG_PENDING.md b/CHANGELOG_PENDING.md index 44916363a31..8a1927a39ca 100644 --- a/CHANGELOG_PENDING.md +++ b/CHANGELOG_PENDING.md @@ -3,5 +3,3 @@ ### SDK Enhancements ### SDK Bugs -* `private/protocol`: Fix header serialization of empty enum lists in restxml. - * Header was serialized as the empty string if list was nil/empty. diff --git a/aws/version.go b/aws/version.go index f90c59cb8c4..a84ca15406f 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.292" +const SDKVersion = "1.44.293" diff --git a/models/apis/appstream/2016-12-01/api-2.json b/models/apis/appstream/2016-12-01/api-2.json index 2946a8601d5..6a083b058d9 100644 --- a/models/apis/appstream/2016-12-01/api-2.json +++ b/models/apis/appstream/2016-12-01/api-2.json @@ -13,6 +13,22 @@ "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"} + ] + }, "AssociateApplicationFleet":{ "name":"AssociateApplicationFleet", "http":{ @@ -120,6 +136,40 @@ {"shape":"ResourceAlreadyExistsException"} ] }, + "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"} + ] + }, + "CreateAppBlockBuilderStreamingURL":{ + "name":"CreateAppBlockBuilderStreamingURL", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateAppBlockBuilderStreamingURLRequest"}, + "output":{"shape":"CreateAppBlockBuilderStreamingURLResult"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotPermittedException"} + ] + }, "CreateApplication":{ "name":"CreateApplication", "http":{ @@ -320,6 +370,21 @@ {"shape":"ResourceNotFoundException"} ] }, + "DeleteAppBlockBuilder":{ + "name":"DeleteAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteAppBlockBuilderRequest"}, + "output":{"shape":"DeleteAppBlockBuilderResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ] + }, "DeleteApplication":{ "name":"DeleteApplication", "http":{ @@ -460,6 +525,32 @@ {"shape":"ResourceNotFoundException"} ] }, + "DescribeAppBlockBuilderAppBlockAssociations":{ + "name":"DescribeAppBlockBuilderAppBlockAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsRequest"}, + "output":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsResult"}, + "errors":[ + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ] + }, + "DescribeAppBlockBuilders":{ + "name":"DescribeAppBlockBuilders", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuildersRequest"}, + "output":{"shape":"DescribeAppBlockBuildersResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ] + }, "DescribeAppBlocks":{ "name":"DescribeAppBlocks", "http":{ @@ -650,6 +741,21 @@ {"shape":"ResourceNotFoundException"} ] }, + "DisassociateAppBlockBuilderAppBlock":{ + "name":"DisassociateAppBlockBuilderAppBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateAppBlockBuilderAppBlockRequest"}, + "output":{"shape":"DisassociateAppBlockBuilderAppBlockResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ] + }, "DisassociateApplicationFleet":{ "name":"DisassociateApplicationFleet", "http":{ @@ -760,6 +866,24 @@ {"shape":"ResourceNotFoundException"} ] }, + "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"} + ] + }, "StartFleet":{ "name":"StartFleet", "http":{ @@ -795,6 +919,20 @@ {"shape":"IncompatibleImageException"} ] }, + "StopAppBlockBuilder":{ + "name":"StopAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StopAppBlockBuilderRequest"}, + "output":{"shape":"StopAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ] + }, "StopFleet":{ "name":"StopFleet", "http":{ @@ -848,6 +986,27 @@ {"shape":"ResourceNotFoundException"} ] }, + "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"} + ] + }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ @@ -996,8 +1155,7 @@ "type":"structure", "required":[ "Name", - "Arn", - "SetupScriptDetails" + "Arn" ], "members":{ "Name":{"shape":"String"}, @@ -1006,9 +1164,104 @@ "DisplayName":{"shape":"String"}, "SourceS3Location":{"shape":"S3Location"}, "SetupScriptDetails":{"shape":"ScriptDetails"}, - "CreatedTime":{"shape":"Timestamp"} + "CreatedTime":{"shape":"Timestamp"}, + "PostSetupScriptDetails":{"shape":"ScriptDetails"}, + "PackagingType":{"shape":"PackagingType"}, + "State":{"shape":"AppBlockState"}, + "AppBlockErrors":{"shape":"ErrorDetailsList"} + } + }, + "AppBlockBuilder":{ + "type":"structure", + "required":[ + "Arn", + "Name", + "Platform", + "InstanceType", + "VpcConfig", + "State" + ], + "members":{ + "Arn":{"shape":"Arn"}, + "Name":{"shape":"String"}, + "DisplayName":{"shape":"String"}, + "Description":{"shape":"String"}, + "Platform":{"shape":"AppBlockBuilderPlatformType"}, + "InstanceType":{"shape":"String"}, + "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, + "IamRoleArn":{"shape":"Arn"}, + "VpcConfig":{"shape":"VpcConfig"}, + "State":{"shape":"AppBlockBuilderState"}, + "CreatedTime":{"shape":"Timestamp"}, + "AppBlockBuilderErrors":{"shape":"ResourceErrors"}, + "StateChangeReason":{"shape":"AppBlockBuilderStateChangeReason"}, + "AccessEndpoints":{"shape":"AccessEndpointList"} + } + }, + "AppBlockBuilderAppBlockAssociation":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{"shape":"Arn"}, + "AppBlockBuilderName":{"shape":"Name"} + } + }, + "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"}, + "Message":{"shape":"String"} } }, + "AppBlockBuilderStateChangeReasonCode":{ + "type":"string", + "enum":["INTERNAL_ERROR"] + }, + "AppBlockState":{ + "type":"string", + "enum":[ + "INACTIVE", + "ACTIVE" + ] + }, "AppBlocks":{ "type":"list", "member":{"shape":"AppBlock"} @@ -1102,6 +1355,23 @@ "type":"list", "member":{"shape":"Arn"} }, + "AssociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{"shape":"Arn"}, + "AppBlockBuilderName":{"shape":"Name"} + } + }, + "AssociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociation":{"shape":"AppBlockBuilderAppBlockAssociation"} + } + }, "AssociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -1259,12 +1529,53 @@ "DestinationImageName":{"shape":"Name"} } }, + "CreateAppBlockBuilderRequest":{ + "type":"structure", + "required":[ + "Name", + "Platform", + "InstanceType", + "VpcConfig" + ], + "members":{ + "Name":{"shape":"Name"}, + "Description":{"shape":"Description"}, + "DisplayName":{"shape":"DisplayName"}, + "Tags":{"shape":"Tags"}, + "Platform":{"shape":"AppBlockBuilderPlatformType"}, + "InstanceType":{"shape":"String"}, + "VpcConfig":{"shape":"VpcConfig"}, + "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, + "IamRoleArn":{"shape":"Arn"}, + "AccessEndpoints":{"shape":"AccessEndpointList"} + } + }, + "CreateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, + "CreateAppBlockBuilderStreamingURLRequest":{ + "type":"structure", + "required":["AppBlockBuilderName"], + "members":{ + "AppBlockBuilderName":{"shape":"Name"}, + "Validity":{"shape":"Long"} + } + }, + "CreateAppBlockBuilderStreamingURLResult":{ + "type":"structure", + "members":{ + "StreamingURL":{"shape":"String"}, + "Expires":{"shape":"Timestamp"} + } + }, "CreateAppBlockRequest":{ "type":"structure", "required":[ "Name", - "SourceS3Location", - "SetupScriptDetails" + "SourceS3Location" ], "members":{ "Name":{"shape":"Name"}, @@ -1272,7 +1583,9 @@ "DisplayName":{"shape":"DisplayName"}, "SourceS3Location":{"shape":"S3Location"}, "SetupScriptDetails":{"shape":"ScriptDetails"}, - "Tags":{"shape":"Tags"} + "Tags":{"shape":"Tags"}, + "PostSetupScriptDetails":{"shape":"ScriptDetails"}, + "PackagingType":{"shape":"PackagingType"} } }, "CreateAppBlockResult":{ @@ -1360,7 +1673,7 @@ ], "members":{ "Name":{"shape":"Name"}, - "ImageName":{"shape":"String"}, + "ImageName":{"shape":"Name"}, "ImageArn":{"shape":"Arn"}, "InstanceType":{"shape":"String"}, "FleetType":{"shape":"FleetType"}, @@ -1531,6 +1844,18 @@ "members":{ } }, + "DeleteAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{"shape":"Name"} + } + }, + "DeleteAppBlockBuilderResult":{ + "type":"structure", + "members":{ + } + }, "DeleteAppBlockRequest":{ "type":"structure", "required":["Name"], @@ -1675,6 +2000,37 @@ "members":{ } }, + "DescribeAppBlockBuilderAppBlockAssociationsRequest":{ + "type":"structure", + "members":{ + "AppBlockArn":{"shape":"Arn"}, + "AppBlockBuilderName":{"shape":"Name"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeAppBlockBuilderAppBlockAssociationsResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociations":{"shape":"AppBlockBuilderAppBlockAssociationsList"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeAppBlockBuildersRequest":{ + "type":"structure", + "members":{ + "Names":{"shape":"StringList"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"Integer"} + } + }, + "DescribeAppBlockBuildersResult":{ + "type":"structure", + "members":{ + "AppBlockBuilders":{"shape":"AppBlockBuilderList"}, + "NextToken":{"shape":"String"} + } + }, "DescribeAppBlocksRequest":{ "type":"structure", "members":{ @@ -1946,6 +2302,22 @@ "members":{ } }, + "DisassociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{"shape":"Arn"}, + "AppBlockBuilderName":{"shape":"Name"} + } + }, + "DisassociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + } + }, "DisassociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -2107,6 +2479,17 @@ }, "exception":true }, + "ErrorDetails":{ + "type":"structure", + "members":{ + "ErrorCode":{"shape":"String"}, + "ErrorMessage":{"shape":"String"} + } + }, + "ErrorDetailsList":{ + "type":"list", + "member":{"shape":"ErrorDetails"} + }, "ErrorMessage":{"type":"string"}, "ExpireSessionRequest":{ "type":"structure", @@ -2516,6 +2899,13 @@ "type":"list", "member":{"shape":"OrganizationalUnitDistinguishedName"} }, + "PackagingType":{ + "type":"string", + "enum":[ + "CUSTOM", + "APPSTREAM2" + ] + }, "Permission":{ "type":"string", "enum":[ @@ -2618,10 +3008,7 @@ }, "S3Location":{ "type":"structure", - "required":[ - "S3Bucket", - "S3Key" - ], + "required":["S3Bucket"], "members":{ "S3Bucket":{"shape":"S3Bucket"}, "S3Key":{"shape":"S3Key"} @@ -2780,6 +3167,19 @@ "type":"list", "member":{"shape":"Stack"} }, + "StartAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{"shape":"Name"} + } + }, + "StartAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StartFleetRequest":{ "type":"structure", "required":["Name"], @@ -2806,6 +3206,19 @@ "ImageBuilder":{"shape":"ImageBuilder"} } }, + "StopAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{"shape":"Name"} + } + }, + "StopAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StopFleetRequest":{ "type":"structure", "required":["Name"], @@ -2941,6 +3354,28 @@ "members":{ } }, + "UpdateAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{"shape":"Name"}, + "Description":{"shape":"Description"}, + "DisplayName":{"shape":"DisplayName"}, + "Platform":{"shape":"PlatformType"}, + "InstanceType":{"shape":"String"}, + "VpcConfig":{"shape":"VpcConfig"}, + "EnableDefaultInternetAccess":{"shape":"BooleanObject"}, + "IamRoleArn":{"shape":"Arn"}, + "AccessEndpoints":{"shape":"AccessEndpointList"}, + "AttributesToDelete":{"shape":"AppBlockBuilderAttributes"} + } + }, + "UpdateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "UpdateApplicationRequest":{ "type":"structure", "required":["Name"], diff --git a/models/apis/appstream/2016-12-01/docs-2.json b/models/apis/appstream/2016-12-01/docs-2.json index 99712178f48..28bfa281213 100644 --- a/models/apis/appstream/2016-12-01/docs-2.json +++ b/models/apis/appstream/2016-12-01/docs-2.json @@ -2,6 +2,7 @@ "version": "2.0", "service": "Amazon AppStream 2.0

This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 manages the AWS resources that are required to host and run your applications, scales automatically, and provides access to your users on demand.

You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon AppStream 2.0 Administration Guide.

To learn more about AppStream 2.0, see the following resources:

", "operations": { + "AssociateAppBlockBuilderAppBlock": "

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

", "AssociateApplicationFleet": "

Associates the specified application with the specified fleet. This is only supported for Elastic fleets.

", "AssociateApplicationToEntitlement": "

Associates an application to entitle.

", "AssociateFleet": "

Associates the specified fleet with the specified stack.

", @@ -9,6 +10,8 @@ "BatchDisassociateUserStack": "

Disassociates the specified users from the specified stacks.

", "CopyImage": "

Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied.

", "CreateAppBlock": "

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": "

Creates an app block builder.

", + "CreateAppBlockBuilderStreamingURL": "

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

", "CreateApplication": "

Creates an application.

Applications are an Amazon AppStream 2.0 resource that stores the details about how to launch applications on Elastic fleet streaming instances. An application consists of the launch details, icon, and display name. Applications are associated with an app block that contains the application binaries and other files. The applications assigned to an Elastic fleet are the applications users can launch.

This is only supported for Elastic fleets.

", "CreateDirectoryConfig": "

Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

", "CreateEntitlement": "

Creates a new entitlement. Entitlements control access to specific applications within a stack, based on user attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework.

", @@ -21,6 +24,7 @@ "CreateUsageReportSubscription": "

Creates a usage report subscription. Usage reports are generated daily.

", "CreateUser": "

Creates a new user in the user pool.

", "DeleteAppBlock": "

Deletes an app block.

", + "DeleteAppBlockBuilder": "

Deletes an app block builder.

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

", "DeleteApplication": "

Deletes an application.

", "DeleteDirectoryConfig": "

Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.

", "DeleteEntitlement": "

Deletes the specified entitlement.

", @@ -31,6 +35,8 @@ "DeleteStack": "

Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.

", "DeleteUsageReportSubscription": "

Disables usage report generation.

", "DeleteUser": "

Deletes a user from the user pool.

", + "DescribeAppBlockBuilderAppBlockAssociations": "

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

", + "DescribeAppBlockBuilders": "

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

", "DescribeAppBlocks": "

Retrieves a list that describes one or more app blocks.

", "DescribeApplicationFleetAssociations": "

Retrieves a list that describes one or more application fleet associations. Either ApplicationArn or FleetName must be specified.

", "DescribeApplications": "

Retrieves a list that describes one or more applications.

", @@ -46,6 +52,7 @@ "DescribeUserStackAssociations": "

Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following:

", "DescribeUsers": "

Retrieves a list that describes one or more specified users in the user pool.

", "DisableUser": "

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": "

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

", "DisassociateApplicationFleet": "

Disassociates the specified application from the fleet.

", "DisassociateApplicationFromEntitlement": "

Deletes the specified application from the specified entitlement.

", "DisassociateFleet": "

Disassociates the specified fleet from the specified stack.

", @@ -55,12 +62,15 @@ "ListAssociatedStacks": "

Retrieves the name of the stack with which the specified fleet is associated.

", "ListEntitledApplications": "

Retrieves a list of entitled applications.

", "ListTagsForResource": "

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": "

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": "

Starts the specified fleet.

", "StartImageBuilder": "

Starts the specified image builder.

", + "StopAppBlockBuilder": "

Stops an app block builder.

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

", "StopFleet": "

Stops the specified fleet.

", "StopImageBuilder": "

Stops the specified image builder.

", "TagResource": "

Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.

Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

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

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

", "UntagResource": "

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": "

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": "

Updates the specified application.

", "UpdateDirectoryConfig": "

Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

", "UpdateEntitlement": "

Updates the specified entitlement.

", @@ -78,10 +88,13 @@ "AccessEndpointList": { "base": null, "refs": { + "AppBlockBuilder$AccessEndpoints": "

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

", + "CreateAppBlockBuilderRequest$AccessEndpoints": "

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

", "CreateImageBuilderRequest$AccessEndpoints": "

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

", "CreateStackRequest$AccessEndpoints": "

The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.

", "ImageBuilder$AccessEndpoints": "

The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.

", "Stack$AccessEndpoints": "

The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.

", + "UpdateAppBlockBuilderRequest$AccessEndpoints": "

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

", "UpdateStackRequest$AccessEndpoints": "

The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.

" } }, @@ -116,6 +129,78 @@ "CreateAppBlockResult$AppBlock": "

The app block.

" } }, + "AppBlockBuilder": { + "base": "

Describes an app block builder.

", + "refs": { + "AppBlockBuilderList$member": null, + "CreateAppBlockBuilderResult$AppBlockBuilder": null, + "StartAppBlockBuilderResult$AppBlockBuilder": null, + "StopAppBlockBuilderResult$AppBlockBuilder": null, + "UpdateAppBlockBuilderResult$AppBlockBuilder": null + } + }, + "AppBlockBuilderAppBlockAssociation": { + "base": "

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

", + "refs": { + "AppBlockBuilderAppBlockAssociationsList$member": null, + "AssociateAppBlockBuilderAppBlockResult$AppBlockBuilderAppBlockAssociation": "

The list of app block builders associated with app blocks.

" + } + }, + "AppBlockBuilderAppBlockAssociationsList": { + "base": null, + "refs": { + "DescribeAppBlockBuilderAppBlockAssociationsResult$AppBlockBuilderAppBlockAssociations": "

This list of app block builders associated with app blocks.

" + } + }, + "AppBlockBuilderAttribute": { + "base": null, + "refs": { + "AppBlockBuilderAttributes$member": null + } + }, + "AppBlockBuilderAttributes": { + "base": null, + "refs": { + "UpdateAppBlockBuilderRequest$AttributesToDelete": "

The attributes to delete from the app block builder.

" + } + }, + "AppBlockBuilderList": { + "base": null, + "refs": { + "DescribeAppBlockBuildersResult$AppBlockBuilders": "

The list that describes one or more app block builders.

" + } + }, + "AppBlockBuilderPlatformType": { + "base": null, + "refs": { + "AppBlockBuilder$Platform": "

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

", + "CreateAppBlockBuilderRequest$Platform": "

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

" + } + }, + "AppBlockBuilderState": { + "base": null, + "refs": { + "AppBlockBuilder$State": "

The state of the app block builder.

" + } + }, + "AppBlockBuilderStateChangeReason": { + "base": "

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

", + "refs": { + "AppBlockBuilder$StateChangeReason": "

The state change reason.

" + } + }, + "AppBlockBuilderStateChangeReasonCode": { + "base": null, + "refs": { + "AppBlockBuilderStateChangeReason$Code": "

The state change reason code.

" + } + }, + "AppBlockState": { + "base": null, + "refs": { + "AppBlock$State": "

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.

" + } + }, "AppBlocks": { "base": null, "refs": { @@ -196,18 +281,25 @@ "base": null, "refs": { "AppBlock$Arn": "

The ARN of the app block.

", + "AppBlockBuilder$Arn": "

The ARN of the app block builder.

", + "AppBlockBuilder$IamRoleArn": "

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

", + "AppBlockBuilderAppBlockAssociation$AppBlockArn": "

The ARN of the app block.

", "Application$Arn": "

The ARN of the application.

", "Application$AppBlockArn": "

The app block ARN of the application.

", "ApplicationFleetAssociation$ApplicationArn": "

The ARN of the application associated with the fleet.

", "ArnList$member": null, + "AssociateAppBlockBuilderAppBlockRequest$AppBlockArn": "

The ARN of the app block.

", "AssociateApplicationFleetRequest$ApplicationArn": "

The ARN of the application.

", "CertificateBasedAuthProperties$CertificateAuthorityArn": "

The ARN of the AWS Certificate Manager Private CA resource.

", + "CreateAppBlockBuilderRequest$IamRoleArn": "

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.

", "CreateApplicationRequest$AppBlockArn": "

The app block ARN to which the application should be associated

", "CreateFleetRequest$ImageArn": "

The ARN of the public, private, or shared image to use.

", "CreateFleetRequest$IamRoleArn": "

The Amazon Resource Name (ARN) of the IAM role to apply to the fleet. To assume a role, a fleet instance 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.

", "CreateImageBuilderRequest$ImageArn": "

The ARN of the public, private, or shared image to use.

", "CreateImageBuilderRequest$IamRoleArn": "

The Amazon Resource Name (ARN) of the IAM role to apply to the image builder. To assume a role, the image 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.

", + "DescribeAppBlockBuilderAppBlockAssociationsRequest$AppBlockArn": "

The ARN of the app block.

", "DescribeApplicationFleetAssociationsRequest$ApplicationArn": "

The ARN of the application.

", + "DisassociateAppBlockBuilderAppBlockRequest$AppBlockArn": "

The ARN of the app block.

", "DisassociateApplicationFleetRequest$ApplicationArn": "

The ARN of the application.

", "Fleet$Arn": "

The Amazon Resource Name (ARN) for the fleet.

", "Fleet$ImageArn": "

The ARN for the public, private, or shared image.

", @@ -221,6 +313,7 @@ "Stack$Arn": "

The ARN of the stack.

", "TagResourceRequest$ResourceArn": "

The Amazon Resource Name (ARN) of the resource.

", "UntagResourceRequest$ResourceArn": "

The Amazon Resource Name (ARN) of the resource.

", + "UpdateAppBlockBuilderRequest$IamRoleArn": "

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.

", "UpdateApplicationRequest$AppBlockArn": "

The ARN of the app block.

", "UpdateFleetRequest$ImageArn": "

The ARN of the public, private, or shared image to use.

", "UpdateFleetRequest$IamRoleArn": "

The Amazon Resource Name (ARN) of the IAM role to apply to the fleet. To assume a role, a fleet instance 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.

", @@ -235,6 +328,16 @@ "DescribeImagesRequest$Arns": "

The ARNs of the public, private, and shared images to describe.

" } }, + "AssociateAppBlockBuilderAppBlockRequest": { + "base": null, + "refs": { + } + }, + "AssociateAppBlockBuilderAppBlockResult": { + "base": null, + "refs": { + } + }, "AssociateApplicationFleetRequest": { "base": null, "refs": { @@ -333,12 +436,15 @@ "BooleanObject": { "base": null, "refs": { + "AppBlockBuilder$EnableDefaultInternetAccess": "

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

", + "CreateAppBlockBuilderRequest$EnableDefaultInternetAccess": "

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

", "CreateFleetRequest$EnableDefaultInternetAccess": "

Enables or disables default internet access for the fleet.

", "CreateImageBuilderRequest$EnableDefaultInternetAccess": "

Enables or disables default internet access for the image builder.

", "Fleet$EnableDefaultInternetAccess": "

Indicates whether default internet access is enabled for the fleet.

", "ImageBuilder$EnableDefaultInternetAccess": "

Enables or disables default internet access for the image builder.

", "ImagePermissions$allowFleet": "

Indicates whether the image can be used for a fleet.

", "ImagePermissions$allowImageBuilder": "

Indicates whether the image can be used for an image builder.

", + "UpdateAppBlockBuilderRequest$EnableDefaultInternetAccess": "

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

", "UpdateFleetRequest$EnableDefaultInternetAccess": "

Enables or disables default internet access for the fleet.

" } }, @@ -384,6 +490,26 @@ "refs": { } }, + "CreateAppBlockBuilderRequest": { + "base": null, + "refs": { + } + }, + "CreateAppBlockBuilderResult": { + "base": null, + "refs": { + } + }, + "CreateAppBlockBuilderStreamingURLRequest": { + "base": null, + "refs": { + } + }, + "CreateAppBlockBuilderStreamingURLResult": { + "base": null, + "refs": { + } + }, "CreateAppBlockRequest": { "base": null, "refs": { @@ -504,6 +630,16 @@ "refs": { } }, + "DeleteAppBlockBuilderRequest": { + "base": null, + "refs": { + } + }, + "DeleteAppBlockBuilderResult": { + "base": null, + "refs": { + } + }, "DeleteAppBlockRequest": { "base": null, "refs": { @@ -614,6 +750,26 @@ "refs": { } }, + "DescribeAppBlockBuilderAppBlockAssociationsRequest": { + "base": null, + "refs": { + } + }, + "DescribeAppBlockBuilderAppBlockAssociationsResult": { + "base": null, + "refs": { + } + }, + "DescribeAppBlockBuildersRequest": { + "base": null, + "refs": { + } + }, + "DescribeAppBlockBuildersResult": { + "base": null, + "refs": { + } + }, "DescribeAppBlocksRequest": { "base": null, "refs": { @@ -764,6 +920,7 @@ "base": null, "refs": { "CopyImageRequest$DestinationImageDescription": "

The description that the image will have when it is copied to the destination.

", + "CreateAppBlockBuilderRequest$Description": "

The description of the app block builder.

", "CreateAppBlockRequest$Description": "

The description of the app block.

", "CreateApplicationRequest$Description": "

The description of the application.

", "CreateEntitlementRequest$Description": "

The description of the entitlement.

", @@ -772,6 +929,7 @@ "CreateStackRequest$Description": "

The description to display.

", "CreateUpdatedImageRequest$newImageDescription": "

The description to display for the new image.

", "Entitlement$Description": "

The description of the entitlement.

", + "UpdateAppBlockBuilderRequest$Description": "

The description of the app block builder.

", "UpdateApplicationRequest$Description": "

The description of the application.

", "UpdateEntitlementRequest$Description": "

The description of the entitlement.

", "UpdateFleetRequest$Description": "

The description to display.

", @@ -819,6 +977,16 @@ "refs": { } }, + "DisassociateAppBlockBuilderAppBlockRequest": { + "base": null, + "refs": { + } + }, + "DisassociateAppBlockBuilderAppBlockResult": { + "base": null, + "refs": { + } + }, "DisassociateApplicationFleetRequest": { "base": null, "refs": { @@ -852,12 +1020,14 @@ "DisplayName": { "base": null, "refs": { + "CreateAppBlockBuilderRequest$DisplayName": "

The display name of the app block builder.

", "CreateAppBlockRequest$DisplayName": "

The display name of the app block. This is not displayed to the user.

", "CreateApplicationRequest$DisplayName": "

The display name of the application. This name is visible to users in the application catalog.

", "CreateFleetRequest$DisplayName": "

The fleet name to display.

", "CreateImageBuilderRequest$DisplayName": "

The image builder name to display.

", "CreateStackRequest$DisplayName": "

The stack name to display.

", "CreateUpdatedImageRequest$newImageDisplayName": "

The name to display for the new image.

", + "UpdateAppBlockBuilderRequest$DisplayName": "

The display name of the app block builder.

", "UpdateApplicationRequest$DisplayName": "

The display name of the application. This name is visible to users in the application catalog.

", "UpdateFleetRequest$DisplayName": "

The fleet name to display.

", "UpdateStackRequest$DisplayName": "

The stack name to display.

" @@ -959,6 +1129,18 @@ "refs": { } }, + "ErrorDetails": { + "base": "

The error details.

", + "refs": { + "ErrorDetailsList$member": null + } + }, + "ErrorDetailsList": { + "base": null, + "refs": { + "AppBlock$AppBlockErrors": "

The errors of the app block.

" + } + }, "ErrorMessage": { "base": "

The error message in the exception.

", "refs": { @@ -1145,6 +1327,8 @@ "CreateFleetRequest$DisconnectTimeoutInSeconds": "

The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

Specify a value between 60 and 360000.

", "CreateFleetRequest$IdleDisconnectTimeoutInSeconds": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If they try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.

If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

", "CreateFleetRequest$MaxConcurrentSessions": "

The maximum concurrent sessions of the Elastic fleet. This is required for Elastic fleets, and not allowed for other fleet types.

", + "DescribeAppBlockBuilderAppBlockAssociationsRequest$MaxResults": "

The maximum size of each page of results.

", + "DescribeAppBlockBuildersRequest$MaxResults": "

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

", "DescribeAppBlocksRequest$MaxResults": "

The maximum size of each page of results.

", "DescribeApplicationFleetAssociationsRequest$MaxResults": "

The maximum size of each page of results.

", "DescribeApplicationsRequest$MaxResults": "

The maximum size of each page of results.

", @@ -1160,7 +1344,7 @@ "Fleet$MaxConcurrentSessions": "

The maximum number of concurrent sessions for the fleet.

", "ListEntitledApplicationsRequest$MaxResults": "

The maximum size of each page of results.

", "ScriptDetails$TimeoutInSeconds": "

The run timeout, in seconds, for the script.

", - "UpdateFleetRequest$MaxUserDurationInSeconds": "

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.

", + "UpdateFleetRequest$MaxUserDurationInSeconds": "

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.

", "UpdateFleetRequest$DisconnectTimeoutInSeconds": "

The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.

Specify a value between 60 and 360000.

", "UpdateFleetRequest$IdleDisconnectTimeoutInSeconds": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the DisconnectTimeoutInSeconds time interval begins. Users are notified before they are disconnected due to inactivity. If users try to reconnect to the streaming session before the time interval specified in DisconnectTimeoutInSeconds elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds elapses, they are disconnected.

To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.

If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity.

", "UpdateFleetRequest$MaxConcurrentSessions": "

The maximum number of concurrent sessions for a fleet.

" @@ -1241,6 +1425,7 @@ "Long": { "base": null, "refs": { + "CreateAppBlockBuilderStreamingURLRequest$Validity": "

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

", "CreateImageBuilderStreamingURLRequest$Validity": "

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

", "CreateStreamingURLRequest$Validity": "

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

" } @@ -1267,21 +1452,27 @@ "Name": { "base": null, "refs": { + "AppBlockBuilderAppBlockAssociation$AppBlockBuilderName": "

The name of the app block builder.

", + "AssociateAppBlockBuilderAppBlockRequest$AppBlockBuilderName": "

The name of the app block builder.

", "AssociateApplicationFleetRequest$FleetName": "

The name of the fleet.

", "AssociateApplicationToEntitlementRequest$StackName": "

The name of the stack.

", "AssociateApplicationToEntitlementRequest$EntitlementName": "

The name of the entitlement.

", "CopyImageRequest$SourceImageName": "

The name of the image to copy.

", "CopyImageRequest$DestinationImageName": "

The name that the image will have when it is copied to the destination.

", "CopyImageResponse$DestinationImageName": "

The name of the destination image.

", + "CreateAppBlockBuilderRequest$Name": "

The unique name for the app block builder.

", + "CreateAppBlockBuilderStreamingURLRequest$AppBlockBuilderName": "

The name of the app block builder.

", "CreateAppBlockRequest$Name": "

The name of the app block.

", "CreateApplicationRequest$Name": "

The name of the application. This name is visible to users when display name is not specified.

", "CreateEntitlementRequest$Name": "

The name of the entitlement.

", "CreateEntitlementRequest$StackName": "

The name of the stack with which the entitlement is associated.

", "CreateFleetRequest$Name": "

A unique name for the fleet.

", + "CreateFleetRequest$ImageName": "

The name of the image used to create the fleet.

", "CreateImageBuilderRequest$Name": "

A unique name for the image builder.

", "CreateStackRequest$Name": "

The name of the stack.

", "CreateUpdatedImageRequest$existingImageName": "

The name of the image to update.

", "CreateUpdatedImageRequest$newImageName": "

The name of the new image. The name must be unique within the AWS account and Region.

", + "DeleteAppBlockBuilderRequest$Name": "

The name of the app block builder.

", "DeleteAppBlockRequest$Name": "

The name of the app block.

", "DeleteApplicationRequest$Name": "

The name of the application.

", "DeleteEntitlementRequest$Name": "

The name of the entitlement.

", @@ -1289,11 +1480,13 @@ "DeleteImageBuilderRequest$Name": "

The name of the image builder.

", "DeleteImagePermissionsRequest$Name": "

The name of the private image.

", "DeleteImageRequest$Name": "

The name of the image.

", + "DescribeAppBlockBuilderAppBlockAssociationsRequest$AppBlockBuilderName": "

The name of the app block builder.

", "DescribeApplicationFleetAssociationsRequest$FleetName": "

The name of the fleet.

", "DescribeEntitlementsRequest$Name": "

The name of the entitlement.

", "DescribeEntitlementsRequest$StackName": "

The name of the stack with which the entitlement is associated.

", "DescribeImagePermissionsRequest$Name": "

The name of the private image for which to describe permissions. The image must be one that you own.

", "DescribeImagePermissionsResult$Name": "

The name of the private image.

", + "DisassociateAppBlockBuilderAppBlockRequest$AppBlockBuilderName": "

The name of the app block builder.

", "DisassociateApplicationFleetRequest$FleetName": "

The name of the fleet.

", "DisassociateApplicationFromEntitlementRequest$StackName": "

The name of the stack with which the entitlement is associated.

", "DisassociateApplicationFromEntitlementRequest$EntitlementName": "

The name of the entitlement.

", @@ -1301,6 +1494,9 @@ "Entitlement$StackName": "

The name of the stack with which the entitlement is associated.

", "ListEntitledApplicationsRequest$StackName": "

The name of the stack with which the entitlement is associated.

", "ListEntitledApplicationsRequest$EntitlementName": "

The name of the entitlement.

", + "StartAppBlockBuilderRequest$Name": "

The name of the app block builder.

", + "StopAppBlockBuilderRequest$Name": "

The name of the app block builder.

", + "UpdateAppBlockBuilderRequest$Name": "

The unique name for the app block builder.

", "UpdateApplicationRequest$Name": "

The name of the application. This name is visible to users when display name is not specified.

", "UpdateEntitlementRequest$Name": "

The name of the entitlement.

", "UpdateEntitlementRequest$StackName": "

The name of the stack with which the entitlement is associated.

", @@ -1334,6 +1530,13 @@ "UpdateDirectoryConfigRequest$OrganizationalUnitDistinguishedNames": "

The distinguished names of the organizational units for computer accounts.

" } }, + "PackagingType": { + "base": null, + "refs": { + "AppBlock$PackagingType": "

The packaging type of the app block.

", + "CreateAppBlockRequest$PackagingType": "

The packaging type of the app block.

" + } + }, "Permission": { "base": null, "refs": { @@ -1348,6 +1551,7 @@ "Image$Platform": "

The operating system platform of the image.

", "ImageBuilder$Platform": "

The operating system platform of the image builder.

", "Platforms$member": null, + "UpdateAppBlockBuilderRequest$Platform": "

The platform of the app block builder.

WINDOWS_SERVER_2019 is the only valid value.

", "UpdateFleetRequest$Platform": "

The platform of the fleet. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

" } }, @@ -1397,6 +1601,7 @@ "ResourceErrors": { "base": null, "refs": { + "AppBlockBuilder$AppBlockBuilderErrors": "

The app block builder errors.

", "Image$ImageErrors": "

Describes the errors that are returned when a new image can't be created.

", "ImageBuilder$ImageBuilderErrors": "

The image builder errors.

" } @@ -1431,7 +1636,7 @@ "S3Key": { "base": null, "refs": { - "S3Location$S3Key": "

The S3 key of the S3 object.

" + "S3Location$S3Key": "

The S3 key of the S3 object.

This is required when used for the following:

" } }, "S3Location": { @@ -1451,8 +1656,10 @@ "ScriptDetails": { "base": "

Describes the details of the script.

", "refs": { - "AppBlock$SetupScriptDetails": "

The setup script details of the app block.

", - "CreateAppBlockRequest$SetupScriptDetails": "

The setup script details of the app block.

" + "AppBlock$SetupScriptDetails": "

The setup script details of the app block.

This only applies to app blocks with PackagingType CUSTOM.

", + "AppBlock$PostSetupScriptDetails": "

The post setup script details of the app block.

This only applies to app blocks with PackagingType APPSTREAM2.

", + "CreateAppBlockRequest$SetupScriptDetails": "

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

", + "CreateAppBlockRequest$PostSetupScriptDetails": "

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

" } }, "SecurityGroupIdList": { @@ -1556,6 +1763,16 @@ "DescribeStacksResult$Stacks": "

Information about the stacks.

" } }, + "StartAppBlockBuilderRequest": { + "base": null, + "refs": { + } + }, + "StartAppBlockBuilderResult": { + "base": null, + "refs": { + } + }, "StartFleetRequest": { "base": null, "refs": { @@ -1576,6 +1793,16 @@ "refs": { } }, + "StopAppBlockBuilderRequest": { + "base": null, + "refs": { + } + }, + "StopAppBlockBuilderResult": { + "base": null, + "refs": { + } + }, "StopFleetRequest": { "base": null, "refs": { @@ -1645,6 +1872,11 @@ "AppBlock$Name": "

The name of the app block.

", "AppBlock$Description": "

The description of the app block.

", "AppBlock$DisplayName": "

The display name of the app block.

", + "AppBlockBuilder$Name": "

The name of the app block builder.

", + "AppBlockBuilder$DisplayName": "

The display name of the app block builder.

", + "AppBlockBuilder$Description": "

The description of the app block builder.

", + "AppBlockBuilder$InstanceType": "

The instance type of the app block builder.

", + "AppBlockBuilderStateChangeReason$Message": "

The state change reason message.

", "Application$Name": "

The name of the application.

", "Application$DisplayName": "

The application name to display.

", "Application$IconURL": "

The URL for the application icon. This URL might be time-limited.

", @@ -1657,10 +1889,11 @@ "AssociateApplicationToEntitlementRequest$ApplicationIdentifier": "

The identifier of the application.

", "AssociateFleetRequest$FleetName": "

The name of the fleet.

", "AssociateFleetRequest$StackName": "

The name of the stack.

", + "CreateAppBlockBuilderRequest$InstanceType": "

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

", + "CreateAppBlockBuilderStreamingURLResult$StreamingURL": "

The URL to start the streaming session.

", "CreateApplicationRequest$LaunchPath": "

The launch path of the application.

", "CreateApplicationRequest$WorkingDirectory": "

The working directory of the application.

", "CreateApplicationRequest$LaunchParameters": "

The launch parameters of the application.

", - "CreateFleetRequest$ImageName": "

The name of the image used to create the fleet.

", "CreateFleetRequest$InstanceType": "

The instance type to use when launching fleet instances. The following instance types are available:

The following instance types are available for Elastic fleets:

", "CreateImageBuilderRequest$ImageName": "

The name of the image used to create the image builder.

", "CreateImageBuilderRequest$InstanceType": "

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

", @@ -1674,6 +1907,10 @@ "CreateUsageReportSubscriptionResult$S3BucketName": "

The Amazon S3 bucket where generated reports are stored.

If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.

", "DeleteFleetRequest$Name": "

The name of the fleet.

", "DeleteStackRequest$Name": "

The name of the stack.

", + "DescribeAppBlockBuilderAppBlockAssociationsRequest$NextToken": "

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

", + "DescribeAppBlockBuilderAppBlockAssociationsResult$NextToken": "

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

", + "DescribeAppBlockBuildersRequest$NextToken": "

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

", + "DescribeAppBlockBuildersResult$NextToken": "

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

", "DescribeAppBlocksRequest$NextToken": "

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

", "DescribeAppBlocksResult$NextToken": "

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

", "DescribeApplicationFleetAssociationsRequest$NextToken": "

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

", @@ -1711,6 +1948,8 @@ "EntitledApplication$ApplicationIdentifier": "

The identifier of the application.

", "EntitlementAttribute$Name": "

A supported AWS IAM SAML PrincipalTag attribute that is matched to the associated value when a user identity federates into an Amazon AppStream 2.0 SAML application.

The following are valid values:

", "EntitlementAttribute$Value": "

A value that is matched to a supported SAML attribute name when a user identity federates into an Amazon AppStream 2.0 SAML application.

", + "ErrorDetails$ErrorCode": "

The error code.

", + "ErrorDetails$ErrorMessage": "

The error message.

", "ExpireSessionRequest$SessionId": "

The identifier of the streaming session.

", "Fleet$Name": "

The name of the fleet.

", "Fleet$DisplayName": "

The fleet name to display.

", @@ -1758,6 +1997,7 @@ "StopImageBuilderRequest$Name": "

The name of the image builder.

", "StringList$member": null, "SubnetIdList$member": null, + "UpdateAppBlockBuilderRequest$InstanceType": "

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

", "UpdateApplicationRequest$LaunchPath": "

The launch path of the application.

", "UpdateApplicationRequest$WorkingDirectory": "

The working directory of the application.

", "UpdateApplicationRequest$LaunchParameters": "

The launch parameters of the application.

", @@ -1776,6 +2016,7 @@ "refs": { "Application$InstanceFamilies": "

The instance families for the application.

", "CreateApplicationRequest$InstanceFamilies": "

The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.

", + "DescribeAppBlockBuildersRequest$Names": "

The names of the app block builders.

", "DescribeFleetsRequest$Names": "

The names of the fleets to describe.

", "DescribeImageBuildersRequest$Names": "

The names of the image builders to describe.

", "DescribeImagesRequest$Names": "

The names of the public or private images to describe.

", @@ -1822,6 +2063,7 @@ "Tags": { "base": null, "refs": { + "CreateAppBlockBuilderRequest$Tags": "

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.

", "CreateAppBlockRequest$Tags": "

The tags assigned to the app block.

", "CreateApplicationRequest$Tags": "

The tags assigned to the application.

", "CreateFleetRequest$Tags": "

The tags to associate with the fleet. 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.

", @@ -1836,7 +2078,9 @@ "base": null, "refs": { "AppBlock$CreatedTime": "

The created time of the app block.

", + "AppBlockBuilder$CreatedTime": "

The creation time of the app block builder.

", "Application$CreatedTime": "

The time at which the application was created within the app block.

", + "CreateAppBlockBuilderStreamingURLResult$Expires": "

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

", "CreateImageBuilderStreamingURLResult$Expires": "

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

", "CreateStreamingURLResult$Expires": "

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

", "DirectoryConfig$CreatedTime": "

The time the directory configuration was created.

", @@ -1864,6 +2108,16 @@ "refs": { } }, + "UpdateAppBlockBuilderRequest": { + "base": null, + "refs": { + } + }, + "UpdateAppBlockBuilderResult": { + "base": null, + "refs": { + } + }, "UpdateApplicationRequest": { "base": null, "refs": { @@ -2061,10 +2315,13 @@ "VpcConfig": { "base": "

Describes VPC configuration information for fleets and image builders.

", "refs": { + "AppBlockBuilder$VpcConfig": "

The VPC configuration for the app block builder.

", + "CreateAppBlockBuilderRequest$VpcConfig": "

The VPC configuration for the app block builder.

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

", "CreateFleetRequest$VpcConfig": "

The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types. Elastic fleets require that you specify at least two subnets in different availability zones.

", "CreateImageBuilderRequest$VpcConfig": "

The VPC configuration for the image builder. You can specify only one subnet.

", "Fleet$VpcConfig": "

The VPC configuration for the fleet.

", "ImageBuilder$VpcConfig": "

The VPC configuration of the image builder.

", + "UpdateAppBlockBuilderRequest$VpcConfig": "

The VPC configuration for the app block builder.

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

", "UpdateFleetRequest$VpcConfig": "

The VPC configuration for the fleet. This is required for Elastic fleets, but not required for other fleet types. Elastic fleets require that you specify at least two subnets in different availability zones.

" } } diff --git a/models/apis/appstream/2016-12-01/endpoint-rule-set-1.json b/models/apis/appstream/2016-12-01/endpoint-rule-set-1.json index bedc27baea8..cb742758cfb 100644 --- a/models/apis/appstream/2016-12-01/endpoint-rule-set-1.json +++ b/models/apis/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/models/apis/appstream/2016-12-01/endpoint-tests-1.json b/models/apis/appstream/2016-12-01/endpoint-tests-1.json index 39ac831980d..fd2763215fa 100644 --- a/models/apis/appstream/2016-12-01/endpoint-tests-1.json +++ b/models/apis/appstream/2016-12-01/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/models/apis/appstream/2016-12-01/paginators-1.json b/models/apis/appstream/2016-12-01/paginators-1.json index b39f18a8078..4ce0c963b5e 100644 --- a/models/apis/appstream/2016-12-01/paginators-1.json +++ b/models/apis/appstream/2016-12-01/paginators-1.json @@ -1,5 +1,15 @@ { "pagination": { + "DescribeAppBlockBuilderAppBlockAssociations": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults" + }, + "DescribeAppBlockBuilders": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults" + }, "DescribeImagePermissions": { "input_token": "NextToken", "output_token": "NextToken", diff --git a/models/apis/chime/2018-05-01/api-2.json b/models/apis/chime/2018-05-01/api-2.json index a8d830fb9ef..95073309409 100644 --- a/models/apis/chime/2018-05-01/api-2.json +++ b/models/apis/chime/2018-05-01/api-2.json @@ -48,7 +48,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "AssociatePhoneNumbersWithVoiceConnectorGroup":{ "name":"AssociatePhoneNumbersWithVoiceConnectorGroup", @@ -68,7 +70,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "AssociateSigninDelegateGroupsWithAccount":{ "name":"AssociateSigninDelegateGroupsWithAccount", @@ -107,7 +111,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "BatchCreateChannelMembership":{ "name":"BatchCreateChannelMembership", @@ -126,6 +132,8 @@ {"shape":"ForbiddenException"}, {"shape":"ThrottledClientException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "BatchCreateRoomMembership":{ @@ -280,6 +288,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceAdmin":{ @@ -301,6 +311,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceUser":{ @@ -322,6 +334,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAttendee":{ @@ -342,7 +356,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "CreateBot":{ "name":"CreateBot", @@ -383,6 +399,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelBan":{ @@ -404,6 +422,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelMembership":{ @@ -425,6 +445,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelModerator":{ @@ -446,6 +468,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateMediaCapturePipeline":{ @@ -465,7 +489,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "CreateMeeting":{ "name":"CreateMeeting", @@ -484,7 +510,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace" }, "CreateMeetingDialOut":{ "name":"CreateMeetingDialOut", @@ -523,7 +551,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace" }, "CreatePhoneNumberOrder":{ "name":"CreatePhoneNumberOrder", @@ -562,7 +592,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace" }, "CreateRoom":{ "name":"CreateRoom", @@ -624,7 +656,9 @@ {"shape":"ConflictException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "CreateSipMediaApplicationCall":{ "name":"CreateSipMediaApplicationCall", @@ -644,7 +678,9 @@ {"shape":"AccessDeniedException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "CreateSipRule":{ "name":"CreateSipRule", @@ -665,7 +701,9 @@ {"shape":"ConflictException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace" }, "CreateUser":{ "name":"CreateUser", @@ -705,7 +743,9 @@ {"shape":"ResourceLimitExceededException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "CreateVoiceConnectorGroup":{ "name":"CreateVoiceConnectorGroup", @@ -725,7 +765,9 @@ {"shape":"ResourceLimitExceededException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteAccount":{ "name":"DeleteAccount", @@ -763,6 +805,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceAdmin":{ @@ -782,6 +826,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceStreamingConfigurations":{ @@ -800,7 +846,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "DeleteAppInstanceUser":{ "name":"DeleteAppInstanceUser", @@ -818,6 +866,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAttendee":{ @@ -836,7 +886,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace" }, "DeleteChannel":{ "name":"DeleteChannel", @@ -854,6 +906,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelBan":{ @@ -872,6 +926,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMembership":{ @@ -891,6 +947,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMessage":{ @@ -909,6 +967,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelModerator":{ @@ -927,6 +987,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteEventsConfiguration":{ @@ -962,7 +1024,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "DeleteMeeting":{ "name":"DeleteMeeting", @@ -980,7 +1044,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace" }, "DeletePhoneNumber":{ "name":"DeletePhoneNumber", @@ -1016,7 +1082,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace" }, "DeleteRoom":{ "name":"DeleteRoom", @@ -1071,7 +1139,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "DeleteSipRule":{ "name":"DeleteSipRule", @@ -1090,7 +1160,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnector":{ "name":"DeleteVoiceConnector", @@ -1109,7 +1181,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorEmergencyCallingConfiguration":{ "name":"DeleteVoiceConnectorEmergencyCallingConfiguration", @@ -1127,7 +1201,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorGroup":{ "name":"DeleteVoiceConnectorGroup", @@ -1146,7 +1222,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorOrigination":{ "name":"DeleteVoiceConnectorOrigination", @@ -1164,7 +1242,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorProxy":{ "name":"DeleteVoiceConnectorProxy", @@ -1182,7 +1262,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorStreamingConfiguration":{ "name":"DeleteVoiceConnectorStreamingConfiguration", @@ -1200,7 +1282,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTermination":{ "name":"DeleteVoiceConnectorTermination", @@ -1218,7 +1302,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTerminationCredentials":{ "name":"DeleteVoiceConnectorTerminationCredentials", @@ -1236,7 +1322,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "DescribeAppInstance":{ "name":"DescribeAppInstance", @@ -1255,6 +1343,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceAdmin":{ @@ -1274,6 +1364,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceUser":{ @@ -1293,6 +1385,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeChannel":{ @@ -1312,6 +1406,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelBan":{ @@ -1332,6 +1428,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembership":{ @@ -1352,6 +1450,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembershipForAppInstanceUser":{ @@ -1371,6 +1471,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModeratedByAppInstanceUser":{ @@ -1390,6 +1492,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModerator":{ @@ -1410,6 +1514,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DisassociatePhoneNumberFromUser":{ @@ -1448,7 +1554,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DisassociatePhoneNumbersFromVoiceConnectorGroup":{ "name":"DisassociatePhoneNumbersFromVoiceConnectorGroup", @@ -1467,7 +1575,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DisassociateSigninDelegateGroupsFromAccount":{ "name":"DisassociateSigninDelegateGroupsFromAccount", @@ -1542,6 +1652,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "GetAppInstanceStreamingConfigurations":{ @@ -1561,7 +1673,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "GetAttendee":{ "name":"GetAttendee", @@ -1580,7 +1694,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace" }, "GetBot":{ "name":"GetBot", @@ -1619,6 +1735,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetEventsConfiguration":{ @@ -1674,7 +1792,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "GetMeeting":{ "name":"GetMeeting", @@ -1693,7 +1813,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace" }, "GetMessagingSessionEndpoint":{ "name":"GetMessagingSessionEndpoint", @@ -1711,6 +1833,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetPhoneNumber":{ @@ -1784,7 +1908,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace" }, "GetRetentionSettings":{ "name":"GetRetentionSettings", @@ -1840,7 +1966,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "GetSipMediaApplicationLoggingConfiguration":{ "name":"GetSipMediaApplicationLoggingConfiguration", @@ -1859,7 +1987,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetSipRule":{ "name":"GetSipRule", @@ -1878,7 +2008,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace" }, "GetUser":{ "name":"GetUser", @@ -1935,7 +2067,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorEmergencyCallingConfiguration":{ "name":"GetVoiceConnectorEmergencyCallingConfiguration", @@ -1954,7 +2088,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorGroup":{ "name":"GetVoiceConnectorGroup", @@ -1973,7 +2109,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorLoggingConfiguration":{ "name":"GetVoiceConnectorLoggingConfiguration", @@ -1992,7 +2130,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorOrigination":{ "name":"GetVoiceConnectorOrigination", @@ -2011,7 +2151,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorProxy":{ "name":"GetVoiceConnectorProxy", @@ -2030,7 +2172,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorStreamingConfiguration":{ "name":"GetVoiceConnectorStreamingConfiguration", @@ -2049,7 +2193,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTermination":{ "name":"GetVoiceConnectorTermination", @@ -2068,7 +2214,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTerminationHealth":{ "name":"GetVoiceConnectorTerminationHealth", @@ -2087,7 +2235,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace" }, "InviteUsers":{ "name":"InviteUsers", @@ -2143,6 +2293,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstanceUsers":{ @@ -2162,6 +2314,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstances":{ @@ -2181,6 +2335,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAttendeeTags":{ @@ -2200,7 +2356,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -2219,7 +2377,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace" }, "ListBots":{ "name":"ListBots", @@ -2257,6 +2417,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMemberships":{ @@ -2276,6 +2438,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMembershipsForAppInstanceUser":{ @@ -2295,6 +2459,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMessages":{ @@ -2314,6 +2480,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelModerators":{ @@ -2333,6 +2501,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannels":{ @@ -2352,6 +2522,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelsModeratedByAppInstanceUser":{ @@ -2371,6 +2543,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListMediaCapturePipelines":{ @@ -2389,7 +2563,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace" }, "ListMeetingTags":{ "name":"ListMeetingTags", @@ -2408,7 +2584,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace." }, "ListMeetings":{ "name":"ListMeetings", @@ -2426,7 +2604,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -2481,7 +2661,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace" }, "ListRoomMemberships":{ "name":"ListRoomMemberships", @@ -2537,7 +2719,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace" }, "ListSipRules":{ "name":"ListSipRules", @@ -2555,7 +2739,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace" }, "ListSupportedPhoneNumberCountries":{ "name":"ListSupportedPhoneNumberCountries", @@ -2591,7 +2777,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -2628,7 +2816,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectorTerminationCredentials":{ "name":"ListVoiceConnectorTerminationCredentials", @@ -2647,7 +2837,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectors":{ "name":"ListVoiceConnectors", @@ -2665,7 +2857,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace" }, "LogoutUser":{ "name":"LogoutUser", @@ -2705,6 +2899,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "PutAppInstanceStreamingConfigurations":{ @@ -2724,7 +2920,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "PutEventsConfiguration":{ "name":"PutEventsConfiguration", @@ -2782,7 +2980,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorEmergencyCallingConfiguration":{ "name":"PutVoiceConnectorEmergencyCallingConfiguration", @@ -2801,7 +3001,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorLoggingConfiguration":{ "name":"PutVoiceConnectorLoggingConfiguration", @@ -2820,7 +3022,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorOrigination":{ "name":"PutVoiceConnectorOrigination", @@ -2839,7 +3043,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorProxy":{ "name":"PutVoiceConnectorProxy", @@ -2858,7 +3064,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorStreamingConfiguration":{ "name":"PutVoiceConnectorStreamingConfiguration", @@ -2877,7 +3085,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTermination":{ "name":"PutVoiceConnectorTermination", @@ -2897,7 +3107,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTerminationCredentials":{ "name":"PutVoiceConnectorTerminationCredentials", @@ -2915,7 +3127,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "RedactChannelMessage":{ "name":"RedactChannelMessage", @@ -2934,6 +3148,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "RedactConversationMessage":{ @@ -3068,6 +3284,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "StartMeetingTranscription":{ @@ -3089,7 +3307,9 @@ {"shape":"UnprocessableEntityException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "StopMeetingTranscription":{ "name":"StopMeetingTranscription", @@ -3109,7 +3329,9 @@ {"shape":"UnprocessableEntityException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "TagAttendee":{ "name":"TagAttendee", @@ -3128,7 +3350,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -3147,7 +3371,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Use TagResource in the Amazon Chime SDK Meetings Namespace." }, "TagResource":{ "name":"TagResource", @@ -3164,7 +3390,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -3182,7 +3410,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -3200,7 +3430,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Use UntagResource in the Amazon Chime SDK Meetings Namespace." }, "UntagResource":{ "name":"UntagResource", @@ -3217,7 +3449,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "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", @@ -3276,6 +3510,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateAppInstanceUser":{ @@ -3296,6 +3532,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateBot":{ @@ -3335,6 +3573,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelMessage":{ @@ -3355,6 +3595,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelReadMarker":{ @@ -3375,6 +3617,8 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateGlobalSettings":{ @@ -3448,7 +3692,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace" }, "UpdateRoom":{ "name":"UpdateRoom", @@ -3506,7 +3752,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "UpdateSipMediaApplicationCall":{ "name":"UpdateSipMediaApplicationCall", @@ -3526,7 +3774,9 @@ {"shape":"UnauthorizedClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "UpdateSipRule":{ "name":"UpdateSipRule", @@ -3547,7 +3797,9 @@ {"shape":"ResourceLimitExceededException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace" }, "UpdateUser":{ "name":"UpdateUser", @@ -3603,7 +3855,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "UpdateVoiceConnectorGroup":{ "name":"UpdateVoiceConnectorGroup", @@ -3623,7 +3877,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "ValidateE911Address":{ "name":"ValidateE911Address", @@ -3642,7 +3898,9 @@ {"shape":"ThrottledClientException"}, {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} - ] + ], + "deprecated":true, + "deprecatedMessage":"Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace" } }, "shapes":{ @@ -9924,5 +10182,7 @@ } } } - } + }, + "deprecated":true, + "deprecatedMessage":"This namespace has been deprecated" } diff --git a/models/apis/chime/2018-05-01/docs-2.json b/models/apis/chime/2018-05-01/docs-2.json index 449d390db08..0beab199ab3 100644 --- a/models/apis/chime/2018-05-01/docs-2.json +++ b/models/apis/chime/2018-05-01/docs-2.json @@ -1,198 +1,198 @@ { "version": "2.0", - "service": "

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.

", + "service": "

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.

", "operations": { "AssociatePhoneNumberWithUser": "

Associates a phone number with the specified Amazon Chime user.

", - "AssociatePhoneNumbersWithVoiceConnector": "

Associates phone numbers with the specified Amazon Chime Voice Connector.

", - "AssociatePhoneNumbersWithVoiceConnectorGroup": "

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

", + "AssociatePhoneNumbersWithVoiceConnector": "

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.

", + "AssociatePhoneNumbersWithVoiceConnectorGroup": "

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.

", "AssociateSigninDelegateGroupsWithAccount": "

Associates the specified sign-in delegate groups with the specified Amazon Chime account.

", - "BatchCreateAttendee": "

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.

", - "BatchCreateChannelMembership": "

Adds a specified number of users to a channel.

", + "BatchCreateAttendee": "

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.

", + "BatchCreateChannelMembership": "

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.

", "BatchCreateRoomMembership": "

Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.

", "BatchDeletePhoneNumber": "

Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted.

Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

", - "BatchSuspendUser": "

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": "

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.

", + "BatchSuspendUser": "

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": "

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": "

Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name.

For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

", "BatchUpdateUser": "

Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action.

", "CreateAccount": "

Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

", - "CreateAppInstance": "

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.

", - "CreateAppInstanceAdmin": "

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

Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

", - "CreateAppInstanceUser": "

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

", - "CreateAttendee": "

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.

", + "CreateAppInstance": "

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.

", + "CreateAppInstanceAdmin": "

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.

", + "CreateAppInstanceUser": "

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.

", + "CreateAttendee": "

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.

", "CreateBot": "

Creates a bot for an Amazon Chime Enterprise account.

", - "CreateChannel": "

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.

", - "CreateChannelBan": "

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.

", - "CreateChannelMembership": "

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.

", - "CreateChannelModerator": "

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.

", - "CreateMediaCapturePipeline": "

Creates a media capture pipeline.

", - "CreateMeeting": "

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 .

", - "CreateMeetingDialOut": "

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.

", - "CreateMeetingWithAttendees": "

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 .

", + "CreateChannel": "

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.

", + "CreateChannelBan": "

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.

", + "CreateChannelMembership": "

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.

", + "CreateChannelModerator": "

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.

", + "CreateMediaCapturePipeline": "

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.

", + "CreateMeeting": "

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.

", + "CreateMeetingDialOut": "

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": "

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.

", "CreatePhoneNumberOrder": "

Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

", - "CreateProxySession": "

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

", + "CreateProxySession": "

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.

", "CreateRoom": "

Creates a chat room for the specified Amazon Chime Enterprise account.

", "CreateRoomMembership": "

Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.

", - "CreateSipMediaApplication": "

Creates a SIP media application.

", - "CreateSipMediaApplicationCall": "

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.

", - "CreateSipRule": "

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

", + "CreateSipMediaApplication": "

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.

", + "CreateSipMediaApplicationCall": "

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.

", + "CreateSipRule": "

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.

", "CreateUser": "

Creates a user under the specified Amazon Chime account.

", - "CreateVoiceConnector": "

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.

", - "CreateVoiceConnectorGroup": "

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.

", + "CreateVoiceConnector": "

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.

", + "CreateVoiceConnectorGroup": "

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.

", "DeleteAccount": "

Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo.

For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.

Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support.

After 90 days, deleted accounts are permanently removed from your Disabled accounts list.

", - "DeleteAppInstance": "

Deletes an AppInstance and all associated data asynchronously.

", - "DeleteAppInstanceAdmin": "

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

", - "DeleteAppInstanceStreamingConfigurations": "

Deletes the streaming configurations of an AppInstance.

", - "DeleteAppInstanceUser": "

Deletes an AppInstanceUser.

", - "DeleteAttendee": "

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.

", - "DeleteChannel": "

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.

", - "DeleteChannelBan": "

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.

", - "DeleteChannelMembership": "

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.

", - "DeleteChannelMessage": "

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.

", - "DeleteChannelModerator": "

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.

", + "DeleteAppInstance": "

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.

", + "DeleteAppInstanceAdmin": "

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.

", + "DeleteAppInstanceStreamingConfigurations": "

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.

", + "DeleteAppInstanceUser": "

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.

", + "DeleteAttendee": "

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.

", + "DeleteChannel": "

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.

", + "DeleteChannelBan": "

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.

", + "DeleteChannelMembership": "

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.

", + "DeleteChannelMessage": "

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.

", + "DeleteChannelModerator": "

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.

", "DeleteEventsConfiguration": "

Deletes the events configuration that allows a bot to receive outgoing events.

", - "DeleteMediaCapturePipeline": "

Deletes the media capture pipeline.

", - "DeleteMeeting": "

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.

", + "DeleteMediaCapturePipeline": "

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.

", + "DeleteMeeting": "

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.

", "DeletePhoneNumber": "

Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

", - "DeleteProxySession": "

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

", + "DeleteProxySession": "

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.

", "DeleteRoom": "

Deletes a chat room in an Amazon Chime Enterprise account.

", "DeleteRoomMembership": "

Removes a member from a chat room in an Amazon Chime Enterprise account.

", - "DeleteSipMediaApplication": "

Deletes a SIP media application.

", - "DeleteSipRule": "

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

", - "DeleteVoiceConnector": "

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.

", - "DeleteVoiceConnectorEmergencyCallingConfiguration": "

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

", - "DeleteVoiceConnectorGroup": "

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.

", - "DeleteVoiceConnectorOrigination": "

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.

", - "DeleteVoiceConnectorProxy": "

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

", - "DeleteVoiceConnectorStreamingConfiguration": "

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

", - "DeleteVoiceConnectorTermination": "

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.

", - "DeleteVoiceConnectorTerminationCredentials": "

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

", - "DescribeAppInstance": "

Returns the full details of an AppInstance.

", - "DescribeAppInstanceAdmin": "

Returns the full details of an AppInstanceAdmin.

", - "DescribeAppInstanceUser": "

Returns the full details of an AppInstanceUser.

", - "DescribeChannel": "

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.

", - "DescribeChannelBan": "

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.

", - "DescribeChannelMembership": "

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.

", - "DescribeChannelMembershipForAppInstanceUser": "

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.

", - "DescribeChannelModeratedByAppInstanceUser": "

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.

", - "DescribeChannelModerator": "

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.

", + "DeleteSipMediaApplication": "

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.

", + "DeleteSipRule": "

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.

", + "DeleteVoiceConnector": "

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.

", + "DeleteVoiceConnectorEmergencyCallingConfiguration": "

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.

", + "DeleteVoiceConnectorGroup": "

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.

", + "DeleteVoiceConnectorOrigination": "

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.

", + "DeleteVoiceConnectorProxy": "

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.

", + "DeleteVoiceConnectorStreamingConfiguration": "

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.

", + "DeleteVoiceConnectorTermination": "

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.

", + "DeleteVoiceConnectorTerminationCredentials": "

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.

", + "DescribeAppInstance": "

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.

", + "DescribeAppInstanceAdmin": "

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.

", + "DescribeAppInstanceUser": "

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.

", + "DescribeChannel": "

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.

", + "DescribeChannelBan": "

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.

", + "DescribeChannelMembership": "

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.

", + "DescribeChannelMembershipForAppInstanceUser": "

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.

", + "DescribeChannelModeratedByAppInstanceUser": "

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.

", + "DescribeChannelModerator": "

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.

", "DisassociatePhoneNumberFromUser": "

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

", - "DisassociatePhoneNumbersFromVoiceConnector": "

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

", - "DisassociatePhoneNumbersFromVoiceConnectorGroup": "

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

", + "DisassociatePhoneNumbersFromVoiceConnector": "

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.

", + "DisassociatePhoneNumbersFromVoiceConnectorGroup": "

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.

", "DisassociateSigninDelegateGroupsFromAccount": "

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

", "GetAccount": "

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

", "GetAccountSettings": "

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.

", - "GetAppInstanceRetentionSettings": "

Gets the retention settings for an AppInstance.

", - "GetAppInstanceStreamingConfigurations": "

Gets the streaming settings for an AppInstance.

", - "GetAttendee": "

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 .

", + "GetAppInstanceRetentionSettings": "

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.

", + "GetAppInstanceStreamingConfigurations": "

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.

", + "GetAttendee": "

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.

", "GetBot": "

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

", - "GetChannelMessage": "

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.

", + "GetChannelMessage": "

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.

", "GetEventsConfiguration": "

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

", "GetGlobalSettings": "

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

", - "GetMediaCapturePipeline": "

Gets an existing media capture pipeline.

", - "GetMeeting": "

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 .

", - "GetMessagingSessionEndpoint": "

The details of the endpoint for the messaging session.

", + "GetMediaCapturePipeline": "

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.

", + "GetMeeting": "

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 .

", + "GetMessagingSessionEndpoint": "

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.

", "GetPhoneNumber": "

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

", "GetPhoneNumberOrder": "

Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.

", "GetPhoneNumberSettings": "

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

", - "GetProxySession": "

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

", + "GetProxySession": "

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.

", "GetRetentionSettings": "

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide.

", "GetRoom": "

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

", - "GetSipMediaApplication": "

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

", - "GetSipMediaApplicationLoggingConfiguration": "

Returns the logging configuration for the specified SIP media application.

", - "GetSipRule": "

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

", + "GetSipMediaApplication": "

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.

", + "GetSipMediaApplicationLoggingConfiguration": "

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.

", + "GetSipRule": "

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.

", "GetUser": "

Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

", "GetUserSettings": "

Retrieves settings for the specified user ID, such as any associated phone number settings.

", - "GetVoiceConnector": "

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

", - "GetVoiceConnectorEmergencyCallingConfiguration": "

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

", - "GetVoiceConnectorGroup": "

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

", - "GetVoiceConnectorLoggingConfiguration": "

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.

", - "GetVoiceConnectorOrigination": "

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

", - "GetVoiceConnectorProxy": "

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

", - "GetVoiceConnectorStreamingConfiguration": "

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.

", - "GetVoiceConnectorTermination": "

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

", - "GetVoiceConnectorTerminationHealth": "

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

", + "GetVoiceConnector": "

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.

", + "GetVoiceConnectorEmergencyCallingConfiguration": "

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.

", + "GetVoiceConnectorGroup": "

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.

", + "GetVoiceConnectorLoggingConfiguration": "

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.

", + "GetVoiceConnectorOrigination": "

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.

", + "GetVoiceConnectorProxy": "

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.

", + "GetVoiceConnectorStreamingConfiguration": "

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.

", + "GetVoiceConnectorTermination": "

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.

", + "GetVoiceConnectorTerminationHealth": "

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.

", "InviteUsers": "

Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

", "ListAccounts": "

Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.

", - "ListAppInstanceAdmins": "

Returns a list of the administrators in the AppInstance.

", - "ListAppInstanceUsers": "

List all AppInstanceUsers created under a single AppInstance.

", - "ListAppInstances": "

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

", - "ListAttendeeTags": "

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

", - "ListAttendees": "

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.

", + "ListAppInstanceAdmins": "

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.

", + "ListAppInstanceUsers": "

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.

", + "ListAppInstances": "

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.

", + "ListAttendeeTags": "

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.

", + "ListAttendees": "

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.

", "ListBots": "

Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.

", - "ListChannelBans": "

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.

", - "ListChannelMemberships": "

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.

", - "ListChannelMembershipsForAppInstanceUser": "

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.

", - "ListChannelMessages": "

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.

", - "ListChannelModerators": "

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.

", - "ListChannels": "

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.

", - "ListChannelsModeratedByAppInstanceUser": "

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.

", - "ListMediaCapturePipelines": "

Returns a list of media capture pipelines.

", - "ListMeetingTags": "

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

", - "ListMeetings": "

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.

", + "ListChannelBans": "

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.

", + "ListChannelMemberships": "

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.

", + "ListChannelMembershipsForAppInstanceUser": "

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.

", + "ListChannelMessages": "

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.

", + "ListChannelModerators": "

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.

", + "ListChannels": "

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.

", + "ListChannelsModeratedByAppInstanceUser": "

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.

", + "ListMediaCapturePipelines": "

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.

", + "ListMeetingTags": "

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.

", + "ListMeetings": "

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.

", "ListPhoneNumberOrders": "

Lists the phone number orders for the administrator's Amazon Chime account.

", "ListPhoneNumbers": "

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.

", - "ListProxySessions": "

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

", + "ListProxySessions": "

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.

", "ListRoomMemberships": "

Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.

", "ListRooms": "

Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.

", - "ListSipMediaApplications": "

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

", - "ListSipRules": "

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

", + "ListSipMediaApplications": "

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.

", + "ListSipRules": "

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.

", "ListSupportedPhoneNumberCountries": "

Lists supported phone number countries.

", - "ListTagsForResource": "

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

", + "ListTagsForResource": "

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.

", "ListUsers": "

Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.

", - "ListVoiceConnectorGroups": "

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

", - "ListVoiceConnectorTerminationCredentials": "

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

", - "ListVoiceConnectors": "

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

", + "ListVoiceConnectorGroups": "

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.

", + "ListVoiceConnectorTerminationCredentials": "

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.

", + "ListVoiceConnectors": "

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.

", "LogoutUser": "

Logs out the specified user from all of the devices they are currently logged into.

", - "PutAppInstanceRetentionSettings": "

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

", - "PutAppInstanceStreamingConfigurations": "

The data streaming configurations of an AppInstance.

", + "PutAppInstanceRetentionSettings": "

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.

", + "PutAppInstanceStreamingConfigurations": "

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.

", "PutEventsConfiguration": "

Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.

", "PutRetentionSettings": "

Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide.

To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide.

", - "PutSipMediaApplicationLoggingConfiguration": "

Updates the logging configuration for the specified SIP media application.

", - "PutVoiceConnectorEmergencyCallingConfiguration": "

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.

", - "PutVoiceConnectorLoggingConfiguration": "

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.

", - "PutVoiceConnectorOrigination": "

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.

", - "PutVoiceConnectorProxy": "

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

", - "PutVoiceConnectorStreamingConfiguration": "

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.

", - "PutVoiceConnectorTermination": "

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.

", - "PutVoiceConnectorTerminationCredentials": "

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

", - "RedactChannelMessage": "

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.

", + "PutSipMediaApplicationLoggingConfiguration": "

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.

", + "PutVoiceConnectorEmergencyCallingConfiguration": "

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.

", + "PutVoiceConnectorLoggingConfiguration": "

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.

", + "PutVoiceConnectorOrigination": "

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.

", + "PutVoiceConnectorProxy": "

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.

", + "PutVoiceConnectorStreamingConfiguration": "

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.

", + "PutVoiceConnectorTermination": "

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.

", + "PutVoiceConnectorTerminationCredentials": "

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.

", + "RedactChannelMessage": "

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.

", "RedactConversationMessage": "

Redacts the specified message from the specified Amazon Chime conversation.

", "RedactRoomMessage": "

Redacts the specified message from the specified Amazon Chime channel.

", "RegenerateSecurityToken": "

Regenerates the security token for a bot.

", "ResetPersonalPIN": "

Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

", "RestorePhoneNumber": "

Moves a phone number from the Deletion queue back into the phone number Inventory.

", "SearchAvailablePhoneNumbers": "

Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide State. Numbers outside the US only support the PhoneNumberType filter, which you must use.

", - "SendChannelMessage": "

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.

", - "StartMeetingTranscription": "

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.

", - "StopMeetingTranscription": "

Stops transcription for the specified meetingId.

", - "TagAttendee": "

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

", - "TagMeeting": "

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

", - "TagResource": "

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

", - "UntagAttendee": "

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

", - "UntagMeeting": "

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

", - "UntagResource": "

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

", + "SendChannelMessage": "

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.

", + "StartMeetingTranscription": "

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.

", + "StopMeetingTranscription": "

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.

", + "TagAttendee": "

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.

", + "TagMeeting": "

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.

", + "TagResource": "

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.

", + "UntagAttendee": "

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.

", + "UntagMeeting": "

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.

", + "UntagResource": "

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.

", "UpdateAccount": "

Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action.

", "UpdateAccountSettings": "

Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.

", - "UpdateAppInstance": "

Updates AppInstance metadata.

", - "UpdateAppInstanceUser": "

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

", + "UpdateAppInstance": "

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.

", + "UpdateAppInstanceUser": "

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.

", "UpdateBot": "

Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.

", - "UpdateChannel": "

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.

", - "UpdateChannelMessage": "

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.

", - "UpdateChannelReadMarker": "

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.

", + "UpdateChannel": "

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.

", + "UpdateChannelMessage": "

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.

", + "UpdateChannelReadMarker": "

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.

", "UpdateGlobalSettings": "

Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

", "UpdatePhoneNumber": "

Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

", "UpdatePhoneNumberSettings": "

Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

", - "UpdateProxySession": "

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

", + "UpdateProxySession": "

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.

", "UpdateRoom": "

Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.

", "UpdateRoomMembership": "

Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.

", - "UpdateSipMediaApplication": "

Updates the details of the specified SIP media application.

", - "UpdateSipMediaApplicationCall": "

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.

", - "UpdateSipRule": "

Updates the details of the specified SIP rule.

", + "UpdateSipMediaApplication": "

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.

", + "UpdateSipMediaApplicationCall": "

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.

", + "UpdateSipRule": "

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.

", "UpdateUser": "

Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.

", "UpdateUserSettings": "

Updates the settings for the specified user, such as phone number settings.

", - "UpdateVoiceConnector": "

Updates details for the specified Amazon Chime Voice Connector.

", - "UpdateVoiceConnectorGroup": "

Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

", - "ValidateE911Address": "

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.

" + "UpdateVoiceConnector": "

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.

", + "UpdateVoiceConnectorGroup": "

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.

", + "ValidateE911Address": "

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.

" }, "shapes": { "AccessDeniedException": { @@ -4377,11 +4377,11 @@ "refs": { "MediaPlacement$AudioHostUrl": "

The audio host URL.

", "MediaPlacement$AudioFallbackUrl": "

The audio fallback URL.

", - "MediaPlacement$ScreenDataUrl": "

The screen data URL.

", - "MediaPlacement$ScreenSharingUrl": "

The screen sharing URL.

", - "MediaPlacement$ScreenViewingUrl": "

The screen viewing URL.

", + "MediaPlacement$ScreenDataUrl": "

The screen data URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

", + "MediaPlacement$ScreenSharingUrl": "

The screen sharing URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK..

", + "MediaPlacement$ScreenViewingUrl": "

The screen viewing URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

", "MediaPlacement$SignalingUrl": "

The signaling URL.

", - "MediaPlacement$TurnControlUrl": "

The turn control URL.

", + "MediaPlacement$TurnControlUrl": "

The turn control URL.

This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

", "MediaPlacement$EventIngestionUrl": "

The event ingestion URL to which you send client meeting events.

" } }, diff --git a/models/apis/cleanrooms/2022-02-17/api-2.json b/models/apis/cleanrooms/2022-02-17/api-2.json index 362f2777f63..a4e408b28b0 100644 --- a/models/apis/cleanrooms/2022-02-17/api-2.json +++ b/models/apis/cleanrooms/2022-02-17/api-2.json @@ -773,6 +773,7 @@ "aggregateColumns":{"shape":"AnalysisRuleAggregationAggregateColumnsList"}, "joinColumns":{"shape":"AnalysisRuleColumnList"}, "joinRequired":{"shape":"JoinRequiredOption"}, + "allowedJoinOperators":{"shape":"JoinOperatorsList"}, "dimensionColumns":{"shape":"AnalysisRuleColumnList"}, "scalarFunctions":{"shape":"ScalarFunctionsList"}, "outputConstraints":{"shape":"AggregationConstraints"} @@ -801,6 +802,7 @@ ], "members":{ "joinColumns":{"shape":"AnalysisRuleListJoinColumnsList"}, + "allowedJoinOperators":{"shape":"JoinOperatorsList"}, "listColumns":{"shape":"AnalysisRuleColumnList"} } }, @@ -1668,7 +1670,13 @@ "schema":{"shape":"Schema"} } }, - "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, @@ -1681,8 +1689,8 @@ "databaseName" ], "members":{ - "tableName":{"shape":"GlueResourceName"}, - "databaseName":{"shape":"GlueResourceName"} + "tableName":{"shape":"GlueTableName"}, + "databaseName":{"shape":"GlueDatabaseName"} } }, "InternalServerException":{ @@ -1694,6 +1702,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"] @@ -2191,7 +2212,6 @@ }, "ProtectedQuerySQLParameters":{ "type":"structure", - "required":["queryString"], "members":{ "queryString":{"shape":"ProtectedQuerySQLParametersQueryStringString"} }, @@ -2448,8 +2468,7 @@ "TagKey":{ "type":"string", "max":128, - "min":1, - "pattern":"(?!aws:).{1,128}" + "min":1 }, "TagKeys":{ "type":"list", diff --git a/models/apis/cleanrooms/2022-02-17/docs-2.json b/models/apis/cleanrooms/2022-02-17/docs-2.json index 9e24cb4eda4..599d893157d 100644 --- a/models/apis/cleanrooms/2022-02-17/docs-2.json +++ b/models/apis/cleanrooms/2022-02-17/docs-2.json @@ -1,6 +1,6 @@ { "version": "2.0", - "service": "

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.

", + "service": "

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.

", "operations": { "BatchGetSchema": "

Retrieves multiple schemas by their identifiers.

", "CreateCollaboration": "

Creates a new collaboration.

", @@ -30,7 +30,7 @@ "ListProtectedQueries": "

Lists protected queries, sorted by the most recent query.

", "ListSchemas": "

Lists the schemas for relations within a collaboration.

", "ListTagsForResource": "

Lists all of the tags that have been added to a resource.

", - "StartProtectedQuery": "

Creates a protected query that is started by AWS Clean Rooms.

", + "StartProtectedQuery": "

Creates a protected query that is started by Clean Rooms .

", "TagResource": "

Tags a resource.

", "UntagResource": "

Removes a tag or list of tags from a resource.

", "UpdateCollaboration": "

Updates collaboration metadata and can only be called by the collaboration owner.

", @@ -55,15 +55,15 @@ "AccountId": { "base": null, "refs": { - "Collaboration$creatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

", - "CollaborationSummary$creatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

", + "Collaboration$creatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

", + "CollaborationSummary$creatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

", "DeleteMemberInput$accountId": "

The account ID of the member to remove.

", - "MemberSpecification$accountId": "

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

", - "MemberSummary$accountId": "

The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

", - "Membership$collaborationCreatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

", - "MembershipSummary$collaborationCreatorAccountId": "

The identifier of the AWS principal that created the collaboration. Currently only supports AWS account ID.

", - "Schema$creatorAccountId": "

The unique account ID for the AWS account that owns the schema.

", - "SchemaSummary$creatorAccountId": "

The unique account ID for the AWS account that owns the schema.

" + "MemberSpecification$accountId": "

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

", + "MemberSummary$accountId": "

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

", + "Membership$collaborationCreatorAccountId": "

The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

", + "MembershipSummary$collaborationCreatorAccountId": "

The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.

", + "Schema$creatorAccountId": "

The unique account ID for the Amazon Web Services account that owns the schema.

", + "SchemaSummary$creatorAccountId": "

The unique account ID for the Amazon Web Services account that owns the schema.

" } }, "AggregateColumn": { @@ -111,7 +111,7 @@ "AllowedColumnList": { "base": null, "refs": { - "ConfiguredTable$allowedColumns": "

The columns within the underlying AWS Glue table that can be utilized within collaborations.

", + "ConfiguredTable$allowedColumns": "

The columns within the underlying Glue table that can be utilized within collaborations.

", "CreateConfiguredTableInput$allowedColumns": "

The columns of the underlying table that can be used by collaborations or analysis rules.

" } }, @@ -132,7 +132,7 @@ } }, "AnalysisRuleAggregation": { - "base": "

Enables query structure and specified queries that product aggregate statistics.

", + "base": "

Enables query structure and specified queries that produce aggregate statistics.

", "refs": { "AnalysisRulePolicyV1$aggregation": "

Analysis rule type that enables only aggregation queries on a configured table.

", "ConfiguredTableAnalysisRulePolicyV1$aggregation": "

Analysis rule type that enables only aggregation queries on a configured table.

" @@ -171,7 +171,7 @@ "AnalysisRuleListJoinColumnsList": { "base": null, "refs": { - "AnalysisRuleList$joinColumns": "

Columns that can be used to join a configured table with the table of the member who can query and another members' configured tables.

" + "AnalysisRuleList$joinColumns": "

Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.

" } }, "AnalysisRulePolicy": { @@ -315,7 +315,7 @@ } }, "Column": { - "base": "

A column within a schema relation, derived from the underlying AWS Glue table.

", + "base": "

A column within a schema relation, derived from the underlying Glue table.

", "refs": { "ColumnList$member": null } @@ -694,17 +694,22 @@ "refs": { } }, - "GlueResourceName": { + "GlueDatabaseName": { "base": null, "refs": { - "GlueTableReference$tableName": "

The name of the AWS Glue table.

", - "GlueTableReference$databaseName": "

The name of the database the AWS Glue table belongs to.

" + "GlueTableReference$databaseName": "

The name of the database the Glue table belongs to.

" + } + }, + "GlueTableName": { + "base": null, + "refs": { + "GlueTableReference$tableName": "

The name of the Glue table.

" } }, "GlueTableReference": { - "base": "

A reference to a table within an AWS Glue data catalog.

", + "base": "

A reference to a table within an Glue data catalog.

", "refs": { - "TableReference$glue": "

If present, a reference to the AWS Glue table referred to by this table reference.

" + "TableReference$glue": "

If present, a reference to the Glue table referred to by this table reference.

" } }, "InternalServerException": { @@ -712,10 +717,23 @@ "refs": { } }, + "JoinOperator": { + "base": null, + "refs": { + "JoinOperatorsList$member": null + } + }, + "JoinOperatorsList": { + "base": null, + "refs": { + "AnalysisRuleAggregation$allowedJoinOperators": "

Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

", + "AnalysisRuleList$allowedJoinOperators": "

Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

" + } + }, "JoinRequiredOption": { "base": null, "refs": { - "AnalysisRuleAggregation$joinRequired": "

Control that requires member who runs query to do a join with their configured table and/or other configured table in query

" + "AnalysisRuleAggregation$joinRequired": "

Control that requires member who runs query to do a join with their configured table and/or other configured table in query.

" } }, "KeyPrefix": { @@ -958,7 +976,7 @@ } }, "ProtectedQuery": { - "base": "

The parameters for an AWS Clean Rooms protected query.

", + "base": "

The parameters for an Clean Rooms protected query.

", "refs": { "GetProtectedQueryOutput$protectedQuery": "

The query processing metadata.

", "StartProtectedQueryOutput$protectedQuery": "

The protected query.

", @@ -1208,10 +1226,10 @@ } }, "TableReference": { - "base": "

A pointer to the dataset that underlies this table. Currently, this can only be an AWS Glue table.

", + "base": "

A pointer to the dataset that underlies this table. Currently, this can only be an Glue table.

", "refs": { - "ConfiguredTable$tableReference": "

The AWS Glue table that this configured table represents.

", - "CreateConfiguredTableInput$tableReference": "

A reference to the AWS Glue table being configured.

" + "ConfiguredTable$tableReference": "

The Glue table that this configured table represents.

", + "CreateConfiguredTableInput$tableReference": "

A reference to the Glue table being configured.

" } }, "TagKey": { diff --git a/models/apis/cleanrooms/2022-02-17/endpoint-tests-1.json b/models/apis/cleanrooms/2022-02-17/endpoint-tests-1.json index 59a0eb59e68..256ebd8e2db 100644 --- a/models/apis/cleanrooms/2022-02-17/endpoint-tests-1.json +++ b/models/apis/cleanrooms/2022-02-17/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" } } diff --git a/models/apis/dynamodb/2012-08-10/api-2.json b/models/apis/dynamodb/2012-08-10/api-2.json index fc25c7fff82..00b530950b1 100644 --- a/models/apis/dynamodb/2012-08-10/api-2.json +++ b/models/apis/dynamodb/2012-08-10/api-2.json @@ -1164,7 +1164,8 @@ "type":"structure", "members":{ "Code":{"shape":"BatchStatementErrorCodeEnum"}, - "Message":{"shape":"String"} + "Message":{"shape":"String"}, + "Item":{"shape":"AttributeMap"} } }, "BatchStatementErrorCodeEnum":{ @@ -1189,7 +1190,8 @@ "members":{ "Statement":{"shape":"PartiQLStatement"}, "Parameters":{"shape":"PreparedStatementParameters"}, - "ConsistentRead":{"shape":"ConsistentRead"} + "ConsistentRead":{"shape":"ConsistentRead"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "BatchStatementResponse":{ @@ -1332,7 +1334,8 @@ "ConditionalCheckFailedException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"}, + "Item":{"shape":"AttributeMap"} }, "exception":true }, @@ -1591,7 +1594,8 @@ "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "DeleteItemOutput":{ @@ -1864,7 +1868,8 @@ "ConsistentRead":{"shape":"ConsistentRead"}, "NextToken":{"shape":"PartiQLNextToken"}, "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, - "Limit":{"shape":"PositiveIntegerObject"} + "Limit":{"shape":"PositiveIntegerObject"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "ExecuteStatementOutput":{ @@ -2747,7 +2752,8 @@ "required":["Statement"], "members":{ "Statement":{"shape":"PartiQLStatement"}, - "Parameters":{"shape":"PreparedStatementParameters"} + "Parameters":{"shape":"PreparedStatementParameters"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "ParameterizedStatements":{ @@ -2903,7 +2909,8 @@ "ConditionalOperator":{"shape":"ConditionalOperator"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "PutItemInputAttributeMap":{ @@ -3899,7 +3906,8 @@ "UpdateExpression":{"shape":"UpdateExpression"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "UpdateItemOutput":{ diff --git a/models/apis/dynamodb/2012-08-10/docs-2.json b/models/apis/dynamodb/2012-08-10/docs-2.json index bd0eba01f49..5fa8036a5bc 100644 --- a/models/apis/dynamodb/2012-08-10/docs-2.json +++ b/models/apis/dynamodb/2012-08-10/docs-2.json @@ -93,8 +93,10 @@ "AttributeMap": { "base": null, "refs": { + "BatchStatementError$Item": "

The item which caused the condition check to fail. This will be set if ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

", "BatchStatementResponse$Item": "

A DynamoDB item associated with a BatchStatementResponse

", "CancellationReason$Item": "

Item in the request which caused the transaction to get cancelled.

", + "ConditionalCheckFailedException$Item": "

Item which caused the ConditionalCheckFailedException.

", "DeleteItemOutput$Attributes": "

A map of attribute names to AttributeValue objects, representing the item as it appeared before the DeleteItem operation. This map appears in the response only if ReturnValues was specified as ALL_OLD in the request.

", "GetItemOutput$Item": "

A map of attribute names to AttributeValue objects, as specified by ProjectionExpression.

", "ItemList$member": null, @@ -2495,10 +2497,16 @@ "ReturnValuesOnConditionCheckFailure": { "base": null, "refs": { + "BatchStatementRequest$ReturnValuesOnConditionCheckFailure": "

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.

", "ConditionCheck$ReturnValuesOnConditionCheckFailure": "

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the ConditionCheck condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.

", "Delete$ReturnValuesOnConditionCheckFailure": "

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Delete condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.

", + "DeleteItemInput$ReturnValuesOnConditionCheckFailure": "

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.

", + "ExecuteStatementInput$ReturnValuesOnConditionCheckFailure": "

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.

", + "ParameterizedStatement$ReturnValuesOnConditionCheckFailure": "

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.

", "Put$ReturnValuesOnConditionCheckFailure": "

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Put condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.

", - "Update$ReturnValuesOnConditionCheckFailure": "

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Update condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW.

" + "PutItemInput$ReturnValuesOnConditionCheckFailure": "

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.

", + "Update$ReturnValuesOnConditionCheckFailure": "

Use ReturnValuesOnConditionCheckFailure to get the item attributes if the Update condition fails. For ReturnValuesOnConditionCheckFailure, the valid values are: NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW.

", + "UpdateItemInput$ReturnValuesOnConditionCheckFailure": "

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.

" } }, "S3Bucket": { diff --git a/models/apis/gamelift/2015-10-01/api-2.json b/models/apis/gamelift/2015-10-01/api-2.json index 7f832e7aa47..99da38cabdc 100644 --- a/models/apis/gamelift/2015-10-01/api-2.json +++ b/models/apis/gamelift/2015-10-01/api-2.json @@ -4386,7 +4386,8 @@ "WINDOWS_2012", "AMAZON_LINUX", "AMAZON_LINUX_2", - "WINDOWS_2016" + "WINDOWS_2016", + "AMAZON_LINUX_2023" ] }, "OutOfCapacityException":{ diff --git a/models/apis/gamelift/2015-10-01/docs-2.json b/models/apis/gamelift/2015-10-01/docs-2.json index f5078db9c88..a00b62733b9 100644 --- a/models/apis/gamelift/2015-10-01/docs-2.json +++ b/models/apis/gamelift/2015-10-01/docs-2.json @@ -3,7 +3,7 @@ "service": "

Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

About Amazon GameLift solutions

Get more information on these Amazon GameLift solutions in the Amazon GameLift Developer Guide.

About this API Reference

This reference guide describes the low-level service API for Amazon GameLift. With each topic in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI reference. Useful links:

", "operations": { "AcceptMatch": "

Registers a player's acceptance or rejection of a proposed FlexMatch match. A matchmaking configuration may require player acceptance; if so, then matches built with that configuration cannot be completed unless all players accept the proposed match within a specified time limit.

When FlexMatch builds a match, all the matchmaking tickets involved in the proposed match are placed into status REQUIRES_ACCEPTANCE. This is a trigger for your game to get acceptance from all players in the ticket. Acceptances are only valid for tickets when they are in this status; all other acceptances result in an error.

To register acceptance, specify the ticket ID, a response, and one or more players. Once all players have registered acceptance, the matchmaking tickets advance to status PLACING, where a new game session is created for the match.

If any player rejects the match, or if acceptances are not received before a specified timeout, the proposed match is dropped. The matchmaking tickets are then handled in one of two ways: For tickets where one or more players rejected the match or failed to respond, the ticket status is set to CANCELLED, and processing is terminated. For tickets where players have accepted or not yet responded, the ticket status is returned to SEARCHING to find a new match. A new matchmaking request for these players can be submitted as needed.

Learn more

Add FlexMatch to a game client

FlexMatch events (reference)

", - "ClaimGameServer": "

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

", + "ClaimGameServer": "

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": "

Creates an alias for a fleet. In most situations, you can use an alias ID in place of a fleet ID. An alias provides a level of abstraction for a fleet that is useful when redirecting player traffic from one fleet to another, such as when updating your game build.

Amazon GameLift supports two types of routing strategies for aliases: simple and terminal. A simple alias points to an active fleet. A terminal alias is used to display messaging or link to a URL instead of routing players to an active fleet. For example, you might use a terminal alias when a game version is no longer supported and you want to direct players to an upgrade site.

To create a fleet alias, specify an alias name, routing strategy, and optional description. Each simple alias can point to only one fleet, but a fleet can have multiple aliases. If successful, a new alias record is returned, including an alias ID and an ARN. You can reassign an alias to another fleet by calling UpdateAlias.

Related actions

All APIs by task

", "CreateBuild": "

Creates a new Amazon GameLift build resource for your game server binary files. Combine game server binaries into a zip file for use with Amazon GameLift.

When setting up a new game build for Amazon GameLift, we recommend using the CLI command upload-build . This helper command combines two tasks: (1) it uploads your build files from a file directory to an Amazon GameLift Amazon S3 location, and (2) it creates a new build resource.

You can use the CreateBuild operation in the following scenarios:

If successful, this operation creates a new build resource with a unique build ID and places it in INITIALIZED status. A build must be in READY status before you can create fleets with it.

Learn more

Uploading Your Game

Create a Build with Files in Amazon S3

All APIs by task

", "CreateFleet": "

Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance.

Most Amazon GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following Amazon Web Services Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other Amazon GameLift Regions can deploy instances in the fleet's home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location.

To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct Amazon GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations.

If you need to debug your fleet, fetch logs, view performance metrics or other actions on the fleet, create the development fleet with port 22/3389 open. As a best practice, we recommend opening ports for remote access only when you need them and closing them when you're finished.

If successful, this operation creates a new Fleet resource and places it in NEW status, which prompts Amazon GameLift to initiate the fleet creation workflow.

Learn more

Setting up fleets

Debug fleet creation issues

Multi-location fleets

", @@ -3374,7 +3374,7 @@ "CreateGameServerGroupInput$MinSize": "

The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, Amazon GameLift FleetIQ and Amazon EC2 do not scale down the group below this minimum. In production, this value should be set to at least 1. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

", "CreateGameSessionInput$MaximumPlayerSessionCount": "

The maximum number of players that can be connected simultaneously to the game session.

", "CreateGameSessionQueueInput$TimeoutInSeconds": "

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

", - "CreateMatchmakingConfigurationInput$AdditionalPlayerCount": "

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.

", + "CreateMatchmakingConfigurationInput$AdditionalPlayerCount": "

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.

", "EC2InstanceCounts$DESIRED": "

Ideal number of active instances. GameLift will always try to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances.

", "EC2InstanceCounts$MINIMUM": "

The minimum instance count value allowed.

", "EC2InstanceCounts$MAXIMUM": "

The maximum instance count value allowed.

", @@ -3392,7 +3392,7 @@ "GameSession$MaximumPlayerSessionCount": "

The maximum number of players that can be connected simultaneously to the game session.

", "GameSessionPlacement$MaximumPlayerSessionCount": "

The maximum number of players that can be connected simultaneously to the game session.

", "GameSessionQueue$TimeoutInSeconds": "

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

", - "MatchmakingConfiguration$AdditionalPlayerCount": "

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.

", + "MatchmakingConfiguration$AdditionalPlayerCount": "

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.

", "MatchmakingTicket$EstimatedWaitTime": "

Average amount of time (in seconds) that players are currently waiting for a match. If there is not enough recent data, this property may be empty.

", "PlayerLatencyPolicy$MaximumIndividualPlayerLatencyMilliseconds": "

The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.

", "PlayerLatencyPolicy$PolicyDurationSeconds": "

The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.

", @@ -3404,7 +3404,7 @@ "UpdateFleetCapacityInput$MaxSize": "

The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.

", "UpdateGameSessionInput$MaximumPlayerSessionCount": "

The maximum number of players that can be connected simultaneously to the game session.

", "UpdateGameSessionQueueInput$TimeoutInSeconds": "

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

", - "UpdateMatchmakingConfigurationInput$AdditionalPlayerCount": "

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.

" + "UpdateMatchmakingConfigurationInput$AdditionalPlayerCount": "

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.

" } }, "ZipBlob": { diff --git a/models/apis/glue/2017-03-31/api-2.json b/models/apis/glue/2017-03-31/api-2.json index df65f570f22..68768153b45 100644 --- a/models/apis/glue/2017-03-31/api-2.json +++ b/models/apis/glue/2017-03-31/api-2.json @@ -4815,7 +4815,8 @@ "MongoDBTargets":{"shape":"MongoDBTargetList"}, "DynamoDBTargets":{"shape":"DynamoDBTargetList"}, "CatalogTargets":{"shape":"CatalogTargetList"}, - "DeltaTargets":{"shape":"DeltaTargetList"} + "DeltaTargets":{"shape":"DeltaTargetList"}, + "IcebergTargets":{"shape":"IcebergTargetList"} } }, "CrawlsFilter":{ @@ -8189,6 +8190,19 @@ "snappy" ] }, + "IcebergTarget":{ + "type":"structure", + "members":{ + "Paths":{"shape":"PathList"}, + "ConnectionName":{"shape":"ConnectionName"}, + "Exclusions":{"shape":"PathList"}, + "MaximumTraversalDepth":{"shape":"NullableInteger"} + } + }, + "IcebergTargetList":{ + "type":"list", + "member":{"shape":"IcebergTarget"} + }, "IdString":{ "type":"string", "max":255, diff --git a/models/apis/glue/2017-03-31/docs-2.json b/models/apis/glue/2017-03-31/docs-2.json index 5ffca6c5423..794cb9d42e0 100644 --- a/models/apis/glue/2017-03-31/docs-2.json +++ b/models/apis/glue/2017-03-31/docs-2.json @@ -1404,6 +1404,7 @@ "refs": { "CatalogTarget$ConnectionName": "

The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type.

", "DeltaTarget$ConnectionName": "

The name of the connection to use to connect to the Delta table target.

", + "IcebergTarget$ConnectionName": "

The name of the connection to use to connect to the Iceberg target.

", "JdbcTarget$ConnectionName": "

The name of the connection to use to connect to the JDBC target.

", "MongoDBTarget$ConnectionName": "

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

", "S3Target$ConnectionName": "

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

" @@ -4317,6 +4318,18 @@ "S3HudiDirectTarget$Compression": "

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are \"gzip\" and \"bzip\").

" } }, + "IcebergTarget": { + "base": "

Specifies an Apache Iceberg data source where Iceberg tables are stored in Amazon S3.

", + "refs": { + "IcebergTargetList$member": null + } + }, + "IcebergTargetList": { + "base": null, + "refs": { + "CrawlerTargets$IcebergTargets": "

Specifies Apache Iceberg data store targets.

" + } + }, "IdString": { "base": null, "refs": { @@ -5861,6 +5874,7 @@ "GetDataQualityRulesetEvaluationRunResponse$NumberOfWorkers": "

The number of G.1X workers to be used in the run. The default is 5.

", "GetMLTransformResponse$NumberOfWorkers": "

The number of workers of a defined workerType that are allocated when this task runs.

", "GetMLTransformResponse$MaxRetries": "

The maximum number of times to retry a task for this transform after a task run fails.

", + "IcebergTarget$MaximumTraversalDepth": "

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.

", "Job$NumberOfWorkers": "

The number of workers of a defined workerType that are allocated when a job runs.

", "JobRun$NumberOfWorkers": "

The number of workers of a defined workerType that are allocated when a job runs.

", "JobUpdate$NumberOfWorkers": "

The number of workers of a defined workerType that are allocated when a job runs.

", @@ -6249,6 +6263,8 @@ "base": null, "refs": { "DeltaTarget$DeltaTables": "

A list of the Amazon S3 paths to the Delta tables.

", + "IcebergTarget$Paths": "

One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.

", + "IcebergTarget$Exclusions": "

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

", "JdbcTarget$Exclusions": "

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

", "S3Target$Exclusions": "

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

" } diff --git a/models/apis/sagemaker/2017-07-24/api-2.json b/models/apis/sagemaker/2017-07-24/api-2.json index 8eddbef88a9..064d7f1a229 100644 --- a/models/apis/sagemaker/2017-07-24/api-2.json +++ b/models/apis/sagemaker/2017-07-24/api-2.json @@ -3507,6 +3507,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":{ @@ -4300,7 +4317,8 @@ "ModelDeploymentError", "GeneratingModelInsightsReport", "ModelInsightsError", - "TrainingModels" + "TrainingModels", + "PreTraining" ] }, "AutoMLJobStatus":{ @@ -4365,7 +4383,11 @@ "Precision", "PrecisionMacro", "Recall", - "RecallMacro" + "RecallMacro", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMetricExtendedEnum":{ @@ -4385,7 +4407,11 @@ "Recall", "RecallMacro", "LogLoss", - "InferenceLatency" + "InferenceLatency", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMode":{ @@ -4426,7 +4452,8 @@ "members":{ "ImageClassificationJobConfig":{"shape":"ImageClassificationJobConfig"}, "TextClassificationJobConfig":{"shape":"TextClassificationJobConfig"}, - "TabularJobConfig":{"shape":"TabularJobConfig"} + "TabularJobConfig":{"shape":"TabularJobConfig"}, + "TimeSeriesForecastingJobConfig":{"shape":"TimeSeriesForecastingJobConfig"} }, "union":true }, @@ -4435,7 +4462,8 @@ "enum":[ "ImageClassification", "TextClassification", - "Tabular" + "Tabular", + "TimeSeriesForecasting" ] }, "AutoMLProblemTypeResolvedAttributes":{ @@ -4543,6 +4571,10 @@ "AWS/Textract/AnalyzeDocument/Forms/V1" ] }, + "BacktestResultsLocation":{ + "type":"string", + "min":1 + }, "BatchDataCaptureConfig":{ "type":"structure", "required":["DestinationS3Uri"], @@ -4706,7 +4738,8 @@ "required":["Explainability"], "members":{ "Explainability":{"shape":"ExplainabilityLocation"}, - "ModelInsights":{"shape":"ModelInsightsLocation"} + "ModelInsights":{"shape":"ModelInsightsLocation"}, + "BacktestResults":{"shape":"BacktestResultsLocation"} } }, "CandidateDefinitionNotebookLocation":{ @@ -10659,6 +10692,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"], @@ -10799,6 +10865,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":[ @@ -10922,6 +11010,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"}, @@ -12240,6 +12339,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 @@ -19322,6 +19426,37 @@ "max":128, "pattern":"[a-zA-Z0-9:_-]+" }, + "TimeSeriesConfig":{ + "type":"structure", + "required":[ + "TargetAttributeName", + "TimestampAttributeName", + "ItemIdentifierAttributeName" + ], + "members":{ + "TargetAttributeName":{"shape":"TargetAttributeName"}, + "TimestampAttributeName":{"shape":"TimestampAttributeName"}, + "ItemIdentifierAttributeName":{"shape":"ItemIdentifierAttributeName"}, + "GroupingAttributeNames":{"shape":"GroupingAttributeNames"} + } + }, + "TimeSeriesForecastingJobConfig":{ + "type":"structure", + "required":[ + "ForecastFrequency", + "ForecastHorizon", + "TimeSeriesConfig" + ], + "members":{ + "FeatureSpecificationS3Uri":{"shape":"S3Uri"}, + "CompletionCriteria":{"shape":"AutoMLJobCompletionCriteria"}, + "ForecastFrequency":{"shape":"ForecastFrequency"}, + "ForecastHorizon":{"shape":"ForecastHorizon"}, + "ForecastQuantiles":{"shape":"ForecastQuantiles"}, + "Transformations":{"shape":"TimeSeriesTransformations"}, + "TimeSeriesConfig":{"shape":"TimeSeriesConfig"} + } + }, "TimeSeriesForecastingSettings":{ "type":"structure", "members":{ @@ -19329,7 +19464,19 @@ "AmazonForecastRoleArn":{"shape":"RoleArn"} } }, + "TimeSeriesTransformations":{ + "type":"structure", + "members":{ + "Filling":{"shape":"FillingTransformations"}, + "Aggregation":{"shape":"AggregationTransformations"} + } + }, "Timestamp":{"type":"timestamp"}, + "TimestampAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "TrafficDurationInSeconds":{ "type":"integer", "min":1 @@ -19868,6 +20015,11 @@ "S3Uri":{"shape":"S3Uri"} } }, + "TransformationAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "Trial":{ "type":"structure", "members":{ diff --git a/models/apis/sagemaker/2017-07-24/docs-2.json b/models/apis/sagemaker/2017-07-24/docs-2.json index b8593a96282..3398287bb96 100644 --- a/models/apis/sagemaker/2017-07-24/docs-2.json +++ b/models/apis/sagemaker/2017-07-24/docs-2.json @@ -413,6 +413,18 @@ "GetDeviceFleetReportResponse$AgentVersions": "

The versions of Edge Manager agent deployed on the fleet.

" } }, + "AggregationTransformationValue": { + "base": null, + "refs": { + "AggregationTransformations$value": null + } + }, + "AggregationTransformations": { + "base": null, + "refs": { + "TimeSeriesTransformations$Aggregation": "

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.

" + } + }, "Alarm": { "base": "

An Amazon CloudWatch alarm configured to monitor metrics on an endpoint.

", "refs": { @@ -956,7 +968,7 @@ "base": null, "refs": { "AutoMLChannel$ChannelType": "

The channel type (optional) is an enum string. The default value is training. Channels for training and validation must share the same ContentType and TargetAttributeName. For information on specifying training and validation channel types, see How to specify training and validation datasets.

", - "AutoMLJobChannel$ChannelType": "

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

" + "AutoMLJobChannel$ChannelType": "

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.

" } }, "AutoMLContainerDefinition": { @@ -983,7 +995,7 @@ "base": "

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.

", "refs": { "AutoMLJobConfig$DataSplitConfig": "

The configuration for splitting the input training dataset.

Type: AutoMLDataSplitConfig

", - "CreateAutoMLJobV2Request$DataSplitConfig": "

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.

", + "CreateAutoMLJobV2Request$DataSplitConfig": "

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.

", "DescribeAutoMLJobV2Response$DataSplitConfig": "

Returns the configuration settings of how the data are split into train and validation datasets.

" } }, @@ -1048,7 +1060,8 @@ "ImageClassificationJobConfig$CompletionCriteria": "

How long a job is allowed to run, or how many candidates a job is allowed to generate.

", "ResolvedAttributes$CompletionCriteria": null, "TabularJobConfig$CompletionCriteria": null, - "TextClassificationJobConfig$CompletionCriteria": "

How long a job is allowed to run, or how many candidates a job is allowed to generate.

" + "TextClassificationJobConfig$CompletionCriteria": "

How long a job is allowed to run, or how many candidates a job is allowed to generate.

", + "TimeSeriesForecastingJobConfig$CompletionCriteria": null } }, "AutoMLJobConfig": { @@ -1061,7 +1074,7 @@ "AutoMLJobInputDataConfig": { "base": null, "refs": { - "CreateAutoMLJobV2Request$AutoMLJobInputDataConfig": "

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:

", + "CreateAutoMLJobV2Request$AutoMLJobInputDataConfig": "

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:

", "DescribeAutoMLJobV2Response$AutoMLJobInputDataConfig": "

Returns an array of channel objects describing the input data and their location.

" } }, @@ -1141,7 +1154,7 @@ "AutoMLMetricEnum": { "base": null, "refs": { - "AutoMLJobObjective$MetricName": "

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:

", + "AutoMLJobObjective$MetricName": "

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:

", "FinalAutoMLJobObjectiveMetric$MetricName": "

The name of the metric with the best result. For a description of the possible objective metrics, see AutoMLJobObjective$MetricName.

", "FinalAutoMLJobObjectiveMetric$StandardMetricName": "

The name of the standard metric. For a description of the standard metrics, see Autopilot candidate metrics.

", "MetricDatum$MetricName": "

The name of the metric.

" @@ -1290,6 +1303,12 @@ "HumanLoopRequestSource$AwsManagedHumanLoopRequestSource": "

Specifies whether Amazon Rekognition or Amazon Textract are used as the integration source. The default field settings and JSON parsing rules are different based on the integration source. Valid values:

" } }, + "BacktestResultsLocation": { + "base": null, + "refs": { + "CandidateArtifactLocations$BacktestResults": "

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.

" + } + }, "BatchDataCaptureConfig": { "base": "

Configuration to control how SageMaker captures inference data for batch transform jobs.

", "refs": { @@ -2177,7 +2196,7 @@ "base": null, "refs": { "AutoMLChannel$ContentType": "

The content type of the data from the input source. You can use text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

", - "AutoMLJobChannel$ContentType": "

The content type of the data from the input source. The following are the allowed content types for different problems:

", + "AutoMLJobChannel$ContentType": "

The content type of the data from the input source. The following are the allowed content types for different problems:

", "Channel$ContentType": "

The MIME type of the data.

", "ContentTypes$member": null, "FileSource$ContentType": "

The type of content stored in the file source.

", @@ -5443,6 +5462,30 @@ "FileSystemDataSource$FileSystemType": "

The file system type.

" } }, + "FillingTransformationMap": { + "base": null, + "refs": { + "FillingTransformations$value": null + } + }, + "FillingTransformationValue": { + "base": null, + "refs": { + "FillingTransformationMap$value": null + } + }, + "FillingTransformations": { + "base": null, + "refs": { + "TimeSeriesTransformations$Filling": "

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\".

" + } + }, + "FillingType": { + "base": null, + "refs": { + "FillingTransformationMap$key": null + } + }, "Filter": { "base": "

A conditional statement for a search expression that includes a resource property, a Boolean operator, and a value. Resources that match the statement are returned in the results from the Search API.

If you specify a Value, but not an Operator, SageMaker uses the equals operator.

In search, there are several property types:

Metrics

To define a metric filter, enter a value using the form \"Metrics.<name>\", where <name> is a metric name. For example, the following filter searches for training jobs with an \"accuracy\" metric greater than \"0.9\":

{

\"Name\": \"Metrics.accuracy\",

\"Operator\": \"GreaterThan\",

\"Value\": \"0.9\"

}

HyperParameters

To define a hyperparameter filter, enter a value with the form \"HyperParameters.<name>\". Decimal hyperparameter values are treated as a decimal in a comparison if the specified Value is also a decimal value. If the specified Value is an integer, the decimal hyperparameter values are treated as integers. For example, the following filter is satisfied by training jobs with a \"learning_rate\" hyperparameter that is less than \"0.5\":

{

\"Name\": \"HyperParameters.learning_rate\",

\"Operator\": \"LessThan\",

\"Value\": \"0.5\"

}

Tags

To define a tag filter, enter a value with the form Tags.<key>.

", "refs": { @@ -5576,6 +5619,30 @@ "HumanLoopConfig$TaskTitle": "

A title for the human worker task.

" } }, + "ForecastFrequency": { + "base": null, + "refs": { + "TimeSeriesForecastingJobConfig$ForecastFrequency": "

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": { + "base": null, + "refs": { + "TimeSeriesForecastingJobConfig$ForecastHorizon": "

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.

" + } + }, + "ForecastQuantile": { + "base": null, + "refs": { + "ForecastQuantiles$member": null + } + }, + "ForecastQuantiles": { + "base": null, + "refs": { + "TimeSeriesForecastingJobConfig$ForecastQuantiles": "

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.

" + } + }, "Framework": { "base": null, "refs": { @@ -5672,6 +5739,18 @@ "Groups$member": null } }, + "GroupingAttributeName": { + "base": null, + "refs": { + "GroupingAttributeNames$member": null + } + }, + "GroupingAttributeNames": { + "base": null, + "refs": { + "TimeSeriesConfig$GroupingAttributeNames": "

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.

" + } + }, "Groups": { "base": null, "refs": { @@ -6837,6 +6916,12 @@ "DescribeDeviceFleetResponse$IotRoleAlias": "

The Amazon Resource Name (ARN) alias created in Amazon Web Services Internet of Things (IoT).

" } }, + "ItemIdentifierAttributeName": { + "base": null, + "refs": { + "TimeSeriesConfig$ItemIdentifierAttributeName": "

The name of the column that represents the set of item identifiers for which you want to predict the target value.

" + } + }, "JobDurationInSeconds": { "base": null, "refs": { @@ -8097,7 +8182,7 @@ "MaxCandidates": { "base": null, "refs": { - "AutoMLJobCompletionCriteria$MaxCandidates": "

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.

" + "AutoMLJobCompletionCriteria$MaxCandidates": "

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.

" } }, "MaxConcurrentInvocationsPerInstance": { @@ -11938,6 +12023,7 @@ "SharingSettings$S3OutputPath": "

When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

", "TabularJobConfig$FeatureSpecificationS3Uri": "

A URL to the Amazon S3 data source containing selected features from the input data source to run an Autopilot job V2. 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\" ... } }

These column keys may not include the target column.

In ensembling mode, Autopilot only supports the following data types: numeric, categorical, text, and datetime. In HPO mode, Autopilot can support numeric, categorical, text, datetime, and sequence.

If only FeatureDataTypes is provided, the column keys (col1, col2,..) should be a subset of the column names in the input data.

If both FeatureDataTypes and FeatureAttributeNames are provided, then the column keys should be a subset of the column names provided in FeatureAttributeNames.

The key name FeatureAttributeNames is fixed. The values listed in [\"col1\", \"col2\", ...] are case sensitive and should be a list of strings containing unique values that are a subset of the column names in the input data. The list of columns provided must not include the target column.

", "TensorBoardOutputConfig$S3OutputPath": "

Path to Amazon S3 storage location for TensorBoard output.

", + "TimeSeriesForecastingJobConfig$FeatureSpecificationS3Uri": "

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.

", "TransformOutput$S3OutputPath": "

The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job. For example, s3://bucket-name/key-name-prefix.

For every S3 object used as input for the transform job, batch transform stores the transformed data with an .out suffix in a corresponding subfolder in the location in the output prefix. For example, for the input data stored at s3://bucket-name/input-name-prefix/dataset01/data.csv, batch transform stores the transformed data at s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out. Batch transform doesn't upload partially processed objects. For an input S3 object that contains multiple records, it creates an .out file only if the transform job succeeds on the entire file. When the input contains multiple S3 objects, the batch transform job processes the listed S3 objects and uploads only the output for successfully processed objects. If any object fails in the transform job batch transform marks the job as failed to prompt investigation.

", "TransformS3DataSource$S3Uri": "

Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest. For example:

", "UiConfig$UiTemplateS3Uri": "

The Amazon S3 bucket location of the UI template, or worker task template. This is the template used to render the worker UI and tools for labeling job tasks. For more information about the contents of a UI template, see Creating Your Custom Labeling Task Template.

" @@ -13093,7 +13179,8 @@ "base": null, "refs": { "AutoMLChannel$TargetAttributeName": "

The name of the target variable in supervised learning, usually represented by 'y'.

", - "TabularJobConfig$TargetAttributeName": "

The name of the target variable in supervised learning, usually represented by 'y'.

" + "TabularJobConfig$TargetAttributeName": "

The name of the target variable in supervised learning, usually represented by 'y'.

", + "TimeSeriesConfig$TargetAttributeName": "

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.

" } }, "TargetDevice": { @@ -13253,12 +13340,30 @@ "DeviceSummary$IotThingName": "

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

" } }, + "TimeSeriesConfig": { + "base": "

The collection of components that defines the time-series.

", + "refs": { + "TimeSeriesForecastingJobConfig$TimeSeriesConfig": "

The collection of components that defines the time-series.

" + } + }, + "TimeSeriesForecastingJobConfig": { + "base": "

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.

", + "refs": { + "AutoMLProblemTypeConfig$TimeSeriesForecastingJobConfig": "

Settings used to configure an AutoML job V2 for a time-series forecasting problem type.

" + } + }, "TimeSeriesForecastingSettings": { "base": "

Time series forecast settings for the SageMaker Canvas application.

", "refs": { "CanvasAppSettings$TimeSeriesForecastingSettings": "

Time series forecast settings for the Canvas application.

" } }, + "TimeSeriesTransformations": { + "base": "

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.

", + "refs": { + "TimeSeriesForecastingJobConfig$Transformations": "

The transformations modifying specific attributes of the time-series, such as filling strategies for missing values.

" + } + }, "Timestamp": { "base": null, "refs": { @@ -13651,6 +13756,12 @@ "Workteam$LastUpdatedDate": "

The date and time that the work team was last updated (timestamp).

" } }, + "TimestampAttributeName": { + "base": null, + "refs": { + "TimeSeriesConfig$TimestampAttributeName": "

The name of the column indicating a point in time at which the target value of a given item is recorded.

" + } + }, "TrafficDurationInSeconds": { "base": null, "refs": { @@ -14040,6 +14151,13 @@ "TransformDataSource$S3DataSource": "

The S3 location of the data source that is associated with a channel.

" } }, + "TransformationAttributeName": { + "base": null, + "refs": { + "AggregationTransformations$key": null, + "FillingTransformations$key": null + } + }, "Trial": { "base": "

The properties of a trial as returned by the Search API.

", "refs": { diff --git a/service/appstream/api.go b/service/appstream/api.go index 02b84c37bcf..d772a16d7ff 100644 --- a/service/appstream/api.go +++ b/service/appstream/api.go @@ -13,6 +13,97 @@ import ( "github.com/aws/aws-sdk-go/private/protocol/jsonrpc" ) +const opAssociateAppBlockBuilderAppBlock = "AssociateAppBlockBuilderAppBlock" + +// AssociateAppBlockBuilderAppBlockRequest generates a "aws/request.Request" representing the +// client's request for the AssociateAppBlockBuilderAppBlock operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See AssociateAppBlockBuilderAppBlock for more information on using the AssociateAppBlockBuilderAppBlock +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the AssociateAppBlockBuilderAppBlockRequest method. +// req, resp := client.AssociateAppBlockBuilderAppBlockRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateAppBlockBuilderAppBlock +func (c *AppStream) AssociateAppBlockBuilderAppBlockRequest(input *AssociateAppBlockBuilderAppBlockInput) (req *request.Request, output *AssociateAppBlockBuilderAppBlockOutput) { + op := &request.Operation{ + Name: opAssociateAppBlockBuilderAppBlock, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &AssociateAppBlockBuilderAppBlockInput{} + } + + output = &AssociateAppBlockBuilderAppBlockOutput{} + req = c.newRequest(op, input, output) + return +} + +// AssociateAppBlockBuilderAppBlock API operation for Amazon AppStream. +// +// Associates the specified app block builder with the specified app block. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation AssociateAppBlockBuilderAppBlock for usage and error information. +// +// Returned Error Types: +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// - LimitExceededException +// The requested limit exceeds the permitted limit for an account. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateAppBlockBuilderAppBlock +func (c *AppStream) AssociateAppBlockBuilderAppBlock(input *AssociateAppBlockBuilderAppBlockInput) (*AssociateAppBlockBuilderAppBlockOutput, error) { + req, out := c.AssociateAppBlockBuilderAppBlockRequest(input) + return out, req.Send() +} + +// AssociateAppBlockBuilderAppBlockWithContext is the same as AssociateAppBlockBuilderAppBlock with the addition of +// the ability to pass a context and additional request options. +// +// See AssociateAppBlockBuilderAppBlock for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) AssociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *AssociateAppBlockBuilderAppBlockInput, opts ...request.Option) (*AssociateAppBlockBuilderAppBlockOutput, error) { + req, out := c.AssociateAppBlockBuilderAppBlockRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opAssociateApplicationFleet = "AssociateApplicationFleet" // AssociateApplicationFleetRequest generates a "aws/request.Request" representing the @@ -651,6 +742,197 @@ func (c *AppStream) CreateAppBlockWithContext(ctx aws.Context, input *CreateAppB return out, req.Send() } +const opCreateAppBlockBuilder = "CreateAppBlockBuilder" + +// CreateAppBlockBuilderRequest generates a "aws/request.Request" representing the +// client's request for the CreateAppBlockBuilder operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See CreateAppBlockBuilder for more information on using the CreateAppBlockBuilder +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the CreateAppBlockBuilderRequest method. +// req, resp := client.CreateAppBlockBuilderRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilder +func (c *AppStream) CreateAppBlockBuilderRequest(input *CreateAppBlockBuilderInput) (req *request.Request, output *CreateAppBlockBuilderOutput) { + op := &request.Operation{ + Name: opCreateAppBlockBuilder, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &CreateAppBlockBuilderInput{} + } + + output = &CreateAppBlockBuilderOutput{} + req = c.newRequest(op, input, output) + return +} + +// CreateAppBlockBuilder API operation for Amazon AppStream. +// +// Creates an app block builder. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation CreateAppBlockBuilder for usage and error information. +// +// Returned Error Types: +// +// - LimitExceededException +// The requested limit exceeds the permitted limit for an account. +// +// - RequestLimitExceededException +// AppStream 2.0 can’t process the request right now because the Describe +// calls from your AWS account are being throttled by Amazon EC2. Try again +// later. +// +// - InvalidAccountStatusException +// The resource cannot be created because your AWS account is suspended. For +// assistance, contact AWS Support. +// +// - InvalidRoleException +// The specified role is invalid. +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - ResourceAlreadyExistsException +// The specified resource already exists. +// +// - ResourceNotAvailableException +// The specified resource exists and is not in use, but isn't available. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilder +func (c *AppStream) CreateAppBlockBuilder(input *CreateAppBlockBuilderInput) (*CreateAppBlockBuilderOutput, error) { + req, out := c.CreateAppBlockBuilderRequest(input) + return out, req.Send() +} + +// CreateAppBlockBuilderWithContext is the same as CreateAppBlockBuilder with the addition of +// the ability to pass a context and additional request options. +// +// See CreateAppBlockBuilder for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) CreateAppBlockBuilderWithContext(ctx aws.Context, input *CreateAppBlockBuilderInput, opts ...request.Option) (*CreateAppBlockBuilderOutput, error) { + req, out := c.CreateAppBlockBuilderRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + +const opCreateAppBlockBuilderStreamingURL = "CreateAppBlockBuilderStreamingURL" + +// CreateAppBlockBuilderStreamingURLRequest generates a "aws/request.Request" representing the +// client's request for the CreateAppBlockBuilderStreamingURL operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See CreateAppBlockBuilderStreamingURL for more information on using the CreateAppBlockBuilderStreamingURL +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the CreateAppBlockBuilderStreamingURLRequest method. +// req, resp := client.CreateAppBlockBuilderStreamingURLRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilderStreamingURL +func (c *AppStream) CreateAppBlockBuilderStreamingURLRequest(input *CreateAppBlockBuilderStreamingURLInput) (req *request.Request, output *CreateAppBlockBuilderStreamingURLOutput) { + op := &request.Operation{ + Name: opCreateAppBlockBuilderStreamingURL, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &CreateAppBlockBuilderStreamingURLInput{} + } + + output = &CreateAppBlockBuilderStreamingURLOutput{} + req = c.newRequest(op, input, output) + return +} + +// CreateAppBlockBuilderStreamingURL API operation for Amazon AppStream. +// +// Creates a URL to start a create app block builder streaming session. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation CreateAppBlockBuilderStreamingURL for usage and error information. +// +// Returned Error Types: +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilderStreamingURL +func (c *AppStream) CreateAppBlockBuilderStreamingURL(input *CreateAppBlockBuilderStreamingURLInput) (*CreateAppBlockBuilderStreamingURLOutput, error) { + req, out := c.CreateAppBlockBuilderStreamingURLRequest(input) + return out, req.Send() +} + +// CreateAppBlockBuilderStreamingURLWithContext is the same as CreateAppBlockBuilderStreamingURL with the addition of +// the ability to pass a context and additional request options. +// +// See CreateAppBlockBuilderStreamingURL for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) CreateAppBlockBuilderStreamingURLWithContext(ctx aws.Context, input *CreateAppBlockBuilderStreamingURLInput, opts ...request.Option) (*CreateAppBlockBuilderStreamingURLOutput, error) { + req, out := c.CreateAppBlockBuilderStreamingURLRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opCreateApplication = "CreateApplication" // CreateApplicationRequest generates a "aws/request.Request" representing the @@ -1809,112 +2091,204 @@ func (c *AppStream) DeleteAppBlockWithContext(ctx aws.Context, input *DeleteAppB return out, req.Send() } -const opDeleteApplication = "DeleteApplication" +const opDeleteAppBlockBuilder = "DeleteAppBlockBuilder" -// DeleteApplicationRequest generates a "aws/request.Request" representing the -// client's request for the DeleteApplication operation. The "output" return +// DeleteAppBlockBuilderRequest generates a "aws/request.Request" representing the +// client's request for the DeleteAppBlockBuilder operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See DeleteApplication for more information on using the DeleteApplication +// See DeleteAppBlockBuilder for more information on using the DeleteAppBlockBuilder // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the DeleteApplicationRequest method. -// req, resp := client.DeleteApplicationRequest(params) +// // Example sending a request using the DeleteAppBlockBuilderRequest method. +// req, resp := client.DeleteAppBlockBuilderRequest(params) // // err := req.Send() // if err == nil { // resp is now filled // fmt.Println(resp) // } // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication -func (c *AppStream) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput) { +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlockBuilder +func (c *AppStream) DeleteAppBlockBuilderRequest(input *DeleteAppBlockBuilderInput) (req *request.Request, output *DeleteAppBlockBuilderOutput) { op := &request.Operation{ - Name: opDeleteApplication, + Name: opDeleteAppBlockBuilder, HTTPMethod: "POST", HTTPPath: "/", } if input == nil { - input = &DeleteApplicationInput{} + input = &DeleteAppBlockBuilderInput{} } - output = &DeleteApplicationOutput{} + output = &DeleteAppBlockBuilderOutput{} req = c.newRequest(op, input, output) req.Handlers.Unmarshal.Swap(jsonrpc.UnmarshalHandler.Name, protocol.UnmarshalDiscardBodyHandler) return } -// DeleteApplication API operation for Amazon AppStream. +// DeleteAppBlockBuilder API operation for Amazon AppStream. // -// Deletes an application. +// Deletes an app block builder. +// +// An app block builder can only be deleted when it has no association with +// an app block. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. // // See the AWS API reference guide for Amazon AppStream's -// API operation DeleteApplication for usage and error information. +// API operation DeleteAppBlockBuilder for usage and error information. // // Returned Error Types: // // - OperationNotPermittedException // The attempted operation is not permitted. // +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// // - ResourceInUseException // The specified resource is in use. // // - ResourceNotFoundException // The specified resource was not found. // -// - ConcurrentModificationException -// An API error occurred. Wait a few minutes and try again. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication -func (c *AppStream) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error) { - req, out := c.DeleteApplicationRequest(input) +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlockBuilder +func (c *AppStream) DeleteAppBlockBuilder(input *DeleteAppBlockBuilderInput) (*DeleteAppBlockBuilderOutput, error) { + req, out := c.DeleteAppBlockBuilderRequest(input) return out, req.Send() } -// DeleteApplicationWithContext is the same as DeleteApplication with the addition of +// DeleteAppBlockBuilderWithContext is the same as DeleteAppBlockBuilder with the addition of // the ability to pass a context and additional request options. // -// See DeleteApplication for details on how to use this API operation. +// See DeleteAppBlockBuilder for details on how to use this API operation. // // The context must be non-nil and will be used for request cancellation. If // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. -func (c *AppStream) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error) { - req, out := c.DeleteApplicationRequest(input) +func (c *AppStream) DeleteAppBlockBuilderWithContext(ctx aws.Context, input *DeleteAppBlockBuilderInput, opts ...request.Option) (*DeleteAppBlockBuilderOutput, error) { + req, out := c.DeleteAppBlockBuilderRequest(input) req.SetContext(ctx) req.ApplyOptions(opts...) return out, req.Send() } -const opDeleteDirectoryConfig = "DeleteDirectoryConfig" +const opDeleteApplication = "DeleteApplication" -// DeleteDirectoryConfigRequest generates a "aws/request.Request" representing the -// client's request for the DeleteDirectoryConfig operation. The "output" return +// DeleteApplicationRequest generates a "aws/request.Request" representing the +// client's request for the DeleteApplication operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See DeleteDirectoryConfig for more information on using the DeleteDirectoryConfig +// See DeleteApplication for more information on using the DeleteApplication // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the DeleteDirectoryConfigRequest method. +// // Example sending a request using the DeleteApplicationRequest method. +// req, resp := client.DeleteApplicationRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication +func (c *AppStream) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput) { + op := &request.Operation{ + Name: opDeleteApplication, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DeleteApplicationInput{} + } + + output = &DeleteApplicationOutput{} + req = c.newRequest(op, input, output) + req.Handlers.Unmarshal.Swap(jsonrpc.UnmarshalHandler.Name, protocol.UnmarshalDiscardBodyHandler) + return +} + +// DeleteApplication API operation for Amazon AppStream. +// +// Deletes an application. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation DeleteApplication for usage and error information. +// +// Returned Error Types: +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - ResourceInUseException +// The specified resource is in use. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication +func (c *AppStream) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error) { + req, out := c.DeleteApplicationRequest(input) + return out, req.Send() +} + +// DeleteApplicationWithContext is the same as DeleteApplication with the addition of +// the ability to pass a context and additional request options. +// +// See DeleteApplication for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error) { + req, out := c.DeleteApplicationRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + +const opDeleteDirectoryConfig = "DeleteDirectoryConfig" + +// DeleteDirectoryConfigRequest generates a "aws/request.Request" representing the +// client's request for the DeleteDirectoryConfig operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See DeleteDirectoryConfig for more information on using the DeleteDirectoryConfig +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the DeleteDirectoryConfigRequest method. // req, resp := client.DeleteDirectoryConfigRequest(params) // // err := req.Send() @@ -2675,208 +3049,486 @@ func (c *AppStream) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInpu return out, req.Send() } -const opDescribeAppBlocks = "DescribeAppBlocks" +const opDescribeAppBlockBuilderAppBlockAssociations = "DescribeAppBlockBuilderAppBlockAssociations" -// DescribeAppBlocksRequest generates a "aws/request.Request" representing the -// client's request for the DescribeAppBlocks operation. The "output" return +// DescribeAppBlockBuilderAppBlockAssociationsRequest generates a "aws/request.Request" representing the +// client's request for the DescribeAppBlockBuilderAppBlockAssociations operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See DescribeAppBlocks for more information on using the DescribeAppBlocks +// See DescribeAppBlockBuilderAppBlockAssociations for more information on using the DescribeAppBlockBuilderAppBlockAssociations // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the DescribeAppBlocksRequest method. -// req, resp := client.DescribeAppBlocksRequest(params) +// // Example sending a request using the DescribeAppBlockBuilderAppBlockAssociationsRequest method. +// req, resp := client.DescribeAppBlockBuilderAppBlockAssociationsRequest(params) // // err := req.Send() // if err == nil { // resp is now filled // fmt.Println(resp) // } // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks -func (c *AppStream) DescribeAppBlocksRequest(input *DescribeAppBlocksInput) (req *request.Request, output *DescribeAppBlocksOutput) { +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilderAppBlockAssociations +func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsRequest(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (req *request.Request, output *DescribeAppBlockBuilderAppBlockAssociationsOutput) { op := &request.Operation{ - Name: opDescribeAppBlocks, + Name: opDescribeAppBlockBuilderAppBlockAssociations, HTTPMethod: "POST", HTTPPath: "/", + Paginator: &request.Paginator{ + InputTokens: []string{"NextToken"}, + OutputTokens: []string{"NextToken"}, + LimitToken: "MaxResults", + TruncationToken: "", + }, } if input == nil { - input = &DescribeAppBlocksInput{} + input = &DescribeAppBlockBuilderAppBlockAssociationsInput{} } - output = &DescribeAppBlocksOutput{} + output = &DescribeAppBlockBuilderAppBlockAssociationsOutput{} req = c.newRequest(op, input, output) return } -// DescribeAppBlocks API operation for Amazon AppStream. +// DescribeAppBlockBuilderAppBlockAssociations API operation for Amazon AppStream. // -// Retrieves a list that describes one or more app blocks. +// Retrieves a list that describes one or more app block builder associations. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. // // See the AWS API reference guide for Amazon AppStream's -// API operation DescribeAppBlocks for usage and error information. +// API operation DescribeAppBlockBuilderAppBlockAssociations for usage and error information. // // Returned Error Types: // +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// // - OperationNotPermittedException // The attempted operation is not permitted. // -// - ResourceNotFoundException -// The specified resource was not found. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks -func (c *AppStream) DescribeAppBlocks(input *DescribeAppBlocksInput) (*DescribeAppBlocksOutput, error) { - req, out := c.DescribeAppBlocksRequest(input) +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilderAppBlockAssociations +func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociations(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error) { + req, out := c.DescribeAppBlockBuilderAppBlockAssociationsRequest(input) return out, req.Send() } -// DescribeAppBlocksWithContext is the same as DescribeAppBlocks with the addition of +// DescribeAppBlockBuilderAppBlockAssociationsWithContext is the same as DescribeAppBlockBuilderAppBlockAssociations with the addition of // the ability to pass a context and additional request options. // -// See DescribeAppBlocks for details on how to use this API operation. +// See DescribeAppBlockBuilderAppBlockAssociations for details on how to use this API operation. // // The context must be non-nil and will be used for request cancellation. If // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. -func (c *AppStream) DescribeAppBlocksWithContext(ctx aws.Context, input *DescribeAppBlocksInput, opts ...request.Option) (*DescribeAppBlocksOutput, error) { - req, out := c.DescribeAppBlocksRequest(input) +func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, opts ...request.Option) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error) { + req, out := c.DescribeAppBlockBuilderAppBlockAssociationsRequest(input) req.SetContext(ctx) req.ApplyOptions(opts...) return out, req.Send() } -const opDescribeApplicationFleetAssociations = "DescribeApplicationFleetAssociations" +// DescribeAppBlockBuilderAppBlockAssociationsPages iterates over the pages of a DescribeAppBlockBuilderAppBlockAssociations operation, +// calling the "fn" function with the response data for each page. To stop +// iterating, return false from the fn function. +// +// See DescribeAppBlockBuilderAppBlockAssociations method for more information on how to use this operation. +// +// Note: This operation can generate multiple requests to a service. +// +// // Example iterating over at most 3 pages of a DescribeAppBlockBuilderAppBlockAssociations operation. +// pageNum := 0 +// err := client.DescribeAppBlockBuilderAppBlockAssociationsPages(params, +// func(page *appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, lastPage bool) bool { +// pageNum++ +// fmt.Println(page) +// return pageNum <= 3 +// }) +func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPages(input *DescribeAppBlockBuilderAppBlockAssociationsInput, fn func(*DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool) error { + return c.DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext(aws.BackgroundContext(), input, fn) +} -// DescribeApplicationFleetAssociationsRequest generates a "aws/request.Request" representing the -// client's request for the DescribeApplicationFleetAssociations operation. The "output" return +// DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext same as DescribeAppBlockBuilderAppBlockAssociationsPages except +// it takes a Context and allows setting request options on the pages. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, fn func(*DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool, opts ...request.Option) error { + p := request.Pagination{ + NewRequest: func() (*request.Request, error) { + var inCpy *DescribeAppBlockBuilderAppBlockAssociationsInput + if input != nil { + tmp := *input + inCpy = &tmp + } + req, _ := c.DescribeAppBlockBuilderAppBlockAssociationsRequest(inCpy) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return req, nil + }, + } + + for p.Next() { + if !fn(p.Page().(*DescribeAppBlockBuilderAppBlockAssociationsOutput), !p.HasNextPage()) { + break + } + } + + return p.Err() +} + +const opDescribeAppBlockBuilders = "DescribeAppBlockBuilders" + +// DescribeAppBlockBuildersRequest generates a "aws/request.Request" representing the +// client's request for the DescribeAppBlockBuilders operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See DescribeApplicationFleetAssociations for more information on using the DescribeApplicationFleetAssociations +// See DescribeAppBlockBuilders for more information on using the DescribeAppBlockBuilders // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the DescribeApplicationFleetAssociationsRequest method. -// req, resp := client.DescribeApplicationFleetAssociationsRequest(params) +// // Example sending a request using the DescribeAppBlockBuildersRequest method. +// req, resp := client.DescribeAppBlockBuildersRequest(params) // // err := req.Send() // if err == nil { // resp is now filled // fmt.Println(resp) // } // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations -func (c *AppStream) DescribeApplicationFleetAssociationsRequest(input *DescribeApplicationFleetAssociationsInput) (req *request.Request, output *DescribeApplicationFleetAssociationsOutput) { +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilders +func (c *AppStream) DescribeAppBlockBuildersRequest(input *DescribeAppBlockBuildersInput) (req *request.Request, output *DescribeAppBlockBuildersOutput) { op := &request.Operation{ - Name: opDescribeApplicationFleetAssociations, + Name: opDescribeAppBlockBuilders, HTTPMethod: "POST", HTTPPath: "/", + Paginator: &request.Paginator{ + InputTokens: []string{"NextToken"}, + OutputTokens: []string{"NextToken"}, + LimitToken: "MaxResults", + TruncationToken: "", + }, } if input == nil { - input = &DescribeApplicationFleetAssociationsInput{} + input = &DescribeAppBlockBuildersInput{} } - output = &DescribeApplicationFleetAssociationsOutput{} + output = &DescribeAppBlockBuildersOutput{} req = c.newRequest(op, input, output) return } -// DescribeApplicationFleetAssociations API operation for Amazon AppStream. +// DescribeAppBlockBuilders API operation for Amazon AppStream. // -// Retrieves a list that describes one or more application fleet associations. -// Either ApplicationArn or FleetName must be specified. +// Retrieves a list that describes one or more app block builders. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. // // See the AWS API reference guide for Amazon AppStream's -// API operation DescribeApplicationFleetAssociations for usage and error information. +// API operation DescribeAppBlockBuilders for usage and error information. // // Returned Error Types: // -// - InvalidParameterCombinationException -// Indicates an incorrect combination of parameters, or a missing parameter. -// // - OperationNotPermittedException // The attempted operation is not permitted. // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations -func (c *AppStream) DescribeApplicationFleetAssociations(input *DescribeApplicationFleetAssociationsInput) (*DescribeApplicationFleetAssociationsOutput, error) { - req, out := c.DescribeApplicationFleetAssociationsRequest(input) +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilders +func (c *AppStream) DescribeAppBlockBuilders(input *DescribeAppBlockBuildersInput) (*DescribeAppBlockBuildersOutput, error) { + req, out := c.DescribeAppBlockBuildersRequest(input) return out, req.Send() } -// DescribeApplicationFleetAssociationsWithContext is the same as DescribeApplicationFleetAssociations with the addition of +// DescribeAppBlockBuildersWithContext is the same as DescribeAppBlockBuilders with the addition of // the ability to pass a context and additional request options. // -// See DescribeApplicationFleetAssociations for details on how to use this API operation. +// See DescribeAppBlockBuilders for details on how to use this API operation. // // The context must be non-nil and will be used for request cancellation. If // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. -func (c *AppStream) DescribeApplicationFleetAssociationsWithContext(ctx aws.Context, input *DescribeApplicationFleetAssociationsInput, opts ...request.Option) (*DescribeApplicationFleetAssociationsOutput, error) { - req, out := c.DescribeApplicationFleetAssociationsRequest(input) +func (c *AppStream) DescribeAppBlockBuildersWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, opts ...request.Option) (*DescribeAppBlockBuildersOutput, error) { + req, out := c.DescribeAppBlockBuildersRequest(input) req.SetContext(ctx) req.ApplyOptions(opts...) return out, req.Send() } -const opDescribeApplications = "DescribeApplications" +// DescribeAppBlockBuildersPages iterates over the pages of a DescribeAppBlockBuilders operation, +// calling the "fn" function with the response data for each page. To stop +// iterating, return false from the fn function. +// +// See DescribeAppBlockBuilders method for more information on how to use this operation. +// +// Note: This operation can generate multiple requests to a service. +// +// // Example iterating over at most 3 pages of a DescribeAppBlockBuilders operation. +// pageNum := 0 +// err := client.DescribeAppBlockBuildersPages(params, +// func(page *appstream.DescribeAppBlockBuildersOutput, lastPage bool) bool { +// pageNum++ +// fmt.Println(page) +// return pageNum <= 3 +// }) +func (c *AppStream) DescribeAppBlockBuildersPages(input *DescribeAppBlockBuildersInput, fn func(*DescribeAppBlockBuildersOutput, bool) bool) error { + return c.DescribeAppBlockBuildersPagesWithContext(aws.BackgroundContext(), input, fn) +} -// DescribeApplicationsRequest generates a "aws/request.Request" representing the -// client's request for the DescribeApplications operation. The "output" return +// DescribeAppBlockBuildersPagesWithContext same as DescribeAppBlockBuildersPages except +// it takes a Context and allows setting request options on the pages. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DescribeAppBlockBuildersPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, fn func(*DescribeAppBlockBuildersOutput, bool) bool, opts ...request.Option) error { + p := request.Pagination{ + NewRequest: func() (*request.Request, error) { + var inCpy *DescribeAppBlockBuildersInput + if input != nil { + tmp := *input + inCpy = &tmp + } + req, _ := c.DescribeAppBlockBuildersRequest(inCpy) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return req, nil + }, + } + + for p.Next() { + if !fn(p.Page().(*DescribeAppBlockBuildersOutput), !p.HasNextPage()) { + break + } + } + + return p.Err() +} + +const opDescribeAppBlocks = "DescribeAppBlocks" + +// DescribeAppBlocksRequest generates a "aws/request.Request" representing the +// client's request for the DescribeAppBlocks operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See DescribeApplications for more information on using the DescribeApplications +// See DescribeAppBlocks for more information on using the DescribeAppBlocks // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the DescribeApplicationsRequest method. -// req, resp := client.DescribeApplicationsRequest(params) +// // Example sending a request using the DescribeAppBlocksRequest method. +// req, resp := client.DescribeAppBlocksRequest(params) // // err := req.Send() // if err == nil { // resp is now filled // fmt.Println(resp) // } // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplications -func (c *AppStream) DescribeApplicationsRequest(input *DescribeApplicationsInput) (req *request.Request, output *DescribeApplicationsOutput) { +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks +func (c *AppStream) DescribeAppBlocksRequest(input *DescribeAppBlocksInput) (req *request.Request, output *DescribeAppBlocksOutput) { op := &request.Operation{ - Name: opDescribeApplications, + Name: opDescribeAppBlocks, HTTPMethod: "POST", HTTPPath: "/", } if input == nil { - input = &DescribeApplicationsInput{} + input = &DescribeAppBlocksInput{} } - output = &DescribeApplicationsOutput{} + output = &DescribeAppBlocksOutput{} + req = c.newRequest(op, input, output) + return +} + +// DescribeAppBlocks API operation for Amazon AppStream. +// +// Retrieves a list that describes one or more app blocks. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation DescribeAppBlocks for usage and error information. +// +// Returned Error Types: +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks +func (c *AppStream) DescribeAppBlocks(input *DescribeAppBlocksInput) (*DescribeAppBlocksOutput, error) { + req, out := c.DescribeAppBlocksRequest(input) + return out, req.Send() +} + +// DescribeAppBlocksWithContext is the same as DescribeAppBlocks with the addition of +// the ability to pass a context and additional request options. +// +// See DescribeAppBlocks for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DescribeAppBlocksWithContext(ctx aws.Context, input *DescribeAppBlocksInput, opts ...request.Option) (*DescribeAppBlocksOutput, error) { + req, out := c.DescribeAppBlocksRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + +const opDescribeApplicationFleetAssociations = "DescribeApplicationFleetAssociations" + +// DescribeApplicationFleetAssociationsRequest generates a "aws/request.Request" representing the +// client's request for the DescribeApplicationFleetAssociations operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See DescribeApplicationFleetAssociations for more information on using the DescribeApplicationFleetAssociations +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the DescribeApplicationFleetAssociationsRequest method. +// req, resp := client.DescribeApplicationFleetAssociationsRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations +func (c *AppStream) DescribeApplicationFleetAssociationsRequest(input *DescribeApplicationFleetAssociationsInput) (req *request.Request, output *DescribeApplicationFleetAssociationsOutput) { + op := &request.Operation{ + Name: opDescribeApplicationFleetAssociations, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DescribeApplicationFleetAssociationsInput{} + } + + output = &DescribeApplicationFleetAssociationsOutput{} + req = c.newRequest(op, input, output) + return +} + +// DescribeApplicationFleetAssociations API operation for Amazon AppStream. +// +// Retrieves a list that describes one or more application fleet associations. +// Either ApplicationArn or FleetName must be specified. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation DescribeApplicationFleetAssociations for usage and error information. +// +// Returned Error Types: +// +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations +func (c *AppStream) DescribeApplicationFleetAssociations(input *DescribeApplicationFleetAssociationsInput) (*DescribeApplicationFleetAssociationsOutput, error) { + req, out := c.DescribeApplicationFleetAssociationsRequest(input) + return out, req.Send() +} + +// DescribeApplicationFleetAssociationsWithContext is the same as DescribeApplicationFleetAssociations with the addition of +// the ability to pass a context and additional request options. +// +// See DescribeApplicationFleetAssociations for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DescribeApplicationFleetAssociationsWithContext(ctx aws.Context, input *DescribeApplicationFleetAssociationsInput, opts ...request.Option) (*DescribeApplicationFleetAssociationsOutput, error) { + req, out := c.DescribeApplicationFleetAssociationsRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + +const opDescribeApplications = "DescribeApplications" + +// DescribeApplicationsRequest generates a "aws/request.Request" representing the +// client's request for the DescribeApplications operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See DescribeApplications for more information on using the DescribeApplications +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the DescribeApplicationsRequest method. +// req, resp := client.DescribeApplicationsRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplications +func (c *AppStream) DescribeApplicationsRequest(input *DescribeApplicationsInput) (req *request.Request, output *DescribeApplicationsOutput) { + op := &request.Operation{ + Name: opDescribeApplications, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DescribeApplicationsInput{} + } + + output = &DescribeApplicationsOutput{} req = c.newRequest(op, input, output) return } @@ -4024,6 +4676,95 @@ func (c *AppStream) DisableUserWithContext(ctx aws.Context, input *DisableUserIn return out, req.Send() } +const opDisassociateAppBlockBuilderAppBlock = "DisassociateAppBlockBuilderAppBlock" + +// DisassociateAppBlockBuilderAppBlockRequest generates a "aws/request.Request" representing the +// client's request for the DisassociateAppBlockBuilderAppBlock operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See DisassociateAppBlockBuilderAppBlock for more information on using the DisassociateAppBlockBuilderAppBlock +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the DisassociateAppBlockBuilderAppBlockRequest method. +// req, resp := client.DisassociateAppBlockBuilderAppBlockRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateAppBlockBuilderAppBlock +func (c *AppStream) DisassociateAppBlockBuilderAppBlockRequest(input *DisassociateAppBlockBuilderAppBlockInput) (req *request.Request, output *DisassociateAppBlockBuilderAppBlockOutput) { + op := &request.Operation{ + Name: opDisassociateAppBlockBuilderAppBlock, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DisassociateAppBlockBuilderAppBlockInput{} + } + + output = &DisassociateAppBlockBuilderAppBlockOutput{} + req = c.newRequest(op, input, output) + req.Handlers.Unmarshal.Swap(jsonrpc.UnmarshalHandler.Name, protocol.UnmarshalDiscardBodyHandler) + return +} + +// DisassociateAppBlockBuilderAppBlock API operation for Amazon AppStream. +// +// Disassociates a specified app block builder from a specified app block. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation DisassociateAppBlockBuilderAppBlock for usage and error information. +// +// Returned Error Types: +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateAppBlockBuilderAppBlock +func (c *AppStream) DisassociateAppBlockBuilderAppBlock(input *DisassociateAppBlockBuilderAppBlockInput) (*DisassociateAppBlockBuilderAppBlockOutput, error) { + req, out := c.DisassociateAppBlockBuilderAppBlockRequest(input) + return out, req.Send() +} + +// DisassociateAppBlockBuilderAppBlockWithContext is the same as DisassociateAppBlockBuilderAppBlock with the addition of +// the ability to pass a context and additional request options. +// +// See DisassociateAppBlockBuilderAppBlock for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) DisassociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *DisassociateAppBlockBuilderAppBlockInput, opts ...request.Option) (*DisassociateAppBlockBuilderAppBlockOutput, error) { + req, out := c.DisassociateAppBlockBuilderAppBlockRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opDisassociateApplicationFleet = "DisassociateApplicationFleet" // DisassociateApplicationFleetRequest generates a "aws/request.Request" representing the @@ -4760,65 +5501,171 @@ func (c *AppStream) ListTagsForResourceWithContext(ctx aws.Context, input *ListT return out, req.Send() } -const opStartFleet = "StartFleet" +const opStartAppBlockBuilder = "StartAppBlockBuilder" -// StartFleetRequest generates a "aws/request.Request" representing the -// client's request for the StartFleet operation. The "output" return +// StartAppBlockBuilderRequest generates a "aws/request.Request" representing the +// client's request for the StartAppBlockBuilder operation. The "output" return // value will be populated with the request's response once the request completes // successfully. // // Use "Send" method on the returned Request to send the API call to the service. // the "output" return value is not valid until after Send returns without error. // -// See StartFleet for more information on using the StartFleet +// See StartAppBlockBuilder for more information on using the StartAppBlockBuilder // API call, and error handling. // // This method is useful when you want to inject custom logic or configuration // into the SDK's request lifecycle. Such as custom headers, or retry logic. // -// // Example sending a request using the StartFleetRequest method. -// req, resp := client.StartFleetRequest(params) +// // Example sending a request using the StartAppBlockBuilderRequest method. +// req, resp := client.StartAppBlockBuilderRequest(params) // // err := req.Send() // if err == nil { // resp is now filled // fmt.Println(resp) // } // -// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet -func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput) { +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartAppBlockBuilder +func (c *AppStream) StartAppBlockBuilderRequest(input *StartAppBlockBuilderInput) (req *request.Request, output *StartAppBlockBuilderOutput) { op := &request.Operation{ - Name: opStartFleet, + Name: opStartAppBlockBuilder, HTTPMethod: "POST", HTTPPath: "/", } if input == nil { - input = &StartFleetInput{} + input = &StartAppBlockBuilderInput{} } - output = &StartFleetOutput{} + output = &StartAppBlockBuilderOutput{} req = c.newRequest(op, input, output) - req.Handlers.Unmarshal.Swap(jsonrpc.UnmarshalHandler.Name, protocol.UnmarshalDiscardBodyHandler) return } -// StartFleet API operation for Amazon AppStream. +// StartAppBlockBuilder API operation for Amazon AppStream. // -// Starts the specified fleet. +// 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. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. // // See the AWS API reference guide for Amazon AppStream's -// API operation StartFleet for usage and error information. +// API operation StartAppBlockBuilder for usage and error information. // // Returned Error Types: // -// - ResourceNotFoundException -// The specified resource was not found. +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. // -// - OperationNotPermittedException +// - InvalidAccountStatusException +// The resource cannot be created because your AWS account is suspended. For +// assistance, contact AWS Support. +// +// - LimitExceededException +// The requested limit exceeds the permitted limit for an account. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - RequestLimitExceededException +// AppStream 2.0 can’t process the request right now because the Describe +// calls from your AWS account are being throttled by Amazon EC2. Try again +// later. +// +// - ResourceNotAvailableException +// The specified resource exists and is not in use, but isn't available. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartAppBlockBuilder +func (c *AppStream) StartAppBlockBuilder(input *StartAppBlockBuilderInput) (*StartAppBlockBuilderOutput, error) { + req, out := c.StartAppBlockBuilderRequest(input) + return out, req.Send() +} + +// StartAppBlockBuilderWithContext is the same as StartAppBlockBuilder with the addition of +// the ability to pass a context and additional request options. +// +// See StartAppBlockBuilder for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) StartAppBlockBuilderWithContext(ctx aws.Context, input *StartAppBlockBuilderInput, opts ...request.Option) (*StartAppBlockBuilderOutput, error) { + req, out := c.StartAppBlockBuilderRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + +const opStartFleet = "StartFleet" + +// StartFleetRequest generates a "aws/request.Request" representing the +// client's request for the StartFleet operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See StartFleet for more information on using the StartFleet +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the StartFleetRequest method. +// req, resp := client.StartFleetRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet +func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput) { + op := &request.Operation{ + Name: opStartFleet, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &StartFleetInput{} + } + + output = &StartFleetOutput{} + req = c.newRequest(op, input, output) + req.Handlers.Unmarshal.Swap(jsonrpc.UnmarshalHandler.Name, protocol.UnmarshalDiscardBodyHandler) + return +} + +// StartFleet API operation for Amazon AppStream. +// +// Starts the specified fleet. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation StartFleet for usage and error information. +// +// Returned Error Types: +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// - OperationNotPermittedException // The attempted operation is not permitted. // // - LimitExceededException @@ -4956,6 +5803,94 @@ func (c *AppStream) StartImageBuilderWithContext(ctx aws.Context, input *StartIm return out, req.Send() } +const opStopAppBlockBuilder = "StopAppBlockBuilder" + +// StopAppBlockBuilderRequest generates a "aws/request.Request" representing the +// client's request for the StopAppBlockBuilder operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See StopAppBlockBuilder for more information on using the StopAppBlockBuilder +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the StopAppBlockBuilderRequest method. +// req, resp := client.StopAppBlockBuilderRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopAppBlockBuilder +func (c *AppStream) StopAppBlockBuilderRequest(input *StopAppBlockBuilderInput) (req *request.Request, output *StopAppBlockBuilderOutput) { + op := &request.Operation{ + Name: opStopAppBlockBuilder, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &StopAppBlockBuilderInput{} + } + + output = &StopAppBlockBuilderOutput{} + req = c.newRequest(op, input, output) + return +} + +// StopAppBlockBuilder API operation for Amazon AppStream. +// +// Stops an app block builder. +// +// Stopping an app block builder terminates the instance, and the instance state +// is not persisted. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation StopAppBlockBuilder for usage and error information. +// +// Returned Error Types: +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopAppBlockBuilder +func (c *AppStream) StopAppBlockBuilder(input *StopAppBlockBuilderInput) (*StopAppBlockBuilderOutput, error) { + req, out := c.StopAppBlockBuilderRequest(input) + return out, req.Send() +} + +// StopAppBlockBuilderWithContext is the same as StopAppBlockBuilder with the addition of +// the ability to pass a context and additional request options. +// +// See StopAppBlockBuilder for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) StopAppBlockBuilderWithContext(ctx aws.Context, input *StopAppBlockBuilderInput, opts ...request.Option) (*StopAppBlockBuilderOutput, error) { + req, out := c.StopAppBlockBuilderRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opStopFleet = "StopFleet" // StopFleetRequest generates a "aws/request.Request" representing the @@ -5306,6 +6241,120 @@ func (c *AppStream) UntagResourceWithContext(ctx aws.Context, input *UntagResour return out, req.Send() } +const opUpdateAppBlockBuilder = "UpdateAppBlockBuilder" + +// UpdateAppBlockBuilderRequest generates a "aws/request.Request" representing the +// client's request for the UpdateAppBlockBuilder operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See UpdateAppBlockBuilder for more information on using the UpdateAppBlockBuilder +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// // Example sending a request using the UpdateAppBlockBuilderRequest method. +// req, resp := client.UpdateAppBlockBuilderRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateAppBlockBuilder +func (c *AppStream) UpdateAppBlockBuilderRequest(input *UpdateAppBlockBuilderInput) (req *request.Request, output *UpdateAppBlockBuilderOutput) { + op := &request.Operation{ + Name: opUpdateAppBlockBuilder, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &UpdateAppBlockBuilderInput{} + } + + output = &UpdateAppBlockBuilderOutput{} + req = c.newRequest(op, input, output) + return +} + +// UpdateAppBlockBuilder API operation for Amazon AppStream. +// +// 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. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon AppStream's +// API operation UpdateAppBlockBuilder for usage and error information. +// +// Returned Error Types: +// +// - ConcurrentModificationException +// An API error occurred. Wait a few minutes and try again. +// +// - InvalidAccountStatusException +// The resource cannot be created because your AWS account is suspended. For +// assistance, contact AWS Support. +// +// - InvalidParameterCombinationException +// Indicates an incorrect combination of parameters, or a missing parameter. +// +// - InvalidRoleException +// The specified role is invalid. +// +// - LimitExceededException +// The requested limit exceeds the permitted limit for an account. +// +// - OperationNotPermittedException +// The attempted operation is not permitted. +// +// - RequestLimitExceededException +// AppStream 2.0 can’t process the request right now because the Describe +// calls from your AWS account are being throttled by Amazon EC2. Try again +// later. +// +// - ResourceInUseException +// The specified resource is in use. +// +// - ResourceNotAvailableException +// The specified resource exists and is not in use, but isn't available. +// +// - ResourceNotFoundException +// The specified resource was not found. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateAppBlockBuilder +func (c *AppStream) UpdateAppBlockBuilder(input *UpdateAppBlockBuilderInput) (*UpdateAppBlockBuilderOutput, error) { + req, out := c.UpdateAppBlockBuilderRequest(input) + return out, req.Send() +} + +// UpdateAppBlockBuilderWithContext is the same as UpdateAppBlockBuilder with the addition of +// the ability to pass a context and additional request options. +// +// See UpdateAppBlockBuilder for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *AppStream) UpdateAppBlockBuilderWithContext(ctx aws.Context, input *UpdateAppBlockBuilderInput, opts ...request.Option) (*UpdateAppBlockBuilderOutput, error) { + req, out := c.UpdateAppBlockBuilderRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opUpdateApplication = "UpdateApplication" // UpdateApplicationRequest generates a "aws/request.Request" representing the @@ -5966,6 +7015,9 @@ func (s *AccessEndpoint) SetVpceId(v string) *AccessEndpoint { type AppBlock struct { _ struct{} `type:"structure"` + // The errors of the app block. + AppBlockErrors []*ErrorDetails `type:"list"` + // The ARN of the app block. // // Arn is a required field @@ -5985,13 +7037,31 @@ type AppBlock struct { // Name is a required field Name *string `min:"1" type:"string" required:"true"` + // The packaging type of the app block. + PackagingType *string `type:"string" enum:"PackagingType"` + + // The post setup script details of the app block. + // + // This only applies to app blocks with PackagingType APPSTREAM2. + PostSetupScriptDetails *ScriptDetails `type:"structure"` + // The setup script details of the app block. // - // SetupScriptDetails is a required field - SetupScriptDetails *ScriptDetails `type:"structure" required:"true"` + // This only applies to app blocks with PackagingType CUSTOM. + SetupScriptDetails *ScriptDetails `type:"structure"` // The source S3 location of the app block. SourceS3Location *S3Location `type:"structure"` + + // 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. + State *string `type:"string" enum:"AppBlockState"` } // String returns the string representation. @@ -6012,6 +7082,12 @@ func (s AppBlock) GoString() string { return s.String() } +// SetAppBlockErrors sets the AppBlockErrors field's value. +func (s *AppBlock) SetAppBlockErrors(v []*ErrorDetails) *AppBlock { + s.AppBlockErrors = v + return s +} + // SetArn sets the Arn field's value. func (s *AppBlock) SetArn(v string) *AppBlock { s.Arn = &v @@ -6042,6 +7118,18 @@ func (s *AppBlock) SetName(v string) *AppBlock { return s } +// SetPackagingType sets the PackagingType field's value. +func (s *AppBlock) SetPackagingType(v string) *AppBlock { + s.PackagingType = &v + return s +} + +// SetPostSetupScriptDetails sets the PostSetupScriptDetails field's value. +func (s *AppBlock) SetPostSetupScriptDetails(v *ScriptDetails) *AppBlock { + s.PostSetupScriptDetails = v + return s +} + // SetSetupScriptDetails sets the SetupScriptDetails field's value. func (s *AppBlock) SetSetupScriptDetails(v *ScriptDetails) *AppBlock { s.SetupScriptDetails = v @@ -6054,6 +7142,262 @@ func (s *AppBlock) SetSourceS3Location(v *S3Location) *AppBlock { return s } +// SetState sets the State field's value. +func (s *AppBlock) SetState(v string) *AppBlock { + s.State = &v + return s +} + +// Describes an app block builder. +type AppBlockBuilder struct { + _ struct{} `type:"structure"` + + // The list of interface VPC endpoint (interface endpoint) objects. Administrators + // can connect to the app block builder only through the specified endpoints. + AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` + + // The app block builder errors. + AppBlockBuilderErrors []*ResourceError `type:"list"` + + // The ARN of the app block builder. + // + // Arn is a required field + Arn *string `type:"string" required:"true"` + + // The creation time of the app block builder. + CreatedTime *time.Time `type:"timestamp"` + + // The description of the app block builder. + Description *string `min:"1" type:"string"` + + // The display name of the app block builder. + DisplayName *string `min:"1" type:"string"` + + // Indicates whether default internet access is enabled for the app block builder. + EnableDefaultInternetAccess *bool `type:"boolean"` + + // The ARN of the IAM role that is applied to the app block builder. + IamRoleArn *string `type:"string"` + + // The instance type of the app block builder. + // + // InstanceType is a required field + InstanceType *string `min:"1" type:"string" required:"true"` + + // The name of the app block builder. + // + // Name is a required field + Name *string `min:"1" type:"string" required:"true"` + + // The platform of the app block builder. + // + // WINDOWS_SERVER_2019 is the only valid value. + // + // Platform is a required field + Platform *string `type:"string" required:"true" enum:"AppBlockBuilderPlatformType"` + + // The state of the app block builder. + // + // State is a required field + State *string `type:"string" required:"true" enum:"AppBlockBuilderState"` + + // The state change reason. + StateChangeReason *AppBlockBuilderStateChangeReason `type:"structure"` + + // The VPC configuration for the app block builder. + // + // VpcConfig is a required field + VpcConfig *VpcConfig `type:"structure" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilder) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilder) GoString() string { + return s.String() +} + +// SetAccessEndpoints sets the AccessEndpoints field's value. +func (s *AppBlockBuilder) SetAccessEndpoints(v []*AccessEndpoint) *AppBlockBuilder { + s.AccessEndpoints = v + return s +} + +// SetAppBlockBuilderErrors sets the AppBlockBuilderErrors field's value. +func (s *AppBlockBuilder) SetAppBlockBuilderErrors(v []*ResourceError) *AppBlockBuilder { + s.AppBlockBuilderErrors = v + return s +} + +// SetArn sets the Arn field's value. +func (s *AppBlockBuilder) SetArn(v string) *AppBlockBuilder { + s.Arn = &v + return s +} + +// SetCreatedTime sets the CreatedTime field's value. +func (s *AppBlockBuilder) SetCreatedTime(v time.Time) *AppBlockBuilder { + s.CreatedTime = &v + return s +} + +// SetDescription sets the Description field's value. +func (s *AppBlockBuilder) SetDescription(v string) *AppBlockBuilder { + s.Description = &v + return s +} + +// SetDisplayName sets the DisplayName field's value. +func (s *AppBlockBuilder) SetDisplayName(v string) *AppBlockBuilder { + s.DisplayName = &v + return s +} + +// SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value. +func (s *AppBlockBuilder) SetEnableDefaultInternetAccess(v bool) *AppBlockBuilder { + s.EnableDefaultInternetAccess = &v + return s +} + +// SetIamRoleArn sets the IamRoleArn field's value. +func (s *AppBlockBuilder) SetIamRoleArn(v string) *AppBlockBuilder { + s.IamRoleArn = &v + return s +} + +// SetInstanceType sets the InstanceType field's value. +func (s *AppBlockBuilder) SetInstanceType(v string) *AppBlockBuilder { + s.InstanceType = &v + return s +} + +// SetName sets the Name field's value. +func (s *AppBlockBuilder) SetName(v string) *AppBlockBuilder { + s.Name = &v + return s +} + +// SetPlatform sets the Platform field's value. +func (s *AppBlockBuilder) SetPlatform(v string) *AppBlockBuilder { + s.Platform = &v + return s +} + +// SetState sets the State field's value. +func (s *AppBlockBuilder) SetState(v string) *AppBlockBuilder { + s.State = &v + return s +} + +// SetStateChangeReason sets the StateChangeReason field's value. +func (s *AppBlockBuilder) SetStateChangeReason(v *AppBlockBuilderStateChangeReason) *AppBlockBuilder { + s.StateChangeReason = v + return s +} + +// SetVpcConfig sets the VpcConfig field's value. +func (s *AppBlockBuilder) SetVpcConfig(v *VpcConfig) *AppBlockBuilder { + s.VpcConfig = v + return s +} + +// Describes an association between an app block builder and app block. +type AppBlockBuilderAppBlockAssociation struct { + _ struct{} `type:"structure"` + + // The ARN of the app block. + // + // AppBlockArn is a required field + AppBlockArn *string `type:"string" required:"true"` + + // The name of the app block builder. + // + // AppBlockBuilderName is a required field + AppBlockBuilderName *string `type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilderAppBlockAssociation) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilderAppBlockAssociation) GoString() string { + return s.String() +} + +// SetAppBlockArn sets the AppBlockArn field's value. +func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockArn(v string) *AppBlockBuilderAppBlockAssociation { + s.AppBlockArn = &v + return s +} + +// SetAppBlockBuilderName sets the AppBlockBuilderName field's value. +func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockBuilderName(v string) *AppBlockBuilderAppBlockAssociation { + s.AppBlockBuilderName = &v + return s +} + +// Describes the reason why the last app block builder state change occurred. +type AppBlockBuilderStateChangeReason struct { + _ struct{} `type:"structure"` + + // The state change reason code. + Code *string `type:"string" enum:"AppBlockBuilderStateChangeReasonCode"` + + // The state change reason message. + Message *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilderStateChangeReason) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AppBlockBuilderStateChangeReason) GoString() string { + return s.String() +} + +// SetCode sets the Code field's value. +func (s *AppBlockBuilderStateChangeReason) SetCode(v string) *AppBlockBuilderStateChangeReason { + s.Code = &v + return s +} + +// SetMessage sets the Message field's value. +func (s *AppBlockBuilderStateChangeReason) SetMessage(v string) *AppBlockBuilderStateChangeReason { + s.Message = &v + return s +} + // Describes an application in the application catalog. type Application struct { _ struct{} `type:"structure"` @@ -6372,18 +7716,18 @@ func (s *ApplicationSettingsResponse) SetSettingsGroup(v string) *ApplicationSet return s } -type AssociateApplicationFleetInput struct { +type AssociateAppBlockBuilderAppBlockInput struct { _ struct{} `type:"structure"` - // The ARN of the application. + // The ARN of the app block. // - // ApplicationArn is a required field - ApplicationArn *string `type:"string" required:"true"` + // AppBlockArn is a required field + AppBlockArn *string `type:"string" required:"true"` - // The name of the fleet. + // The name of the app block builder. // - // FleetName is a required field - FleetName *string `type:"string" required:"true"` + // AppBlockBuilderName is a required field + AppBlockBuilderName *string `type:"string" required:"true"` } // String returns the string representation. @@ -6391,7 +7735,7 @@ type AssociateApplicationFleetInput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s AssociateApplicationFleetInput) String() string { +func (s AssociateAppBlockBuilderAppBlockInput) String() string { return awsutil.Prettify(s) } @@ -6400,18 +7744,18 @@ func (s AssociateApplicationFleetInput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s AssociateApplicationFleetInput) GoString() string { +func (s AssociateAppBlockBuilderAppBlockInput) GoString() string { return s.String() } // Validate inspects the fields of the type to determine if they are valid. -func (s *AssociateApplicationFleetInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "AssociateApplicationFleetInput"} - if s.ApplicationArn == nil { - invalidParams.Add(request.NewErrParamRequired("ApplicationArn")) +func (s *AssociateAppBlockBuilderAppBlockInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "AssociateAppBlockBuilderAppBlockInput"} + if s.AppBlockArn == nil { + invalidParams.Add(request.NewErrParamRequired("AppBlockArn")) } - if s.FleetName == nil { - invalidParams.Add(request.NewErrParamRequired("FleetName")) + if s.AppBlockBuilderName == nil { + invalidParams.Add(request.NewErrParamRequired("AppBlockBuilderName")) } if invalidParams.Len() > 0 { @@ -6420,25 +7764,23 @@ func (s *AssociateApplicationFleetInput) Validate() error { return nil } -// SetApplicationArn sets the ApplicationArn field's value. -func (s *AssociateApplicationFleetInput) SetApplicationArn(v string) *AssociateApplicationFleetInput { - s.ApplicationArn = &v +// SetAppBlockArn sets the AppBlockArn field's value. +func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *AssociateAppBlockBuilderAppBlockInput { + s.AppBlockArn = &v return s } -// SetFleetName sets the FleetName field's value. -func (s *AssociateApplicationFleetInput) SetFleetName(v string) *AssociateApplicationFleetInput { - s.FleetName = &v +// SetAppBlockBuilderName sets the AppBlockBuilderName field's value. +func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *AssociateAppBlockBuilderAppBlockInput { + s.AppBlockBuilderName = &v return s } -type AssociateApplicationFleetOutput struct { +type AssociateAppBlockBuilderAppBlockOutput struct { _ struct{} `type:"structure"` - // If fleet name is specified, this returns the list of applications that are - // associated to it. If application ARN is specified, this returns the list - // of fleets to which it is associated. - ApplicationFleetAssociation *ApplicationFleetAssociation `type:"structure"` + // The list of app block builders associated with app blocks. + AppBlockBuilderAppBlockAssociation *AppBlockBuilderAppBlockAssociation `type:"structure"` } // String returns the string representation. @@ -6446,7 +7788,7 @@ type AssociateApplicationFleetOutput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s AssociateApplicationFleetOutput) String() string { +func (s AssociateAppBlockBuilderAppBlockOutput) String() string { return awsutil.Prettify(s) } @@ -6455,30 +7797,123 @@ func (s AssociateApplicationFleetOutput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s AssociateApplicationFleetOutput) GoString() string { +func (s AssociateAppBlockBuilderAppBlockOutput) GoString() string { return s.String() } -// SetApplicationFleetAssociation sets the ApplicationFleetAssociation field's value. -func (s *AssociateApplicationFleetOutput) SetApplicationFleetAssociation(v *ApplicationFleetAssociation) *AssociateApplicationFleetOutput { - s.ApplicationFleetAssociation = v +// SetAppBlockBuilderAppBlockAssociation sets the AppBlockBuilderAppBlockAssociation field's value. +func (s *AssociateAppBlockBuilderAppBlockOutput) SetAppBlockBuilderAppBlockAssociation(v *AppBlockBuilderAppBlockAssociation) *AssociateAppBlockBuilderAppBlockOutput { + s.AppBlockBuilderAppBlockAssociation = v return s } -type AssociateApplicationToEntitlementInput struct { +type AssociateApplicationFleetInput struct { _ struct{} `type:"structure"` - // The identifier of the application. + // The ARN of the application. // - // ApplicationIdentifier is a required field - ApplicationIdentifier *string `min:"1" type:"string" required:"true"` + // ApplicationArn is a required field + ApplicationArn *string `type:"string" required:"true"` - // The name of the entitlement. + // The name of the fleet. // - // EntitlementName is a required field - EntitlementName *string `type:"string" required:"true"` - - // The name of the stack. + // FleetName is a required field + FleetName *string `type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AssociateApplicationFleetInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AssociateApplicationFleetInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *AssociateApplicationFleetInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "AssociateApplicationFleetInput"} + if s.ApplicationArn == nil { + invalidParams.Add(request.NewErrParamRequired("ApplicationArn")) + } + if s.FleetName == nil { + invalidParams.Add(request.NewErrParamRequired("FleetName")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetApplicationArn sets the ApplicationArn field's value. +func (s *AssociateApplicationFleetInput) SetApplicationArn(v string) *AssociateApplicationFleetInput { + s.ApplicationArn = &v + return s +} + +// SetFleetName sets the FleetName field's value. +func (s *AssociateApplicationFleetInput) SetFleetName(v string) *AssociateApplicationFleetInput { + s.FleetName = &v + return s +} + +type AssociateApplicationFleetOutput struct { + _ struct{} `type:"structure"` + + // If fleet name is specified, this returns the list of applications that are + // associated to it. If application ARN is specified, this returns the list + // of fleets to which it is associated. + ApplicationFleetAssociation *ApplicationFleetAssociation `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AssociateApplicationFleetOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s AssociateApplicationFleetOutput) GoString() string { + return s.String() +} + +// SetApplicationFleetAssociation sets the ApplicationFleetAssociation field's value. +func (s *AssociateApplicationFleetOutput) SetApplicationFleetAssociation(v *ApplicationFleetAssociation) *AssociateApplicationFleetOutput { + s.ApplicationFleetAssociation = v + return s +} + +type AssociateApplicationToEntitlementInput struct { + _ struct{} `type:"structure"` + + // The identifier of the application. + // + // ApplicationIdentifier is a required field + ApplicationIdentifier *string `min:"1" type:"string" required:"true"` + + // The name of the entitlement. + // + // EntitlementName is a required field + EntitlementName *string `type:"string" required:"true"` + + // The name of the stack. // // StackName is a required field StackName *string `type:"string" required:"true"` @@ -7144,8 +8579,328 @@ func (s *CopyImageInput) SetSourceImageName(v string) *CopyImageInput { type CopyImageOutput struct { _ struct{} `type:"structure"` - // The name of the destination image. - DestinationImageName *string `type:"string"` + // The name of the destination image. + DestinationImageName *string `type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CopyImageOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CopyImageOutput) GoString() string { + return s.String() +} + +// SetDestinationImageName sets the DestinationImageName field's value. +func (s *CopyImageOutput) SetDestinationImageName(v string) *CopyImageOutput { + s.DestinationImageName = &v + return s +} + +type CreateAppBlockBuilderInput struct { + _ struct{} `type:"structure"` + + // The list of interface VPC endpoint (interface endpoint) objects. Administrators + // can connect to the app block builder only through the specified endpoints. + AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` + + // The description of the app block builder. + Description *string `type:"string"` + + // The display name of the app block builder. + DisplayName *string `type:"string"` + + // Enables or disables default internet access for the app block builder. + EnableDefaultInternetAccess *bool `type:"boolean"` + + // 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 (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) + // in the Amazon AppStream 2.0 Administration Guide. + IamRoleArn *string `type:"string"` + + // The instance type to use when launching the app block builder. The following + // instance types are available: + // + // * stream.standard.small + // + // * stream.standard.medium + // + // * stream.standard.large + // + // * stream.standard.xlarge + // + // * stream.standard.2xlarge + // + // InstanceType is a required field + InstanceType *string `min:"1" type:"string" required:"true"` + + // The unique name for the app block builder. + // + // Name is a required field + Name *string `type:"string" required:"true"` + + // The platform of the app block builder. + // + // WINDOWS_SERVER_2019 is the only valid value. + // + // Platform is a required field + Platform *string `type:"string" required:"true" enum:"AppBlockBuilderPlatformType"` + + // 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 (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) + // in the Amazon AppStream 2.0 Administration Guide. + Tags map[string]*string `min:"1" type:"map"` + + // The VPC configuration for the app block builder. + // + // App block builders require that you specify at least two subnets in different + // availability zones. + // + // VpcConfig is a required field + VpcConfig *VpcConfig `type:"structure" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *CreateAppBlockBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "CreateAppBlockBuilderInput"} + if s.AccessEndpoints != nil && len(s.AccessEndpoints) < 1 { + invalidParams.Add(request.NewErrParamMinLen("AccessEndpoints", 1)) + } + if s.InstanceType == nil { + invalidParams.Add(request.NewErrParamRequired("InstanceType")) + } + if s.InstanceType != nil && len(*s.InstanceType) < 1 { + invalidParams.Add(request.NewErrParamMinLen("InstanceType", 1)) + } + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + if s.Platform == nil { + invalidParams.Add(request.NewErrParamRequired("Platform")) + } + if s.Tags != nil && len(s.Tags) < 1 { + invalidParams.Add(request.NewErrParamMinLen("Tags", 1)) + } + if s.VpcConfig == nil { + invalidParams.Add(request.NewErrParamRequired("VpcConfig")) + } + if s.AccessEndpoints != nil { + for i, v := range s.AccessEndpoints { + if v == nil { + continue + } + if err := v.Validate(); err != nil { + invalidParams.AddNested(fmt.Sprintf("%s[%v]", "AccessEndpoints", i), err.(request.ErrInvalidParams)) + } + } + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAccessEndpoints sets the AccessEndpoints field's value. +func (s *CreateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateAppBlockBuilderInput { + s.AccessEndpoints = v + return s +} + +// SetDescription sets the Description field's value. +func (s *CreateAppBlockBuilderInput) SetDescription(v string) *CreateAppBlockBuilderInput { + s.Description = &v + return s +} + +// SetDisplayName sets the DisplayName field's value. +func (s *CreateAppBlockBuilderInput) SetDisplayName(v string) *CreateAppBlockBuilderInput { + s.DisplayName = &v + return s +} + +// SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value. +func (s *CreateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateAppBlockBuilderInput { + s.EnableDefaultInternetAccess = &v + return s +} + +// SetIamRoleArn sets the IamRoleArn field's value. +func (s *CreateAppBlockBuilderInput) SetIamRoleArn(v string) *CreateAppBlockBuilderInput { + s.IamRoleArn = &v + return s +} + +// SetInstanceType sets the InstanceType field's value. +func (s *CreateAppBlockBuilderInput) SetInstanceType(v string) *CreateAppBlockBuilderInput { + s.InstanceType = &v + return s +} + +// SetName sets the Name field's value. +func (s *CreateAppBlockBuilderInput) SetName(v string) *CreateAppBlockBuilderInput { + s.Name = &v + return s +} + +// SetPlatform sets the Platform field's value. +func (s *CreateAppBlockBuilderInput) SetPlatform(v string) *CreateAppBlockBuilderInput { + s.Platform = &v + return s +} + +// SetTags sets the Tags field's value. +func (s *CreateAppBlockBuilderInput) SetTags(v map[string]*string) *CreateAppBlockBuilderInput { + s.Tags = v + return s +} + +// SetVpcConfig sets the VpcConfig field's value. +func (s *CreateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *CreateAppBlockBuilderInput { + s.VpcConfig = v + return s +} + +type CreateAppBlockBuilderOutput struct { + _ struct{} `type:"structure"` + + // Describes an app block builder. + AppBlockBuilder *AppBlockBuilder `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderOutput) GoString() string { + return s.String() +} + +// SetAppBlockBuilder sets the AppBlockBuilder field's value. +func (s *CreateAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *CreateAppBlockBuilderOutput { + s.AppBlockBuilder = v + return s +} + +type CreateAppBlockBuilderStreamingURLInput struct { + _ struct{} `type:"structure"` + + // The name of the app block builder. + // + // AppBlockBuilderName is a required field + AppBlockBuilderName *string `type:"string" required:"true"` + + // The time that the streaming URL will be valid, in seconds. Specify a value + // between 1 and 604800 seconds. The default is 3600 seconds. + Validity *int64 `type:"long"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderStreamingURLInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s CreateAppBlockBuilderStreamingURLInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *CreateAppBlockBuilderStreamingURLInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "CreateAppBlockBuilderStreamingURLInput"} + if s.AppBlockBuilderName == nil { + invalidParams.Add(request.NewErrParamRequired("AppBlockBuilderName")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAppBlockBuilderName sets the AppBlockBuilderName field's value. +func (s *CreateAppBlockBuilderStreamingURLInput) SetAppBlockBuilderName(v string) *CreateAppBlockBuilderStreamingURLInput { + s.AppBlockBuilderName = &v + return s +} + +// SetValidity sets the Validity field's value. +func (s *CreateAppBlockBuilderStreamingURLInput) SetValidity(v int64) *CreateAppBlockBuilderStreamingURLInput { + s.Validity = &v + return s +} + +type CreateAppBlockBuilderStreamingURLOutput struct { + _ struct{} `type:"structure"` + + // The elapsed time, in seconds after the Unix epoch, when this URL expires. + Expires *time.Time `type:"timestamp"` + + // The URL to start the streaming session. + StreamingURL *string `min:"1" type:"string"` } // String returns the string representation. @@ -7153,7 +8908,7 @@ type CopyImageOutput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s CopyImageOutput) String() string { +func (s CreateAppBlockBuilderStreamingURLOutput) String() string { return awsutil.Prettify(s) } @@ -7162,13 +8917,19 @@ func (s CopyImageOutput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s CopyImageOutput) GoString() string { +func (s CreateAppBlockBuilderStreamingURLOutput) GoString() string { return s.String() } -// SetDestinationImageName sets the DestinationImageName field's value. -func (s *CopyImageOutput) SetDestinationImageName(v string) *CopyImageOutput { - s.DestinationImageName = &v +// SetExpires sets the Expires field's value. +func (s *CreateAppBlockBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateAppBlockBuilderStreamingURLOutput { + s.Expires = &v + return s +} + +// SetStreamingURL sets the StreamingURL field's value. +func (s *CreateAppBlockBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateAppBlockBuilderStreamingURLOutput { + s.StreamingURL = &v return s } @@ -7186,10 +8947,16 @@ type CreateAppBlockInput struct { // Name is a required field Name *string `type:"string" required:"true"` - // The setup script details of the app block. - // - // SetupScriptDetails is a required field - SetupScriptDetails *ScriptDetails `type:"structure" required:"true"` + // The packaging type of the app block. + PackagingType *string `type:"string" enum:"PackagingType"` + + // The post setup script details of the app block. This can only be provided + // for the APPSTREAM2 PackagingType. + PostSetupScriptDetails *ScriptDetails `type:"structure"` + + // The setup script details of the app block. This must be provided for the + // CUSTOM PackagingType. + SetupScriptDetails *ScriptDetails `type:"structure"` // The source S3 location of the app block. // @@ -7224,15 +8991,17 @@ func (s *CreateAppBlockInput) Validate() error { if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } - if s.SetupScriptDetails == nil { - invalidParams.Add(request.NewErrParamRequired("SetupScriptDetails")) - } if s.SourceS3Location == nil { invalidParams.Add(request.NewErrParamRequired("SourceS3Location")) } if s.Tags != nil && len(s.Tags) < 1 { invalidParams.Add(request.NewErrParamMinLen("Tags", 1)) } + if s.PostSetupScriptDetails != nil { + if err := s.PostSetupScriptDetails.Validate(); err != nil { + invalidParams.AddNested("PostSetupScriptDetails", err.(request.ErrInvalidParams)) + } + } if s.SetupScriptDetails != nil { if err := s.SetupScriptDetails.Validate(); err != nil { invalidParams.AddNested("SetupScriptDetails", err.(request.ErrInvalidParams)) @@ -7268,6 +9037,18 @@ func (s *CreateAppBlockInput) SetName(v string) *CreateAppBlockInput { return s } +// SetPackagingType sets the PackagingType field's value. +func (s *CreateAppBlockInput) SetPackagingType(v string) *CreateAppBlockInput { + s.PackagingType = &v + return s +} + +// SetPostSetupScriptDetails sets the PostSetupScriptDetails field's value. +func (s *CreateAppBlockInput) SetPostSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput { + s.PostSetupScriptDetails = v + return s +} + // SetSetupScriptDetails sets the SetupScriptDetails field's value. func (s *CreateAppBlockInput) SetSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput { s.SetupScriptDetails = v @@ -7878,7 +9659,7 @@ type CreateFleetInput struct { ImageArn *string `type:"string"` // The name of the image used to create the fleet. - ImageName *string `min:"1" type:"string"` + ImageName *string `type:"string"` // The instance type to use when launching fleet instances. The following instance // types are available: @@ -8049,9 +9830,6 @@ func (s CreateFleetInput) GoString() string { // Validate inspects the fields of the type to determine if they are valid. func (s *CreateFleetInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "CreateFleetInput"} - if s.ImageName != nil && len(*s.ImageName) < 1 { - invalidParams.Add(request.NewErrParamMinLen("ImageName", 1)) - } if s.InstanceType == nil { invalidParams.Add(request.NewErrParamRequired("InstanceType")) } @@ -9408,6 +11186,74 @@ func (s CreateUserOutput) GoString() string { return s.String() } +type DeleteAppBlockBuilderInput struct { + _ struct{} `type:"structure"` + + // The name of the app block builder. + // + // Name is a required field + Name *string `type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteAppBlockBuilderInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteAppBlockBuilderInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DeleteAppBlockBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DeleteAppBlockBuilderInput"} + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetName sets the Name field's value. +func (s *DeleteAppBlockBuilderInput) SetName(v string) *DeleteAppBlockBuilderInput { + s.Name = &v + return s +} + +type DeleteAppBlockBuilderOutput struct { + _ struct{} `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteAppBlockBuilderOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteAppBlockBuilderOutput) GoString() string { + return s.String() +} + type DeleteAppBlockInput struct { _ struct{} `type:"structure"` @@ -10207,6 +12053,219 @@ func (s DeleteUserOutput) GoString() string { return s.String() } +type DescribeAppBlockBuilderAppBlockAssociationsInput struct { + _ struct{} `type:"structure"` + + // The ARN of the app block. + AppBlockArn *string `type:"string"` + + // The name of the app block builder. + AppBlockBuilderName *string `type:"string"` + + // The maximum size of each page of results. + MaxResults *int64 `type:"integer"` + + // The pagination token used to retrieve the next page of results for this operation. + NextToken *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuilderAppBlockAssociationsInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuilderAppBlockAssociationsInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DescribeAppBlockBuilderAppBlockAssociationsInput"} + if s.NextToken != nil && len(*s.NextToken) < 1 { + invalidParams.Add(request.NewErrParamMinLen("NextToken", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAppBlockArn sets the AppBlockArn field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockArn(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput { + s.AppBlockArn = &v + return s +} + +// SetAppBlockBuilderName sets the AppBlockBuilderName field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockBuilderName(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput { + s.AppBlockBuilderName = &v + return s +} + +// SetMaxResults sets the MaxResults field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetMaxResults(v int64) *DescribeAppBlockBuilderAppBlockAssociationsInput { + s.MaxResults = &v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput { + s.NextToken = &v + return s +} + +type DescribeAppBlockBuilderAppBlockAssociationsOutput struct { + _ struct{} `type:"structure"` + + // This list of app block builders associated with app blocks. + AppBlockBuilderAppBlockAssociations []*AppBlockBuilderAppBlockAssociation `min:"1" type:"list"` + + // The pagination token used to retrieve the next page of results for this operation. + NextToken *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) GoString() string { + return s.String() +} + +// SetAppBlockBuilderAppBlockAssociations sets the AppBlockBuilderAppBlockAssociations field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetAppBlockBuilderAppBlockAssociations(v []*AppBlockBuilderAppBlockAssociation) *DescribeAppBlockBuilderAppBlockAssociationsOutput { + s.AppBlockBuilderAppBlockAssociations = v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsOutput { + s.NextToken = &v + return s +} + +type DescribeAppBlockBuildersInput struct { + _ struct{} `type:"structure"` + + // The maximum size of each page of results. The maximum value is 25. + MaxResults *int64 `type:"integer"` + + // The names of the app block builders. + Names []*string `type:"list"` + + // The pagination token used to retrieve the next page of results for this operation. + NextToken *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuildersInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuildersInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DescribeAppBlockBuildersInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DescribeAppBlockBuildersInput"} + if s.NextToken != nil && len(*s.NextToken) < 1 { + invalidParams.Add(request.NewErrParamMinLen("NextToken", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetMaxResults sets the MaxResults field's value. +func (s *DescribeAppBlockBuildersInput) SetMaxResults(v int64) *DescribeAppBlockBuildersInput { + s.MaxResults = &v + return s +} + +// SetNames sets the Names field's value. +func (s *DescribeAppBlockBuildersInput) SetNames(v []*string) *DescribeAppBlockBuildersInput { + s.Names = v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeAppBlockBuildersInput) SetNextToken(v string) *DescribeAppBlockBuildersInput { + s.NextToken = &v + return s +} + +type DescribeAppBlockBuildersOutput struct { + _ struct{} `type:"structure"` + + // The list that describes one or more app block builders. + AppBlockBuilders []*AppBlockBuilder `type:"list"` + + // The pagination token used to retrieve the next page of results for this operation. + NextToken *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuildersOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DescribeAppBlockBuildersOutput) GoString() string { + return s.String() +} + +// SetAppBlockBuilders sets the AppBlockBuilders field's value. +func (s *DescribeAppBlockBuildersOutput) SetAppBlockBuilders(v []*AppBlockBuilder) *DescribeAppBlockBuildersOutput { + s.AppBlockBuilders = v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeAppBlockBuildersOutput) SetNextToken(v string) *DescribeAppBlockBuildersOutput { + s.NextToken = &v + return s +} + type DescribeAppBlocksInput struct { _ struct{} `type:"structure"` @@ -11957,6 +14016,88 @@ func (s DisableUserOutput) GoString() string { return s.String() } +type DisassociateAppBlockBuilderAppBlockInput struct { + _ struct{} `type:"structure"` + + // The ARN of the app block. + // + // AppBlockArn is a required field + AppBlockArn *string `type:"string" required:"true"` + + // The name of the app block builder. + // + // AppBlockBuilderName is a required field + AppBlockBuilderName *string `type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DisassociateAppBlockBuilderAppBlockInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DisassociateAppBlockBuilderAppBlockInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DisassociateAppBlockBuilderAppBlockInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DisassociateAppBlockBuilderAppBlockInput"} + if s.AppBlockArn == nil { + invalidParams.Add(request.NewErrParamRequired("AppBlockArn")) + } + if s.AppBlockBuilderName == nil { + invalidParams.Add(request.NewErrParamRequired("AppBlockBuilderName")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAppBlockArn sets the AppBlockArn field's value. +func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *DisassociateAppBlockBuilderAppBlockInput { + s.AppBlockArn = &v + return s +} + +// SetAppBlockBuilderName sets the AppBlockBuilderName field's value. +func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *DisassociateAppBlockBuilderAppBlockInput { + s.AppBlockBuilderName = &v + return s +} + +type DisassociateAppBlockBuilderAppBlockOutput struct { + _ struct{} `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DisassociateAppBlockBuilderAppBlockOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DisassociateAppBlockBuilderAppBlockOutput) GoString() string { + return s.String() +} + type DisassociateApplicationFleetInput struct { _ struct{} `type:"structure"` @@ -12713,6 +14854,47 @@ func (s *EntitlementNotFoundException) RequestID() string { return s.RespMetadata.RequestID } +// The error details. +type ErrorDetails struct { + _ struct{} `type:"structure"` + + // The error code. + ErrorCode *string `min:"1" type:"string"` + + // The error message. + ErrorMessage *string `min:"1" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ErrorDetails) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ErrorDetails) GoString() string { + return s.String() +} + +// SetErrorCode sets the ErrorCode field's value. +func (s *ErrorDetails) SetErrorCode(v string) *ErrorDetails { + s.ErrorCode = &v + return s +} + +// SetErrorMessage sets the ErrorMessage field's value. +func (s *ErrorDetails) SetErrorMessage(v string) *ErrorDetails { + s.ErrorMessage = &v + return s +} + type ExpireSessionInput struct { _ struct{} `type:"structure"` @@ -15043,8 +17225,22 @@ type S3Location struct { // The S3 key of the S3 object. // - // S3Key is a required field - S3Key *string `min:"1" type:"string" required:"true"` + // This is required when used for the following: + // + // * IconS3Location (Actions: CreateApplication and UpdateApplication) + // + // * SessionScriptS3Location (Actions: CreateFleet and UpdateFleet) + // + // * ScriptDetails (Actions: CreateAppBlock) + // + // * SourceS3Location when creating an app block with CUSTOM PackagingType + // (Actions: CreateAppBlock) + // + // * SourceS3Location when creating an app block with APPSTREAM2 PackagingType, + // and using an existing application package (VHD file). In this case, S3Key + // refers to the VHD file. If a new application package is required, then + // S3Key is not required. (Actions: CreateAppBlock) + S3Key *string `min:"1" type:"string"` } // String returns the string representation. @@ -15074,9 +17270,6 @@ func (s *S3Location) Validate() error { if s.S3Bucket != nil && len(*s.S3Bucket) < 3 { invalidParams.Add(request.NewErrParamMinLen("S3Bucket", 3)) } - if s.S3Key == nil { - invalidParams.Add(request.NewErrParamRequired("S3Key")) - } if s.S3Key != nil && len(*s.S3Key) < 1 { invalidParams.Add(request.NewErrParamMinLen("S3Key", 1)) } @@ -15646,6 +17839,83 @@ func (s *StackError) SetErrorMessage(v string) *StackError { return s } +type StartAppBlockBuilderInput struct { + _ struct{} `type:"structure"` + + // The name of the app block builder. + // + // Name is a required field + Name *string `type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartAppBlockBuilderInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartAppBlockBuilderInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *StartAppBlockBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "StartAppBlockBuilderInput"} + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetName sets the Name field's value. +func (s *StartAppBlockBuilderInput) SetName(v string) *StartAppBlockBuilderInput { + s.Name = &v + return s +} + +type StartAppBlockBuilderOutput struct { + _ struct{} `type:"structure"` + + // Describes an app block builder. + AppBlockBuilder *AppBlockBuilder `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartAppBlockBuilderOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartAppBlockBuilderOutput) GoString() string { + return s.String() +} + +// SetAppBlockBuilder sets the AppBlockBuilder field's value. +func (s *StartAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *StartAppBlockBuilderOutput { + s.AppBlockBuilder = v + return s +} + type StartFleetInput struct { _ struct{} `type:"structure"` @@ -15704,7 +17974,94 @@ type StartFleetOutput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartFleetOutput) String() string { +func (s StartFleetOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartFleetOutput) GoString() string { + return s.String() +} + +type StartImageBuilderInput struct { + _ struct{} `type:"structure"` + + // The version of the AppStream 2.0 agent to use for this image builder. To + // use the latest version of the AppStream 2.0 agent, specify [LATEST]. + AppstreamAgentVersion *string `min:"1" type:"string"` + + // The name of the image builder. + // + // Name is a required field + Name *string `min:"1" type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartImageBuilderInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartImageBuilderInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *StartImageBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "StartImageBuilderInput"} + if s.AppstreamAgentVersion != nil && len(*s.AppstreamAgentVersion) < 1 { + invalidParams.Add(request.NewErrParamMinLen("AppstreamAgentVersion", 1)) + } + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + if s.Name != nil && len(*s.Name) < 1 { + invalidParams.Add(request.NewErrParamMinLen("Name", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value. +func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput { + s.AppstreamAgentVersion = &v + return s +} + +// SetName sets the Name field's value. +func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput { + s.Name = &v + return s +} + +type StartImageBuilderOutput struct { + _ struct{} `type:"structure"` + + // Information about the image builder. + ImageBuilder *ImageBuilder `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StartImageBuilderOutput) String() string { return awsutil.Prettify(s) } @@ -15713,21 +18070,23 @@ func (s StartFleetOutput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartFleetOutput) GoString() string { +func (s StartImageBuilderOutput) GoString() string { return s.String() } -type StartImageBuilderInput struct { - _ struct{} `type:"structure"` +// SetImageBuilder sets the ImageBuilder field's value. +func (s *StartImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StartImageBuilderOutput { + s.ImageBuilder = v + return s +} - // The version of the AppStream 2.0 agent to use for this image builder. To - // use the latest version of the AppStream 2.0 agent, specify [LATEST]. - AppstreamAgentVersion *string `min:"1" type:"string"` +type StopAppBlockBuilderInput struct { + _ struct{} `type:"structure"` - // The name of the image builder. + // The name of the app block builder. // // Name is a required field - Name *string `min:"1" type:"string" required:"true"` + Name *string `type:"string" required:"true"` } // String returns the string representation. @@ -15735,7 +18094,7 @@ type StartImageBuilderInput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartImageBuilderInput) String() string { +func (s StopAppBlockBuilderInput) String() string { return awsutil.Prettify(s) } @@ -15744,22 +18103,16 @@ func (s StartImageBuilderInput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartImageBuilderInput) GoString() string { +func (s StopAppBlockBuilderInput) GoString() string { return s.String() } // Validate inspects the fields of the type to determine if they are valid. -func (s *StartImageBuilderInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "StartImageBuilderInput"} - if s.AppstreamAgentVersion != nil && len(*s.AppstreamAgentVersion) < 1 { - invalidParams.Add(request.NewErrParamMinLen("AppstreamAgentVersion", 1)) - } +func (s *StopAppBlockBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "StopAppBlockBuilderInput"} if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } - if s.Name != nil && len(*s.Name) < 1 { - invalidParams.Add(request.NewErrParamMinLen("Name", 1)) - } if invalidParams.Len() > 0 { return invalidParams @@ -15767,23 +18120,17 @@ func (s *StartImageBuilderInput) Validate() error { return nil } -// SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value. -func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput { - s.AppstreamAgentVersion = &v - return s -} - // SetName sets the Name field's value. -func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput { +func (s *StopAppBlockBuilderInput) SetName(v string) *StopAppBlockBuilderInput { s.Name = &v return s } -type StartImageBuilderOutput struct { +type StopAppBlockBuilderOutput struct { _ struct{} `type:"structure"` - // Information about the image builder. - ImageBuilder *ImageBuilder `type:"structure"` + // Describes an app block builder. + AppBlockBuilder *AppBlockBuilder `type:"structure"` } // String returns the string representation. @@ -15791,7 +18138,7 @@ type StartImageBuilderOutput struct { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartImageBuilderOutput) String() string { +func (s StopAppBlockBuilderOutput) String() string { return awsutil.Prettify(s) } @@ -15800,13 +18147,13 @@ func (s StartImageBuilderOutput) String() string { // API parameter values that are decorated as "sensitive" in the API will not // be included in the string output. The member name will be present, but the // value will be replaced with "sensitive". -func (s StartImageBuilderOutput) GoString() string { +func (s StopAppBlockBuilderOutput) GoString() string { return s.String() } -// SetImageBuilder sets the ImageBuilder field's value. -func (s *StartImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StartImageBuilderOutput { - s.ImageBuilder = v +// SetAppBlockBuilder sets the AppBlockBuilder field's value. +func (s *StopAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *StopAppBlockBuilderOutput { + s.AppBlockBuilder = v return s } @@ -16240,6 +18587,206 @@ func (s UntagResourceOutput) GoString() string { return s.String() } +type UpdateAppBlockBuilderInput struct { + _ struct{} `type:"structure"` + + // The list of interface VPC endpoint (interface endpoint) objects. Administrators + // can connect to the app block builder only through the specified endpoints. + AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` + + // The attributes to delete from the app block builder. + AttributesToDelete []*string `type:"list" enum:"AppBlockBuilderAttribute"` + + // The description of the app block builder. + Description *string `type:"string"` + + // The display name of the app block builder. + DisplayName *string `type:"string"` + + // Enables or disables default internet access for the app block builder. + EnableDefaultInternetAccess *bool `type:"boolean"` + + // 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 (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) + // in the Amazon AppStream 2.0 Administration Guide. + IamRoleArn *string `type:"string"` + + // The instance type to use when launching the app block builder. The following + // instance types are available: + // + // * stream.standard.small + // + // * stream.standard.medium + // + // * stream.standard.large + // + // * stream.standard.xlarge + // + // * stream.standard.2xlarge + InstanceType *string `min:"1" type:"string"` + + // The unique name for the app block builder. + // + // Name is a required field + Name *string `type:"string" required:"true"` + + // The platform of the app block builder. + // + // WINDOWS_SERVER_2019 is the only valid value. + Platform *string `type:"string" enum:"PlatformType"` + + // The VPC configuration for the app block builder. + // + // App block builders require that you specify at least two subnets in different + // availability zones. + VpcConfig *VpcConfig `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s UpdateAppBlockBuilderInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s UpdateAppBlockBuilderInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *UpdateAppBlockBuilderInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "UpdateAppBlockBuilderInput"} + if s.AccessEndpoints != nil && len(s.AccessEndpoints) < 1 { + invalidParams.Add(request.NewErrParamMinLen("AccessEndpoints", 1)) + } + if s.InstanceType != nil && len(*s.InstanceType) < 1 { + invalidParams.Add(request.NewErrParamMinLen("InstanceType", 1)) + } + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + if s.AccessEndpoints != nil { + for i, v := range s.AccessEndpoints { + if v == nil { + continue + } + if err := v.Validate(); err != nil { + invalidParams.AddNested(fmt.Sprintf("%s[%v]", "AccessEndpoints", i), err.(request.ErrInvalidParams)) + } + } + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAccessEndpoints sets the AccessEndpoints field's value. +func (s *UpdateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *UpdateAppBlockBuilderInput { + s.AccessEndpoints = v + return s +} + +// SetAttributesToDelete sets the AttributesToDelete field's value. +func (s *UpdateAppBlockBuilderInput) SetAttributesToDelete(v []*string) *UpdateAppBlockBuilderInput { + s.AttributesToDelete = v + return s +} + +// SetDescription sets the Description field's value. +func (s *UpdateAppBlockBuilderInput) SetDescription(v string) *UpdateAppBlockBuilderInput { + s.Description = &v + return s +} + +// SetDisplayName sets the DisplayName field's value. +func (s *UpdateAppBlockBuilderInput) SetDisplayName(v string) *UpdateAppBlockBuilderInput { + s.DisplayName = &v + return s +} + +// SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value. +func (s *UpdateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *UpdateAppBlockBuilderInput { + s.EnableDefaultInternetAccess = &v + return s +} + +// SetIamRoleArn sets the IamRoleArn field's value. +func (s *UpdateAppBlockBuilderInput) SetIamRoleArn(v string) *UpdateAppBlockBuilderInput { + s.IamRoleArn = &v + return s +} + +// SetInstanceType sets the InstanceType field's value. +func (s *UpdateAppBlockBuilderInput) SetInstanceType(v string) *UpdateAppBlockBuilderInput { + s.InstanceType = &v + return s +} + +// SetName sets the Name field's value. +func (s *UpdateAppBlockBuilderInput) SetName(v string) *UpdateAppBlockBuilderInput { + s.Name = &v + return s +} + +// SetPlatform sets the Platform field's value. +func (s *UpdateAppBlockBuilderInput) SetPlatform(v string) *UpdateAppBlockBuilderInput { + s.Platform = &v + return s +} + +// SetVpcConfig sets the VpcConfig field's value. +func (s *UpdateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *UpdateAppBlockBuilderInput { + s.VpcConfig = v + return s +} + +type UpdateAppBlockBuilderOutput struct { + _ struct{} `type:"structure"` + + // Describes an app block builder. + AppBlockBuilder *AppBlockBuilder `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s UpdateAppBlockBuilderOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s UpdateAppBlockBuilderOutput) GoString() string { + return s.String() +} + +// SetAppBlockBuilder sets the AppBlockBuilder field's value. +func (s *UpdateAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *UpdateAppBlockBuilderOutput { + s.AppBlockBuilder = v + return s +} + type UpdateApplicationInput struct { _ struct{} `type:"structure"` @@ -16827,7 +19374,7 @@ type UpdateFleetInput struct { // before being disconnected. After this time elapses, the instance is terminated // and replaced by a new instance. // - // Specify a value between 600 and 360000. + // Specify a value between 600 and 432000. MaxUserDurationInSeconds *int64 `type:"integer"` // A unique name for the fleet. @@ -17894,6 +20441,90 @@ func Action_Values() []string { } } +const ( + // AppBlockBuilderAttributeIamRoleArn is a AppBlockBuilderAttribute enum value + AppBlockBuilderAttributeIamRoleArn = "IAM_ROLE_ARN" + + // AppBlockBuilderAttributeAccessEndpoints is a AppBlockBuilderAttribute enum value + AppBlockBuilderAttributeAccessEndpoints = "ACCESS_ENDPOINTS" + + // AppBlockBuilderAttributeVpcConfigurationSecurityGroupIds is a AppBlockBuilderAttribute enum value + AppBlockBuilderAttributeVpcConfigurationSecurityGroupIds = "VPC_CONFIGURATION_SECURITY_GROUP_IDS" +) + +// AppBlockBuilderAttribute_Values returns all elements of the AppBlockBuilderAttribute enum +func AppBlockBuilderAttribute_Values() []string { + return []string{ + AppBlockBuilderAttributeIamRoleArn, + AppBlockBuilderAttributeAccessEndpoints, + AppBlockBuilderAttributeVpcConfigurationSecurityGroupIds, + } +} + +const ( + // AppBlockBuilderPlatformTypeWindowsServer2019 is a AppBlockBuilderPlatformType enum value + AppBlockBuilderPlatformTypeWindowsServer2019 = "WINDOWS_SERVER_2019" +) + +// AppBlockBuilderPlatformType_Values returns all elements of the AppBlockBuilderPlatformType enum +func AppBlockBuilderPlatformType_Values() []string { + return []string{ + AppBlockBuilderPlatformTypeWindowsServer2019, + } +} + +const ( + // AppBlockBuilderStateStarting is a AppBlockBuilderState enum value + AppBlockBuilderStateStarting = "STARTING" + + // AppBlockBuilderStateRunning is a AppBlockBuilderState enum value + AppBlockBuilderStateRunning = "RUNNING" + + // AppBlockBuilderStateStopping is a AppBlockBuilderState enum value + AppBlockBuilderStateStopping = "STOPPING" + + // AppBlockBuilderStateStopped is a AppBlockBuilderState enum value + AppBlockBuilderStateStopped = "STOPPED" +) + +// AppBlockBuilderState_Values returns all elements of the AppBlockBuilderState enum +func AppBlockBuilderState_Values() []string { + return []string{ + AppBlockBuilderStateStarting, + AppBlockBuilderStateRunning, + AppBlockBuilderStateStopping, + AppBlockBuilderStateStopped, + } +} + +const ( + // AppBlockBuilderStateChangeReasonCodeInternalError is a AppBlockBuilderStateChangeReasonCode enum value + AppBlockBuilderStateChangeReasonCodeInternalError = "INTERNAL_ERROR" +) + +// AppBlockBuilderStateChangeReasonCode_Values returns all elements of the AppBlockBuilderStateChangeReasonCode enum +func AppBlockBuilderStateChangeReasonCode_Values() []string { + return []string{ + AppBlockBuilderStateChangeReasonCodeInternalError, + } +} + +const ( + // AppBlockStateInactive is a AppBlockState enum value + AppBlockStateInactive = "INACTIVE" + + // AppBlockStateActive is a AppBlockState enum value + AppBlockStateActive = "ACTIVE" +) + +// AppBlockState_Values returns all elements of the AppBlockState enum +func AppBlockState_Values() []string { + return []string{ + AppBlockStateInactive, + AppBlockStateActive, + } +} + const ( // AppVisibilityAll is a AppVisibility enum value AppVisibilityAll = "ALL" @@ -18315,6 +20946,22 @@ func MessageAction_Values() []string { } } +const ( + // PackagingTypeCustom is a PackagingType enum value + PackagingTypeCustom = "CUSTOM" + + // PackagingTypeAppstream2 is a PackagingType enum value + PackagingTypeAppstream2 = "APPSTREAM2" +) + +// PackagingType_Values returns all elements of the PackagingType enum +func PackagingType_Values() []string { + return []string{ + PackagingTypeCustom, + PackagingTypeAppstream2, + } +} + const ( // PermissionEnabled is a Permission enum value PermissionEnabled = "ENABLED" diff --git a/service/appstream/appstreamiface/interface.go b/service/appstream/appstreamiface/interface.go index 94e36c4271b..d2f8a386e87 100644 --- a/service/appstream/appstreamiface/interface.go +++ b/service/appstream/appstreamiface/interface.go @@ -26,7 +26,7 @@ import ( // // myFunc uses an SDK service client to make a request to // // Amazon AppStream. // func myFunc(svc appstreamiface.AppStreamAPI) bool { -// // Make svc.AssociateApplicationFleet request +// // Make svc.AssociateAppBlockBuilderAppBlock request // } // // func main() { @@ -42,7 +42,7 @@ import ( // type mockAppStreamClient struct { // appstreamiface.AppStreamAPI // } -// func (m *mockAppStreamClient) AssociateApplicationFleet(input *appstream.AssociateApplicationFleetInput) (*appstream.AssociateApplicationFleetOutput, error) { +// func (m *mockAppStreamClient) AssociateAppBlockBuilderAppBlock(input *appstream.AssociateAppBlockBuilderAppBlockInput) (*appstream.AssociateAppBlockBuilderAppBlockOutput, error) { // // mock response/functionality // } // @@ -60,6 +60,10 @@ import ( // and waiters. Its suggested to use the pattern above for testing, or using // tooling to generate mocks to satisfy the interfaces. type AppStreamAPI interface { + AssociateAppBlockBuilderAppBlock(*appstream.AssociateAppBlockBuilderAppBlockInput) (*appstream.AssociateAppBlockBuilderAppBlockOutput, error) + AssociateAppBlockBuilderAppBlockWithContext(aws.Context, *appstream.AssociateAppBlockBuilderAppBlockInput, ...request.Option) (*appstream.AssociateAppBlockBuilderAppBlockOutput, error) + AssociateAppBlockBuilderAppBlockRequest(*appstream.AssociateAppBlockBuilderAppBlockInput) (*request.Request, *appstream.AssociateAppBlockBuilderAppBlockOutput) + AssociateApplicationFleet(*appstream.AssociateApplicationFleetInput) (*appstream.AssociateApplicationFleetOutput, error) AssociateApplicationFleetWithContext(aws.Context, *appstream.AssociateApplicationFleetInput, ...request.Option) (*appstream.AssociateApplicationFleetOutput, error) AssociateApplicationFleetRequest(*appstream.AssociateApplicationFleetInput) (*request.Request, *appstream.AssociateApplicationFleetOutput) @@ -88,6 +92,14 @@ type AppStreamAPI interface { CreateAppBlockWithContext(aws.Context, *appstream.CreateAppBlockInput, ...request.Option) (*appstream.CreateAppBlockOutput, error) CreateAppBlockRequest(*appstream.CreateAppBlockInput) (*request.Request, *appstream.CreateAppBlockOutput) + CreateAppBlockBuilder(*appstream.CreateAppBlockBuilderInput) (*appstream.CreateAppBlockBuilderOutput, error) + CreateAppBlockBuilderWithContext(aws.Context, *appstream.CreateAppBlockBuilderInput, ...request.Option) (*appstream.CreateAppBlockBuilderOutput, error) + CreateAppBlockBuilderRequest(*appstream.CreateAppBlockBuilderInput) (*request.Request, *appstream.CreateAppBlockBuilderOutput) + + CreateAppBlockBuilderStreamingURL(*appstream.CreateAppBlockBuilderStreamingURLInput) (*appstream.CreateAppBlockBuilderStreamingURLOutput, error) + CreateAppBlockBuilderStreamingURLWithContext(aws.Context, *appstream.CreateAppBlockBuilderStreamingURLInput, ...request.Option) (*appstream.CreateAppBlockBuilderStreamingURLOutput, error) + CreateAppBlockBuilderStreamingURLRequest(*appstream.CreateAppBlockBuilderStreamingURLInput) (*request.Request, *appstream.CreateAppBlockBuilderStreamingURLOutput) + CreateApplication(*appstream.CreateApplicationInput) (*appstream.CreateApplicationOutput, error) CreateApplicationWithContext(aws.Context, *appstream.CreateApplicationInput, ...request.Option) (*appstream.CreateApplicationOutput, error) CreateApplicationRequest(*appstream.CreateApplicationInput) (*request.Request, *appstream.CreateApplicationOutput) @@ -136,6 +148,10 @@ type AppStreamAPI interface { DeleteAppBlockWithContext(aws.Context, *appstream.DeleteAppBlockInput, ...request.Option) (*appstream.DeleteAppBlockOutput, error) DeleteAppBlockRequest(*appstream.DeleteAppBlockInput) (*request.Request, *appstream.DeleteAppBlockOutput) + DeleteAppBlockBuilder(*appstream.DeleteAppBlockBuilderInput) (*appstream.DeleteAppBlockBuilderOutput, error) + DeleteAppBlockBuilderWithContext(aws.Context, *appstream.DeleteAppBlockBuilderInput, ...request.Option) (*appstream.DeleteAppBlockBuilderOutput, error) + DeleteAppBlockBuilderRequest(*appstream.DeleteAppBlockBuilderInput) (*request.Request, *appstream.DeleteAppBlockBuilderOutput) + DeleteApplication(*appstream.DeleteApplicationInput) (*appstream.DeleteApplicationOutput, error) DeleteApplicationWithContext(aws.Context, *appstream.DeleteApplicationInput, ...request.Option) (*appstream.DeleteApplicationOutput, error) DeleteApplicationRequest(*appstream.DeleteApplicationInput) (*request.Request, *appstream.DeleteApplicationOutput) @@ -176,6 +192,20 @@ type AppStreamAPI interface { DeleteUserWithContext(aws.Context, *appstream.DeleteUserInput, ...request.Option) (*appstream.DeleteUserOutput, error) DeleteUserRequest(*appstream.DeleteUserInput) (*request.Request, *appstream.DeleteUserOutput) + DescribeAppBlockBuilderAppBlockAssociations(*appstream.DescribeAppBlockBuilderAppBlockAssociationsInput) (*appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, error) + DescribeAppBlockBuilderAppBlockAssociationsWithContext(aws.Context, *appstream.DescribeAppBlockBuilderAppBlockAssociationsInput, ...request.Option) (*appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, error) + DescribeAppBlockBuilderAppBlockAssociationsRequest(*appstream.DescribeAppBlockBuilderAppBlockAssociationsInput) (*request.Request, *appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput) + + DescribeAppBlockBuilderAppBlockAssociationsPages(*appstream.DescribeAppBlockBuilderAppBlockAssociationsInput, func(*appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool) error + DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext(aws.Context, *appstream.DescribeAppBlockBuilderAppBlockAssociationsInput, func(*appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool, ...request.Option) error + + DescribeAppBlockBuilders(*appstream.DescribeAppBlockBuildersInput) (*appstream.DescribeAppBlockBuildersOutput, error) + DescribeAppBlockBuildersWithContext(aws.Context, *appstream.DescribeAppBlockBuildersInput, ...request.Option) (*appstream.DescribeAppBlockBuildersOutput, error) + DescribeAppBlockBuildersRequest(*appstream.DescribeAppBlockBuildersInput) (*request.Request, *appstream.DescribeAppBlockBuildersOutput) + + DescribeAppBlockBuildersPages(*appstream.DescribeAppBlockBuildersInput, func(*appstream.DescribeAppBlockBuildersOutput, bool) bool) error + DescribeAppBlockBuildersPagesWithContext(aws.Context, *appstream.DescribeAppBlockBuildersInput, func(*appstream.DescribeAppBlockBuildersOutput, bool) bool, ...request.Option) error + DescribeAppBlocks(*appstream.DescribeAppBlocksInput) (*appstream.DescribeAppBlocksOutput, error) DescribeAppBlocksWithContext(aws.Context, *appstream.DescribeAppBlocksInput, ...request.Option) (*appstream.DescribeAppBlocksOutput, error) DescribeAppBlocksRequest(*appstream.DescribeAppBlocksInput) (*request.Request, *appstream.DescribeAppBlocksOutput) @@ -242,6 +272,10 @@ type AppStreamAPI interface { DisableUserWithContext(aws.Context, *appstream.DisableUserInput, ...request.Option) (*appstream.DisableUserOutput, error) DisableUserRequest(*appstream.DisableUserInput) (*request.Request, *appstream.DisableUserOutput) + DisassociateAppBlockBuilderAppBlock(*appstream.DisassociateAppBlockBuilderAppBlockInput) (*appstream.DisassociateAppBlockBuilderAppBlockOutput, error) + DisassociateAppBlockBuilderAppBlockWithContext(aws.Context, *appstream.DisassociateAppBlockBuilderAppBlockInput, ...request.Option) (*appstream.DisassociateAppBlockBuilderAppBlockOutput, error) + DisassociateAppBlockBuilderAppBlockRequest(*appstream.DisassociateAppBlockBuilderAppBlockInput) (*request.Request, *appstream.DisassociateAppBlockBuilderAppBlockOutput) + DisassociateApplicationFleet(*appstream.DisassociateApplicationFleetInput) (*appstream.DisassociateApplicationFleetOutput, error) DisassociateApplicationFleetWithContext(aws.Context, *appstream.DisassociateApplicationFleetInput, ...request.Option) (*appstream.DisassociateApplicationFleetOutput, error) DisassociateApplicationFleetRequest(*appstream.DisassociateApplicationFleetInput) (*request.Request, *appstream.DisassociateApplicationFleetOutput) @@ -278,6 +312,10 @@ type AppStreamAPI interface { ListTagsForResourceWithContext(aws.Context, *appstream.ListTagsForResourceInput, ...request.Option) (*appstream.ListTagsForResourceOutput, error) ListTagsForResourceRequest(*appstream.ListTagsForResourceInput) (*request.Request, *appstream.ListTagsForResourceOutput) + StartAppBlockBuilder(*appstream.StartAppBlockBuilderInput) (*appstream.StartAppBlockBuilderOutput, error) + StartAppBlockBuilderWithContext(aws.Context, *appstream.StartAppBlockBuilderInput, ...request.Option) (*appstream.StartAppBlockBuilderOutput, error) + StartAppBlockBuilderRequest(*appstream.StartAppBlockBuilderInput) (*request.Request, *appstream.StartAppBlockBuilderOutput) + StartFleet(*appstream.StartFleetInput) (*appstream.StartFleetOutput, error) StartFleetWithContext(aws.Context, *appstream.StartFleetInput, ...request.Option) (*appstream.StartFleetOutput, error) StartFleetRequest(*appstream.StartFleetInput) (*request.Request, *appstream.StartFleetOutput) @@ -286,6 +324,10 @@ type AppStreamAPI interface { StartImageBuilderWithContext(aws.Context, *appstream.StartImageBuilderInput, ...request.Option) (*appstream.StartImageBuilderOutput, error) StartImageBuilderRequest(*appstream.StartImageBuilderInput) (*request.Request, *appstream.StartImageBuilderOutput) + StopAppBlockBuilder(*appstream.StopAppBlockBuilderInput) (*appstream.StopAppBlockBuilderOutput, error) + StopAppBlockBuilderWithContext(aws.Context, *appstream.StopAppBlockBuilderInput, ...request.Option) (*appstream.StopAppBlockBuilderOutput, error) + StopAppBlockBuilderRequest(*appstream.StopAppBlockBuilderInput) (*request.Request, *appstream.StopAppBlockBuilderOutput) + StopFleet(*appstream.StopFleetInput) (*appstream.StopFleetOutput, error) StopFleetWithContext(aws.Context, *appstream.StopFleetInput, ...request.Option) (*appstream.StopFleetOutput, error) StopFleetRequest(*appstream.StopFleetInput) (*request.Request, *appstream.StopFleetOutput) @@ -302,6 +344,10 @@ type AppStreamAPI interface { UntagResourceWithContext(aws.Context, *appstream.UntagResourceInput, ...request.Option) (*appstream.UntagResourceOutput, error) UntagResourceRequest(*appstream.UntagResourceInput) (*request.Request, *appstream.UntagResourceOutput) + UpdateAppBlockBuilder(*appstream.UpdateAppBlockBuilderInput) (*appstream.UpdateAppBlockBuilderOutput, error) + UpdateAppBlockBuilderWithContext(aws.Context, *appstream.UpdateAppBlockBuilderInput, ...request.Option) (*appstream.UpdateAppBlockBuilderOutput, error) + UpdateAppBlockBuilderRequest(*appstream.UpdateAppBlockBuilderInput) (*request.Request, *appstream.UpdateAppBlockBuilderOutput) + UpdateApplication(*appstream.UpdateApplicationInput) (*appstream.UpdateApplicationOutput, error) UpdateApplicationWithContext(aws.Context, *appstream.UpdateApplicationInput, ...request.Option) (*appstream.UpdateApplicationOutput, error) UpdateApplicationRequest(*appstream.UpdateApplicationInput) (*request.Request, *appstream.UpdateApplicationOutput) diff --git a/service/chime/api.go b/service/chime/api.go index 05e3ee2d923..338cb2f61e6 100644 --- a/service/chime/api.go +++ b/service/chime/api.go @@ -139,7 +139,12 @@ const opAssociatePhoneNumbersWithVoiceConnector = "AssociatePhoneNumbersWithVoic // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, AssociatePhoneNumbersWithVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opAssociatePhoneNumbersWithVoiceConnector, HTTPMethod: "POST", @@ -159,6 +164,14 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociateP // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -193,6 +206,8 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociateP // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnector(input *AssociatePhoneNumbersWithVoiceConnectorInput) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error) { req, out := c.AssociatePhoneNumbersWithVoiceConnectorRequest(input) return out, req.Send() @@ -207,6 +222,8 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnector(input *AssociatePhoneNum // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error) { req, out := c.AssociatePhoneNumbersWithVoiceConnectorRequest(input) req.SetContext(ctx) @@ -239,7 +256,12 @@ const opAssociatePhoneNumbersWithVoiceConnectorGroup = "AssociatePhoneNumbersWit // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, AssociatePhoneNumbersWithVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opAssociatePhoneNumbersWithVoiceConnectorGroup, HTTPMethod: "POST", @@ -260,6 +282,14 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *Assoc // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -294,6 +324,8 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *Assoc // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error) { req, out := c.AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input) return out, req.Send() @@ -308,6 +340,8 @@ func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePho // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorGroupInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error) { req, out := c.AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -439,7 +473,12 @@ const opBatchCreateAttendee = "BatchCreateAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee +// +// Deprecated: Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req *request.Request, output *BatchCreateAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, BatchCreateAttendee, has been deprecated") + } op := &request.Operation{ Name: opBatchCreateAttendee, HTTPMethod: "POST", @@ -457,10 +496,19 @@ func (c *Chime) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req // BatchCreateAttendee API operation for Amazon Chime. // -// 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 -// (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the -// Amazon Chime SDK Developer Guide. +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_BatchCreateAttendee.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// +// For more information about the Amazon Chime SDK, see Using the Amazon Chime +// SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in +// the Amazon Chime SDK Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -496,6 +544,8 @@ func (c *Chime) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee +// +// Deprecated: Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCreateAttendeeOutput, error) { req, out := c.BatchCreateAttendeeRequest(input) return out, req.Send() @@ -510,6 +560,8 @@ func (c *Chime) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCrea // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) BatchCreateAttendeeWithContext(ctx aws.Context, input *BatchCreateAttendeeInput, opts ...request.Option) (*BatchCreateAttendeeOutput, error) { req, out := c.BatchCreateAttendeeRequest(input) req.SetContext(ctx) @@ -542,7 +594,12 @@ const opBatchCreateChannelMembership = "BatchCreateChannelMembership" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateChannelMembership +// +// Deprecated: Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMembershipInput) (req *request.Request, output *BatchCreateChannelMembershipOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, BatchCreateChannelMembership, has been deprecated") + } op := &request.Operation{ Name: opBatchCreateChannelMembership, HTTPMethod: "POST", @@ -564,6 +621,14 @@ func (c *Chime) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMem // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_BatchCreateChannelMembership.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -592,6 +657,8 @@ func (c *Chime) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMem // The client exceeded its request rate limit. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateChannelMembership +// +// Deprecated: Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) BatchCreateChannelMembership(input *BatchCreateChannelMembershipInput) (*BatchCreateChannelMembershipOutput, error) { req, out := c.BatchCreateChannelMembershipRequest(input) return out, req.Send() @@ -606,6 +673,8 @@ func (c *Chime) BatchCreateChannelMembership(input *BatchCreateChannelMembership // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) BatchCreateChannelMembershipWithContext(ctx aws.Context, input *BatchCreateChannelMembershipInput, opts ...request.Option) (*BatchCreateChannelMembershipOutput, error) { req, out := c.BatchCreateChannelMembershipRequest(input) req.SetContext(ctx) @@ -1359,7 +1428,12 @@ const opCreateAppInstance = "CreateAppInstance" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstance +// +// Deprecated: Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateAppInstance, has been deprecated") + } op := &request.Operation{ Name: opCreateAppInstance, HTTPMethod: "POST", @@ -1383,6 +1457,14 @@ func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstance.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1418,6 +1500,8 @@ func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstance +// +// Deprecated: Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error) { req, out := c.CreateAppInstanceRequest(input) return out, req.Send() @@ -1432,6 +1516,8 @@ func (c *Chime) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInst // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error) { req, out := c.CreateAppInstanceRequest(input) req.SetContext(ctx) @@ -1464,7 +1550,12 @@ const opCreateAppInstanceAdmin = "CreateAppInstanceAdmin" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceAdmin +// +// Deprecated: Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateAppInstanceAdmin, has been deprecated") + } op := &request.Operation{ Name: opCreateAppInstanceAdmin, HTTPMethod: "POST", @@ -1487,6 +1578,14 @@ func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceAdmin.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // - ChannelModerator actions across all channels in the AppInstance. // // - DeleteChannelMessage actions. @@ -1528,6 +1627,8 @@ func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceAdmin +// +// Deprecated: Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error) { req, out := c.CreateAppInstanceAdminRequest(input) return out, req.Send() @@ -1542,6 +1643,8 @@ func (c *Chime) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*Cre // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error) { req, out := c.CreateAppInstanceAdminRequest(input) req.SetContext(ctx) @@ -1574,7 +1677,12 @@ const opCreateAppInstanceUser = "CreateAppInstanceUser" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceUser +// +// Deprecated: Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opCreateAppInstanceUser, HTTPMethod: "POST", @@ -1597,6 +1705,14 @@ func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1632,6 +1748,8 @@ func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceUser +// +// Deprecated: Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error) { req, out := c.CreateAppInstanceUserRequest(input) return out, req.Send() @@ -1646,6 +1764,8 @@ func (c *Chime) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*Creat // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error) { req, out := c.CreateAppInstanceUserRequest(input) req.SetContext(ctx) @@ -1678,7 +1798,12 @@ const opCreateAttendee = "CreateAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee +// +// Deprecated: Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateAttendee, has been deprecated") + } op := &request.Operation{ Name: opCreateAttendee, HTTPMethod: "POST", @@ -1700,6 +1825,14 @@ func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request. // about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateAttendee.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1734,6 +1867,8 @@ func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request. // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee +// +// Deprecated: Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error) { req, out := c.CreateAttendeeRequest(input) return out, req.Send() @@ -1748,6 +1883,8 @@ func (c *Chime) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutpu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error) { req, out := c.CreateAttendeeRequest(input) req.SetContext(ctx) @@ -1880,7 +2017,12 @@ const opCreateChannel = "CreateChannel" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannel +// +// Deprecated: Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateChannel, has been deprecated") + } op := &request.Operation{ Name: opCreateChannel, HTTPMethod: "POST", @@ -1907,6 +2049,14 @@ func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannel.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1942,6 +2092,8 @@ func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannel +// +// Deprecated: Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error) { req, out := c.CreateChannelRequest(input) return out, req.Send() @@ -1956,6 +2108,8 @@ func (c *Chime) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error) { req, out := c.CreateChannelRequest(input) req.SetContext(ctx) @@ -1988,7 +2142,12 @@ const opCreateChannelBan = "CreateChannelBan" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelBan +// +// Deprecated: Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateChannelBan, has been deprecated") + } op := &request.Operation{ Name: opCreateChannelBan, HTTPMethod: "POST", @@ -2018,6 +2177,14 @@ func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *requ // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelBan.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2053,6 +2220,8 @@ func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelBan +// +// Deprecated: Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error) { req, out := c.CreateChannelBanRequest(input) return out, req.Send() @@ -2067,6 +2236,8 @@ func (c *Chime) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBa // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error) { req, out := c.CreateChannelBanRequest(input) req.SetContext(ctx) @@ -2099,7 +2270,12 @@ const opCreateChannelMembership = "CreateChannelMembership" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelMembership +// +// Deprecated: Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateChannelMembership, has been deprecated") + } op := &request.Operation{ Name: opCreateChannelMembership, HTTPMethod: "POST", @@ -2142,6 +2318,14 @@ func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInp // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelMembership.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2177,6 +2361,8 @@ func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelMembership +// +// Deprecated: Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error) { req, out := c.CreateChannelMembershipRequest(input) return out, req.Send() @@ -2191,6 +2377,8 @@ func (c *Chime) CreateChannelMembership(input *CreateChannelMembershipInput) (*C // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error) { req, out := c.CreateChannelMembershipRequest(input) req.SetContext(ctx) @@ -2223,7 +2411,12 @@ const opCreateChannelModerator = "CreateChannelModerator" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelModerator +// +// Deprecated: Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateChannelModerator, has been deprecated") + } op := &request.Operation{ Name: opCreateChannelModerator, HTTPMethod: "POST", @@ -2258,6 +2451,14 @@ func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelModerator.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2293,6 +2494,8 @@ func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelModerator +// +// Deprecated: Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error) { req, out := c.CreateChannelModeratorRequest(input) return out, req.Send() @@ -2307,6 +2510,8 @@ func (c *Chime) CreateChannelModerator(input *CreateChannelModeratorInput) (*Cre // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error) { req, out := c.CreateChannelModeratorRequest(input) req.SetContext(ctx) @@ -2339,7 +2544,12 @@ const opCreateMediaCapturePipeline = "CreateMediaCapturePipeline" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMediaCapturePipeline +// +// Deprecated: Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipelineInput) (req *request.Request, output *CreateMediaCapturePipelineOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateMediaCapturePipeline, has been deprecated") + } op := &request.Operation{ Name: opCreateMediaCapturePipeline, HTTPMethod: "POST", @@ -2359,6 +2569,14 @@ func (c *Chime) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipel // // Creates a media capture pipeline. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, CreateMediaCapturePipeline (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2390,6 +2608,8 @@ func (c *Chime) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipel // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMediaCapturePipeline +// +// Deprecated: Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInput) (*CreateMediaCapturePipelineOutput, error) { req, out := c.CreateMediaCapturePipelineRequest(input) return out, req.Send() @@ -2404,6 +2624,8 @@ func (c *Chime) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInpu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) CreateMediaCapturePipelineWithContext(ctx aws.Context, input *CreateMediaCapturePipelineInput, opts ...request.Option) (*CreateMediaCapturePipelineOutput, error) { req, out := c.CreateMediaCapturePipelineRequest(input) req.SetContext(ctx) @@ -2436,7 +2658,12 @@ const opCreateMeeting = "CreateMeeting" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting +// +// Deprecated: Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateMeeting, has been deprecated") + } op := &request.Operation{ Name: opCreateMeeting, HTTPMethod: "POST", @@ -2459,7 +2686,15 @@ func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Re // see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime-sdk/latest/dg/chime-sdk-meetings-regions.html) // in the Amazon Chime SDK Developer Guide . For more information about the // Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) -// in the Amazon Chime SDK Developer Guide . +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -2492,6 +2727,8 @@ func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting +// +// Deprecated: Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error) { req, out := c.CreateMeetingRequest(input) return out, req.Send() @@ -2506,6 +2743,8 @@ func (c *Chime) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error) { req, out := c.CreateMeetingRequest(input) req.SetContext(ctx) @@ -2565,6 +2804,8 @@ func (c *Chime) CreateMeetingDialOutRequest(input *CreateMeetingDialOutInput) (r // the CreateSipMediaApplicationCall action with the corresponding SIP media // application ID. // +// This API is is not available in a dedicated namespace. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2645,7 +2886,12 @@ const opCreateMeetingWithAttendees = "CreateMeetingWithAttendees" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingWithAttendees +// +// Deprecated: Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateMeetingWithAttendees, has been deprecated") + } op := &request.Operation{ Name: opCreateMeetingWithAttendees, HTTPMethod: "POST", @@ -2670,6 +2916,14 @@ func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttend // Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeetingWithAttendees.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2701,6 +2955,8 @@ func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttend // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingWithAttendees +// +// Deprecated: Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeetingWithAttendees(input *CreateMeetingWithAttendeesInput) (*CreateMeetingWithAttendeesOutput, error) { req, out := c.CreateMeetingWithAttendeesRequest(input) return out, req.Send() @@ -2715,6 +2971,8 @@ func (c *Chime) CreateMeetingWithAttendees(input *CreateMeetingWithAttendeesInpu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error) { req, out := c.CreateMeetingWithAttendeesRequest(input) req.SetContext(ctx) @@ -2850,7 +3108,12 @@ const opCreateProxySession = "CreateProxySession" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession +// +// Deprecated: Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req *request.Request, output *CreateProxySessionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateProxySession, has been deprecated") + } op := &request.Operation{ Name: opCreateProxySession, HTTPMethod: "POST", @@ -2871,6 +3134,14 @@ func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req * // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateProxySession.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -2902,6 +3173,8 @@ func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession +// +// Deprecated: Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateProxySession(input *CreateProxySessionInput) (*CreateProxySessionOutput, error) { req, out := c.CreateProxySessionRequest(input) return out, req.Send() @@ -2916,6 +3189,8 @@ func (c *Chime) CreateProxySession(input *CreateProxySessionInput) (*CreateProxy // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateProxySessionWithContext(ctx aws.Context, input *CreateProxySessionInput, opts ...request.Option) (*CreateProxySessionOutput, error) { req, out := c.CreateProxySessionRequest(input) req.SetContext(ctx) @@ -3154,7 +3429,12 @@ const opCreateSipMediaApplication = "CreateSipMediaApplication" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplication +// +// Deprecated: Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicationInput) (req *request.Request, output *CreateSipMediaApplicationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateSipMediaApplication, has been deprecated") + } op := &request.Operation{ Name: opCreateSipMediaApplication, HTTPMethod: "POST", @@ -3174,6 +3454,14 @@ func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicatio // // Creates a SIP media application. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, CreateSipMediaApplication (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplication.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3212,6 +3500,8 @@ func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicatio // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplication +// +// Deprecated: Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) (*CreateSipMediaApplicationOutput, error) { req, out := c.CreateSipMediaApplicationRequest(input) return out, req.Send() @@ -3226,6 +3516,8 @@ func (c *Chime) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplicationWithContext(ctx aws.Context, input *CreateSipMediaApplicationInput, opts ...request.Option) (*CreateSipMediaApplicationOutput, error) { req, out := c.CreateSipMediaApplicationRequest(input) req.SetContext(ctx) @@ -3258,7 +3550,12 @@ const opCreateSipMediaApplicationCall = "CreateSipMediaApplicationCall" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplicationCall +// +// Deprecated: Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplicationCallInput) (req *request.Request, output *CreateSipMediaApplicationCallOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateSipMediaApplicationCall, has been deprecated") + } op := &request.Operation{ Name: opCreateSipMediaApplicationCall, HTTPMethod: "POST", @@ -3279,6 +3576,14 @@ func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplic // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplicationCall.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3313,6 +3618,8 @@ func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplic // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplicationCall +// +// Deprecated: Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCallInput) (*CreateSipMediaApplicationCallOutput, error) { req, out := c.CreateSipMediaApplicationCallRequest(input) return out, req.Send() @@ -3327,6 +3634,8 @@ func (c *Chime) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCa // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipMediaApplicationCallWithContext(ctx aws.Context, input *CreateSipMediaApplicationCallInput, opts ...request.Option) (*CreateSipMediaApplicationCallOutput, error) { req, out := c.CreateSipMediaApplicationCallRequest(input) req.SetContext(ctx) @@ -3359,7 +3668,12 @@ const opCreateSipRule = "CreateSipRule" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipRule +// +// Deprecated: Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Request, output *CreateSipRuleOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateSipRule, has been deprecated") + } op := &request.Operation{ Name: opCreateSipRule, HTTPMethod: "POST", @@ -3380,6 +3694,14 @@ func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipRule.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3418,6 +3740,8 @@ func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipRule +// +// Deprecated: Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, error) { req, out := c.CreateSipRuleRequest(input) return out, req.Send() @@ -3432,6 +3756,8 @@ func (c *Chime) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateSipRuleWithContext(ctx aws.Context, input *CreateSipRuleInput, opts ...request.Option) (*CreateSipRuleOutput, error) { req, out := c.CreateSipRuleRequest(input) req.SetContext(ctx) @@ -3565,7 +3891,12 @@ const opCreateVoiceConnector = "CreateVoiceConnector" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector +// +// Deprecated: Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opCreateVoiceConnector, HTTPMethod: "POST", @@ -3592,6 +3923,14 @@ func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (r // (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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3626,6 +3965,8 @@ func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector +// +// Deprecated: Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateVoiceConnectorOutput, error) { req, out := c.CreateVoiceConnectorRequest(input) return out, req.Send() @@ -3640,6 +3981,8 @@ func (c *Chime) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateV // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error) { req, out := c.CreateVoiceConnectorRequest(input) req.SetContext(ctx) @@ -3672,7 +4015,12 @@ const opCreateVoiceConnectorGroup = "CreateVoiceConnectorGroup" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup +// +// Deprecated: Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, CreateVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opCreateVoiceConnectorGroup, HTTPMethod: "POST", @@ -3698,6 +4046,14 @@ func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGrou // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3732,6 +4088,8 @@ func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGrou // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup +// +// Deprecated: Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) (*CreateVoiceConnectorGroupOutput, error) { req, out := c.CreateVoiceConnectorGroupRequest(input) return out, req.Send() @@ -3746,6 +4104,8 @@ func (c *Chime) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error) { req, out := c.CreateVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -3891,7 +4251,12 @@ const opDeleteAppInstance = "DeleteAppInstance" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstance +// +// Deprecated: Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteAppInstance, has been deprecated") + } op := &request.Operation{ Name: opDeleteAppInstance, HTTPMethod: "DELETE", @@ -3914,6 +4279,14 @@ func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *re // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstance.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3942,6 +4315,8 @@ func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstance +// +// Deprecated: Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error) { req, out := c.DeleteAppInstanceRequest(input) return out, req.Send() @@ -3956,6 +4331,8 @@ func (c *Chime) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInst // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error) { req, out := c.DeleteAppInstanceRequest(input) req.SetContext(ctx) @@ -3988,7 +4365,12 @@ const opDeleteAppInstanceAdmin = "DeleteAppInstanceAdmin" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceAdmin +// +// Deprecated: Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteAppInstanceAdmin, has been deprecated") + } op := &request.Operation{ Name: opDeleteAppInstanceAdmin, HTTPMethod: "DELETE", @@ -4012,6 +4394,14 @@ func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceAdmin.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4044,6 +4434,8 @@ func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceAdmin +// +// Deprecated: Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error) { req, out := c.DeleteAppInstanceAdminRequest(input) return out, req.Send() @@ -4058,6 +4450,8 @@ func (c *Chime) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*Del // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error) { req, out := c.DeleteAppInstanceAdminRequest(input) req.SetContext(ctx) @@ -4090,7 +4484,12 @@ const opDeleteAppInstanceStreamingConfigurations = "DeleteAppInstanceStreamingCo // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteAppInstanceStreamingConfigurationsInput) (req *request.Request, output *DeleteAppInstanceStreamingConfigurationsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteAppInstanceStreamingConfigurations, has been deprecated") + } op := &request.Operation{ Name: opDeleteAppInstanceStreamingConfigurations, HTTPMethod: "DELETE", @@ -4111,6 +4510,14 @@ func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteApp // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceStreamingConfigurations.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4142,6 +4549,8 @@ func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteApp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteAppInstanceStreamingConfigurations(input *DeleteAppInstanceStreamingConfigurationsInput) (*DeleteAppInstanceStreamingConfigurationsOutput, error) { req, out := c.DeleteAppInstanceStreamingConfigurationsRequest(input) return out, req.Send() @@ -4156,6 +4565,8 @@ func (c *Chime) DeleteAppInstanceStreamingConfigurations(input *DeleteAppInstanc // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *DeleteAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*DeleteAppInstanceStreamingConfigurationsOutput, error) { req, out := c.DeleteAppInstanceStreamingConfigurationsRequest(input) req.SetContext(ctx) @@ -4188,7 +4599,12 @@ const opDeleteAppInstanceUser = "DeleteAppInstanceUser" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceUser +// +// Deprecated: Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opDeleteAppInstanceUser, HTTPMethod: "DELETE", @@ -4211,6 +4627,14 @@ func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) // // Deletes an AppInstanceUser. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, DeleteAppInstanceUser (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4239,6 +4663,8 @@ func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceUser +// +// Deprecated: Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error) { req, out := c.DeleteAppInstanceUserRequest(input) return out, req.Send() @@ -4253,6 +4679,8 @@ func (c *Chime) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*Delet // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error) { req, out := c.DeleteAppInstanceUserRequest(input) req.SetContext(ctx) @@ -4285,7 +4713,12 @@ const opDeleteAttendee = "DeleteAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee +// +// Deprecated: Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteAttendee, has been deprecated") + } op := &request.Operation{ Name: opDeleteAttendee, HTTPMethod: "DELETE", @@ -4310,6 +4743,14 @@ func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request. // see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4341,6 +4782,8 @@ func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request. // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee +// +// Deprecated: Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error) { req, out := c.DeleteAttendeeRequest(input) return out, req.Send() @@ -4355,6 +4798,8 @@ func (c *Chime) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutpu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error) { req, out := c.DeleteAttendeeRequest(input) req.SetContext(ctx) @@ -4387,7 +4832,12 @@ const opDeleteChannel = "DeleteChannel" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel +// +// Deprecated: Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteChannel, has been deprecated") + } op := &request.Operation{ Name: opDeleteChannel, HTTPMethod: "DELETE", @@ -4414,6 +4864,14 @@ func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannel.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4442,6 +4900,8 @@ func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel +// +// Deprecated: Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error) { req, out := c.DeleteChannelRequest(input) return out, req.Send() @@ -4456,6 +4916,8 @@ func (c *Chime) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error) { req, out := c.DeleteChannelRequest(input) req.SetContext(ctx) @@ -4488,7 +4950,12 @@ const opDeleteChannelBan = "DeleteChannelBan" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelBan +// +// Deprecated: Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteChannelBan, has been deprecated") + } op := &request.Operation{ Name: opDeleteChannelBan, HTTPMethod: "DELETE", @@ -4514,6 +4981,14 @@ func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *requ // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelBan.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4542,6 +5017,8 @@ func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelBan +// +// Deprecated: Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error) { req, out := c.DeleteChannelBanRequest(input) return out, req.Send() @@ -4556,6 +5033,8 @@ func (c *Chime) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBa // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error) { req, out := c.DeleteChannelBanRequest(input) req.SetContext(ctx) @@ -4588,7 +5067,12 @@ const opDeleteChannelMembership = "DeleteChannelMembership" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership +// +// Deprecated: Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteChannelMembership, has been deprecated") + } op := &request.Operation{ Name: opDeleteChannelMembership, HTTPMethod: "DELETE", @@ -4614,6 +5098,14 @@ func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInp // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMembership.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4646,6 +5138,8 @@ func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership +// +// Deprecated: Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error) { req, out := c.DeleteChannelMembershipRequest(input) return out, req.Send() @@ -4660,6 +5154,8 @@ func (c *Chime) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*D // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error) { req, out := c.DeleteChannelMembershipRequest(input) req.SetContext(ctx) @@ -4692,7 +5188,12 @@ const opDeleteChannelMessage = "DeleteChannelMessage" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage +// +// Deprecated: Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteChannelMessage, has been deprecated") + } op := &request.Operation{ Name: opDeleteChannelMessage, HTTPMethod: "DELETE", @@ -4720,6 +5221,14 @@ func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (r // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMessage.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4748,6 +5257,8 @@ func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage +// +// Deprecated: Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error) { req, out := c.DeleteChannelMessageRequest(input) return out, req.Send() @@ -4762,6 +5273,8 @@ func (c *Chime) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteC // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error) { req, out := c.DeleteChannelMessageRequest(input) req.SetContext(ctx) @@ -4794,7 +5307,12 @@ const opDeleteChannelModerator = "DeleteChannelModerator" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator +// +// Deprecated: Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteChannelModerator, has been deprecated") + } op := &request.Operation{ Name: opDeleteChannelModerator, HTTPMethod: "DELETE", @@ -4820,6 +5338,14 @@ func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelModerator.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -4848,6 +5374,8 @@ func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator +// +// Deprecated: Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error) { req, out := c.DeleteChannelModeratorRequest(input) return out, req.Send() @@ -4862,6 +5390,8 @@ func (c *Chime) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*Del // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error) { req, out := c.DeleteChannelModeratorRequest(input) req.SetContext(ctx) @@ -4989,7 +5519,12 @@ const opDeleteMediaCapturePipeline = "DeleteMediaCapturePipeline" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMediaCapturePipeline +// +// Deprecated: Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipelineInput) (req *request.Request, output *DeleteMediaCapturePipelineOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteMediaCapturePipeline, has been deprecated") + } op := &request.Operation{ Name: opDeleteMediaCapturePipeline, HTTPMethod: "DELETE", @@ -5010,6 +5545,14 @@ func (c *Chime) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipel // // Deletes the media capture pipeline. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, DeleteMediaCapturePipeline (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaCapturePipeline.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5041,6 +5584,8 @@ func (c *Chime) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipel // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMediaCapturePipeline +// +// Deprecated: Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInput) (*DeleteMediaCapturePipelineOutput, error) { req, out := c.DeleteMediaCapturePipelineRequest(input) return out, req.Send() @@ -5055,6 +5600,8 @@ func (c *Chime) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInpu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) DeleteMediaCapturePipelineWithContext(ctx aws.Context, input *DeleteMediaCapturePipelineInput, opts ...request.Option) (*DeleteMediaCapturePipelineOutput, error) { req, out := c.DeleteMediaCapturePipelineRequest(input) req.SetContext(ctx) @@ -5087,7 +5634,12 @@ const opDeleteMeeting = "DeleteMeeting" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting +// +// Deprecated: Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteMeeting, has been deprecated") + } op := &request.Operation{ Name: opDeleteMeeting, HTTPMethod: "DELETE", @@ -5112,6 +5664,14 @@ func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Re // Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5143,6 +5703,8 @@ func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting +// +// Deprecated: Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error) { req, out := c.DeleteMeetingRequest(input) return out, req.Send() @@ -5157,6 +5719,8 @@ func (c *Chime) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error) { req, out := c.DeleteMeetingRequest(input) req.SetContext(ctx) @@ -5292,7 +5856,12 @@ const opDeleteProxySession = "DeleteProxySession" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession +// +// Deprecated: Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteProxySession, has been deprecated") + } op := &request.Operation{ Name: opDeleteProxySession, HTTPMethod: "DELETE", @@ -5314,6 +5883,14 @@ func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req * // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteProxySession.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5345,6 +5922,8 @@ func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession +// +// Deprecated: Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error) { req, out := c.DeleteProxySessionRequest(input) return out, req.Send() @@ -5359,6 +5938,8 @@ func (c *Chime) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxy // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error) { req, out := c.DeleteProxySessionRequest(input) req.SetContext(ctx) @@ -5587,7 +6168,12 @@ const opDeleteSipMediaApplication = "DeleteSipMediaApplication" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication +// +// Deprecated: Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteSipMediaApplication, has been deprecated") + } op := &request.Operation{ Name: opDeleteSipMediaApplication, HTTPMethod: "DELETE", @@ -5608,6 +6194,14 @@ func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicatio // // Deletes a SIP media application. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, DeleteSipMediaApplication (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipMediaApplication.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5643,6 +6237,8 @@ func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicatio // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication +// +// Deprecated: Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error) { req, out := c.DeleteSipMediaApplicationRequest(input) return out, req.Send() @@ -5657,6 +6253,8 @@ func (c *Chime) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error) { req, out := c.DeleteSipMediaApplicationRequest(input) req.SetContext(ctx) @@ -5689,7 +6287,12 @@ const opDeleteSipRule = "DeleteSipRule" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule +// +// Deprecated: Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteSipRule, has been deprecated") + } op := &request.Operation{ Name: opDeleteSipRule, HTTPMethod: "DELETE", @@ -5710,6 +6313,14 @@ func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Re // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipRule.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5745,6 +6356,8 @@ func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule +// +// Deprecated: Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error) { req, out := c.DeleteSipRuleRequest(input) return out, req.Send() @@ -5759,6 +6372,8 @@ func (c *Chime) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error) { req, out := c.DeleteSipRuleRequest(input) req.SetContext(ctx) @@ -5791,7 +6406,12 @@ const opDeleteVoiceConnector = "DeleteVoiceConnector" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector +// +// Deprecated: Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnector, HTTPMethod: "DELETE", @@ -5814,6 +6434,14 @@ func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (r // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5849,6 +6477,8 @@ func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector +// +// Deprecated: Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error) { req, out := c.DeleteVoiceConnectorRequest(input) return out, req.Send() @@ -5863,6 +6493,8 @@ func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteV // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error) { req, out := c.DeleteVoiceConnectorRequest(input) req.SetContext(ctx) @@ -5895,7 +6527,12 @@ const opDeleteVoiceConnectorEmergencyCallingConfiguration = "DeleteVoiceConnecto // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorEmergencyCallingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorEmergencyCallingConfiguration, HTTPMethod: "DELETE", @@ -5917,6 +6554,15 @@ func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input * // 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 +// (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorEmergencyCallingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5948,6 +6594,8 @@ func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input) return out, req.Send() @@ -5962,6 +6610,8 @@ func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteV // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input) req.SetContext(ctx) @@ -5994,7 +6644,12 @@ const opDeleteVoiceConnectorGroup = "DeleteVoiceConnectorGroup" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup +// +// Deprecated: Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorGroup, HTTPMethod: "DELETE", @@ -6017,6 +6672,14 @@ func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGrou // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6052,6 +6715,8 @@ func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGrou // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup +// +// Deprecated: Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error) { req, out := c.DeleteVoiceConnectorGroupRequest(input) return out, req.Send() @@ -6066,6 +6731,8 @@ func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error) { req, out := c.DeleteVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -6098,7 +6765,12 @@ const opDeleteVoiceConnectorOrigination = "DeleteVoiceConnectorOrigination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination +// +// Deprecated: Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorOrigination, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorOrigination, HTTPMethod: "DELETE", @@ -6122,6 +6794,14 @@ func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnect // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorOrigination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6153,6 +6833,8 @@ func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnect // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination +// +// Deprecated: Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error) { req, out := c.DeleteVoiceConnectorOriginationRequest(input) return out, req.Send() @@ -6167,6 +6849,8 @@ func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOrigi // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error) { req, out := c.DeleteVoiceConnectorOriginationRequest(input) req.SetContext(ctx) @@ -6199,7 +6883,12 @@ const opDeleteVoiceConnectorProxy = "DeleteVoiceConnectorProxy" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy +// +// Deprecated: Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorProxy, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorProxy, HTTPMethod: "DELETE", @@ -6220,6 +6909,14 @@ func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProx // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorProxy.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6251,6 +6948,8 @@ func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProx // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy +// +// Deprecated: Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error) { req, out := c.DeleteVoiceConnectorProxyRequest(input) return out, req.Send() @@ -6265,6 +6964,8 @@ func (c *Chime) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error) { req, out := c.DeleteVoiceConnectorProxyRequest(input) req.SetContext(ctx) @@ -6297,7 +6998,12 @@ const opDeleteVoiceConnectorStreamingConfiguration = "DeleteVoiceConnectorStream // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorStreamingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorStreamingConfiguration, HTTPMethod: "DELETE", @@ -6319,6 +7025,14 @@ func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteV // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorStreamingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6350,6 +7064,8 @@ func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteV // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.DeleteVoiceConnectorStreamingConfigurationRequest(input) return out, req.Send() @@ -6364,6 +7080,8 @@ func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceCon // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.DeleteVoiceConnectorStreamingConfigurationRequest(input) req.SetContext(ctx) @@ -6396,7 +7114,12 @@ const opDeleteVoiceConnectorTermination = "DeleteVoiceConnectorTermination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination +// +// Deprecated: Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorTermination, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorTermination, HTTPMethod: "DELETE", @@ -6420,6 +7143,14 @@ func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnect // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTermination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6451,6 +7182,8 @@ func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnect // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination +// +// Deprecated: Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error) { req, out := c.DeleteVoiceConnectorTerminationRequest(input) return out, req.Send() @@ -6465,6 +7198,8 @@ func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTermi // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error) { req, out := c.DeleteVoiceConnectorTerminationRequest(input) req.SetContext(ctx) @@ -6497,7 +7232,12 @@ const opDeleteVoiceConnectorTerminationCredentials = "DeleteVoiceConnectorTermin // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DeleteVoiceConnectorTerminationCredentials, has been deprecated") + } op := &request.Operation{ Name: opDeleteVoiceConnectorTerminationCredentials, HTTPMethod: "POST", @@ -6519,6 +7259,14 @@ func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteV // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTerminationCredentials.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6550,6 +7298,8 @@ func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteV // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.DeleteVoiceConnectorTerminationCredentialsRequest(input) return out, req.Send() @@ -6564,6 +7314,8 @@ func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceCon // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.DeleteVoiceConnectorTerminationCredentialsRequest(input) req.SetContext(ctx) @@ -6596,7 +7348,12 @@ const opDescribeAppInstance = "DescribeAppInstance" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance +// +// Deprecated: Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeAppInstance, has been deprecated") + } op := &request.Operation{ Name: opDescribeAppInstance, HTTPMethod: "GET", @@ -6618,6 +7375,14 @@ func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstance.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6646,6 +7411,8 @@ func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance +// +// Deprecated: Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error) { req, out := c.DescribeAppInstanceRequest(input) return out, req.Send() @@ -6660,6 +7427,8 @@ func (c *Chime) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeA // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error) { req, out := c.DescribeAppInstanceRequest(input) req.SetContext(ctx) @@ -6692,7 +7461,12 @@ const opDescribeAppInstanceAdmin = "DescribeAppInstanceAdmin" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin +// +// Deprecated: Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeAppInstanceAdmin, has been deprecated") + } op := &request.Operation{ Name: opDescribeAppInstanceAdmin, HTTPMethod: "GET", @@ -6714,6 +7488,14 @@ func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminI // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceAdmin.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6742,6 +7524,8 @@ func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminI // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin +// +// Deprecated: Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error) { req, out := c.DescribeAppInstanceAdminRequest(input) return out, req.Send() @@ -6756,6 +7540,8 @@ func (c *Chime) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) ( // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error) { req, out := c.DescribeAppInstanceAdminRequest(input) req.SetContext(ctx) @@ -6788,7 +7574,12 @@ const opDescribeAppInstanceUser = "DescribeAppInstanceUser" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser +// +// Deprecated: Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opDescribeAppInstanceUser, HTTPMethod: "GET", @@ -6810,6 +7601,14 @@ func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInp // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6838,6 +7637,8 @@ func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser +// +// Deprecated: Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error) { req, out := c.DescribeAppInstanceUserRequest(input) return out, req.Send() @@ -6852,6 +7653,8 @@ func (c *Chime) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*D // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error) { req, out := c.DescribeAppInstanceUserRequest(input) req.SetContext(ctx) @@ -6884,7 +7687,12 @@ const opDescribeChannel = "DescribeChannel" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel +// +// Deprecated: Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannel, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannel, HTTPMethod: "GET", @@ -6909,6 +7717,14 @@ func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *reques // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannel.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6937,6 +7753,8 @@ func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel +// +// Deprecated: Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error) { req, out := c.DescribeChannelRequest(input) return out, req.Send() @@ -6951,6 +7769,8 @@ func (c *Chime) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error) { req, out := c.DescribeChannelRequest(input) req.SetContext(ctx) @@ -6983,7 +7803,12 @@ const opDescribeChannelBan = "DescribeChannelBan" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan +// +// Deprecated: Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannelBan, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannelBan, HTTPMethod: "GET", @@ -7008,6 +7833,14 @@ func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req * // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelBan.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7039,6 +7872,8 @@ func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan +// +// Deprecated: Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error) { req, out := c.DescribeChannelBanRequest(input) return out, req.Send() @@ -7053,6 +7888,8 @@ func (c *Chime) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeCha // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error) { req, out := c.DescribeChannelBanRequest(input) req.SetContext(ctx) @@ -7085,7 +7922,12 @@ const opDescribeChannelMembership = "DescribeChannelMembership" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership +// +// Deprecated: Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannelMembership, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannelMembership, HTTPMethod: "GET", @@ -7110,6 +7952,14 @@ func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershi // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembership.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7141,6 +7991,8 @@ func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershi // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership +// +// Deprecated: Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error) { req, out := c.DescribeChannelMembershipRequest(input) return out, req.Send() @@ -7155,6 +8007,8 @@ func (c *Chime) DescribeChannelMembership(input *DescribeChannelMembershipInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error) { req, out := c.DescribeChannelMembershipRequest(input) req.SetContext(ctx) @@ -7187,7 +8041,12 @@ const opDescribeChannelMembershipForAppInstanceUser = "DescribeChannelMembership // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser +// +// Deprecated: Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, output *DescribeChannelMembershipForAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannelMembershipForAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannelMembershipForAppInstanceUser, HTTPMethod: "GET", @@ -7213,6 +8072,14 @@ func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *Descri // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembershipForAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7241,6 +8108,8 @@ func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *Descri // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser +// +// Deprecated: Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembershipForAppInstanceUser(input *DescribeChannelMembershipForAppInstanceUserInput) (*DescribeChannelMembershipForAppInstanceUserOutput, error) { req, out := c.DescribeChannelMembershipForAppInstanceUserRequest(input) return out, req.Send() @@ -7255,6 +8124,8 @@ func (c *Chime) DescribeChannelMembershipForAppInstanceUser(input *DescribeChann // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, opts ...request.Option) (*DescribeChannelMembershipForAppInstanceUserOutput, error) { req, out := c.DescribeChannelMembershipForAppInstanceUserRequest(input) req.SetContext(ctx) @@ -7287,7 +8158,12 @@ const opDescribeChannelModeratedByAppInstanceUser = "DescribeChannelModeratedByA // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser +// +// Deprecated: Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannelModeratedByAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannelModeratedByAppInstanceUser, HTTPMethod: "GET", @@ -7312,6 +8188,14 @@ func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *Describe // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModeratedByAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7340,6 +8224,8 @@ func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *Describe // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser +// +// Deprecated: Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error) { req, out := c.DescribeChannelModeratedByAppInstanceUserRequest(input) return out, req.Send() @@ -7354,6 +8240,8 @@ func (c *Chime) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannel // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, opts ...request.Option) (*DescribeChannelModeratedByAppInstanceUserOutput, error) { req, out := c.DescribeChannelModeratedByAppInstanceUserRequest(input) req.SetContext(ctx) @@ -7386,7 +8274,12 @@ const opDescribeChannelModerator = "DescribeChannelModerator" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator +// +// Deprecated: Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DescribeChannelModerator, has been deprecated") + } op := &request.Operation{ Name: opDescribeChannelModerator, HTTPMethod: "GET", @@ -7411,6 +8304,14 @@ func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorI // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModerator.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7442,6 +8343,8 @@ func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorI // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator +// +// Deprecated: Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error) { req, out := c.DescribeChannelModeratorRequest(input) return out, req.Send() @@ -7456,6 +8359,8 @@ func (c *Chime) DescribeChannelModerator(input *DescribeChannelModeratorInput) ( // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace func (c *Chime) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error) { req, out := c.DescribeChannelModeratorRequest(input) req.SetContext(ctx) @@ -7587,7 +8492,12 @@ const opDisassociatePhoneNumbersFromVoiceConnector = "DisassociatePhoneNumbersFr // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DisassociatePhoneNumbersFromVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opDisassociatePhoneNumbersFromVoiceConnector, HTTPMethod: "POST", @@ -7608,6 +8518,14 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *Disasso // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7639,6 +8557,8 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *Disasso // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error) { req, out := c.DisassociatePhoneNumbersFromVoiceConnectorRequest(input) return out, req.Send() @@ -7653,6 +8573,8 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePh // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error) { req, out := c.DisassociatePhoneNumbersFromVoiceConnectorRequest(input) req.SetContext(ctx) @@ -7685,7 +8607,12 @@ const opDisassociatePhoneNumbersFromVoiceConnectorGroup = "DisassociatePhoneNumb // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, DisassociatePhoneNumbersFromVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opDisassociatePhoneNumbersFromVoiceConnectorGroup, HTTPMethod: "POST", @@ -7706,6 +8633,15 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *Di // 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 +// (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -7737,6 +8673,8 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *Di // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error) { req, out := c.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input) return out, req.Send() @@ -7751,6 +8689,8 @@ func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *Disassoci // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error) { req, out := c.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -8080,7 +9020,12 @@ const opGetAppInstanceRetentionSettings = "GetAppInstanceRetentionSettings" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings +// +// Deprecated: Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetAppInstanceRetentionSettings, has been deprecated") + } op := &request.Operation{ Name: opGetAppInstanceRetentionSettings, HTTPMethod: "GET", @@ -8102,6 +9047,14 @@ func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRete // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_GetAppInstanceRetentionSettings.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -8133,6 +9086,8 @@ func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRete // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings +// +// Deprecated: Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error) { req, out := c.GetAppInstanceRetentionSettingsRequest(input) return out, req.Send() @@ -8147,6 +9102,8 @@ func (c *Chime) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSe // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, opts ...request.Option) (*GetAppInstanceRetentionSettingsOutput, error) { req, out := c.GetAppInstanceRetentionSettingsRequest(input) req.SetContext(ctx) @@ -8179,7 +9136,12 @@ const opGetAppInstanceStreamingConfigurations = "GetAppInstanceStreamingConfigur // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstanceStreamingConfigurationsInput) (req *request.Request, output *GetAppInstanceStreamingConfigurationsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetAppInstanceStreamingConfigurations, has been deprecated") + } op := &request.Operation{ Name: opGetAppInstanceStreamingConfigurations, HTTPMethod: "GET", @@ -8199,6 +9161,14 @@ func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstan // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingStreamingConfigurations.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -8230,6 +9200,8 @@ func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstan // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetAppInstanceStreamingConfigurations(input *GetAppInstanceStreamingConfigurationsInput) (*GetAppInstanceStreamingConfigurationsOutput, error) { req, out := c.GetAppInstanceStreamingConfigurationsRequest(input) return out, req.Send() @@ -8244,6 +9216,8 @@ func (c *Chime) GetAppInstanceStreamingConfigurations(input *GetAppInstanceStrea // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *GetAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*GetAppInstanceStreamingConfigurationsOutput, error) { req, out := c.GetAppInstanceStreamingConfigurationsRequest(input) req.SetContext(ctx) @@ -8276,7 +9250,12 @@ const opGetAttendee = "GetAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee +// +// Deprecated: Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetAttendee, has been deprecated") + } op := &request.Operation{ Name: opGetAttendee, HTTPMethod: "GET", @@ -8297,7 +9276,15 @@ func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Reques // 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) -// in the Amazon Chime SDK Developer Guide . +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetAttendee.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -8330,6 +9317,8 @@ func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee +// +// Deprecated: Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error) { req, out := c.GetAttendeeRequest(input) return out, req.Send() @@ -8344,6 +9333,8 @@ func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error) { req, out := c.GetAttendeeRequest(input) req.SetContext(ctx) @@ -8474,7 +9465,12 @@ const opGetChannelMessage = "GetChannelMessage" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage +// +// Deprecated: Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetChannelMessage, has been deprecated") + } op := &request.Operation{ Name: opGetChannelMessage, HTTPMethod: "GET", @@ -8499,6 +9495,14 @@ func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessage.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -8530,6 +9534,8 @@ func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage +// +// Deprecated: Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error) { req, out := c.GetChannelMessageRequest(input) return out, req.Send() @@ -8544,6 +9550,8 @@ func (c *Chime) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMes // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error) { req, out := c.GetChannelMessageRequest(input) req.SetContext(ctx) @@ -8769,7 +9777,12 @@ const opGetMediaCapturePipeline = "GetMediaCapturePipeline" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMediaCapturePipeline +// +// Deprecated: Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInput) (req *request.Request, output *GetMediaCapturePipelineOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetMediaCapturePipeline, has been deprecated") + } op := &request.Operation{ Name: opGetMediaCapturePipeline, HTTPMethod: "GET", @@ -8789,6 +9802,14 @@ func (c *Chime) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInp // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaCapturePipeline.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -8820,6 +9841,8 @@ func (c *Chime) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMediaCapturePipeline +// +// Deprecated: Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*GetMediaCapturePipelineOutput, error) { req, out := c.GetMediaCapturePipelineRequest(input) return out, req.Send() @@ -8834,6 +9857,8 @@ func (c *Chime) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*G // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) GetMediaCapturePipelineWithContext(ctx aws.Context, input *GetMediaCapturePipelineInput, opts ...request.Option) (*GetMediaCapturePipelineOutput, error) { req, out := c.GetMediaCapturePipelineRequest(input) req.SetContext(ctx) @@ -8866,7 +9891,12 @@ const opGetMeeting = "GetMeeting" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting +// +// Deprecated: Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetMeeting, has been deprecated") + } op := &request.Operation{ Name: opGetMeeting, HTTPMethod: "GET", @@ -8884,6 +9914,14 @@ func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, // GetMeeting API operation for Amazon Chime. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, GetMeeting (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// 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 // (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the @@ -8920,6 +9958,8 @@ func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting +// +// Deprecated: Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error) { req, out := c.GetMeetingRequest(input) return out, req.Send() @@ -8934,6 +9974,8 @@ func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error) { // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace func (c *Chime) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error) { req, out := c.GetMeetingRequest(input) req.SetContext(ctx) @@ -8966,7 +10008,12 @@ const opGetMessagingSessionEndpoint = "GetMessagingSessionEndpoint" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint +// +// Deprecated: Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetMessagingSessionEndpoint, has been deprecated") + } op := &request.Operation{ Name: opGetMessagingSessionEndpoint, HTTPMethod: "GET", @@ -8988,6 +10035,14 @@ func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEnd // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingSessionEndpoint.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -9013,6 +10068,8 @@ func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEnd // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint +// +// Deprecated: Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error) { req, out := c.GetMessagingSessionEndpointRequest(input) return out, req.Send() @@ -9027,6 +10084,8 @@ func (c *Chime) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointIn // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace func (c *Chime) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, opts ...request.Option) (*GetMessagingSessionEndpointOutput, error) { req, out := c.GetMessagingSessionEndpointRequest(input) req.SetContext(ctx) @@ -9351,7 +10410,12 @@ const opGetProxySession = "GetProxySession" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession +// +// Deprecated: Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetProxySession, has been deprecated") + } op := &request.Operation{ Name: opGetProxySession, HTTPMethod: "GET", @@ -9372,6 +10436,14 @@ func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *reques // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetProxySession.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -9403,6 +10475,8 @@ func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession +// +// Deprecated: Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error) { req, out := c.GetProxySessionRequest(input) return out, req.Send() @@ -9417,6 +10491,8 @@ func (c *Chime) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error) { req, out := c.GetProxySessionRequest(input) req.SetContext(ctx) @@ -9647,7 +10723,12 @@ const opGetSipMediaApplication = "GetSipMediaApplication" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication +// +// Deprecated: Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetSipMediaApplication, has been deprecated") + } op := &request.Operation{ Name: opGetSipMediaApplication, HTTPMethod: "GET", @@ -9668,6 +10749,14 @@ func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplication.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -9699,6 +10788,8 @@ func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication +// +// Deprecated: Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error) { req, out := c.GetSipMediaApplicationRequest(input) return out, req.Send() @@ -9713,6 +10804,8 @@ func (c *Chime) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*Get // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error) { req, out := c.GetSipMediaApplicationRequest(input) req.SetContext(ctx) @@ -9745,7 +10838,12 @@ const opGetSipMediaApplicationLoggingConfiguration = "GetSipMediaApplicationLogg // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration +// +// Deprecated: Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetSipMediaApplicationLoggingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opGetSipMediaApplicationLoggingConfiguration, HTTPMethod: "GET", @@ -9765,6 +10863,14 @@ func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipM // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplicationLoggingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -9796,6 +10902,8 @@ func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipM // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration +// +// Deprecated: Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error) { req, out := c.GetSipMediaApplicationLoggingConfigurationRequest(input) return out, req.Send() @@ -9810,6 +10918,8 @@ func (c *Chime) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApp // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error) { req, out := c.GetSipMediaApplicationLoggingConfigurationRequest(input) req.SetContext(ctx) @@ -9842,7 +10952,12 @@ const opGetSipRule = "GetSipRule" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule +// +// Deprecated: Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetSipRule, has been deprecated") + } op := &request.Operation{ Name: opGetSipRule, HTTPMethod: "GET", @@ -9863,6 +10978,14 @@ func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipRule.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -9894,6 +11017,8 @@ func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule +// +// Deprecated: Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error) { req, out := c.GetSipRuleRequest(input) return out, req.Send() @@ -9908,6 +11033,8 @@ func (c *Chime) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error) { // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error) { req, out := c.GetSipRuleRequest(input) req.SetContext(ctx) @@ -10139,7 +11266,12 @@ const opGetVoiceConnector = "GetVoiceConnector" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector +// +// Deprecated: Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnector, HTTPMethod: "GET", @@ -10160,6 +11292,14 @@ func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10191,6 +11331,8 @@ func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector +// +// Deprecated: Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error) { req, out := c.GetVoiceConnectorRequest(input) return out, req.Send() @@ -10205,6 +11347,8 @@ func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConne // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorWithContext(ctx aws.Context, input *GetVoiceConnectorInput, opts ...request.Option) (*GetVoiceConnectorOutput, error) { req, out := c.GetVoiceConnectorRequest(input) req.SetContext(ctx) @@ -10237,7 +11381,12 @@ const opGetVoiceConnectorEmergencyCallingConfiguration = "GetVoiceConnectorEmerg // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorEmergencyCallingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorEmergencyCallingConfiguration, HTTPMethod: "GET", @@ -10258,6 +11407,15 @@ func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *Get // 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 +// (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorEmergencyCallingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10289,6 +11447,8 @@ func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *Get // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.GetVoiceConnectorEmergencyCallingConfigurationRequest(input) return out, req.Send() @@ -10303,6 +11463,8 @@ func (c *Chime) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceCo // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.GetVoiceConnectorEmergencyCallingConfigurationRequest(input) req.SetContext(ctx) @@ -10335,7 +11497,12 @@ const opGetVoiceConnectorGroup = "GetVoiceConnectorGroup" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup +// +// Deprecated: Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorGroup, HTTPMethod: "GET", @@ -10356,6 +11523,14 @@ func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10387,6 +11562,8 @@ func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup +// +// Deprecated: Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error) { req, out := c.GetVoiceConnectorGroupRequest(input) return out, req.Send() @@ -10401,6 +11578,8 @@ func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*Get // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error) { req, out := c.GetVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -10433,7 +11612,12 @@ const opGetVoiceConnectorLoggingConfiguration = "GetVoiceConnectorLoggingConfigu // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorLoggingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorLoggingConfiguration, HTTPMethod: "GET", @@ -10455,6 +11639,14 @@ func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConn // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorLoggingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10486,6 +11678,8 @@ func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConn // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error) { req, out := c.GetVoiceConnectorLoggingConfigurationRequest(input) return out, req.Send() @@ -10500,6 +11694,8 @@ func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLo // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error) { req, out := c.GetVoiceConnectorLoggingConfigurationRequest(input) req.SetContext(ctx) @@ -10532,7 +11728,12 @@ const opGetVoiceConnectorOrigination = "GetVoiceConnectorOrigination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination +// +// Deprecated: Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorOrigination, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorOrigination, HTTPMethod: "GET", @@ -10553,6 +11754,14 @@ func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOrig // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorOrigination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10584,6 +11793,8 @@ func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOrig // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination +// +// Deprecated: Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error) { req, out := c.GetVoiceConnectorOriginationRequest(input) return out, req.Send() @@ -10598,6 +11809,8 @@ func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOrigination // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error) { req, out := c.GetVoiceConnectorOriginationRequest(input) req.SetContext(ctx) @@ -10630,7 +11843,12 @@ const opGetVoiceConnectorProxy = "GetVoiceConnectorProxy" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy +// +// Deprecated: Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorProxy, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorProxy, HTTPMethod: "GET", @@ -10651,6 +11869,14 @@ func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorProxy.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10682,6 +11908,8 @@ func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy +// +// Deprecated: Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error) { req, out := c.GetVoiceConnectorProxyRequest(input) return out, req.Send() @@ -10696,6 +11924,8 @@ func (c *Chime) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*Get // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error) { req, out := c.GetVoiceConnectorProxyRequest(input) req.SetContext(ctx) @@ -10728,7 +11958,12 @@ const opGetVoiceConnectorStreamingConfiguration = "GetVoiceConnectorStreamingCon // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorStreamingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorStreamingConfiguration, HTTPMethod: "GET", @@ -10751,6 +11986,14 @@ func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceCo // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorStreamingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10782,6 +12025,8 @@ func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceCo // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.GetVoiceConnectorStreamingConfigurationRequest(input) return out, req.Send() @@ -10796,6 +12041,8 @@ func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnector // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.GetVoiceConnectorStreamingConfigurationRequest(input) req.SetContext(ctx) @@ -10828,7 +12075,12 @@ const opGetVoiceConnectorTermination = "GetVoiceConnectorTermination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination +// +// Deprecated: Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) (req *request.Request, output *GetVoiceConnectorTerminationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorTermination, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorTermination, HTTPMethod: "GET", @@ -10849,6 +12101,14 @@ func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerm // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTermination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10880,6 +12140,8 @@ func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerm // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination +// +// Deprecated: Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error) { req, out := c.GetVoiceConnectorTerminationRequest(input) return out, req.Send() @@ -10894,6 +12156,8 @@ func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTermination // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTerminationWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationInput, opts ...request.Option) (*GetVoiceConnectorTerminationOutput, error) { req, out := c.GetVoiceConnectorTerminationRequest(input) req.SetContext(ctx) @@ -10926,7 +12190,12 @@ const opGetVoiceConnectorTerminationHealth = "GetVoiceConnectorTerminationHealth // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealth +// +// Deprecated: Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) (req *request.Request, output *GetVoiceConnectorTerminationHealthOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, GetVoiceConnectorTerminationHealth, has been deprecated") + } op := &request.Operation{ Name: opGetVoiceConnectorTerminationHealth, HTTPMethod: "GET", @@ -10944,6 +12213,14 @@ func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnect // GetVoiceConnectorTerminationHealth API operation for Amazon Chime. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, GetVoiceConnectorTerminationHealth (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTerminationHealth.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// 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. // @@ -10978,6 +12255,8 @@ func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnect // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealth +// +// Deprecated: Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error) { req, out := c.GetVoiceConnectorTerminationHealthRequest(input) return out, req.Send() @@ -10992,6 +12271,8 @@ func (c *Chime) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTermi // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace func (c *Chime) GetVoiceConnectorTerminationHealthWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationHealthInput, opts ...request.Option) (*GetVoiceConnectorTerminationHealthOutput, error) { req, out := c.GetVoiceConnectorTerminationHealthRequest(input) req.SetContext(ctx) @@ -11280,7 +12561,12 @@ const opListAppInstanceAdmins = "ListAppInstanceAdmins" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceAdmins +// +// Deprecated: Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) (req *request.Request, output *ListAppInstanceAdminsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListAppInstanceAdmins, has been deprecated") + } op := &request.Operation{ Name: opListAppInstanceAdmins, HTTPMethod: "GET", @@ -11308,6 +12594,14 @@ func (c *Chime) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceAdmins.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11336,6 +12630,8 @@ func (c *Chime) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceAdmins +// +// Deprecated: Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListAppInstanceAdminsOutput, error) { req, out := c.ListAppInstanceAdminsRequest(input) return out, req.Send() @@ -11350,6 +12646,8 @@ func (c *Chime) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListA // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, opts ...request.Option) (*ListAppInstanceAdminsOutput, error) { req, out := c.ListAppInstanceAdminsRequest(input) req.SetContext(ctx) @@ -11373,6 +12671,8 @@ func (c *Chime) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListApp // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool) error { return c.ListAppInstanceAdminsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -11384,6 +12684,8 @@ func (c *Chime) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, fn // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceAdminsPagesWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -11433,7 +12735,12 @@ const opListAppInstanceUsers = "ListAppInstanceUsers" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceUsers +// +// Deprecated: Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (req *request.Request, output *ListAppInstanceUsersOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListAppInstanceUsers, has been deprecated") + } op := &request.Operation{ Name: opListAppInstanceUsers, HTTPMethod: "GET", @@ -11461,6 +12768,14 @@ func (c *Chime) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (r // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceUsers.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11489,6 +12804,8 @@ func (c *Chime) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceUsers +// +// Deprecated: Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListAppInstanceUsersOutput, error) { req, out := c.ListAppInstanceUsersRequest(input) return out, req.Send() @@ -11503,6 +12820,8 @@ func (c *Chime) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListApp // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, opts ...request.Option) (*ListAppInstanceUsersOutput, error) { req, out := c.ListAppInstanceUsersRequest(input) req.SetContext(ctx) @@ -11526,6 +12845,8 @@ func (c *Chime) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppI // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool) error { return c.ListAppInstanceUsersPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -11537,6 +12858,8 @@ func (c *Chime) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, fn f // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstanceUsersPagesWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -11586,7 +12909,12 @@ const opListAppInstances = "ListAppInstances" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstances +// +// Deprecated: Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstancesRequest(input *ListAppInstancesInput) (req *request.Request, output *ListAppInstancesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListAppInstances, has been deprecated") + } op := &request.Operation{ Name: opListAppInstances, HTTPMethod: "GET", @@ -11614,6 +12942,14 @@ func (c *Chime) ListAppInstancesRequest(input *ListAppInstancesInput) (req *requ // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstances.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11642,6 +12978,8 @@ func (c *Chime) ListAppInstancesRequest(input *ListAppInstancesInput) (req *requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstances +// +// Deprecated: Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstancesOutput, error) { req, out := c.ListAppInstancesRequest(input) return out, req.Send() @@ -11656,6 +12994,8 @@ func (c *Chime) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstance // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInstancesInput, opts ...request.Option) (*ListAppInstancesOutput, error) { req, out := c.ListAppInstancesRequest(input) req.SetContext(ctx) @@ -11679,6 +13019,8 @@ func (c *Chime) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInsta // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool) error { return c.ListAppInstancesPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -11690,6 +13032,8 @@ func (c *Chime) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*Lis // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace func (c *Chime) ListAppInstancesPagesWithContext(ctx aws.Context, input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -11739,7 +13083,12 @@ const opListAttendeeTags = "ListAttendeeTags" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendeeTags +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) (req *request.Request, output *ListAttendeeTagsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListAttendeeTags, has been deprecated") + } op := &request.Operation{ Name: opListAttendeeTags, HTTPMethod: "GET", @@ -11759,6 +13108,9 @@ func (c *Chime) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) (req *requ // // 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. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11790,6 +13142,8 @@ func (c *Chime) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) (req *requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendeeTags +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListAttendeeTags(input *ListAttendeeTagsInput) (*ListAttendeeTagsOutput, error) { req, out := c.ListAttendeeTagsRequest(input) return out, req.Send() @@ -11804,6 +13158,8 @@ func (c *Chime) ListAttendeeTags(input *ListAttendeeTagsInput) (*ListAttendeeTag // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListAttendeeTagsWithContext(ctx aws.Context, input *ListAttendeeTagsInput, opts ...request.Option) (*ListAttendeeTagsOutput, error) { req, out := c.ListAttendeeTagsRequest(input) req.SetContext(ctx) @@ -11836,7 +13192,12 @@ const opListAttendees = "ListAttendees" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendees +// +// Deprecated: Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Request, output *ListAttendeesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListAttendees, has been deprecated") + } op := &request.Operation{ Name: opListAttendees, HTTPMethod: "GET", @@ -11864,6 +13225,14 @@ func (c *Chime) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Re // information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListAttendees.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11895,6 +13264,8 @@ func (c *Chime) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendees +// +// Deprecated: Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, error) { req, out := c.ListAttendeesRequest(input) return out, req.Send() @@ -11909,6 +13280,8 @@ func (c *Chime) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesInput, opts ...request.Option) (*ListAttendeesOutput, error) { req, out := c.ListAttendeesRequest(input) req.SetContext(ctx) @@ -11932,6 +13305,8 @@ func (c *Chime) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesIn // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool) error { return c.ListAttendeesPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -11943,6 +13318,8 @@ func (c *Chime) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAtten // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace func (c *Chime) ListAttendeesPagesWithContext(ctx aws.Context, input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12147,7 +13524,12 @@ const opListChannelBans = "ListChannelBans" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelBans +// +// Deprecated: Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelBansRequest(input *ListChannelBansInput) (req *request.Request, output *ListChannelBansOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelBans, has been deprecated") + } op := &request.Operation{ Name: opListChannelBans, HTTPMethod: "GET", @@ -12178,6 +13560,14 @@ func (c *Chime) ListChannelBansRequest(input *ListChannelBansInput) (req *reques // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelBans.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12206,6 +13596,8 @@ func (c *Chime) ListChannelBansRequest(input *ListChannelBansInput) (req *reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelBans +// +// Deprecated: Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOutput, error) { req, out := c.ListChannelBansRequest(input) return out, req.Send() @@ -12220,6 +13612,8 @@ func (c *Chime) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBansInput, opts ...request.Option) (*ListChannelBansOutput, error) { req, out := c.ListChannelBansRequest(input) req.SetContext(ctx) @@ -12243,6 +13637,8 @@ func (c *Chime) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBa // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool) error { return c.ListChannelBansPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -12254,6 +13650,8 @@ func (c *Chime) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListC // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelBansPagesWithContext(ctx aws.Context, input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12303,7 +13701,12 @@ const opListChannelMemberships = "ListChannelMemberships" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMemberships +// +// Deprecated: Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsRequest(input *ListChannelMembershipsInput) (req *request.Request, output *ListChannelMembershipsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelMemberships, has been deprecated") + } op := &request.Operation{ Name: opListChannelMemberships, HTTPMethod: "GET", @@ -12334,6 +13737,14 @@ func (c *Chime) ListChannelMembershipsRequest(input *ListChannelMembershipsInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMemberships.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12362,6 +13773,8 @@ func (c *Chime) ListChannelMembershipsRequest(input *ListChannelMembershipsInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMemberships +// +// Deprecated: Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMemberships(input *ListChannelMembershipsInput) (*ListChannelMembershipsOutput, error) { req, out := c.ListChannelMembershipsRequest(input) return out, req.Send() @@ -12376,6 +13789,8 @@ func (c *Chime) ListChannelMemberships(input *ListChannelMembershipsInput) (*Lis // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsWithContext(ctx aws.Context, input *ListChannelMembershipsInput, opts ...request.Option) (*ListChannelMembershipsOutput, error) { req, out := c.ListChannelMembershipsRequest(input) req.SetContext(ctx) @@ -12399,6 +13814,8 @@ func (c *Chime) ListChannelMembershipsWithContext(ctx aws.Context, input *ListCh // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsPages(input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool) error { return c.ListChannelMembershipsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -12410,6 +13827,8 @@ func (c *Chime) ListChannelMembershipsPages(input *ListChannelMembershipsInput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsPagesWithContext(ctx aws.Context, input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12459,7 +13878,12 @@ const opListChannelMembershipsForAppInstanceUser = "ListChannelMembershipsForApp // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMembershipsForAppInstanceUser +// +// Deprecated: Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsForAppInstanceUserRequest(input *ListChannelMembershipsForAppInstanceUserInput) (req *request.Request, output *ListChannelMembershipsForAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelMembershipsForAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opListChannelMembershipsForAppInstanceUser, HTTPMethod: "GET", @@ -12491,6 +13915,14 @@ func (c *Chime) ListChannelMembershipsForAppInstanceUserRequest(input *ListChann // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12519,6 +13951,8 @@ func (c *Chime) ListChannelMembershipsForAppInstanceUserRequest(input *ListChann // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMembershipsForAppInstanceUser +// +// Deprecated: Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembershipsForAppInstanceUserInput) (*ListChannelMembershipsForAppInstanceUserOutput, error) { req, out := c.ListChannelMembershipsForAppInstanceUserRequest(input) return out, req.Send() @@ -12533,6 +13967,8 @@ func (c *Chime) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembe // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, opts ...request.Option) (*ListChannelMembershipsForAppInstanceUserOutput, error) { req, out := c.ListChannelMembershipsForAppInstanceUserRequest(input) req.SetContext(ctx) @@ -12556,6 +13992,8 @@ func (c *Chime) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Cont // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsForAppInstanceUserPages(input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool) error { return c.ListChannelMembershipsForAppInstanceUserPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -12567,6 +14005,8 @@ func (c *Chime) ListChannelMembershipsForAppInstanceUserPages(input *ListChannel // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMembershipsForAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12616,7 +14056,12 @@ const opListChannelMessages = "ListChannelMessages" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMessages +// +// Deprecated: Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req *request.Request, output *ListChannelMessagesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelMessages, has been deprecated") + } op := &request.Operation{ Name: opListChannelMessages, HTTPMethod: "GET", @@ -12652,6 +14097,14 @@ func (c *Chime) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMessages.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12680,6 +14133,8 @@ func (c *Chime) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMessages +// +// Deprecated: Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMessages(input *ListChannelMessagesInput) (*ListChannelMessagesOutput, error) { req, out := c.ListChannelMessagesRequest(input) return out, req.Send() @@ -12694,6 +14149,8 @@ func (c *Chime) ListChannelMessages(input *ListChannelMessagesInput) (*ListChann // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMessagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, opts ...request.Option) (*ListChannelMessagesOutput, error) { req, out := c.ListChannelMessagesRequest(input) req.SetContext(ctx) @@ -12717,6 +14174,8 @@ func (c *Chime) ListChannelMessagesWithContext(ctx aws.Context, input *ListChann // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMessagesPages(input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool) error { return c.ListChannelMessagesPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -12728,6 +14187,8 @@ func (c *Chime) ListChannelMessagesPages(input *ListChannelMessagesInput, fn fun // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelMessagesPagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12777,7 +14238,12 @@ const opListChannelModerators = "ListChannelModerators" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelModerators +// +// Deprecated: Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) (req *request.Request, output *ListChannelModeratorsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelModerators, has been deprecated") + } op := &request.Operation{ Name: opListChannelModerators, HTTPMethod: "GET", @@ -12808,6 +14274,14 @@ func (c *Chime) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelModerators.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12836,6 +14310,8 @@ func (c *Chime) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelModerators +// +// Deprecated: Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelModerators(input *ListChannelModeratorsInput) (*ListChannelModeratorsOutput, error) { req, out := c.ListChannelModeratorsRequest(input) return out, req.Send() @@ -12850,6 +14326,8 @@ func (c *Chime) ListChannelModerators(input *ListChannelModeratorsInput) (*ListC // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelModeratorsWithContext(ctx aws.Context, input *ListChannelModeratorsInput, opts ...request.Option) (*ListChannelModeratorsOutput, error) { req, out := c.ListChannelModeratorsRequest(input) req.SetContext(ctx) @@ -12873,6 +14351,8 @@ func (c *Chime) ListChannelModeratorsWithContext(ctx aws.Context, input *ListCha // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelModeratorsPages(input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool) error { return c.ListChannelModeratorsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -12884,6 +14364,8 @@ func (c *Chime) ListChannelModeratorsPages(input *ListChannelModeratorsInput, fn // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelModeratorsPagesWithContext(ctx aws.Context, input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -12933,7 +14415,12 @@ const opListChannels = "ListChannels" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannels +// +// Deprecated: Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannels, has been deprecated") + } op := &request.Operation{ Name: opListChannels, HTTPMethod: "GET", @@ -12972,6 +14459,14 @@ func (c *Chime) ListChannelsRequest(input *ListChannelsInput) (req *request.Requ // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannels.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13000,6 +14495,8 @@ func (c *Chime) ListChannelsRequest(input *ListChannelsInput) (req *request.Requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannels +// +// Deprecated: Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error) { req, out := c.ListChannelsRequest(input) return out, req.Send() @@ -13014,6 +14511,8 @@ func (c *Chime) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, err // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error) { req, out := c.ListChannelsRequest(input) req.SetContext(ctx) @@ -13037,6 +14536,8 @@ func (c *Chime) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInpu // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error { return c.ListChannelsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -13048,6 +14549,8 @@ func (c *Chime) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannel // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -13097,7 +14600,12 @@ const opListChannelsModeratedByAppInstanceUser = "ListChannelsModeratedByAppInst // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelsModeratedByAppInstanceUser +// +// Deprecated: Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannelsModeratedByAppInstanceUserInput) (req *request.Request, output *ListChannelsModeratedByAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListChannelsModeratedByAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opListChannelsModeratedByAppInstanceUser, HTTPMethod: "GET", @@ -13128,6 +14636,14 @@ func (c *Chime) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannel // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelsModeratedByAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13156,6 +14672,8 @@ func (c *Chime) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannel // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelsModeratedByAppInstanceUser +// +// Deprecated: Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModeratedByAppInstanceUserInput) (*ListChannelsModeratedByAppInstanceUserOutput, error) { req, out := c.ListChannelsModeratedByAppInstanceUserRequest(input) return out, req.Send() @@ -13170,6 +14688,8 @@ func (c *Chime) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModera // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, opts ...request.Option) (*ListChannelsModeratedByAppInstanceUserOutput, error) { req, out := c.ListChannelsModeratedByAppInstanceUserRequest(input) req.SetContext(ctx) @@ -13193,6 +14713,8 @@ func (c *Chime) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Contex // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool) error { return c.ListChannelsModeratedByAppInstanceUserPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -13204,6 +14726,8 @@ func (c *Chime) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsM // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace func (c *Chime) ListChannelsModeratedByAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -13253,7 +14777,12 @@ const opListMediaCapturePipelines = "ListMediaCapturePipelines" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMediaCapturePipelines +// +// Deprecated: Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipelinesInput) (req *request.Request, output *ListMediaCapturePipelinesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListMediaCapturePipelines, has been deprecated") + } op := &request.Operation{ Name: opListMediaCapturePipelines, HTTPMethod: "GET", @@ -13279,6 +14808,14 @@ func (c *Chime) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipeline // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaCapturePipelines.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13307,6 +14844,8 @@ func (c *Chime) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipeline // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMediaCapturePipelines +// +// Deprecated: Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) ListMediaCapturePipelines(input *ListMediaCapturePipelinesInput) (*ListMediaCapturePipelinesOutput, error) { req, out := c.ListMediaCapturePipelinesRequest(input) return out, req.Send() @@ -13321,6 +14860,8 @@ func (c *Chime) ListMediaCapturePipelines(input *ListMediaCapturePipelinesInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) ListMediaCapturePipelinesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, opts ...request.Option) (*ListMediaCapturePipelinesOutput, error) { req, out := c.ListMediaCapturePipelinesRequest(input) req.SetContext(ctx) @@ -13344,6 +14885,8 @@ func (c *Chime) ListMediaCapturePipelinesWithContext(ctx aws.Context, input *Lis // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) ListMediaCapturePipelinesPages(input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool) error { return c.ListMediaCapturePipelinesPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -13355,6 +14898,8 @@ func (c *Chime) ListMediaCapturePipelinesPages(input *ListMediaCapturePipelinesI // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace func (c *Chime) ListMediaCapturePipelinesPagesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -13404,7 +14949,12 @@ const opListMeetingTags = "ListMeetingTags" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetingTags +// +// Deprecated: Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) ListMeetingTagsRequest(input *ListMeetingTagsInput) (req *request.Request, output *ListMeetingTagsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListMeetingTags, has been deprecated") + } op := &request.Operation{ Name: opListMeetingTags, HTTPMethod: "GET", @@ -13424,6 +14974,14 @@ func (c *Chime) ListMeetingTagsRequest(input *ListMeetingTagsInput) (req *reques // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListTagsForResource.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13455,6 +15013,8 @@ func (c *Chime) ListMeetingTagsRequest(input *ListMeetingTagsInput) (req *reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetingTags +// +// Deprecated: Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) ListMeetingTags(input *ListMeetingTagsInput) (*ListMeetingTagsOutput, error) { req, out := c.ListMeetingTagsRequest(input) return out, req.Send() @@ -13469,6 +15029,8 @@ func (c *Chime) ListMeetingTags(input *ListMeetingTagsInput) (*ListMeetingTagsOu // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) ListMeetingTagsWithContext(ctx aws.Context, input *ListMeetingTagsInput, opts ...request.Option) (*ListMeetingTagsOutput, error) { req, out := c.ListMeetingTagsRequest(input) req.SetContext(ctx) @@ -13501,7 +15063,12 @@ const opListMeetings = "ListMeetings" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetings +// +// Deprecated: ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListMeetingsRequest(input *ListMeetingsInput) (req *request.Request, output *ListMeetingsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListMeetings, has been deprecated") + } op := &request.Operation{ Name: opListMeetings, HTTPMethod: "GET", @@ -13525,9 +15092,14 @@ func (c *Chime) ListMeetingsRequest(input *ListMeetingsInput) (req *request.Requ // ListMeetings API operation for Amazon Chime. // -// Lists up to 100 active Amazon Chime SDK meetings. For more information about -// the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) -// in the Amazon Chime SDK Developer Guide. +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in +// the Amazon Chime SDK Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -13557,6 +15129,8 @@ func (c *Chime) ListMeetingsRequest(input *ListMeetingsInput) (req *request.Requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetings +// +// Deprecated: ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListMeetings(input *ListMeetingsInput) (*ListMeetingsOutput, error) { req, out := c.ListMeetingsRequest(input) return out, req.Send() @@ -13571,6 +15145,8 @@ func (c *Chime) ListMeetings(input *ListMeetingsInput) (*ListMeetingsOutput, err // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListMeetingsWithContext(ctx aws.Context, input *ListMeetingsInput, opts ...request.Option) (*ListMeetingsOutput, error) { req, out := c.ListMeetingsRequest(input) req.SetContext(ctx) @@ -13594,6 +15170,8 @@ func (c *Chime) ListMeetingsWithContext(ctx aws.Context, input *ListMeetingsInpu // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListMeetingsPages(input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool) error { return c.ListMeetingsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -13605,6 +15183,8 @@ func (c *Chime) ListMeetingsPages(input *ListMeetingsInput, fn func(*ListMeeting // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) ListMeetingsPagesWithContext(ctx aws.Context, input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -13960,7 +15540,12 @@ const opListProxySessions = "ListProxySessions" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListProxySessions +// +// Deprecated: Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace func (c *Chime) ListProxySessionsRequest(input *ListProxySessionsInput) (req *request.Request, output *ListProxySessionsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListProxySessions, has been deprecated") + } op := &request.Operation{ Name: opListProxySessions, HTTPMethod: "GET", @@ -13986,6 +15571,14 @@ func (c *Chime) ListProxySessionsRequest(input *ListProxySessionsInput) (req *re // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListProxySessions.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -14017,6 +15610,8 @@ func (c *Chime) ListProxySessionsRequest(input *ListProxySessionsInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListProxySessions +// +// Deprecated: Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace func (c *Chime) ListProxySessions(input *ListProxySessionsInput) (*ListProxySessionsOutput, error) { req, out := c.ListProxySessionsRequest(input) return out, req.Send() @@ -14031,6 +15626,8 @@ func (c *Chime) ListProxySessions(input *ListProxySessionsInput) (*ListProxySess // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace func (c *Chime) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySessionsInput, opts ...request.Option) (*ListProxySessionsOutput, error) { req, out := c.ListProxySessionsRequest(input) req.SetContext(ctx) @@ -14054,6 +15651,8 @@ func (c *Chime) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySe // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace func (c *Chime) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool) error { return c.ListProxySessionsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -14065,6 +15664,8 @@ func (c *Chime) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*L // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace func (c *Chime) ListProxySessionsPagesWithContext(ctx aws.Context, input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -14425,7 +16026,12 @@ const opListSipMediaApplications = "ListSipMediaApplications" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipMediaApplications +// +// Deprecated: Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsInput) (req *request.Request, output *ListSipMediaApplicationsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListSipMediaApplications, has been deprecated") + } op := &request.Operation{ Name: opListSipMediaApplications, HTTPMethod: "GET", @@ -14451,6 +16057,14 @@ func (c *Chime) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsI // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipMediaApplications.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -14479,6 +16093,8 @@ func (c *Chime) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsI // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipMediaApplications +// +// Deprecated: Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipMediaApplications(input *ListSipMediaApplicationsInput) (*ListSipMediaApplicationsOutput, error) { req, out := c.ListSipMediaApplicationsRequest(input) return out, req.Send() @@ -14493,6 +16109,8 @@ func (c *Chime) ListSipMediaApplications(input *ListSipMediaApplicationsInput) ( // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipMediaApplicationsWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, opts ...request.Option) (*ListSipMediaApplicationsOutput, error) { req, out := c.ListSipMediaApplicationsRequest(input) req.SetContext(ctx) @@ -14516,6 +16134,8 @@ func (c *Chime) ListSipMediaApplicationsWithContext(ctx aws.Context, input *List // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool) error { return c.ListSipMediaApplicationsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -14527,6 +16147,8 @@ func (c *Chime) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInp // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipMediaApplicationsPagesWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -14576,7 +16198,12 @@ const opListSipRules = "ListSipRules" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipRules +// +// Deprecated: Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Request, output *ListSipRulesOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListSipRules, has been deprecated") + } op := &request.Operation{ Name: opListSipRules, HTTPMethod: "GET", @@ -14602,6 +16229,14 @@ func (c *Chime) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Requ // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipRules.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -14630,6 +16265,8 @@ func (c *Chime) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipRules +// +// Deprecated: Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, error) { req, out := c.ListSipRulesRequest(input) return out, req.Send() @@ -14644,6 +16281,8 @@ func (c *Chime) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, err // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInput, opts ...request.Option) (*ListSipRulesOutput, error) { req, out := c.ListSipRulesRequest(input) req.SetContext(ctx) @@ -14667,6 +16306,8 @@ func (c *Chime) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInpu // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool) error { return c.ListSipRulesPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -14678,6 +16319,8 @@ func (c *Chime) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRule // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace func (c *Chime) ListSipRulesPagesWithContext(ctx aws.Context, input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -14824,7 +16467,12 @@ const opListTagsForResource = "ListTagsForResource" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListTagsForResource +// +// Deprecated: 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 func (c *Chime) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListTagsForResource, has been deprecated") + } op := &request.Operation{ Name: opListTagsForResource, HTTPMethod: "GET", @@ -14842,7 +16490,18 @@ func (c *Chime) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req // ListTagsForResource API operation for Amazon Chime. // -// Lists the tags applied to an Amazon Chime SDK meeting resource. +// 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. +// +// - For meetings: ListTagsForResource (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListTagsForResource.html). +// +// - For messaging: ListTagsForResource (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListTagsForResource.html). +// +// Using the latest version requires migrating to a dedicated namespace. For +// more information, refer to Migrating from the Amazon Chime namespace (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -14872,6 +16531,8 @@ func (c *Chime) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListTagsForResource +// +// Deprecated: 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 func (c *Chime) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) { req, out := c.ListTagsForResourceRequest(input) return out, req.Send() @@ -14886,6 +16547,8 @@ func (c *Chime) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsF // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: 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 func (c *Chime) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) { req, out := c.ListTagsForResourceRequest(input) req.SetContext(ctx) @@ -15074,7 +16737,12 @@ const opListVoiceConnectorGroups = "ListVoiceConnectorGroups" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups +// +// Deprecated: Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) (req *request.Request, output *ListVoiceConnectorGroupsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListVoiceConnectorGroups, has been deprecated") + } op := &request.Operation{ Name: opListVoiceConnectorGroups, HTTPMethod: "GET", @@ -15101,6 +16769,14 @@ func (c *Chime) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsI // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorGroups.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -15129,6 +16805,8 @@ func (c *Chime) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsI // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups +// +// Deprecated: Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error) { req, out := c.ListVoiceConnectorGroupsRequest(input) return out, req.Send() @@ -15143,6 +16821,8 @@ func (c *Chime) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) ( // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, opts ...request.Option) (*ListVoiceConnectorGroupsOutput, error) { req, out := c.ListVoiceConnectorGroupsRequest(input) req.SetContext(ctx) @@ -15166,6 +16846,8 @@ func (c *Chime) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *List // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool) error { return c.ListVoiceConnectorGroupsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -15177,6 +16859,8 @@ func (c *Chime) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInp // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorGroupsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -15226,7 +16910,12 @@ const opListVoiceConnectorTerminationCredentials = "ListVoiceConnectorTerminatio // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *ListVoiceConnectorTerminationCredentialsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListVoiceConnectorTerminationCredentials, has been deprecated") + } op := &request.Operation{ Name: opListVoiceConnectorTerminationCredentials, HTTPMethod: "GET", @@ -15246,6 +16935,14 @@ func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoice // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorTerminationCredentials.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -15277,6 +16974,8 @@ func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoice // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnectorTerminationCredentialsInput) (*ListVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.ListVoiceConnectorTerminationCredentialsRequest(input) return out, req.Send() @@ -15291,6 +16990,8 @@ func (c *Chime) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnect // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *ListVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*ListVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.ListVoiceConnectorTerminationCredentialsRequest(input) req.SetContext(ctx) @@ -15323,7 +17024,12 @@ const opListVoiceConnectors = "ListVoiceConnectors" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors +// +// Deprecated: Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req *request.Request, output *ListVoiceConnectorsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ListVoiceConnectors, has been deprecated") + } op := &request.Operation{ Name: opListVoiceConnectors, HTTPMethod: "GET", @@ -15349,6 +17055,14 @@ func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectors.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -15377,6 +17091,8 @@ func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors +// +// Deprecated: Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoiceConnectorsOutput, error) { req, out := c.ListVoiceConnectorsRequest(input) return out, req.Send() @@ -15391,6 +17107,8 @@ func (c *Chime) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoice // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, opts ...request.Option) (*ListVoiceConnectorsOutput, error) { req, out := c.ListVoiceConnectorsRequest(input) req.SetContext(ctx) @@ -15414,6 +17132,8 @@ func (c *Chime) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoice // fmt.Println(page) // return pageNum <= 3 // }) +// +// Deprecated: Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool) error { return c.ListVoiceConnectorsPagesWithContext(aws.BackgroundContext(), input, fn) } @@ -15425,6 +17145,8 @@ func (c *Chime) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn fun // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace func (c *Chime) ListVoiceConnectorsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool, opts ...request.Option) error { p := request.Pagination{ NewRequest: func() (*request.Request, error) { @@ -15573,7 +17295,12 @@ const opPutAppInstanceRetentionSettings = "PutAppInstanceRetentionSettings" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceRetentionSettings +// +// Deprecated: Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRetentionSettingsInput) (req *request.Request, output *PutAppInstanceRetentionSettingsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutAppInstanceRetentionSettings, has been deprecated") + } op := &request.Operation{ Name: opPutAppInstanceRetentionSettings, HTTPMethod: "PUT", @@ -15595,6 +17322,14 @@ func (c *Chime) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRete // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_PutAppInstanceRetentionSettings.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -15630,6 +17365,8 @@ func (c *Chime) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRete // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceRetentionSettings +// +// Deprecated: Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSettingsInput) (*PutAppInstanceRetentionSettingsOutput, error) { req, out := c.PutAppInstanceRetentionSettingsRequest(input) return out, req.Send() @@ -15644,6 +17381,8 @@ func (c *Chime) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSe // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace func (c *Chime) PutAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *PutAppInstanceRetentionSettingsInput, opts ...request.Option) (*PutAppInstanceRetentionSettingsOutput, error) { req, out := c.PutAppInstanceRetentionSettingsRequest(input) req.SetContext(ctx) @@ -15676,7 +17415,12 @@ const opPutAppInstanceStreamingConfigurations = "PutAppInstanceStreamingConfigur // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) PutAppInstanceStreamingConfigurationsRequest(input *PutAppInstanceStreamingConfigurationsInput) (req *request.Request, output *PutAppInstanceStreamingConfigurationsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutAppInstanceStreamingConfigurations, has been deprecated") + } op := &request.Operation{ Name: opPutAppInstanceStreamingConfigurations, HTTPMethod: "PUT", @@ -15696,6 +17440,14 @@ func (c *Chime) PutAppInstanceStreamingConfigurationsRequest(input *PutAppInstan // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutMessagingStreamingConfigurations.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -15727,6 +17479,8 @@ func (c *Chime) PutAppInstanceStreamingConfigurationsRequest(input *PutAppInstan // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceStreamingConfigurations +// +// Deprecated: Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) PutAppInstanceStreamingConfigurations(input *PutAppInstanceStreamingConfigurationsInput) (*PutAppInstanceStreamingConfigurationsOutput, error) { req, out := c.PutAppInstanceStreamingConfigurationsRequest(input) return out, req.Send() @@ -15741,6 +17495,8 @@ func (c *Chime) PutAppInstanceStreamingConfigurations(input *PutAppInstanceStrea // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace func (c *Chime) PutAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *PutAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*PutAppInstanceStreamingConfigurationsOutput, error) { req, out := c.PutAppInstanceStreamingConfigurationsRequest(input) req.SetContext(ctx) @@ -15983,7 +17739,12 @@ const opPutSipMediaApplicationLoggingConfiguration = "PutSipMediaApplicationLogg // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutSipMediaApplicationLoggingConfiguration +// +// Deprecated: Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *PutSipMediaApplicationLoggingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutSipMediaApplicationLoggingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opPutSipMediaApplicationLoggingConfiguration, HTTPMethod: "PUT", @@ -16003,6 +17764,14 @@ func (c *Chime) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipM // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutSipMediaApplicationLoggingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16034,6 +17803,8 @@ func (c *Chime) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipM // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutSipMediaApplicationLoggingConfiguration +// +// Deprecated: Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApplicationLoggingConfigurationInput) (*PutSipMediaApplicationLoggingConfigurationOutput, error) { req, out := c.PutSipMediaApplicationLoggingConfigurationRequest(input) return out, req.Send() @@ -16048,6 +17819,8 @@ func (c *Chime) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApp // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationLoggingConfigurationOutput, error) { req, out := c.PutSipMediaApplicationLoggingConfigurationRequest(input) req.SetContext(ctx) @@ -16080,7 +17853,12 @@ const opPutVoiceConnectorEmergencyCallingConfiguration = "PutVoiceConnectorEmerg // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *PutVoiceConnectorEmergencyCallingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorEmergencyCallingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorEmergencyCallingConfiguration, HTTPMethod: "PUT", @@ -16103,6 +17881,15 @@ func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *Put // 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 +// (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorEmergencyCallingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16134,6 +17921,8 @@ func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *Put // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorEmergencyCallingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorEmergencyCallingConfiguration(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.PutVoiceConnectorEmergencyCallingConfigurationRequest(input) return out, req.Send() @@ -16148,6 +17937,8 @@ func (c *Chime) PutVoiceConnectorEmergencyCallingConfiguration(input *PutVoiceCo // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error) { req, out := c.PutVoiceConnectorEmergencyCallingConfigurationRequest(input) req.SetContext(ctx) @@ -16180,7 +17971,12 @@ const opPutVoiceConnectorLoggingConfiguration = "PutVoiceConnectorLoggingConfigu // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *PutVoiceConnectorLoggingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorLoggingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorLoggingConfiguration, HTTPMethod: "PUT", @@ -16202,6 +17998,14 @@ func (c *Chime) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConn // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorLoggingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16233,6 +18037,8 @@ func (c *Chime) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConn // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLoggingConfigurationInput) (*PutVoiceConnectorLoggingConfigurationOutput, error) { req, out := c.PutVoiceConnectorLoggingConfigurationRequest(input) return out, req.Send() @@ -16247,6 +18053,8 @@ func (c *Chime) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLo // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorLoggingConfigurationOutput, error) { req, out := c.PutVoiceConnectorLoggingConfigurationRequest(input) req.SetContext(ctx) @@ -16279,7 +18087,12 @@ const opPutVoiceConnectorOrigination = "PutVoiceConnectorOrigination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination +// +// Deprecated: Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) (req *request.Request, output *PutVoiceConnectorOriginationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorOrigination, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorOrigination, HTTPMethod: "PUT", @@ -16302,6 +18115,14 @@ func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOrig // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorOrigination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16333,6 +18154,8 @@ func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOrig // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination +// +// Deprecated: Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error) { req, out := c.PutVoiceConnectorOriginationRequest(input) return out, req.Send() @@ -16347,6 +18170,8 @@ func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOrigination // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorOriginationWithContext(ctx aws.Context, input *PutVoiceConnectorOriginationInput, opts ...request.Option) (*PutVoiceConnectorOriginationOutput, error) { req, out := c.PutVoiceConnectorOriginationRequest(input) req.SetContext(ctx) @@ -16379,7 +18204,12 @@ const opPutVoiceConnectorProxy = "PutVoiceConnectorProxy" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorProxy +// +// Deprecated: Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) (req *request.Request, output *PutVoiceConnectorProxyOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorProxy, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorProxy, HTTPMethod: "PUT", @@ -16400,6 +18230,14 @@ func (c *Chime) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorProxy.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16434,6 +18272,8 @@ func (c *Chime) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorProxy +// +// Deprecated: Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*PutVoiceConnectorProxyOutput, error) { req, out := c.PutVoiceConnectorProxyRequest(input) return out, req.Send() @@ -16448,6 +18288,8 @@ func (c *Chime) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*Put // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorProxyWithContext(ctx aws.Context, input *PutVoiceConnectorProxyInput, opts ...request.Option) (*PutVoiceConnectorProxyOutput, error) { req, out := c.PutVoiceConnectorProxyRequest(input) req.SetContext(ctx) @@ -16480,7 +18322,12 @@ const opPutVoiceConnectorStreamingConfiguration = "PutVoiceConnectorStreamingCon // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *PutVoiceConnectorStreamingConfigurationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorStreamingConfiguration, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorStreamingConfiguration, HTTPMethod: "PUT", @@ -16503,6 +18350,14 @@ func (c *Chime) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceCo // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorStreamingConfiguration.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16534,6 +18389,8 @@ func (c *Chime) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceCo // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration +// +// Deprecated: Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnectorStreamingConfigurationInput) (*PutVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.PutVoiceConnectorStreamingConfigurationRequest(input) return out, req.Send() @@ -16548,6 +18405,8 @@ func (c *Chime) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnector // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorStreamingConfigurationOutput, error) { req, out := c.PutVoiceConnectorStreamingConfigurationRequest(input) req.SetContext(ctx) @@ -16580,7 +18439,12 @@ const opPutVoiceConnectorTermination = "PutVoiceConnectorTermination" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination +// +// Deprecated: Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) (req *request.Request, output *PutVoiceConnectorTerminationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorTermination, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorTermination, HTTPMethod: "PUT", @@ -16603,6 +18467,14 @@ func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerm // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTermination.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16637,6 +18509,8 @@ func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerm // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination +// +// Deprecated: Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error) { req, out := c.PutVoiceConnectorTerminationRequest(input) return out, req.Send() @@ -16651,6 +18525,8 @@ func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTermination // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error) { req, out := c.PutVoiceConnectorTerminationRequest(input) req.SetContext(ctx) @@ -16683,7 +18559,12 @@ const opPutVoiceConnectorTerminationCredentials = "PutVoiceConnectorTerminationC // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *PutVoiceConnectorTerminationCredentialsOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, PutVoiceConnectorTerminationCredentials, has been deprecated") + } op := &request.Operation{ Name: opPutVoiceConnectorTerminationCredentials, HTTPMethod: "POST", @@ -16704,6 +18585,14 @@ func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceCo // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTerminationCredentials.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16735,6 +18624,8 @@ func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceCo // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials +// +// Deprecated: Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnectorTerminationCredentialsInput) (*PutVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.PutVoiceConnectorTerminationCredentialsRequest(input) return out, req.Send() @@ -16749,6 +18640,8 @@ func (c *Chime) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnector // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace func (c *Chime) PutVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*PutVoiceConnectorTerminationCredentialsOutput, error) { req, out := c.PutVoiceConnectorTerminationCredentialsRequest(input) req.SetContext(ctx) @@ -16781,7 +18674,12 @@ const opRedactChannelMessage = "RedactChannelMessage" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactChannelMessage +// +// Deprecated: Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) RedactChannelMessageRequest(input *RedactChannelMessageInput) (req *request.Request, output *RedactChannelMessageOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, RedactChannelMessage, has been deprecated") + } op := &request.Operation{ Name: opRedactChannelMessage, HTTPMethod: "POST", @@ -16807,6 +18705,14 @@ func (c *Chime) RedactChannelMessageRequest(input *RedactChannelMessageInput) (r // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_RedactChannelMessage.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -16835,6 +18741,8 @@ func (c *Chime) RedactChannelMessageRequest(input *RedactChannelMessageInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactChannelMessage +// +// Deprecated: Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactChannelMessageOutput, error) { req, out := c.RedactChannelMessageRequest(input) return out, req.Send() @@ -16849,6 +18757,8 @@ func (c *Chime) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactC // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) RedactChannelMessageWithContext(ctx aws.Context, input *RedactChannelMessageInput, opts ...request.Option) (*RedactChannelMessageOutput, error) { req, out := c.RedactChannelMessageRequest(input) req.SetContext(ctx) @@ -17529,7 +19439,12 @@ const opSendChannelMessage = "SendChannelMessage" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SendChannelMessage +// +// Deprecated: Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) SendChannelMessageRequest(input *SendChannelMessageInput) (req *request.Request, output *SendChannelMessageOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, SendChannelMessage, has been deprecated") + } op := &request.Operation{ Name: opSendChannelMessage, HTTPMethod: "POST", @@ -17557,6 +19472,14 @@ func (c *Chime) SendChannelMessageRequest(input *SendChannelMessageInput) (req * // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_SendChannelMessage.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -17589,6 +19512,8 @@ func (c *Chime) SendChannelMessageRequest(input *SendChannelMessageInput) (req * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SendChannelMessage +// +// Deprecated: Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) SendChannelMessage(input *SendChannelMessageInput) (*SendChannelMessageOutput, error) { req, out := c.SendChannelMessageRequest(input) return out, req.Send() @@ -17603,6 +19528,8 @@ func (c *Chime) SendChannelMessage(input *SendChannelMessageInput) (*SendChannel // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) SendChannelMessageWithContext(ctx aws.Context, input *SendChannelMessageInput, opts ...request.Option) (*SendChannelMessageOutput, error) { req, out := c.SendChannelMessageRequest(input) req.SetContext(ctx) @@ -17635,7 +19562,12 @@ const opStartMeetingTranscription = "StartMeetingTranscription" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StartMeetingTranscription +// +// Deprecated: Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptionInput) (req *request.Request, output *StartMeetingTranscriptionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, StartMeetingTranscription, has been deprecated") + } op := &request.Operation{ Name: opStartMeetingTranscription, HTTPMethod: "POST", @@ -17669,6 +19601,14 @@ func (c *Chime) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptio // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StartMeetingTranscription.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -17707,6 +19647,8 @@ func (c *Chime) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptio // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StartMeetingTranscription +// +// Deprecated: Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StartMeetingTranscription(input *StartMeetingTranscriptionInput) (*StartMeetingTranscriptionOutput, error) { req, out := c.StartMeetingTranscriptionRequest(input) return out, req.Send() @@ -17721,6 +19663,8 @@ func (c *Chime) StartMeetingTranscription(input *StartMeetingTranscriptionInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StartMeetingTranscriptionWithContext(ctx aws.Context, input *StartMeetingTranscriptionInput, opts ...request.Option) (*StartMeetingTranscriptionOutput, error) { req, out := c.StartMeetingTranscriptionRequest(input) req.SetContext(ctx) @@ -17753,7 +19697,12 @@ const opStopMeetingTranscription = "StopMeetingTranscription" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StopMeetingTranscription +// +// Deprecated: Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionInput) (req *request.Request, output *StopMeetingTranscriptionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, StopMeetingTranscription, has been deprecated") + } op := &request.Operation{ Name: opStopMeetingTranscription, HTTPMethod: "POST", @@ -17774,6 +19723,14 @@ func (c *Chime) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionI // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StopMeetingTranscription.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -17809,6 +19766,8 @@ func (c *Chime) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionI // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StopMeetingTranscription +// +// Deprecated: Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StopMeetingTranscription(input *StopMeetingTranscriptionInput) (*StopMeetingTranscriptionOutput, error) { req, out := c.StopMeetingTranscriptionRequest(input) return out, req.Send() @@ -17823,6 +19782,8 @@ func (c *Chime) StopMeetingTranscription(input *StopMeetingTranscriptionInput) ( // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace func (c *Chime) StopMeetingTranscriptionWithContext(ctx aws.Context, input *StopMeetingTranscriptionInput, opts ...request.Option) (*StopMeetingTranscriptionOutput, error) { req, out := c.StopMeetingTranscriptionRequest(input) req.SetContext(ctx) @@ -17855,7 +19816,12 @@ const opTagAttendee = "TagAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagAttendee +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) TagAttendeeRequest(input *TagAttendeeInput) (req *request.Request, output *TagAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, TagAttendee, has been deprecated") + } op := &request.Operation{ Name: opTagAttendee, HTTPMethod: "POST", @@ -17874,7 +19840,10 @@ func (c *Chime) TagAttendeeRequest(input *TagAttendeeInput) (req *request.Reques // TagAttendee API operation for Amazon Chime. // -// Applies the specified tags to the specified Amazon Chime SDK attendee. +// 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. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -17910,6 +19879,8 @@ func (c *Chime) TagAttendeeRequest(input *TagAttendeeInput) (req *request.Reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagAttendee +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) TagAttendee(input *TagAttendeeInput) (*TagAttendeeOutput, error) { req, out := c.TagAttendeeRequest(input) return out, req.Send() @@ -17924,6 +19895,8 @@ func (c *Chime) TagAttendee(input *TagAttendeeInput) (*TagAttendeeOutput, error) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) TagAttendeeWithContext(ctx aws.Context, input *TagAttendeeInput, opts ...request.Option) (*TagAttendeeOutput, error) { req, out := c.TagAttendeeRequest(input) req.SetContext(ctx) @@ -17956,7 +19929,12 @@ const opTagMeeting = "TagMeeting" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagMeeting +// +// Deprecated: Use TagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) TagMeetingRequest(input *TagMeetingInput) (req *request.Request, output *TagMeetingOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, TagMeeting, has been deprecated") + } op := &request.Operation{ Name: opTagMeeting, HTTPMethod: "POST", @@ -17977,6 +19955,14 @@ func (c *Chime) TagMeetingRequest(input *TagMeetingInput) (req *request.Request, // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18011,6 +19997,8 @@ func (c *Chime) TagMeetingRequest(input *TagMeetingInput) (req *request.Request, // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagMeeting +// +// Deprecated: Use TagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) TagMeeting(input *TagMeetingInput) (*TagMeetingOutput, error) { req, out := c.TagMeetingRequest(input) return out, req.Send() @@ -18025,6 +20013,8 @@ func (c *Chime) TagMeeting(input *TagMeetingInput) (*TagMeetingOutput, error) { // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Use TagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) TagMeetingWithContext(ctx aws.Context, input *TagMeetingInput, opts ...request.Option) (*TagMeetingOutput, error) { req, out := c.TagMeetingRequest(input) req.SetContext(ctx) @@ -18057,7 +20047,12 @@ const opTagResource = "TagResource" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagResource +// +// Deprecated: 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 func (c *Chime) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, TagResource, has been deprecated") + } op := &request.Operation{ Name: opTagResource, HTTPMethod: "POST", @@ -18078,6 +20073,14 @@ func (c *Chime) TagResourceRequest(input *TagResourceInput) (req *request.Reques // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18106,6 +20109,8 @@ func (c *Chime) TagResourceRequest(input *TagResourceInput) (req *request.Reques // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagResource +// +// Deprecated: 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 func (c *Chime) TagResource(input *TagResourceInput) (*TagResourceOutput, error) { req, out := c.TagResourceRequest(input) return out, req.Send() @@ -18120,6 +20125,8 @@ func (c *Chime) TagResource(input *TagResourceInput) (*TagResourceOutput, error) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: 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 func (c *Chime) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) { req, out := c.TagResourceRequest(input) req.SetContext(ctx) @@ -18152,7 +20159,12 @@ const opUntagAttendee = "UntagAttendee" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagAttendee +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) UntagAttendeeRequest(input *UntagAttendeeInput) (req *request.Request, output *UntagAttendeeOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UntagAttendee, has been deprecated") + } op := &request.Operation{ Name: opUntagAttendee, HTTPMethod: "POST", @@ -18173,6 +20185,9 @@ func (c *Chime) UntagAttendeeRequest(input *UntagAttendeeInput) (req *request.Re // // 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. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18204,6 +20219,8 @@ func (c *Chime) UntagAttendeeRequest(input *UntagAttendeeInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagAttendee +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) UntagAttendee(input *UntagAttendeeInput) (*UntagAttendeeOutput, error) { req, out := c.UntagAttendeeRequest(input) return out, req.Send() @@ -18218,6 +20235,8 @@ func (c *Chime) UntagAttendee(input *UntagAttendeeInput) (*UntagAttendeeOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. func (c *Chime) UntagAttendeeWithContext(ctx aws.Context, input *UntagAttendeeInput, opts ...request.Option) (*UntagAttendeeOutput, error) { req, out := c.UntagAttendeeRequest(input) req.SetContext(ctx) @@ -18250,7 +20269,12 @@ const opUntagMeeting = "UntagMeeting" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagMeeting +// +// Deprecated: Use UntagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) UntagMeetingRequest(input *UntagMeetingInput) (req *request.Request, output *UntagMeetingOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UntagMeeting, has been deprecated") + } op := &request.Operation{ Name: opUntagMeeting, HTTPMethod: "POST", @@ -18271,6 +20295,14 @@ func (c *Chime) UntagMeetingRequest(input *UntagMeetingInput) (req *request.Requ // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18302,6 +20334,8 @@ func (c *Chime) UntagMeetingRequest(input *UntagMeetingInput) (req *request.Requ // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagMeeting +// +// Deprecated: Use UntagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) UntagMeeting(input *UntagMeetingInput) (*UntagMeetingOutput, error) { req, out := c.UntagMeetingRequest(input) return out, req.Send() @@ -18316,6 +20350,8 @@ func (c *Chime) UntagMeeting(input *UntagMeetingInput) (*UntagMeetingOutput, err // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Use UntagResource in the Amazon Chime SDK Meetings Namespace. func (c *Chime) UntagMeetingWithContext(ctx aws.Context, input *UntagMeetingInput, opts ...request.Option) (*UntagMeetingOutput, error) { req, out := c.UntagMeetingRequest(input) req.SetContext(ctx) @@ -18348,7 +20384,12 @@ const opUntagResource = "UntagResource" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagResource +// +// Deprecated: 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 func (c *Chime) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UntagResource, has been deprecated") + } op := &request.Operation{ Name: opUntagResource, HTTPMethod: "POST", @@ -18369,6 +20410,16 @@ func (c *Chime) UntagResourceRequest(input *UntagResourceInput) (req *request.Re // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18397,6 +20448,8 @@ func (c *Chime) UntagResourceRequest(input *UntagResourceInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagResource +// +// Deprecated: 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 func (c *Chime) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) { req, out := c.UntagResourceRequest(input) return out, req.Send() @@ -18411,6 +20464,8 @@ func (c *Chime) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: 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 func (c *Chime) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) { req, out := c.UntagResourceRequest(input) req.SetContext(ctx) @@ -18646,7 +20701,12 @@ const opUpdateAppInstance = "UpdateAppInstance" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstance +// +// Deprecated: Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *request.Request, output *UpdateAppInstanceOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateAppInstance, has been deprecated") + } op := &request.Operation{ Name: opUpdateAppInstance, HTTPMethod: "PUT", @@ -18668,6 +20728,14 @@ func (c *Chime) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *re // // Updates AppInstance metadata. // +// This API is is no longer supported and will not be updated. We recommend +// using the latest version, UpdateAppInstance (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstance.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18700,6 +20768,8 @@ func (c *Chime) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstance +// +// Deprecated: Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInstanceOutput, error) { req, out := c.UpdateAppInstanceRequest(input) return out, req.Send() @@ -18714,6 +20784,8 @@ func (c *Chime) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInst // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstanceWithContext(ctx aws.Context, input *UpdateAppInstanceInput, opts ...request.Option) (*UpdateAppInstanceOutput, error) { req, out := c.UpdateAppInstanceRequest(input) req.SetContext(ctx) @@ -18746,7 +20818,12 @@ const opUpdateAppInstanceUser = "UpdateAppInstanceUser" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstanceUser +// +// Deprecated: Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) (req *request.Request, output *UpdateAppInstanceUserOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateAppInstanceUser, has been deprecated") + } op := &request.Operation{ Name: opUpdateAppInstanceUser, HTTPMethod: "PUT", @@ -18768,6 +20845,14 @@ func (c *Chime) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUser.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -18800,6 +20885,8 @@ func (c *Chime) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstanceUser +// +// Deprecated: Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*UpdateAppInstanceUserOutput, error) { req, out := c.UpdateAppInstanceUserRequest(input) return out, req.Send() @@ -18814,6 +20901,8 @@ func (c *Chime) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*Updat // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace func (c *Chime) UpdateAppInstanceUserWithContext(ctx aws.Context, input *UpdateAppInstanceUserInput, opts ...request.Option) (*UpdateAppInstanceUserOutput, error) { req, out := c.UpdateAppInstanceUserRequest(input) req.SetContext(ctx) @@ -18944,7 +21033,12 @@ const opUpdateChannel = "UpdateChannel" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannel +// +// Deprecated: Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateChannel, has been deprecated") + } op := &request.Operation{ Name: opUpdateChannel, HTTPMethod: "PUT", @@ -18971,6 +21065,14 @@ func (c *Chime) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Re // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannel.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19003,6 +21105,8 @@ func (c *Chime) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannel +// +// Deprecated: Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error) { req, out := c.UpdateChannelRequest(input) return out, req.Send() @@ -19017,6 +21121,8 @@ func (c *Chime) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error) { req, out := c.UpdateChannelRequest(input) req.SetContext(ctx) @@ -19049,7 +21155,12 @@ const opUpdateChannelMessage = "UpdateChannelMessage" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelMessage +// +// Deprecated: Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (req *request.Request, output *UpdateChannelMessageOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateChannelMessage, has been deprecated") + } op := &request.Operation{ Name: opUpdateChannelMessage, HTTPMethod: "PUT", @@ -19074,6 +21185,14 @@ func (c *Chime) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (r // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelMessage.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19106,6 +21225,8 @@ func (c *Chime) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelMessage +// +// Deprecated: Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateChannelMessageOutput, error) { req, out := c.UpdateChannelMessageRequest(input) return out, req.Send() @@ -19120,6 +21241,8 @@ func (c *Chime) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateC // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelMessageWithContext(ctx aws.Context, input *UpdateChannelMessageInput, opts ...request.Option) (*UpdateChannelMessageOutput, error) { req, out := c.UpdateChannelMessageRequest(input) req.SetContext(ctx) @@ -19152,7 +21275,12 @@ const opUpdateChannelReadMarker = "UpdateChannelReadMarker" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelReadMarker +// +// Deprecated: Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInput) (req *request.Request, output *UpdateChannelReadMarkerOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateChannelReadMarker, has been deprecated") + } op := &request.Operation{ Name: opUpdateChannelReadMarker, HTTPMethod: "PUT", @@ -19177,6 +21305,14 @@ func (c *Chime) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInp // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelReadMarker.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19209,6 +21345,8 @@ func (c *Chime) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInp // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelReadMarker +// +// Deprecated: Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*UpdateChannelReadMarkerOutput, error) { req, out := c.UpdateChannelReadMarkerRequest(input) return out, req.Send() @@ -19223,6 +21361,8 @@ func (c *Chime) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*U // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace func (c *Chime) UpdateChannelReadMarkerWithContext(ctx aws.Context, input *UpdateChannelReadMarkerInput, opts ...request.Option) (*UpdateChannelReadMarkerOutput, error) { req, out := c.UpdateChannelReadMarkerRequest(input) req.SetContext(ctx) @@ -19561,7 +21701,12 @@ const opUpdateProxySession = "UpdateProxySession" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateProxySession +// +// Deprecated: Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req *request.Request, output *UpdateProxySessionOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateProxySession, has been deprecated") + } op := &request.Operation{ Name: opUpdateProxySession, HTTPMethod: "POST", @@ -19581,6 +21726,14 @@ func (c *Chime) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req * // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateProxySession.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19612,6 +21765,8 @@ func (c *Chime) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req * // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateProxySession +// +// Deprecated: Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxySessionOutput, error) { req, out := c.UpdateProxySessionRequest(input) return out, req.Send() @@ -19626,6 +21781,8 @@ func (c *Chime) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxy // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateProxySessionWithContext(ctx aws.Context, input *UpdateProxySessionInput, opts ...request.Option) (*UpdateProxySessionOutput, error) { req, out := c.UpdateProxySessionRequest(input) req.SetContext(ctx) @@ -19856,7 +22013,12 @@ const opUpdateSipMediaApplication = "UpdateSipMediaApplication" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplication +// +// Deprecated: Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicationInput) (req *request.Request, output *UpdateSipMediaApplicationOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateSipMediaApplication, has been deprecated") + } op := &request.Operation{ Name: opUpdateSipMediaApplication, HTTPMethod: "PUT", @@ -19876,6 +22038,14 @@ func (c *Chime) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicatio // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplication.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19911,6 +22081,8 @@ func (c *Chime) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicatio // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplication +// +// Deprecated: Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) (*UpdateSipMediaApplicationOutput, error) { req, out := c.UpdateSipMediaApplicationRequest(input) return out, req.Send() @@ -19925,6 +22097,8 @@ func (c *Chime) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplicationWithContext(ctx aws.Context, input *UpdateSipMediaApplicationInput, opts ...request.Option) (*UpdateSipMediaApplicationOutput, error) { req, out := c.UpdateSipMediaApplicationRequest(input) req.SetContext(ctx) @@ -19957,7 +22131,12 @@ const opUpdateSipMediaApplicationCall = "UpdateSipMediaApplicationCall" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplicationCall +// +// Deprecated: Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplicationCallInput) (req *request.Request, output *UpdateSipMediaApplicationCallOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateSipMediaApplicationCall, has been deprecated") + } op := &request.Operation{ Name: opUpdateSipMediaApplicationCall, HTTPMethod: "POST", @@ -19979,6 +22158,14 @@ func (c *Chime) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplic // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplicationCall.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -20013,6 +22200,8 @@ func (c *Chime) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplic // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplicationCall +// +// Deprecated: Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplicationCall(input *UpdateSipMediaApplicationCallInput) (*UpdateSipMediaApplicationCallOutput, error) { req, out := c.UpdateSipMediaApplicationCallRequest(input) return out, req.Send() @@ -20027,6 +22216,8 @@ func (c *Chime) UpdateSipMediaApplicationCall(input *UpdateSipMediaApplicationCa // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipMediaApplicationCallWithContext(ctx aws.Context, input *UpdateSipMediaApplicationCallInput, opts ...request.Option) (*UpdateSipMediaApplicationCallOutput, error) { req, out := c.UpdateSipMediaApplicationCallRequest(input) req.SetContext(ctx) @@ -20059,7 +22250,12 @@ const opUpdateSipRule = "UpdateSipRule" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipRule +// +// Deprecated: Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Request, output *UpdateSipRuleOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateSipRule, has been deprecated") + } op := &request.Operation{ Name: opUpdateSipRule, HTTPMethod: "PUT", @@ -20079,6 +22275,14 @@ func (c *Chime) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Re // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipRule.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -20117,6 +22321,8 @@ func (c *Chime) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Re // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipRule +// +// Deprecated: Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, error) { req, out := c.UpdateSipRuleRequest(input) return out, req.Send() @@ -20131,6 +22337,8 @@ func (c *Chime) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateSipRuleWithContext(ctx aws.Context, input *UpdateSipRuleInput, opts ...request.Option) (*UpdateSipRuleOutput, error) { req, out := c.UpdateSipRuleRequest(input) req.SetContext(ctx) @@ -20359,7 +22567,12 @@ const opUpdateVoiceConnector = "UpdateVoiceConnector" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector +// +// Deprecated: Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (req *request.Request, output *UpdateVoiceConnectorOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateVoiceConnector, has been deprecated") + } op := &request.Operation{ Name: opUpdateVoiceConnector, HTTPMethod: "PUT", @@ -20379,6 +22592,14 @@ func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (r // // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnector.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -20410,6 +22631,8 @@ func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (r // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector +// +// Deprecated: Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateVoiceConnectorOutput, error) { req, out := c.UpdateVoiceConnectorRequest(input) return out, req.Send() @@ -20424,6 +22647,8 @@ func (c *Chime) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateV // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnectorWithContext(ctx aws.Context, input *UpdateVoiceConnectorInput, opts ...request.Option) (*UpdateVoiceConnectorOutput, error) { req, out := c.UpdateVoiceConnectorRequest(input) req.SetContext(ctx) @@ -20456,7 +22681,12 @@ const opUpdateVoiceConnectorGroup = "UpdateVoiceConnectorGroup" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup +// +// Deprecated: Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) (req *request.Request, output *UpdateVoiceConnectorGroupOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, UpdateVoiceConnectorGroup, has been deprecated") + } op := &request.Operation{ Name: opUpdateVoiceConnectorGroup, HTTPMethod: "PUT", @@ -20477,6 +22707,14 @@ func (c *Chime) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGrou // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnectorGroup.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -20512,6 +22750,8 @@ func (c *Chime) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGrou // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup +// +// Deprecated: Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error) { req, out := c.UpdateVoiceConnectorGroupRequest(input) return out, req.Send() @@ -20526,6 +22766,8 @@ func (c *Chime) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace func (c *Chime) UpdateVoiceConnectorGroupWithContext(ctx aws.Context, input *UpdateVoiceConnectorGroupInput, opts ...request.Option) (*UpdateVoiceConnectorGroupOutput, error) { req, out := c.UpdateVoiceConnectorGroupRequest(input) req.SetContext(ctx) @@ -20558,7 +22800,12 @@ const opValidateE911Address = "ValidateE911Address" // } // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ValidateE911Address +// +// Deprecated: Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace func (c *Chime) ValidateE911AddressRequest(input *ValidateE911AddressInput) (req *request.Request, output *ValidateE911AddressOutput) { + if c.Client.Config.Logger != nil { + c.Client.Config.Logger.Log("This operation, ValidateE911Address, has been deprecated") + } op := &request.Operation{ Name: opValidateE911Address, HTTPMethod: "POST", @@ -20582,6 +22829,14 @@ func (c *Chime) ValidateE911AddressRequest(input *ValidateE911AddressInput) (req // 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ValidateE911Address.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// in the Amazon Chime SDK Developer Guide. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -20613,6 +22868,8 @@ func (c *Chime) ValidateE911AddressRequest(input *ValidateE911AddressInput) (req // The service encountered an unexpected error. // // See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ValidateE911Address +// +// Deprecated: Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace func (c *Chime) ValidateE911Address(input *ValidateE911AddressInput) (*ValidateE911AddressOutput, error) { req, out := c.ValidateE911AddressRequest(input) return out, req.Send() @@ -20627,6 +22884,8 @@ func (c *Chime) ValidateE911Address(input *ValidateE911AddressInput) (*ValidateE // the context is nil a panic will occur. In the future the SDK may create // sub-contexts for http.Requests. See https://golang.org/pkg/context/ // for more information on using Contexts. +// +// Deprecated: Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace func (c *Chime) ValidateE911AddressWithContext(ctx aws.Context, input *ValidateE911AddressInput, opts ...request.Option) (*ValidateE911AddressOutput, error) { req, out := c.ValidateE911AddressRequest(input) req.SetContext(ctx) @@ -38649,18 +40908,30 @@ type MediaPlacement struct { EventIngestionUrl *string `type:"string"` // The screen data URL. + // + // This parameter is is no longer supported and no longer used by the Amazon + // Chime SDK. ScreenDataUrl *string `type:"string"` // The screen sharing URL. + // + // This parameter is is no longer supported and no longer used by the Amazon + // Chime SDK.. ScreenSharingUrl *string `type:"string"` // The screen viewing URL. + // + // This parameter is is no longer supported and no longer used by the Amazon + // Chime SDK. ScreenViewingUrl *string `type:"string"` // The signaling URL. SignalingUrl *string `type:"string"` // The turn control URL. + // + // This parameter is is no longer supported and no longer used by the Amazon + // Chime SDK. TurnControlUrl *string `type:"string"` } diff --git a/service/chime/doc.go b/service/chime/doc.go index 0380c6cff1d..ba04f82ff51 100644 --- a/service/chime/doc.go +++ b/service/chime/doc.go @@ -3,6 +3,14 @@ // Package chime provides the client and types for making API // requests to Amazon Chime. // +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/welcome.html), +// 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 (https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) +// 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 diff --git a/service/cleanrooms/api.go b/service/cleanrooms/api.go index 4ab6fb1e98d..e125d61c279 100644 --- a/service/cleanrooms/api.go +++ b/service/cleanrooms/api.go @@ -3027,7 +3027,7 @@ func (c *CleanRooms) StartProtectedQueryRequest(input *StartProtectedQueryInput) // StartProtectedQuery API operation for AWS Clean Rooms Service. // -// Creates a protected query that is started by AWS Clean Rooms. +// Creates a protected query that is started by Clean Rooms . // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -4110,7 +4110,7 @@ func (s *AnalysisRule) SetUpdateTime(v time.Time) *AnalysisRule { return s } -// Enables query structure and specified queries that product aggregate statistics. +// Enables query structure and specified queries that produce aggregate statistics. type AnalysisRuleAggregation struct { _ struct{} `type:"structure"` @@ -4119,6 +4119,10 @@ type AnalysisRuleAggregation struct { // AggregateColumns is a required field AggregateColumns []*AggregateColumn `locationName:"aggregateColumns" min:"1" type:"list" required:"true"` + // Which logical operators (if any) are to be used in an INNER JOIN match condition. + // Default is AND. + AllowedJoinOperators []*string `locationName:"allowedJoinOperators" type:"list" enum:"JoinOperator"` + // The columns that query runners are allowed to select, group by, or filter // by. // @@ -4132,7 +4136,7 @@ type AnalysisRuleAggregation struct { JoinColumns []*string `locationName:"joinColumns" type:"list" required:"true"` // Control that requires member who runs query to do a join with their configured - // table and/or other configured table in query + // table and/or other configured table in query. JoinRequired *string `locationName:"joinRequired" type:"string" enum:"JoinRequiredOption"` // Columns that must meet a specific threshold value (after an aggregation function @@ -4223,6 +4227,12 @@ func (s *AnalysisRuleAggregation) SetAggregateColumns(v []*AggregateColumn) *Ana return s } +// SetAllowedJoinOperators sets the AllowedJoinOperators field's value. +func (s *AnalysisRuleAggregation) SetAllowedJoinOperators(v []*string) *AnalysisRuleAggregation { + s.AllowedJoinOperators = v + return s +} + // SetDimensionColumns sets the DimensionColumns field's value. func (s *AnalysisRuleAggregation) SetDimensionColumns(v []*string) *AnalysisRuleAggregation { s.DimensionColumns = v @@ -4257,8 +4267,12 @@ func (s *AnalysisRuleAggregation) SetScalarFunctions(v []*string) *AnalysisRuleA type AnalysisRuleList struct { _ struct{} `type:"structure"` + // Which logical operators (if any) are to be used in an INNER JOIN match condition. + // Default is AND. + AllowedJoinOperators []*string `locationName:"allowedJoinOperators" type:"list" enum:"JoinOperator"` + // Columns that can be used to join a configured table with the table of the - // member who can query and another members' configured tables. + // member who can query and other members' configured tables. // // JoinColumns is a required field JoinColumns []*string `locationName:"joinColumns" min:"1" type:"list" required:"true"` @@ -4306,6 +4320,12 @@ func (s *AnalysisRuleList) Validate() error { return nil } +// SetAllowedJoinOperators sets the AllowedJoinOperators field's value. +func (s *AnalysisRuleList) SetAllowedJoinOperators(v []*string) *AnalysisRuleList { + s.AllowedJoinOperators = v + return s +} + // SetJoinColumns sets the JoinColumns field's value. func (s *AnalysisRuleList) SetJoinColumns(v []*string) *AnalysisRuleList { s.JoinColumns = v @@ -4576,7 +4596,7 @@ type Collaboration struct { CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"` // The identifier used to reference members of the collaboration. Currently - // only supports AWS account ID. + // only supports Amazon Web Services account ID. // // CreatorAccountId is a required field CreatorAccountId *string `locationName:"creatorAccountId" min:"12" type:"string" required:"true"` @@ -4737,7 +4757,7 @@ type CollaborationSummary struct { CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"` // The identifier used to reference members of the collaboration. Currently - // only supports AWS Account ID. + // only supports Amazon Web Services account ID. // // CreatorAccountId is a required field CreatorAccountId *string `locationName:"creatorAccountId" min:"12" type:"string" required:"true"` @@ -4853,7 +4873,7 @@ func (s *CollaborationSummary) SetUpdateTime(v time.Time) *CollaborationSummary return s } -// A column within a schema relation, derived from the underlying AWS Glue table. +// A column within a schema relation, derived from the underlying Glue table. type Column struct { _ struct{} `type:"structure"` @@ -4902,7 +4922,7 @@ func (s *Column) SetType(v string) *Column { type ConfiguredTable struct { _ struct{} `type:"structure"` - // The columns within the underlying AWS Glue table that can be utilized within + // The columns within the underlying Glue table that can be utilized within // collaborations. // // AllowedColumns is a required field @@ -4944,7 +4964,7 @@ type ConfiguredTable struct { // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` - // The AWS Glue table that this configured table represents. + // The Glue table that this configured table represents. // // TableReference is a required field TableReference *TableReference `locationName:"tableReference" type:"structure" required:"true"` @@ -6160,7 +6180,7 @@ type CreateConfiguredTableInput struct { // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` - // A reference to the AWS Glue table being configured. + // A reference to the Glue table being configured. // // TableReference is a required field TableReference *TableReference `locationName:"tableReference" type:"structure" required:"true"` @@ -7745,16 +7765,16 @@ func (s *GetSchemaOutput) SetSchema(v *Schema) *GetSchemaOutput { return s } -// A reference to a table within an AWS Glue data catalog. +// A reference to a table within an Glue data catalog. type GlueTableReference struct { _ struct{} `type:"structure"` - // The name of the database the AWS Glue table belongs to. + // The name of the database the Glue table belongs to. // // DatabaseName is a required field DatabaseName *string `locationName:"databaseName" type:"string" required:"true"` - // The name of the AWS Glue table. + // The name of the Glue table. // // TableName is a required field TableName *string `locationName:"tableName" type:"string" required:"true"` @@ -8748,7 +8768,7 @@ type MemberSpecification struct { _ struct{} `type:"structure"` // The identifier used to reference members of the collaboration. Currently - // only supports AWS Account ID. + // only supports Amazon Web Services account ID. // // AccountId is a required field AccountId *string `locationName:"accountId" min:"12" type:"string" required:"true"` @@ -8835,7 +8855,7 @@ type MemberSummary struct { Abilities []*string `locationName:"abilities" type:"list" required:"true" enum:"MemberAbility"` // The identifier used to reference members of the collaboration. Currently - // only supports AWS Account ID. + // only supports Amazon Web Services account ID. // // AccountId is a required field AccountId *string `locationName:"accountId" min:"12" type:"string" required:"true"` @@ -8949,7 +8969,7 @@ type Membership struct { CollaborationArn *string `locationName:"collaborationArn" type:"string" required:"true"` // The identifier used to reference members of the collaboration. Currently - // only supports AWS account ID. + // only supports Amazon Web Services account ID. // // CollaborationCreatorAccountId is a required field CollaborationCreatorAccountId *string `locationName:"collaborationCreatorAccountId" min:"12" type:"string" required:"true"` @@ -9105,8 +9125,8 @@ type MembershipSummary struct { // CollaborationArn is a required field CollaborationArn *string `locationName:"collaborationArn" type:"string" required:"true"` - // The identifier of the AWS principal that created the collaboration. Currently - // only supports AWS account ID. + // The identifier of the Amazon Web Services principal that created the collaboration. + // Currently only supports Amazon Web Services account ID. // // CollaborationCreatorAccountId is a required field CollaborationCreatorAccountId *string `locationName:"collaborationCreatorAccountId" min:"12" type:"string" required:"true"` @@ -9236,7 +9256,7 @@ func (s *MembershipSummary) SetUpdateTime(v time.Time) *MembershipSummary { return s } -// The parameters for an AWS Clean Rooms protected query. +// The parameters for an Clean Rooms protected query. type ProtectedQuery struct { _ struct{} `type:"structure"` @@ -9689,9 +9709,7 @@ type ProtectedQuerySQLParameters struct { _ struct{} `type:"structure" sensitive:"true"` // The query string to be submitted. - // - // QueryString is a required field - QueryString *string `locationName:"queryString" type:"string" required:"true"` + QueryString *string `locationName:"queryString" type:"string"` } // String returns the string representation. @@ -9712,19 +9730,6 @@ func (s ProtectedQuerySQLParameters) GoString() string { return s.String() } -// Validate inspects the fields of the type to determine if they are valid. -func (s *ProtectedQuerySQLParameters) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "ProtectedQuerySQLParameters"} - if s.QueryString == nil { - invalidParams.Add(request.NewErrParamRequired("QueryString")) - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - // SetQueryString sets the QueryString field's value. func (s *ProtectedQuerySQLParameters) SetQueryString(v string) *ProtectedQuerySQLParameters { s.QueryString = &v @@ -9949,7 +9954,7 @@ type Schema struct { // CreateTime is a required field CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"` - // The unique account ID for the AWS account that owns the schema. + // The unique account ID for the Amazon Web Services account that owns the schema. // // CreatorAccountId is a required field CreatorAccountId *string `locationName:"creatorAccountId" min:"12" type:"string" required:"true"` @@ -10099,7 +10104,7 @@ type SchemaSummary struct { // CreateTime is a required field CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"` - // The unique account ID for the AWS account that owns the schema. + // The unique account ID for the Amazon Web Services account that owns the schema. // // CreatorAccountId is a required field CreatorAccountId *string `locationName:"creatorAccountId" min:"12" type:"string" required:"true"` @@ -10336,11 +10341,6 @@ func (s *StartProtectedQueryInput) Validate() error { invalidParams.AddNested("ResultConfiguration", err.(request.ErrInvalidParams)) } } - if s.SqlParameters != nil { - if err := s.SqlParameters.Validate(); err != nil { - invalidParams.AddNested("SqlParameters", err.(request.ErrInvalidParams)) - } - } if invalidParams.Len() > 0 { return invalidParams @@ -10406,11 +10406,11 @@ func (s *StartProtectedQueryOutput) SetProtectedQuery(v *ProtectedQuery) *StartP } // A pointer to the dataset that underlies this table. Currently, this can only -// be an AWS Glue table. +// be an Glue table. type TableReference struct { _ struct{} `type:"structure"` - // If present, a reference to the AWS Glue table referred to by this table reference. + // If present, a reference to the Glue table referred to by this table reference. Glue *GlueTableReference `locationName:"glue" type:"structure"` } @@ -11612,6 +11612,22 @@ func FilterableMemberStatus_Values() []string { } } +const ( + // JoinOperatorOr is a JoinOperator enum value + JoinOperatorOr = "OR" + + // JoinOperatorAnd is a JoinOperator enum value + JoinOperatorAnd = "AND" +) + +// JoinOperator_Values returns all elements of the JoinOperator enum +func JoinOperator_Values() []string { + return []string{ + JoinOperatorOr, + JoinOperatorAnd, + } +} + const ( // JoinRequiredOptionQueryRunner is a JoinRequiredOption enum value JoinRequiredOptionQueryRunner = "QUERY_RUNNER" diff --git a/service/cleanrooms/doc.go b/service/cleanrooms/doc.go index b050019f902..2ec2c66d773 100644 --- a/service/cleanrooms/doc.go +++ b/service/cleanrooms/doc.go @@ -3,15 +3,15 @@ // Package cleanrooms provides the client and types for making API // requests to AWS Clean Rooms Service. // -// Welcome to the AWS Clean Rooms API Reference. +// Welcome to the 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, +// 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 AWS Clean Rooms concepts, procedures, and best practices, -// see the AWS Clean Rooms User Guide (https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html). +// To learn more about Clean Rooms concepts, procedures, and best practices, +// see the Clean Rooms User Guide (https://docs.aws.amazon.com/clean-rooms/latest/userguide/what-is.html). // // See https://docs.aws.amazon.com/goto/WebAPI/cleanrooms-2022-02-17 for more information on this service. // diff --git a/service/dynamodb/api.go b/service/dynamodb/api.go index fc591961cc7..47f359cd6f4 100644 --- a/service/dynamodb/api.go +++ b/service/dynamodb/api.go @@ -9263,6 +9263,10 @@ type BatchStatementError struct { // The error code associated with the failed PartiQL batch statement. Code *string `type:"string" enum:"BatchStatementErrorCodeEnum"` + // The item which caused the condition check to fail. This will be set if ReturnValuesOnConditionCheckFailure + // is specified as ALL_OLD. + Item map[string]*AttributeValue `type:"map"` + // The error message associated with the PartiQL batch response. Message *string `type:"string"` } @@ -9291,6 +9295,12 @@ func (s *BatchStatementError) SetCode(v string) *BatchStatementError { return s } +// SetItem sets the Item field's value. +func (s *BatchStatementError) SetItem(v map[string]*AttributeValue) *BatchStatementError { + s.Item = v + return s +} + // SetMessage sets the Message field's value. func (s *BatchStatementError) SetMessage(v string) *BatchStatementError { s.Message = &v @@ -9307,6 +9317,14 @@ type BatchStatementRequest struct { // The parameters associated with a PartiQL statement in the batch request. Parameters []*AttributeValue `min:"1" type:"list"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // A valid PartiQL statement. // // Statement is a required field @@ -9362,6 +9380,12 @@ func (s *BatchStatementRequest) SetParameters(v []*AttributeValue) *BatchStateme return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *BatchStatementRequest) SetReturnValuesOnConditionCheckFailure(v string) *BatchStatementRequest { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetStatement sets the Statement field's value. func (s *BatchStatementRequest) SetStatement(v string) *BatchStatementRequest { s.Statement = &v @@ -10085,6 +10109,9 @@ type ConditionalCheckFailedException struct { _ struct{} `type:"structure"` RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` + // Item which caused the ConditionalCheckFailedException. + Item map[string]*AttributeValue `type:"map"` + // The conditional request failed. Message_ *string `locationName:"message" type:"string"` } @@ -10132,7 +10159,7 @@ func (s *ConditionalCheckFailedException) OrigErr() error { } func (s *ConditionalCheckFailedException) Error() string { - return fmt.Sprintf("%s: %s", s.Code(), s.Message()) + return fmt.Sprintf("%s: %s\n%s", s.Code(), s.Message(), s.String()) } // Status code returns the HTTP status code for the request's response error. @@ -11647,6 +11674,14 @@ type DeleteItemInput struct { // DeleteItem does not recognize any values other than NONE or ALL_OLD. ReturnValues *string `type:"string" enum:"ReturnValue"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // The name of the table from which to delete the item. // // TableName is a required field @@ -11744,6 +11779,12 @@ func (s *DeleteItemInput) SetReturnValues(v string) *DeleteItemInput { return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *DeleteItemInput) SetReturnValuesOnConditionCheckFailure(v string) *DeleteItemInput { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetTableName sets the TableName field's value. func (s *DeleteItemInput) SetTableName(v string) *DeleteItemInput { s.TableName = &v @@ -13537,6 +13578,14 @@ type ExecuteStatementInput struct { // * NONE - No ConsumedCapacity details are included in the response. ReturnConsumedCapacity *string `type:"string" enum:"ReturnConsumedCapacity"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // The PartiQL statement representing the operation to run. // // Statement is a required field @@ -13616,6 +13665,12 @@ func (s *ExecuteStatementInput) SetReturnConsumedCapacity(v string) *ExecuteStat return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *ExecuteStatementInput) SetReturnValuesOnConditionCheckFailure(v string) *ExecuteStatementInput { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetStatement sets the Statement field's value. func (s *ExecuteStatementInput) SetStatement(v string) *ExecuteStatementInput { s.Statement = &v @@ -18357,6 +18412,14 @@ type ParameterizedStatement struct { // The parameter values. Parameters []*AttributeValue `min:"1" type:"list"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // A PartiQL statment that uses parameters. // // Statement is a required field @@ -18406,6 +18469,12 @@ func (s *ParameterizedStatement) SetParameters(v []*AttributeValue) *Parameteriz return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *ParameterizedStatement) SetReturnValuesOnConditionCheckFailure(v string) *ParameterizedStatement { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetStatement sets the Statement field's value. func (s *ParameterizedStatement) SetStatement(v string) *ParameterizedStatement { s.Statement = &v @@ -19184,6 +19253,14 @@ type PutItemInput struct { // PutItem does not recognize any values other than NONE or ALL_OLD. ReturnValues *string `type:"string" enum:"ReturnValue"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // The name of the table to contain the item. // // TableName is a required field @@ -19281,6 +19358,12 @@ func (s *PutItemInput) SetReturnValues(v string) *PutItemInput { return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *PutItemInput) SetReturnValuesOnConditionCheckFailure(v string) *PutItemInput { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetTableName sets the TableName field's value. func (s *PutItemInput) SetTableName(v string) *PutItemInput { s.TableName = &v @@ -25578,6 +25661,14 @@ type UpdateItemInput struct { // The values returned are strongly consistent. ReturnValues *string `type:"string" enum:"ReturnValue"` + // 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. + ReturnValuesOnConditionCheckFailure *string `type:"string" enum:"ReturnValuesOnConditionCheckFailure"` + // The name of the table containing the item to update. // // TableName is a required field @@ -25740,6 +25831,12 @@ func (s *UpdateItemInput) SetReturnValues(v string) *UpdateItemInput { return s } +// SetReturnValuesOnConditionCheckFailure sets the ReturnValuesOnConditionCheckFailure field's value. +func (s *UpdateItemInput) SetReturnValuesOnConditionCheckFailure(v string) *UpdateItemInput { + s.ReturnValuesOnConditionCheckFailure = &v + return s +} + // SetTableName sets the TableName field's value. func (s *UpdateItemInput) SetTableName(v string) *UpdateItemInput { s.TableName = &v diff --git a/service/gamelift/api.go b/service/gamelift/api.go index 5387c9d14a6..1cff0759bf2 100644 --- a/service/gamelift/api.go +++ b/service/gamelift/api.go @@ -191,8 +191,8 @@ func (c *GameLift) ClaimGameServerRequest(input *ClaimGameServerInput) (req *req // 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. +// 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 @@ -210,7 +210,7 @@ func (c *GameLift) ClaimGameServerRequest(input *ClaimGameServerInput) (req *req // - If the game server claim status is CLAIMED. // // - If the game server is running on an instance in DRAINING status and -// provided filter option does not allow placing on DRAINING instances. +// the provided filter option does not allow placing on DRAINING instances. // // # Learn more // @@ -15766,9 +15766,10 @@ type CreateMatchmakingConfigurationInput struct { AcceptanceTimeoutSeconds *int64 `min:"1" type:"integer"` // 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. + // 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. AdditionalPlayerCount *int64 `type:"integer"` // The method used to backfill game sessions that are created with this matchmaking @@ -26340,9 +26341,10 @@ type MatchmakingConfiguration struct { AcceptanceTimeoutSeconds *int64 `min:"1" type:"integer"` // 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. + // 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. AdditionalPlayerCount *int64 `type:"integer"` // The method used to backfill game sessions created with this matchmaking configuration. @@ -32106,9 +32108,10 @@ type UpdateMatchmakingConfigurationInput struct { AcceptanceTimeoutSeconds *int64 `min:"1" type:"integer"` // 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. + // 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. AdditionalPlayerCount *int64 `type:"integer"` // The method that is used to backfill game sessions created with this matchmaking @@ -34526,6 +34529,9 @@ const ( // OperatingSystemWindows2016 is a OperatingSystem enum value OperatingSystemWindows2016 = "WINDOWS_2016" + + // OperatingSystemAmazonLinux2023 is a OperatingSystem enum value + OperatingSystemAmazonLinux2023 = "AMAZON_LINUX_2023" ) // OperatingSystem_Values returns all elements of the OperatingSystem enum @@ -34535,6 +34541,7 @@ func OperatingSystem_Values() []string { OperatingSystemAmazonLinux, OperatingSystemAmazonLinux2, OperatingSystemWindows2016, + OperatingSystemAmazonLinux2023, } } diff --git a/service/glue/api.go b/service/glue/api.go index 036ccf45103..050ced1c2b5 100644 --- a/service/glue/api.go +++ b/service/glue/api.go @@ -29080,6 +29080,9 @@ type CrawlerTargets struct { // Specifies Amazon DynamoDB targets. DynamoDBTargets []*DynamoDBTarget `type:"list"` + // Specifies Apache Iceberg data store targets. + IcebergTargets []*IcebergTarget `type:"list"` + // Specifies JDBC targets. JdbcTargets []*JdbcTarget `type:"list"` @@ -29146,6 +29149,12 @@ func (s *CrawlerTargets) SetDynamoDBTargets(v []*DynamoDBTarget) *CrawlerTargets return s } +// SetIcebergTargets sets the IcebergTargets field's value. +func (s *CrawlerTargets) SetIcebergTargets(v []*IcebergTarget) *CrawlerTargets { + s.IcebergTargets = v + return s +} + // SetJdbcTargets sets the JdbcTargets field's value. func (s *CrawlerTargets) SetJdbcTargets(v []*JdbcTarget) *CrawlerTargets { s.JdbcTargets = v @@ -49505,6 +49514,69 @@ func (s *GrokClassifier) SetVersion(v int64) *GrokClassifier { return s } +// Specifies an Apache Iceberg data source where Iceberg tables are stored in +// Amazon S3. +type IcebergTarget struct { + _ struct{} `type:"structure"` + + // The name of the connection to use to connect to the Iceberg target. + ConnectionName *string `type:"string"` + + // A list of glob patterns used to exclude from the crawl. For more information, + // see Catalog Tables with a Crawler (https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). + Exclusions []*string `type:"list"` + + // 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. + MaximumTraversalDepth *int64 `type:"integer"` + + // One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix. + Paths []*string `type:"list"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s IcebergTarget) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s IcebergTarget) GoString() string { + return s.String() +} + +// SetConnectionName sets the ConnectionName field's value. +func (s *IcebergTarget) SetConnectionName(v string) *IcebergTarget { + s.ConnectionName = &v + return s +} + +// SetExclusions sets the Exclusions field's value. +func (s *IcebergTarget) SetExclusions(v []*string) *IcebergTarget { + s.Exclusions = v + return s +} + +// SetMaximumTraversalDepth sets the MaximumTraversalDepth field's value. +func (s *IcebergTarget) SetMaximumTraversalDepth(v int64) *IcebergTarget { + s.MaximumTraversalDepth = &v + return s +} + +// SetPaths sets the Paths field's value. +func (s *IcebergTarget) SetPaths(v []*string) *IcebergTarget { + s.Paths = v + return s +} + // The same unique identifier was associated with two different records. type IdempotentParameterMismatchException struct { _ struct{} `type:"structure"` diff --git a/service/sagemaker/api.go b/service/sagemaker/api.go index ce3259cd88d..e6dcd42e749 100644 --- a/service/sagemaker/api.go +++ b/service/sagemaker/api.go @@ -32122,6 +32122,9 @@ type AutoMLJobChannel struct { // 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. ChannelType *string `type:"string" enum:"AutoMLChannelType"` // The allowed compression types depend on the input format and problem type. @@ -32133,13 +32136,16 @@ type AutoMLJobChannel struct { // The content type of the data from the input source. The following are the // allowed content types for different problems: // - // * For Tabular problem types: text/csv;header=present or x-application/vnd.amazon+parquet. + // * For tabular problem types: text/csv;header=present or x-application/vnd.amazon+parquet. // The default value is text/csv;header=present. // - // * For ImageClassification: image/png, image/jpeg, or image/*. The default + // * For image classification: image/png, image/jpeg, or image/*. The default // value is image/*. // - // * For TextClassification: text/csv;header=present or x-application/vnd.amazon+parquet. + // * For text classification: text/csv;header=present or x-application/vnd.amazon+parquet. + // The default value is text/csv;header=present. + // + // * For time-series forecasting: text/csv;header=present or x-application/vnd.amazon+parquet. // The default value is text/csv;header=present. ContentType *string `type:"string"` @@ -32220,8 +32226,9 @@ type AutoMLJobCompletionCriteria struct { // 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. + // 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. MaxCandidates *int64 `min:"1" type:"integer"` // The maximum time, in seconds, that each training job executed inside hyperparameter @@ -32424,6 +32431,8 @@ type AutoMLJobObjective struct { // // * For image or text classification problem types: Accuracy // + // * For time-series forecasting problem types: AverageWeightedQuantileLoss + // // MetricName is a required field MetricName *string `type:"string" required:"true" enum:"AutoMLMetricEnum"` } @@ -32717,6 +32726,10 @@ type AutoMLProblemTypeConfig struct { // Settings used to configure an AutoML job V2 for the text classification problem // type. TextClassificationJobConfig *TextClassificationJobConfig `type:"structure"` + + // Settings used to configure an AutoML job V2 for a time-series forecasting + // problem type. + TimeSeriesForecastingJobConfig *TimeSeriesForecastingJobConfig `type:"structure"` } // String returns the string representation. @@ -32755,6 +32768,11 @@ func (s *AutoMLProblemTypeConfig) Validate() error { invalidParams.AddNested("TextClassificationJobConfig", err.(request.ErrInvalidParams)) } } + if s.TimeSeriesForecastingJobConfig != nil { + if err := s.TimeSeriesForecastingJobConfig.Validate(); err != nil { + invalidParams.AddNested("TimeSeriesForecastingJobConfig", err.(request.ErrInvalidParams)) + } + } if invalidParams.Len() > 0 { return invalidParams @@ -32780,6 +32798,12 @@ func (s *AutoMLProblemTypeConfig) SetTextClassificationJobConfig(v *TextClassifi return s } +// SetTimeSeriesForecastingJobConfig sets the TimeSeriesForecastingJobConfig field's value. +func (s *AutoMLProblemTypeConfig) SetTimeSeriesForecastingJobConfig(v *TimeSeriesForecastingJobConfig) *AutoMLProblemTypeConfig { + s.TimeSeriesForecastingJobConfig = v + return s +} + // The resolved attributes specific to the problem type of an AutoML job V2. type AutoMLProblemTypeResolvedAttributes struct { _ struct{} `type:"structure"` @@ -33974,6 +33998,11 @@ func (s *CallbackStepMetadata) SetSqsQueueUrl(v string) *CallbackStepMetadata { type CandidateArtifactLocations struct { _ struct{} `type:"structure"` + // 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. + BacktestResults *string `min:"1" type:"string"` + // The Amazon S3 prefix to the explainability artifacts generated for the AutoML // candidate. // @@ -34003,6 +34032,12 @@ func (s CandidateArtifactLocations) GoString() string { return s.String() } +// SetBacktestResults sets the BacktestResults field's value. +func (s *CandidateArtifactLocations) SetBacktestResults(v string) *CandidateArtifactLocations { + s.BacktestResults = &v + return s +} + // SetExplainability sets the Explainability field's value. func (s *CandidateArtifactLocations) SetExplainability(v string) *CandidateArtifactLocations { s.Explainability = &v @@ -37680,11 +37715,13 @@ type CreateAutoMLJobV2Input struct { // attribute in the CreateAutoMLJob input parameters. The supported formats // depend on the problem type: // - // * For Tabular problem types: S3Prefix, ManifestFile. + // * For tabular problem types: S3Prefix, ManifestFile. // - // * For ImageClassification: S3Prefix, ManifestFile, AugmentedManifestFile. + // * For image classification: S3Prefix, ManifestFile, AugmentedManifestFile. // - // * For TextClassification: S3Prefix. + // * For text classification: S3Prefix. + // + // * For time-series forecasting: S3Prefix. // // AutoMLJobInputDataConfig is a required field AutoMLJobInputDataConfig []*AutoMLJobChannel `min:"1" type:"list" required:"true"` @@ -37715,6 +37752,10 @@ type CreateAutoMLJobV2Input struct { // 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. DataSplitConfig *AutoMLDataSplitConfig `type:"structure"` // Specifies how to generate the endpoint name for an automatic one-click Autopilot @@ -106883,6 +106924,301 @@ func (s *TextClassificationJobConfig) SetTargetLabelColumn(v string) *TextClassi return s } +// The collection of components that defines the time-series. +type TimeSeriesConfig struct { + _ struct{} `type:"structure"` + + // 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. + GroupingAttributeNames []*string `min:"1" type:"list"` + + // The name of the column that represents the set of item identifiers for which + // you want to predict the target value. + // + // ItemIdentifierAttributeName is a required field + ItemIdentifierAttributeName *string `min:"1" type:"string" required:"true"` + + // 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. + // + // TargetAttributeName is a required field + TargetAttributeName *string `min:"1" type:"string" required:"true"` + + // The name of the column indicating a point in time at which the target value + // of a given item is recorded. + // + // TimestampAttributeName is a required field + TimestampAttributeName *string `min:"1" type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesConfig) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesConfig) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *TimeSeriesConfig) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "TimeSeriesConfig"} + if s.GroupingAttributeNames != nil && len(s.GroupingAttributeNames) < 1 { + invalidParams.Add(request.NewErrParamMinLen("GroupingAttributeNames", 1)) + } + if s.ItemIdentifierAttributeName == nil { + invalidParams.Add(request.NewErrParamRequired("ItemIdentifierAttributeName")) + } + if s.ItemIdentifierAttributeName != nil && len(*s.ItemIdentifierAttributeName) < 1 { + invalidParams.Add(request.NewErrParamMinLen("ItemIdentifierAttributeName", 1)) + } + if s.TargetAttributeName == nil { + invalidParams.Add(request.NewErrParamRequired("TargetAttributeName")) + } + if s.TargetAttributeName != nil && len(*s.TargetAttributeName) < 1 { + invalidParams.Add(request.NewErrParamMinLen("TargetAttributeName", 1)) + } + if s.TimestampAttributeName == nil { + invalidParams.Add(request.NewErrParamRequired("TimestampAttributeName")) + } + if s.TimestampAttributeName != nil && len(*s.TimestampAttributeName) < 1 { + invalidParams.Add(request.NewErrParamMinLen("TimestampAttributeName", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetGroupingAttributeNames sets the GroupingAttributeNames field's value. +func (s *TimeSeriesConfig) SetGroupingAttributeNames(v []*string) *TimeSeriesConfig { + s.GroupingAttributeNames = v + return s +} + +// SetItemIdentifierAttributeName sets the ItemIdentifierAttributeName field's value. +func (s *TimeSeriesConfig) SetItemIdentifierAttributeName(v string) *TimeSeriesConfig { + s.ItemIdentifierAttributeName = &v + return s +} + +// SetTargetAttributeName sets the TargetAttributeName field's value. +func (s *TimeSeriesConfig) SetTargetAttributeName(v string) *TimeSeriesConfig { + s.TargetAttributeName = &v + return s +} + +// SetTimestampAttributeName sets the TimestampAttributeName field's value. +func (s *TimeSeriesConfig) SetTimestampAttributeName(v string) *TimeSeriesConfig { + s.TimestampAttributeName = &v + return s +} + +// 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. +type TimeSeriesForecastingJobConfig struct { + _ struct{} `type:"structure"` + + // How long a job is allowed to run, or how many candidates a job is allowed + // to generate. + CompletionCriteria *AutoMLJobCompletionCriteria `type:"structure"` + + // 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. + FeatureSpecificationS3Uri *string `type:"string"` + + // 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: + // + // * Minute - 1-59 + // + // * Hour - 1-23 + // + // * Day - 1-6 + // + // * Week - 1-4 + // + // * Month - 1-11 + // + // * Year - 1 + // + // ForecastFrequency is a required field + ForecastFrequency *string `min:"1" type:"string" required:"true"` + + // 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. + // + // ForecastHorizon is a required field + ForecastHorizon *int64 `min:"1" type:"integer" required:"true"` + + // 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. + ForecastQuantiles []*string `min:"1" type:"list"` + + // The collection of components that defines the time-series. + // + // TimeSeriesConfig is a required field + TimeSeriesConfig *TimeSeriesConfig `type:"structure" required:"true"` + + // The transformations modifying specific attributes of the time-series, such + // as filling strategies for missing values. + Transformations *TimeSeriesTransformations `type:"structure"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesForecastingJobConfig) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesForecastingJobConfig) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *TimeSeriesForecastingJobConfig) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "TimeSeriesForecastingJobConfig"} + if s.ForecastFrequency == nil { + invalidParams.Add(request.NewErrParamRequired("ForecastFrequency")) + } + if s.ForecastFrequency != nil && len(*s.ForecastFrequency) < 1 { + invalidParams.Add(request.NewErrParamMinLen("ForecastFrequency", 1)) + } + if s.ForecastHorizon == nil { + invalidParams.Add(request.NewErrParamRequired("ForecastHorizon")) + } + if s.ForecastHorizon != nil && *s.ForecastHorizon < 1 { + invalidParams.Add(request.NewErrParamMinValue("ForecastHorizon", 1)) + } + if s.ForecastQuantiles != nil && len(s.ForecastQuantiles) < 1 { + invalidParams.Add(request.NewErrParamMinLen("ForecastQuantiles", 1)) + } + if s.TimeSeriesConfig == nil { + invalidParams.Add(request.NewErrParamRequired("TimeSeriesConfig")) + } + if s.CompletionCriteria != nil { + if err := s.CompletionCriteria.Validate(); err != nil { + invalidParams.AddNested("CompletionCriteria", err.(request.ErrInvalidParams)) + } + } + if s.TimeSeriesConfig != nil { + if err := s.TimeSeriesConfig.Validate(); err != nil { + invalidParams.AddNested("TimeSeriesConfig", err.(request.ErrInvalidParams)) + } + } + if s.Transformations != nil { + if err := s.Transformations.Validate(); err != nil { + invalidParams.AddNested("Transformations", err.(request.ErrInvalidParams)) + } + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetCompletionCriteria sets the CompletionCriteria field's value. +func (s *TimeSeriesForecastingJobConfig) SetCompletionCriteria(v *AutoMLJobCompletionCriteria) *TimeSeriesForecastingJobConfig { + s.CompletionCriteria = v + return s +} + +// SetFeatureSpecificationS3Uri sets the FeatureSpecificationS3Uri field's value. +func (s *TimeSeriesForecastingJobConfig) SetFeatureSpecificationS3Uri(v string) *TimeSeriesForecastingJobConfig { + s.FeatureSpecificationS3Uri = &v + return s +} + +// SetForecastFrequency sets the ForecastFrequency field's value. +func (s *TimeSeriesForecastingJobConfig) SetForecastFrequency(v string) *TimeSeriesForecastingJobConfig { + s.ForecastFrequency = &v + return s +} + +// SetForecastHorizon sets the ForecastHorizon field's value. +func (s *TimeSeriesForecastingJobConfig) SetForecastHorizon(v int64) *TimeSeriesForecastingJobConfig { + s.ForecastHorizon = &v + return s +} + +// SetForecastQuantiles sets the ForecastQuantiles field's value. +func (s *TimeSeriesForecastingJobConfig) SetForecastQuantiles(v []*string) *TimeSeriesForecastingJobConfig { + s.ForecastQuantiles = v + return s +} + +// SetTimeSeriesConfig sets the TimeSeriesConfig field's value. +func (s *TimeSeriesForecastingJobConfig) SetTimeSeriesConfig(v *TimeSeriesConfig) *TimeSeriesForecastingJobConfig { + s.TimeSeriesConfig = v + return s +} + +// SetTransformations sets the Transformations field's value. +func (s *TimeSeriesForecastingJobConfig) SetTransformations(v *TimeSeriesTransformations) *TimeSeriesForecastingJobConfig { + s.Transformations = v + return s +} + // Time series forecast settings for the SageMaker Canvas application. type TimeSeriesForecastingSettings struct { _ struct{} `type:"structure"` @@ -106945,6 +107281,89 @@ func (s *TimeSeriesForecastingSettings) SetStatus(v string) *TimeSeriesForecasti return s } +// 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. +type TimeSeriesTransformations struct { + _ struct{} `type:"structure"` + + // 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. + Aggregation map[string]*string `min:"1" type:"map"` + + // 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: + // + // * frontfill: none (Supported only for target column) + // + // * middlefill: zero, value, median, mean, min, max + // + // * backfill: zero, value, median, mean, min, max + // + // * futurefill: zero, value, median, mean, min, max + // + // 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". + Filling map[string]map[string]*string `min:"1" type:"map"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesTransformations) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s TimeSeriesTransformations) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *TimeSeriesTransformations) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "TimeSeriesTransformations"} + if s.Aggregation != nil && len(s.Aggregation) < 1 { + invalidParams.Add(request.NewErrParamMinLen("Aggregation", 1)) + } + if s.Filling != nil && len(s.Filling) < 1 { + invalidParams.Add(request.NewErrParamMinLen("Filling", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAggregation sets the Aggregation field's value. +func (s *TimeSeriesTransformations) SetAggregation(v map[string]*string) *TimeSeriesTransformations { + s.Aggregation = v + return s +} + +// SetFilling sets the Filling field's value. +func (s *TimeSeriesTransformations) SetFilling(v map[string]map[string]*string) *TimeSeriesTransformations { + s.Filling = v + return s +} + // Defines the traffic pattern of the load test. type TrafficPattern struct { _ struct{} `type:"structure"` @@ -115920,6 +116339,34 @@ func ActionStatus_Values() []string { } } +const ( + // AggregationTransformationValueSum is a AggregationTransformationValue enum value + AggregationTransformationValueSum = "sum" + + // AggregationTransformationValueAvg is a AggregationTransformationValue enum value + AggregationTransformationValueAvg = "avg" + + // AggregationTransformationValueFirst is a AggregationTransformationValue enum value + AggregationTransformationValueFirst = "first" + + // AggregationTransformationValueMin is a AggregationTransformationValue enum value + AggregationTransformationValueMin = "min" + + // AggregationTransformationValueMax is a AggregationTransformationValue enum value + AggregationTransformationValueMax = "max" +) + +// AggregationTransformationValue_Values returns all elements of the AggregationTransformationValue enum +func AggregationTransformationValue_Values() []string { + return []string{ + AggregationTransformationValueSum, + AggregationTransformationValueAvg, + AggregationTransformationValueFirst, + AggregationTransformationValueMin, + AggregationTransformationValueMax, + } +} + const ( // AlgorithmSortByName is a AlgorithmSortBy enum value AlgorithmSortByName = "Name" @@ -116608,6 +117055,9 @@ const ( // AutoMLJobSecondaryStatusTrainingModels is a AutoMLJobSecondaryStatus enum value AutoMLJobSecondaryStatusTrainingModels = "TrainingModels" + + // AutoMLJobSecondaryStatusPreTraining is a AutoMLJobSecondaryStatus enum value + AutoMLJobSecondaryStatusPreTraining = "PreTraining" ) // AutoMLJobSecondaryStatus_Values returns all elements of the AutoMLJobSecondaryStatus enum @@ -116631,6 +117081,7 @@ func AutoMLJobSecondaryStatus_Values() []string { AutoMLJobSecondaryStatusGeneratingModelInsightsReport, AutoMLJobSecondaryStatusModelInsightsError, AutoMLJobSecondaryStatusTrainingModels, + AutoMLJobSecondaryStatusPreTraining, } } @@ -116701,6 +117152,18 @@ const ( // AutoMLMetricEnumRecallMacro is a AutoMLMetricEnum enum value AutoMLMetricEnumRecallMacro = "RecallMacro" + + // AutoMLMetricEnumMape is a AutoMLMetricEnum enum value + AutoMLMetricEnumMape = "MAPE" + + // AutoMLMetricEnumMase is a AutoMLMetricEnum enum value + AutoMLMetricEnumMase = "MASE" + + // AutoMLMetricEnumWape is a AutoMLMetricEnum enum value + AutoMLMetricEnumWape = "WAPE" + + // AutoMLMetricEnumAverageWeightedQuantileLoss is a AutoMLMetricEnum enum value + AutoMLMetricEnumAverageWeightedQuantileLoss = "AverageWeightedQuantileLoss" ) // AutoMLMetricEnum_Values returns all elements of the AutoMLMetricEnum enum @@ -116719,6 +117182,10 @@ func AutoMLMetricEnum_Values() []string { AutoMLMetricEnumPrecisionMacro, AutoMLMetricEnumRecall, AutoMLMetricEnumRecallMacro, + AutoMLMetricEnumMape, + AutoMLMetricEnumMase, + AutoMLMetricEnumWape, + AutoMLMetricEnumAverageWeightedQuantileLoss, } } @@ -116767,6 +117234,18 @@ const ( // AutoMLMetricExtendedEnumInferenceLatency is a AutoMLMetricExtendedEnum enum value AutoMLMetricExtendedEnumInferenceLatency = "InferenceLatency" + + // AutoMLMetricExtendedEnumMape is a AutoMLMetricExtendedEnum enum value + AutoMLMetricExtendedEnumMape = "MAPE" + + // AutoMLMetricExtendedEnumMase is a AutoMLMetricExtendedEnum enum value + AutoMLMetricExtendedEnumMase = "MASE" + + // AutoMLMetricExtendedEnumWape is a AutoMLMetricExtendedEnum enum value + AutoMLMetricExtendedEnumWape = "WAPE" + + // AutoMLMetricExtendedEnumAverageWeightedQuantileLoss is a AutoMLMetricExtendedEnum enum value + AutoMLMetricExtendedEnumAverageWeightedQuantileLoss = "AverageWeightedQuantileLoss" ) // AutoMLMetricExtendedEnum_Values returns all elements of the AutoMLMetricExtendedEnum enum @@ -116787,6 +117266,10 @@ func AutoMLMetricExtendedEnum_Values() []string { AutoMLMetricExtendedEnumRecallMacro, AutoMLMetricExtendedEnumLogLoss, AutoMLMetricExtendedEnumInferenceLatency, + AutoMLMetricExtendedEnumMape, + AutoMLMetricExtendedEnumMase, + AutoMLMetricExtendedEnumWape, + AutoMLMetricExtendedEnumAverageWeightedQuantileLoss, } } @@ -116819,6 +117302,9 @@ const ( // AutoMLProblemTypeConfigNameTabular is a AutoMLProblemTypeConfigName enum value AutoMLProblemTypeConfigNameTabular = "Tabular" + + // AutoMLProblemTypeConfigNameTimeSeriesForecasting is a AutoMLProblemTypeConfigName enum value + AutoMLProblemTypeConfigNameTimeSeriesForecasting = "TimeSeriesForecasting" ) // AutoMLProblemTypeConfigName_Values returns all elements of the AutoMLProblemTypeConfigName enum @@ -116827,6 +117313,7 @@ func AutoMLProblemTypeConfigName_Values() []string { AutoMLProblemTypeConfigNameImageClassification, AutoMLProblemTypeConfigNameTextClassification, AutoMLProblemTypeConfigNameTabular, + AutoMLProblemTypeConfigNameTimeSeriesForecasting, } } @@ -118042,6 +118529,46 @@ func FileSystemType_Values() []string { } } +const ( + // FillingTypeFrontfill is a FillingType enum value + FillingTypeFrontfill = "frontfill" + + // FillingTypeMiddlefill is a FillingType enum value + FillingTypeMiddlefill = "middlefill" + + // FillingTypeBackfill is a FillingType enum value + FillingTypeBackfill = "backfill" + + // FillingTypeFuturefill is a FillingType enum value + FillingTypeFuturefill = "futurefill" + + // FillingTypeFrontfillValue is a FillingType enum value + FillingTypeFrontfillValue = "frontfill_value" + + // FillingTypeMiddlefillValue is a FillingType enum value + FillingTypeMiddlefillValue = "middlefill_value" + + // FillingTypeBackfillValue is a FillingType enum value + FillingTypeBackfillValue = "backfill_value" + + // FillingTypeFuturefillValue is a FillingType enum value + FillingTypeFuturefillValue = "futurefill_value" +) + +// FillingType_Values returns all elements of the FillingType enum +func FillingType_Values() []string { + return []string{ + FillingTypeFrontfill, + FillingTypeMiddlefill, + FillingTypeBackfill, + FillingTypeFuturefill, + FillingTypeFrontfillValue, + FillingTypeMiddlefillValue, + FillingTypeBackfillValue, + FillingTypeFuturefillValue, + } +} + const ( // FlowDefinitionStatusInitializing is a FlowDefinitionStatus enum value FlowDefinitionStatusInitializing = "Initializing"