Module: Aws::ChimeSDKIdentity::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-chimesdkidentity/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AllowMessages =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AllowMessages')
- AppInstance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstance')
- AppInstanceAdmin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceAdmin')
- AppInstanceAdminList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AppInstanceAdminList')
- AppInstanceAdminSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceAdminSummary')
- AppInstanceBot =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceBot')
- AppInstanceBotList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AppInstanceBotList')
- AppInstanceBotSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceBotSummary')
- AppInstanceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AppInstanceList')
- AppInstanceRetentionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceRetentionSettings')
- AppInstanceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceSummary')
- AppInstanceUser =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceUser')
- AppInstanceUserEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceUserEndpoint')
- AppInstanceUserEndpointSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceUserEndpointSummary')
- AppInstanceUserEndpointSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AppInstanceUserEndpointSummaryList')
- AppInstanceUserEndpointType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AppInstanceUserEndpointType')
- AppInstanceUserList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AppInstanceUserList')
- AppInstanceUserSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppInstanceUserSummary')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- ChannelRetentionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelRetentionSettings')
- ChimeArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChimeArn')
- ClientRequestToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestToken')
- Configuration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Configuration')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateAppInstanceAdminRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceAdminRequest')
- CreateAppInstanceAdminResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceAdminResponse')
- CreateAppInstanceBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceBotRequest')
- CreateAppInstanceBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceBotResponse')
- CreateAppInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceRequest')
- CreateAppInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceResponse')
- CreateAppInstanceUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceUserRequest')
- CreateAppInstanceUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAppInstanceUserResponse')
- DeleteAppInstanceAdminRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAppInstanceAdminRequest')
- DeleteAppInstanceBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAppInstanceBotRequest')
- DeleteAppInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAppInstanceRequest')
- DeleteAppInstanceUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAppInstanceUserRequest')
- DeregisterAppInstanceUserEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterAppInstanceUserEndpointRequest')
- DescribeAppInstanceAdminRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceAdminRequest')
- DescribeAppInstanceAdminResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceAdminResponse')
- DescribeAppInstanceBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceBotRequest')
- DescribeAppInstanceBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceBotResponse')
- DescribeAppInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceRequest')
- DescribeAppInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceResponse')
- DescribeAppInstanceUserEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceUserEndpointRequest')
- DescribeAppInstanceUserEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceUserEndpointResponse')
- DescribeAppInstanceUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceUserRequest')
- DescribeAppInstanceUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAppInstanceUserResponse')
- EndpointAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EndpointAttributes')
- EndpointState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EndpointState')
- EndpointStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EndpointStatus')
- EndpointStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EndpointStatusReason')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ExpirationCriterion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExpirationCriterion')
- ExpirationDays =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ExpirationDays')
- ExpirationSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExpirationSettings')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- GetAppInstanceRetentionSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAppInstanceRetentionSettingsRequest')
- GetAppInstanceRetentionSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAppInstanceRetentionSettingsResponse')
- Identity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Identity')
- InvokedBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvokedBy')
- LexBotAliasArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LexBotAliasArn')
- LexConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LexConfiguration')
- LexIntentName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LexIntentName')
- ListAppInstanceAdminsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceAdminsRequest')
- ListAppInstanceAdminsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceAdminsResponse')
- ListAppInstanceBotsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceBotsRequest')
- ListAppInstanceBotsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceBotsResponse')
- ListAppInstanceUserEndpointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceUserEndpointsRequest')
- ListAppInstanceUserEndpointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceUserEndpointsResponse')
- ListAppInstanceUsersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceUsersRequest')
- ListAppInstanceUsersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstanceUsersResponse')
- ListAppInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstancesRequest')
- ListAppInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAppInstancesResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- Metadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Metadata')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NonEmptyResourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyResourceName')
- NonEmptySensitiveString1600 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptySensitiveString1600')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- PutAppInstanceRetentionSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAppInstanceRetentionSettingsRequest')
- PutAppInstanceRetentionSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAppInstanceRetentionSettingsResponse')
- PutAppInstanceUserExpirationSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAppInstanceUserExpirationSettingsRequest')
- PutAppInstanceUserExpirationSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAppInstanceUserExpirationSettingsResponse')
- RegisterAppInstanceUserEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterAppInstanceUserEndpointRequest')
- RegisterAppInstanceUserEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterAppInstanceUserEndpointResponse')
- ResourceLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceLimitExceededException')
- ResourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceName')
- RespondsTo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RespondsTo')
- RetentionDays =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'RetentionDays')
- SensitiveChimeArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveChimeArn')
- SensitiveString1600 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString1600')
- ServiceFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceFailureException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- StandardMessages =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StandardMessages')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- String1600 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String1600')
- String64 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String64')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TargetedMessages =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetedMessages')
- ThrottledClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottledClientException')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
Shapes::StructureShape.new(name: 'UnauthorizedClientException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateAppInstanceBotRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceBotRequest')
- UpdateAppInstanceBotResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceBotResponse')
- UpdateAppInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceRequest')
- UpdateAppInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceResponse')
- UpdateAppInstanceUserEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceUserEndpointRequest')
- UpdateAppInstanceUserEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceUserEndpointResponse')
- UpdateAppInstanceUserRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceUserRequest')
- UpdateAppInstanceUserResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAppInstanceUserResponse')
- UserId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserId')
- UserName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserName')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2021-04-20" api. = { "apiVersion" => "2021-04-20", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "identity-chime", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Chime SDK Identity", "serviceId" => "Chime SDK Identity", "signatureVersion" => "v4", "signingName" => "chime", "uid" => "chime-sdk-identity-2021-04-20", } api.add_operation(:create_app_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppInstance" o.http_method = "POST" o.http_request_uri = "/app-instances" o.input = Shapes::ShapeRef.new(shape: CreateAppInstanceRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_app_instance_admin, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppInstanceAdmin" o.http_method = "POST" o.http_request_uri = "/app-instances/{appInstanceArn}/admins" o.input = Shapes::ShapeRef.new(shape: CreateAppInstanceAdminRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppInstanceAdminResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_app_instance_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppInstanceBot" o.http_method = "POST" o.http_request_uri = "/app-instance-bots" o.input = Shapes::ShapeRef.new(shape: CreateAppInstanceBotRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppInstanceBotResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_app_instance_user, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppInstanceUser" o.http_method = "POST" o.http_request_uri = "/app-instance-users" o.input = Shapes::ShapeRef.new(shape: CreateAppInstanceUserRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppInstanceUserResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_app_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppInstance" o.http_method = "DELETE" o.http_request_uri = "/app-instances/{appInstanceArn}" o.input = Shapes::ShapeRef.new(shape: DeleteAppInstanceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_app_instance_admin, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppInstanceAdmin" o.http_method = "DELETE" o.http_request_uri = "/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}" o.input = Shapes::ShapeRef.new(shape: DeleteAppInstanceAdminRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_app_instance_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppInstanceBot" o.http_method = "DELETE" o.http_request_uri = "/app-instance-bots/{appInstanceBotArn}" o.input = Shapes::ShapeRef.new(shape: DeleteAppInstanceBotRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_app_instance_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppInstanceUser" o.http_method = "DELETE" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}" o.input = Shapes::ShapeRef.new(shape: DeleteAppInstanceUserRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:deregister_app_instance_user_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterAppInstanceUserEndpoint" o.http_method = "DELETE" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}" o.input = Shapes::ShapeRef.new(shape: DeregisterAppInstanceUserEndpointRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:describe_app_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppInstance" o.http_method = "GET" o.http_request_uri = "/app-instances/{appInstanceArn}" o.input = Shapes::ShapeRef.new(shape: DescribeAppInstanceRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:describe_app_instance_admin, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppInstanceAdmin" o.http_method = "GET" o.http_request_uri = "/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}" o.input = Shapes::ShapeRef.new(shape: DescribeAppInstanceAdminRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppInstanceAdminResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:describe_app_instance_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppInstanceBot" o.http_method = "GET" o.http_request_uri = "/app-instance-bots/{appInstanceBotArn}" o.input = Shapes::ShapeRef.new(shape: DescribeAppInstanceBotRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppInstanceBotResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:describe_app_instance_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppInstanceUser" o.http_method = "GET" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}" o.input = Shapes::ShapeRef.new(shape: DescribeAppInstanceUserRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppInstanceUserResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:describe_app_instance_user_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppInstanceUserEndpoint" o.http_method = "GET" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}" o.input = Shapes::ShapeRef.new(shape: DescribeAppInstanceUserEndpointRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppInstanceUserEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_app_instance_retention_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAppInstanceRetentionSettings" o.http_method = "GET" o.http_request_uri = "/app-instances/{appInstanceArn}/retention-settings" o.input = Shapes::ShapeRef.new(shape: GetAppInstanceRetentionSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetAppInstanceRetentionSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_app_instance_admins, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInstanceAdmins" o.http_method = "GET" o.http_request_uri = "/app-instances/{appInstanceArn}/admins" o.input = Shapes::ShapeRef.new(shape: ListAppInstanceAdminsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInstanceAdminsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_instance_bots, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInstanceBots" o.http_method = "GET" o.http_request_uri = "/app-instance-bots" o.input = Shapes::ShapeRef.new(shape: ListAppInstanceBotsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInstanceBotsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_instance_user_endpoints, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInstanceUserEndpoints" o.http_method = "GET" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/endpoints" o.input = Shapes::ShapeRef.new(shape: ListAppInstanceUserEndpointsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInstanceUserEndpointsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_instance_users, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInstanceUsers" o.http_method = "GET" o.http_request_uri = "/app-instance-users" o.input = Shapes::ShapeRef.new(shape: ListAppInstanceUsersRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInstanceUsersResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInstances" o.http_method = "GET" o.http_request_uri = "/app-instances" o.input = Shapes::ShapeRef.new(shape: ListAppInstancesRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_app_instance_retention_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAppInstanceRetentionSettings" o.http_method = "PUT" o.http_request_uri = "/app-instances/{appInstanceArn}/retention-settings" o.input = Shapes::ShapeRef.new(shape: PutAppInstanceRetentionSettingsRequest) o.output = Shapes::ShapeRef.new(shape: PutAppInstanceRetentionSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_app_instance_user_expiration_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAppInstanceUserExpirationSettings" o.http_method = "PUT" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/expiration-settings" o.input = Shapes::ShapeRef.new(shape: PutAppInstanceUserExpirationSettingsRequest) o.output = Shapes::ShapeRef.new(shape: PutAppInstanceUserExpirationSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:register_app_instance_user_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterAppInstanceUserEndpoint" o.http_method = "POST" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/endpoints" o.input = Shapes::ShapeRef.new(shape: RegisterAppInstanceUserEndpointRequest) o.output = Shapes::ShapeRef.new(shape: RegisterAppInstanceUserEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags?operation=tag-resource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/tags?operation=untag-resource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_app_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppInstance" o.http_method = "PUT" o.http_request_uri = "/app-instances/{appInstanceArn}" o.input = Shapes::ShapeRef.new(shape: UpdateAppInstanceRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_app_instance_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppInstanceBot" o.http_method = "PUT" o.http_request_uri = "/app-instance-bots/{appInstanceBotArn}" o.input = Shapes::ShapeRef.new(shape: UpdateAppInstanceBotRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppInstanceBotResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_app_instance_user, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppInstanceUser" o.http_method = "PUT" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}" o.input = Shapes::ShapeRef.new(shape: UpdateAppInstanceUserRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppInstanceUserResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_app_instance_user_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppInstanceUserEndpoint" o.http_method = "PUT" o.http_request_uri = "/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}" o.input = Shapes::ShapeRef.new(shape: UpdateAppInstanceUserEndpointRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppInstanceUserEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) end