Module: Aws::Connect::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-connect/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
- ARN =
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: 'ARN')
- AWSAccountId =
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: 'AWSAccountId')
- AccessDeniedException =
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: 'AccessDeniedException')
- AccessTokenDuration =
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: 'AccessTokenDuration')
- ActionSummaries =
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: 'ActionSummaries')
- ActionSummary =
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: 'ActionSummary')
- ActionType =
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: 'ActionType')
- ActivateEvaluationFormRequest =
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: 'ActivateEvaluationFormRequest')
- ActivateEvaluationFormResponse =
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: 'ActivateEvaluationFormResponse')
- AfterContactWorkTimeLimit =
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: 'AfterContactWorkTimeLimit')
- AgentAvailabilityTimer =
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: 'AgentAvailabilityTimer')
- AgentConfig =
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: 'AgentConfig')
- AgentContactReference =
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: 'AgentContactReference')
- AgentContactReferenceList =
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: 'AgentContactReferenceList')
- AgentFirstName =
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: 'AgentFirstName')
- AgentHierarchyGroup =
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: 'AgentHierarchyGroup')
- AgentHierarchyGroups =
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: 'AgentHierarchyGroups')
- AgentId =
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: 'AgentId')
- AgentIds =
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: 'AgentIds')
- AgentInfo =
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: 'AgentInfo')
- AgentLastName =
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: 'AgentLastName')
- AgentPauseDurationInSeconds =
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: 'AgentPauseDurationInSeconds')
- AgentQualityMetrics =
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: 'AgentQualityMetrics')
- AgentResourceId =
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: 'AgentResourceId')
- AgentResourceIdList =
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: 'AgentResourceIdList')
- AgentStatus =
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: 'AgentStatus')
- AgentStatusDescription =
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: 'AgentStatusDescription')
- AgentStatusId =
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: 'AgentStatusId')
- AgentStatusList =
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: 'AgentStatusList')
- AgentStatusName =
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: 'AgentStatusName')
- AgentStatusOrderNumber =
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: 'AgentStatusOrderNumber')
- AgentStatusReference =
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: 'AgentStatusReference')
- AgentStatusSearchConditionList =
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: 'AgentStatusSearchConditionList')
- AgentStatusSearchCriteria =
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: 'AgentStatusSearchCriteria')
- AgentStatusSearchFilter =
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: 'AgentStatusSearchFilter')
- AgentStatusState =
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: 'AgentStatusState')
- AgentStatusSummary =
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: 'AgentStatusSummary')
- AgentStatusSummaryList =
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: 'AgentStatusSummaryList')
- AgentStatusType =
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: 'AgentStatusType')
- AgentStatusTypes =
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: 'AgentStatusTypes')
- AgentUsername =
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: 'AgentUsername')
- AgentsCriteria =
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: 'AgentsCriteria')
- AgentsMinOneMaxHundred =
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: 'AgentsMinOneMaxHundred')
- AliasArn =
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: 'AliasArn')
- AllowedAccessControlTags =
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::MapShape.new(name: 'AllowedAccessControlTags')
- AllowedCapabilities =
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: 'AllowedCapabilities')
- AllowedMonitorCapabilities =
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: 'AllowedMonitorCapabilities')
- AnalyticsDataAssociationResult =
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: 'AnalyticsDataAssociationResult')
- AnalyticsDataAssociationResults =
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: 'AnalyticsDataAssociationResults')
- AnswerMachineDetectionConfig =
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: 'AnswerMachineDetectionConfig')
- AnsweringMachineDetectionStatus =
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: 'AnsweringMachineDetectionStatus')
- Application =
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: 'Application')
- ApplicationPermissions =
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: 'ApplicationPermissions')
- Applications =
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: 'Applications')
- ApproximateTotalCount =
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: 'ApproximateTotalCount')
- ArtifactId =
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: 'ArtifactId')
- ArtifactStatus =
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: 'ArtifactStatus')
- AssignContactCategoryActionDefinition =
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: 'AssignContactCategoryActionDefinition')
- AssociateAnalyticsDataSetRequest =
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: 'AssociateAnalyticsDataSetRequest')
- AssociateAnalyticsDataSetResponse =
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: 'AssociateAnalyticsDataSetResponse')
- AssociateApprovedOriginRequest =
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: 'AssociateApprovedOriginRequest')
- AssociateBotRequest =
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: 'AssociateBotRequest')
- AssociateDefaultVocabularyRequest =
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: 'AssociateDefaultVocabularyRequest')
- AssociateDefaultVocabularyResponse =
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: 'AssociateDefaultVocabularyResponse')
- AssociateFlowRequest =
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: 'AssociateFlowRequest')
- AssociateFlowResponse =
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: 'AssociateFlowResponse')
- AssociateInstanceStorageConfigRequest =
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: 'AssociateInstanceStorageConfigRequest')
- AssociateInstanceStorageConfigResponse =
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: 'AssociateInstanceStorageConfigResponse')
- AssociateLambdaFunctionRequest =
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: 'AssociateLambdaFunctionRequest')
- AssociateLexBotRequest =
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: 'AssociateLexBotRequest')
- AssociatePhoneNumberContactFlowRequest =
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: 'AssociatePhoneNumberContactFlowRequest')
- AssociateQueueQuickConnectsRequest =
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: 'AssociateQueueQuickConnectsRequest')
- AssociateRoutingProfileQueuesRequest =
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: 'AssociateRoutingProfileQueuesRequest')
- AssociateSecurityKeyRequest =
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: 'AssociateSecurityKeyRequest')
- AssociateSecurityKeyResponse =
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: 'AssociateSecurityKeyResponse')
- AssociateTrafficDistributionGroupUserRequest =
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: 'AssociateTrafficDistributionGroupUserRequest')
- AssociateTrafficDistributionGroupUserResponse =
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: 'AssociateTrafficDistributionGroupUserResponse')
- AssociateUserProficienciesRequest =
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: 'AssociateUserProficienciesRequest')
- AssociatedQueueIdList =
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: 'AssociatedQueueIdList')
- AssociationId =
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: 'AssociationId')
- AttachedFile =
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: 'AttachedFile')
- AttachedFileError =
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: 'AttachedFileError')
- AttachedFileErrorsList =
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: 'AttachedFileErrorsList')
- AttachedFileInvalidRequestExceptionReason =
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: 'AttachedFileInvalidRequestExceptionReason')
- AttachedFilesList =
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: 'AttachedFilesList')
- AttachmentName =
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: 'AttachmentName')
- AttachmentReference =
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: 'AttachmentReference')
- Attendee =
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: 'Attendee')
- AttendeeId =
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: 'AttendeeId')
- Attribute =
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: 'Attribute')
- AttributeAndCondition =
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: 'AttributeAndCondition')
- AttributeCondition =
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: 'AttributeCondition')
- AttributeName =
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: 'AttributeName')
- AttributeOrConditionList =
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: 'AttributeOrConditionList')
- AttributeValue =
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: 'AttributeValue')
- Attributes =
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::MapShape.new(name: 'Attributes')
- AttributesList =
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: 'AttributesList')
- AudioFeatures =
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: 'AudioFeatures')
- AudioQualityMetricsInfo =
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: 'AudioQualityMetricsInfo')
- AudioQualityScore =
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::FloatShape.new(name: 'AudioQualityScore')
- AuthenticationProfile =
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: 'AuthenticationProfile')
- AuthenticationProfileDescription =
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: 'AuthenticationProfileDescription')
- AuthenticationProfileId =
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: 'AuthenticationProfileId')
- AuthenticationProfileName =
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: 'AuthenticationProfileName')
- AuthenticationProfileSummary =
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: 'AuthenticationProfileSummary')
- AuthenticationProfileSummaryList =
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: 'AuthenticationProfileSummaryList')
- AutoAccept =
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::BooleanShape.new(name: 'AutoAccept')
- AvailableNumberSummary =
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: 'AvailableNumberSummary')
- AvailableNumbersList =
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: 'AvailableNumbersList')
- AwsRegion =
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: 'AwsRegion')
- BatchAssociateAnalyticsDataSetRequest =
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: 'BatchAssociateAnalyticsDataSetRequest')
- BatchAssociateAnalyticsDataSetResponse =
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: 'BatchAssociateAnalyticsDataSetResponse')
- BatchDisassociateAnalyticsDataSetRequest =
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: 'BatchDisassociateAnalyticsDataSetRequest')
- BatchDisassociateAnalyticsDataSetResponse =
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: 'BatchDisassociateAnalyticsDataSetResponse')
- BatchGetAttachedFileMetadataRequest =
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: 'BatchGetAttachedFileMetadataRequest')
- BatchGetAttachedFileMetadataResponse =
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: 'BatchGetAttachedFileMetadataResponse')
- BatchGetFlowAssociationRequest =
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: 'BatchGetFlowAssociationRequest')
- BatchGetFlowAssociationResponse =
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: 'BatchGetFlowAssociationResponse')
- BatchPutContactRequest =
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: 'BatchPutContactRequest')
- BatchPutContactResponse =
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: 'BatchPutContactResponse')
- BehaviorType =
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: 'BehaviorType')
- Boolean =
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::BooleanShape.new(name: 'Boolean')
- BotName =
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: 'BotName')
- BoxedBoolean =
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::BooleanShape.new(name: 'BoxedBoolean')
- BucketName =
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: 'BucketName')
- Campaign =
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: 'Campaign')
- CampaignId =
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: 'CampaignId')
- Channel =
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: 'Channel')
- ChannelList =
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: 'ChannelList')
- ChannelToCountMap =
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::MapShape.new(name: 'ChannelToCountMap')
- Channels =
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: 'Channels')
- ChatContent =
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: 'ChatContent')
- ChatContentType =
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: 'ChatContentType')
- ChatDurationInMinutes =
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: 'ChatDurationInMinutes')
- ChatEvent =
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: 'ChatEvent')
- ChatEventType =
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: 'ChatEventType')
- ChatMessage =
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: 'ChatMessage')
- ChatParticipantRoleConfig =
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: 'ChatParticipantRoleConfig')
- ChatStreamingConfiguration =
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: 'ChatStreamingConfiguration')
- ChatStreamingEndpointARN =
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: 'ChatStreamingEndpointARN')
- ClaimPhoneNumberRequest =
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: 'ClaimPhoneNumberRequest')
- ClaimPhoneNumberResponse =
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: 'ClaimPhoneNumberResponse')
- ClaimedPhoneNumberSummary =
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: 'ClaimedPhoneNumberSummary')
- ClientToken =
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: 'ClientToken')
- CommonAttributeAndCondition =
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: 'CommonAttributeAndCondition')
- CommonAttributeOrConditionList =
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: 'CommonAttributeOrConditionList')
- CommonNameLength127 =
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: 'CommonNameLength127')
- Comparison =
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: 'Comparison')
- ComparisonOperator =
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: 'ComparisonOperator')
- CompleteAttachedFileUploadRequest =
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: 'CompleteAttachedFileUploadRequest')
- CompleteAttachedFileUploadResponse =
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: 'CompleteAttachedFileUploadResponse')
- Concurrency =
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: 'Concurrency')
- Condition =
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: 'Condition')
- Conditions =
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: 'Conditions')
- 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')
- ConnectionData =
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: 'ConnectionData')
- Contact =
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: 'Contact')
- ContactAnalysis =
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: 'ContactAnalysis')
- ContactDataRequest =
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: 'ContactDataRequest')
- ContactDataRequestList =
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: 'ContactDataRequestList')
- ContactFilter =
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: 'ContactFilter')
- ContactFlow =
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: 'ContactFlow')
- ContactFlowContent =
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: 'ContactFlowContent')
- ContactFlowDescription =
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: 'ContactFlowDescription')
- ContactFlowId =
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: 'ContactFlowId')
- ContactFlowModule =
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: 'ContactFlowModule')
- ContactFlowModuleContent =
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: 'ContactFlowModuleContent')
- ContactFlowModuleDescription =
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: 'ContactFlowModuleDescription')
- ContactFlowModuleId =
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: 'ContactFlowModuleId')
- ContactFlowModuleName =
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: 'ContactFlowModuleName')
- ContactFlowModuleSearchConditionList =
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: 'ContactFlowModuleSearchConditionList')
- ContactFlowModuleSearchCriteria =
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: 'ContactFlowModuleSearchCriteria')
- ContactFlowModuleSearchFilter =
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: 'ContactFlowModuleSearchFilter')
- ContactFlowModuleSearchSummaryList =
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: 'ContactFlowModuleSearchSummaryList')
- ContactFlowModuleState =
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: 'ContactFlowModuleState')
- ContactFlowModuleStatus =
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: 'ContactFlowModuleStatus')
- ContactFlowModuleSummary =
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: 'ContactFlowModuleSummary')
- ContactFlowModulesSummaryList =
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: 'ContactFlowModulesSummaryList')
- ContactFlowName =
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: 'ContactFlowName')
- ContactFlowNotPublishedException =
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: 'ContactFlowNotPublishedException')
- ContactFlowSearchConditionList =
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: 'ContactFlowSearchConditionList')
- ContactFlowSearchCriteria =
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: 'ContactFlowSearchCriteria')
- ContactFlowSearchFilter =
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: 'ContactFlowSearchFilter')
- ContactFlowSearchSummaryList =
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: 'ContactFlowSearchSummaryList')
- ContactFlowState =
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: 'ContactFlowState')
- ContactFlowStatus =
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: 'ContactFlowStatus')
- ContactFlowSummary =
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: 'ContactFlowSummary')
- ContactFlowSummaryList =
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: 'ContactFlowSummaryList')
- ContactFlowType =
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: 'ContactFlowType')
- ContactFlowTypes =
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: 'ContactFlowTypes')
- ContactFlowVersionSummary =
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: 'ContactFlowVersionSummary')
- ContactFlowVersionSummaryList =
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: 'ContactFlowVersionSummaryList')
- ContactId =
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: 'ContactId')
- ContactInitiationMethod =
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: 'ContactInitiationMethod')
- ContactNotFoundException =
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: 'ContactNotFoundException')
- ContactReferences =
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::MapShape.new(name: 'ContactReferences')
- ContactSearchSummary =
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: 'ContactSearchSummary')
- ContactSearchSummaryAgentInfo =
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: 'ContactSearchSummaryAgentInfo')
- ContactSearchSummaryQueueInfo =
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: 'ContactSearchSummaryQueueInfo')
- ContactState =
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: 'ContactState')
- ContactStates =
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: 'ContactStates')
- ContactTagKey =
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: 'ContactTagKey')
- ContactTagKeys =
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: 'ContactTagKeys')
- ContactTagMap =
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::MapShape.new(name: 'ContactTagMap')
- ContactTagValue =
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: 'ContactTagValue')
- Contacts =
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: 'Contacts')
- Content =
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: 'Content')
- ContentType =
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: 'ContentType')
- ControlPlaneAttributeFilter =
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: 'ControlPlaneAttributeFilter')
- ControlPlaneTagFilter =
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: 'ControlPlaneTagFilter')
- ControlPlaneUserAttributeFilter =
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: 'ControlPlaneUserAttributeFilter')
- CreateAgentStatusRequest =
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: 'CreateAgentStatusRequest')
- CreateAgentStatusResponse =
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: 'CreateAgentStatusResponse')
- CreateCaseActionDefinition =
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: 'CreateCaseActionDefinition')
- CreateContactFlowModuleRequest =
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: 'CreateContactFlowModuleRequest')
- CreateContactFlowModuleResponse =
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: 'CreateContactFlowModuleResponse')
- CreateContactFlowRequest =
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: 'CreateContactFlowRequest')
- CreateContactFlowResponse =
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: 'CreateContactFlowResponse')
- CreateContactFlowVersionRequest =
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: 'CreateContactFlowVersionRequest')
- CreateContactFlowVersionResponse =
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: 'CreateContactFlowVersionResponse')
- CreateEvaluationFormRequest =
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: 'CreateEvaluationFormRequest')
- CreateEvaluationFormResponse =
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: 'CreateEvaluationFormResponse')
- CreateHoursOfOperationRequest =
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: 'CreateHoursOfOperationRequest')
- CreateHoursOfOperationResponse =
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: 'CreateHoursOfOperationResponse')
- CreateInstanceRequest =
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: 'CreateInstanceRequest')
- CreateInstanceResponse =
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: 'CreateInstanceResponse')
- CreateIntegrationAssociationRequest =
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: 'CreateIntegrationAssociationRequest')
- CreateIntegrationAssociationResponse =
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: 'CreateIntegrationAssociationResponse')
- CreateParticipantRequest =
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: 'CreateParticipantRequest')
- CreateParticipantResponse =
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: 'CreateParticipantResponse')
- CreatePersistentContactAssociationRequest =
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: 'CreatePersistentContactAssociationRequest')
- CreatePersistentContactAssociationResponse =
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: 'CreatePersistentContactAssociationResponse')
- CreatePredefinedAttributeRequest =
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: 'CreatePredefinedAttributeRequest')
- CreatePromptRequest =
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: 'CreatePromptRequest')
- CreatePromptResponse =
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: 'CreatePromptResponse')
- CreateQueueRequest =
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: 'CreateQueueRequest')
- CreateQueueResponse =
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: 'CreateQueueResponse')
- CreateQuickConnectRequest =
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: 'CreateQuickConnectRequest')
- CreateQuickConnectResponse =
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: 'CreateQuickConnectResponse')
- CreateRoutingProfileRequest =
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: 'CreateRoutingProfileRequest')
- CreateRoutingProfileResponse =
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: 'CreateRoutingProfileResponse')
- CreateRuleRequest =
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: 'CreateRuleRequest')
- CreateRuleResponse =
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: 'CreateRuleResponse')
- CreateSecurityProfileName =
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: 'CreateSecurityProfileName')
- CreateSecurityProfileRequest =
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: 'CreateSecurityProfileRequest')
- CreateSecurityProfileResponse =
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: 'CreateSecurityProfileResponse')
- CreateTaskTemplateRequest =
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: 'CreateTaskTemplateRequest')
- CreateTaskTemplateResponse =
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: 'CreateTaskTemplateResponse')
- CreateTrafficDistributionGroupRequest =
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: 'CreateTrafficDistributionGroupRequest')
- CreateTrafficDistributionGroupResponse =
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: 'CreateTrafficDistributionGroupResponse')
- CreateUseCaseRequest =
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: 'CreateUseCaseRequest')
- CreateUseCaseResponse =
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: 'CreateUseCaseResponse')
- CreateUserHierarchyGroupRequest =
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: 'CreateUserHierarchyGroupRequest')
- CreateUserHierarchyGroupResponse =
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: 'CreateUserHierarchyGroupResponse')
- CreateUserRequest =
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: 'CreateUserRequest')
- CreateUserResponse =
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: 'CreateUserResponse')
- CreateViewRequest =
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: 'CreateViewRequest')
- CreateViewResponse =
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: 'CreateViewResponse')
- CreateViewVersionRequest =
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: 'CreateViewVersionRequest')
- CreateViewVersionResponse =
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: 'CreateViewVersionResponse')
- CreateVocabularyRequest =
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: 'CreateVocabularyRequest')
- CreateVocabularyResponse =
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: 'CreateVocabularyResponse')
- CreatedByInfo =
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::UnionShape.new(name: 'CreatedByInfo')
- Credentials =
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: 'Credentials')
- CrossChannelBehavior =
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: 'CrossChannelBehavior')
- CurrentMetric =
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: 'CurrentMetric')
- CurrentMetricData =
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: 'CurrentMetricData')
- CurrentMetricDataCollections =
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: 'CurrentMetricDataCollections')
- CurrentMetricName =
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: 'CurrentMetricName')
- CurrentMetricResult =
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: 'CurrentMetricResult')
- CurrentMetricResults =
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: 'CurrentMetricResults')
- CurrentMetricSortCriteria =
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: 'CurrentMetricSortCriteria')
- CurrentMetricSortCriteriaMaxOne =
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: 'CurrentMetricSortCriteriaMaxOne')
- CurrentMetrics =
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: 'CurrentMetrics')
- Customer =
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: 'Customer')
- CustomerQualityMetrics =
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: 'CustomerQualityMetrics')
- CustomerVoiceActivity =
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: 'CustomerVoiceActivity')
- DataSetId =
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: 'DataSetId')
- DataSetIds =
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: 'DataSetIds')
- DateReference =
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: 'DateReference')
- DeactivateEvaluationFormRequest =
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: 'DeactivateEvaluationFormRequest')
- DeactivateEvaluationFormResponse =
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: 'DeactivateEvaluationFormResponse')
- DefaultVocabulary =
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: 'DefaultVocabulary')
- DefaultVocabularyList =
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: 'DefaultVocabularyList')
- Delay =
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: 'Delay')
- DeleteAttachedFileRequest =
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: 'DeleteAttachedFileRequest')
- DeleteAttachedFileResponse =
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: 'DeleteAttachedFileResponse')
- DeleteContactEvaluationRequest =
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: 'DeleteContactEvaluationRequest')
- DeleteContactFlowModuleRequest =
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: 'DeleteContactFlowModuleRequest')
- DeleteContactFlowModuleResponse =
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: 'DeleteContactFlowModuleResponse')
- DeleteContactFlowRequest =
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: 'DeleteContactFlowRequest')
- DeleteContactFlowResponse =
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: 'DeleteContactFlowResponse')
- DeleteEvaluationFormRequest =
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: 'DeleteEvaluationFormRequest')
- DeleteHoursOfOperationRequest =
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: 'DeleteHoursOfOperationRequest')
- DeleteInstanceRequest =
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: 'DeleteInstanceRequest')
- DeleteIntegrationAssociationRequest =
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: 'DeleteIntegrationAssociationRequest')
- DeletePredefinedAttributeRequest =
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: 'DeletePredefinedAttributeRequest')
- DeletePromptRequest =
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: 'DeletePromptRequest')
- DeleteQueueRequest =
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: 'DeleteQueueRequest')
- DeleteQuickConnectRequest =
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: 'DeleteQuickConnectRequest')
- DeleteRoutingProfileRequest =
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: 'DeleteRoutingProfileRequest')
- DeleteRuleRequest =
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: 'DeleteRuleRequest')
- DeleteSecurityProfileRequest =
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: 'DeleteSecurityProfileRequest')
- DeleteTaskTemplateRequest =
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: 'DeleteTaskTemplateRequest')
- DeleteTaskTemplateResponse =
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: 'DeleteTaskTemplateResponse')
- DeleteTrafficDistributionGroupRequest =
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: 'DeleteTrafficDistributionGroupRequest')
- DeleteTrafficDistributionGroupResponse =
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: 'DeleteTrafficDistributionGroupResponse')
- DeleteUseCaseRequest =
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: 'DeleteUseCaseRequest')
- DeleteUserHierarchyGroupRequest =
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: 'DeleteUserHierarchyGroupRequest')
- DeleteUserRequest =
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: 'DeleteUserRequest')
- DeleteViewRequest =
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: 'DeleteViewRequest')
- DeleteViewResponse =
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: 'DeleteViewResponse')
- DeleteViewVersionRequest =
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: 'DeleteViewVersionRequest')
- DeleteViewVersionResponse =
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: 'DeleteViewVersionResponse')
- DeleteVocabularyRequest =
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: 'DeleteVocabularyRequest')
- DeleteVocabularyResponse =
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: 'DeleteVocabularyResponse')
- DescribeAgentStatusRequest =
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: 'DescribeAgentStatusRequest')
- DescribeAgentStatusResponse =
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: 'DescribeAgentStatusResponse')
- DescribeAuthenticationProfileRequest =
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: 'DescribeAuthenticationProfileRequest')
- DescribeAuthenticationProfileResponse =
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: 'DescribeAuthenticationProfileResponse')
- DescribeContactEvaluationRequest =
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: 'DescribeContactEvaluationRequest')
- DescribeContactEvaluationResponse =
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: 'DescribeContactEvaluationResponse')
- DescribeContactFlowModuleRequest =
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: 'DescribeContactFlowModuleRequest')
- DescribeContactFlowModuleResponse =
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: 'DescribeContactFlowModuleResponse')
- DescribeContactFlowRequest =
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: 'DescribeContactFlowRequest')
- DescribeContactFlowResponse =
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: 'DescribeContactFlowResponse')
- DescribeContactRequest =
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: 'DescribeContactRequest')
- DescribeContactResponse =
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: 'DescribeContactResponse')
- DescribeEvaluationFormRequest =
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: 'DescribeEvaluationFormRequest')
- DescribeEvaluationFormResponse =
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: 'DescribeEvaluationFormResponse')
- DescribeHoursOfOperationRequest =
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: 'DescribeHoursOfOperationRequest')
- DescribeHoursOfOperationResponse =
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: 'DescribeHoursOfOperationResponse')
- DescribeInstanceAttributeRequest =
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: 'DescribeInstanceAttributeRequest')
- DescribeInstanceAttributeResponse =
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: 'DescribeInstanceAttributeResponse')
- DescribeInstanceRequest =
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: 'DescribeInstanceRequest')
- DescribeInstanceResponse =
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: 'DescribeInstanceResponse')
- DescribeInstanceStorageConfigRequest =
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: 'DescribeInstanceStorageConfigRequest')
- DescribeInstanceStorageConfigResponse =
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: 'DescribeInstanceStorageConfigResponse')
- DescribePhoneNumberRequest =
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: 'DescribePhoneNumberRequest')
- DescribePhoneNumberResponse =
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: 'DescribePhoneNumberResponse')
- DescribePredefinedAttributeRequest =
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: 'DescribePredefinedAttributeRequest')
- DescribePredefinedAttributeResponse =
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: 'DescribePredefinedAttributeResponse')
- DescribePromptRequest =
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: 'DescribePromptRequest')
- DescribePromptResponse =
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: 'DescribePromptResponse')
- DescribeQueueRequest =
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: 'DescribeQueueRequest')
- DescribeQueueResponse =
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: 'DescribeQueueResponse')
- DescribeQuickConnectRequest =
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: 'DescribeQuickConnectRequest')
- DescribeQuickConnectResponse =
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: 'DescribeQuickConnectResponse')
- DescribeRoutingProfileRequest =
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: 'DescribeRoutingProfileRequest')
- DescribeRoutingProfileResponse =
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: 'DescribeRoutingProfileResponse')
- DescribeRuleRequest =
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: 'DescribeRuleRequest')
- DescribeRuleResponse =
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: 'DescribeRuleResponse')
- DescribeSecurityProfileRequest =
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: 'DescribeSecurityProfileRequest')
- DescribeSecurityProfileResponse =
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: 'DescribeSecurityProfileResponse')
- DescribeTrafficDistributionGroupRequest =
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: 'DescribeTrafficDistributionGroupRequest')
- DescribeTrafficDistributionGroupResponse =
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: 'DescribeTrafficDistributionGroupResponse')
- DescribeUserHierarchyGroupRequest =
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: 'DescribeUserHierarchyGroupRequest')
- DescribeUserHierarchyGroupResponse =
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: 'DescribeUserHierarchyGroupResponse')
- DescribeUserHierarchyStructureRequest =
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: 'DescribeUserHierarchyStructureRequest')
- DescribeUserHierarchyStructureResponse =
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: 'DescribeUserHierarchyStructureResponse')
- DescribeUserRequest =
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: 'DescribeUserRequest')
- DescribeUserResponse =
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: 'DescribeUserResponse')
- DescribeViewRequest =
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: 'DescribeViewRequest')
- DescribeViewResponse =
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: 'DescribeViewResponse')
- DescribeVocabularyRequest =
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: 'DescribeVocabularyRequest')
- DescribeVocabularyResponse =
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: 'DescribeVocabularyResponse')
- Description =
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: 'Description')
- Description250 =
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: 'Description250')
- DestinationId =
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: 'DestinationId')
- DestinationNotAllowedException =
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: 'DestinationNotAllowedException')
- DeviceInfo =
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: 'DeviceInfo')
- Dimensions =
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: 'Dimensions')
- DimensionsV2Key =
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: 'DimensionsV2Key')
- DimensionsV2Map =
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::MapShape.new(name: 'DimensionsV2Map')
- DimensionsV2Value =
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: 'DimensionsV2Value')
- DirectoryAlias =
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: 'DirectoryAlias')
- DirectoryId =
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: 'DirectoryId')
- DirectoryType =
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: 'DirectoryType')
- DirectoryUserId =
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: 'DirectoryUserId')
- DisassociateAnalyticsDataSetRequest =
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: 'DisassociateAnalyticsDataSetRequest')
- DisassociateApprovedOriginRequest =
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: 'DisassociateApprovedOriginRequest')
- DisassociateBotRequest =
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: 'DisassociateBotRequest')
- DisassociateFlowRequest =
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: 'DisassociateFlowRequest')
- DisassociateFlowResponse =
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: 'DisassociateFlowResponse')
- DisassociateInstanceStorageConfigRequest =
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: 'DisassociateInstanceStorageConfigRequest')
- DisassociateLambdaFunctionRequest =
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: 'DisassociateLambdaFunctionRequest')
- DisassociateLexBotRequest =
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: 'DisassociateLexBotRequest')
- DisassociatePhoneNumberContactFlowRequest =
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: 'DisassociatePhoneNumberContactFlowRequest')
- DisassociateQueueQuickConnectsRequest =
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: 'DisassociateQueueQuickConnectsRequest')
- DisassociateRoutingProfileQueuesRequest =
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: 'DisassociateRoutingProfileQueuesRequest')
- DisassociateSecurityKeyRequest =
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: 'DisassociateSecurityKeyRequest')
- DisassociateTrafficDistributionGroupUserRequest =
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: 'DisassociateTrafficDistributionGroupUserRequest')
- DisassociateTrafficDistributionGroupUserResponse =
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: 'DisassociateTrafficDistributionGroupUserResponse')
- DisassociateUserProficienciesRequest =
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: 'DisassociateUserProficienciesRequest')
- DisconnectDetails =
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: 'DisconnectDetails')
- DisconnectReason =
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: 'DisconnectReason')
- DisconnectReasonCode =
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: 'DisconnectReasonCode')
- DismissUserContactRequest =
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: 'DismissUserContactRequest')
- DismissUserContactResponse =
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: 'DismissUserContactResponse')
- DisplayName =
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: 'DisplayName')
- Distribution =
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: 'Distribution')
- DistributionList =
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: 'DistributionList')
- Double =
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::FloatShape.new(name: 'Double')
- DownloadUrlMetadata =
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: 'DownloadUrlMetadata')
- DuplicateResourceException =
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: 'DuplicateResourceException')
- DurationInSeconds =
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: 'DurationInSeconds')
- Email =
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: 'Email')
- EmailReference =
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: 'EmailReference')
- EmptyFieldValue =
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: 'EmptyFieldValue')
- EncryptionConfig =
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: 'EncryptionConfig')
- EncryptionType =
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: 'EncryptionType')
- EndAssociatedTasksActionDefinition =
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: 'EndAssociatedTasksActionDefinition')
- Endpoint =
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: 'Endpoint')
- EndpointAddress =
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: 'EndpointAddress')
- EndpointType =
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: 'EndpointType')
- 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')
- ErrorMessage =
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: 'ErrorMessage')
- ErrorResult =
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: 'ErrorResult')
- ErrorResults =
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: 'ErrorResults')
- Evaluation =
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: 'Evaluation')
- EvaluationAnswerData =
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::UnionShape.new(name: 'EvaluationAnswerData')
- EvaluationAnswerDataNumericValue =
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::FloatShape.new(name: 'EvaluationAnswerDataNumericValue')
- EvaluationAnswerDataStringValue =
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: 'EvaluationAnswerDataStringValue')
- EvaluationAnswerInput =
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: 'EvaluationAnswerInput')
- EvaluationAnswerOutput =
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: 'EvaluationAnswerOutput')
- EvaluationAnswersInputMap =
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::MapShape.new(name: 'EvaluationAnswersInputMap')
- EvaluationAnswersOutputMap =
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::MapShape.new(name: 'EvaluationAnswersOutputMap')
- EvaluationForm =
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: 'EvaluationForm')
- EvaluationFormContent =
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: 'EvaluationFormContent')
- EvaluationFormDescription =
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: 'EvaluationFormDescription')
- EvaluationFormId =
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: 'EvaluationFormId')
- EvaluationFormItem =
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::UnionShape.new(name: 'EvaluationFormItem')
- EvaluationFormItemWeight =
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::FloatShape.new(name: 'EvaluationFormItemWeight')
- EvaluationFormItemsList =
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: 'EvaluationFormItemsList')
- EvaluationFormNumericQuestionAutomation =
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::UnionShape.new(name: 'EvaluationFormNumericQuestionAutomation')
- EvaluationFormNumericQuestionOption =
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: 'EvaluationFormNumericQuestionOption')
- EvaluationFormNumericQuestionOptionList =
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: 'EvaluationFormNumericQuestionOptionList')
- EvaluationFormNumericQuestionProperties =
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: 'EvaluationFormNumericQuestionProperties')
- EvaluationFormQuestion =
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: 'EvaluationFormQuestion')
- EvaluationFormQuestionAnswerScore =
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: 'EvaluationFormQuestionAnswerScore')
- EvaluationFormQuestionInstructions =
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: 'EvaluationFormQuestionInstructions')
- EvaluationFormQuestionTitle =
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: 'EvaluationFormQuestionTitle')
- EvaluationFormQuestionType =
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: 'EvaluationFormQuestionType')
- EvaluationFormQuestionTypeProperties =
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::UnionShape.new(name: 'EvaluationFormQuestionTypeProperties')
- EvaluationFormScoringMode =
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: 'EvaluationFormScoringMode')
- EvaluationFormScoringStatus =
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: 'EvaluationFormScoringStatus')
- EvaluationFormScoringStrategy =
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: 'EvaluationFormScoringStrategy')
- EvaluationFormSection =
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: 'EvaluationFormSection')
- EvaluationFormSectionTitle =
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: 'EvaluationFormSectionTitle')
- EvaluationFormSingleSelectQuestionAutomation =
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: 'EvaluationFormSingleSelectQuestionAutomation')
- EvaluationFormSingleSelectQuestionAutomationOption =
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::UnionShape.new(name: 'EvaluationFormSingleSelectQuestionAutomationOption')
- EvaluationFormSingleSelectQuestionAutomationOptionList =
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: 'EvaluationFormSingleSelectQuestionAutomationOptionList')
- EvaluationFormSingleSelectQuestionDisplayMode =
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: 'EvaluationFormSingleSelectQuestionDisplayMode')
- EvaluationFormSingleSelectQuestionOption =
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: 'EvaluationFormSingleSelectQuestionOption')
- EvaluationFormSingleSelectQuestionOptionList =
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: 'EvaluationFormSingleSelectQuestionOptionList')
- EvaluationFormSingleSelectQuestionOptionText =
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: 'EvaluationFormSingleSelectQuestionOptionText')
- EvaluationFormSingleSelectQuestionProperties =
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: 'EvaluationFormSingleSelectQuestionProperties')
- EvaluationFormSummary =
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: 'EvaluationFormSummary')
- EvaluationFormSummaryList =
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: 'EvaluationFormSummaryList')
- EvaluationFormTitle =
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: 'EvaluationFormTitle')
- EvaluationFormVersionIsLocked =
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::BooleanShape.new(name: 'EvaluationFormVersionIsLocked')
- EvaluationFormVersionStatus =
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: 'EvaluationFormVersionStatus')
- EvaluationFormVersionSummary =
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: 'EvaluationFormVersionSummary')
- EvaluationFormVersionSummaryList =
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: 'EvaluationFormVersionSummaryList')
- EvaluationMetadata =
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: 'EvaluationMetadata')
- EvaluationNote =
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: 'EvaluationNote')
- EvaluationNoteString =
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: 'EvaluationNoteString')
- EvaluationNotesMap =
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::MapShape.new(name: 'EvaluationNotesMap')
- EvaluationScore =
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: 'EvaluationScore')
- EvaluationScorePercentage =
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::FloatShape.new(name: 'EvaluationScorePercentage')
- EvaluationScoresMap =
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::MapShape.new(name: 'EvaluationScoresMap')
- EvaluationStatus =
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: 'EvaluationStatus')
- EvaluationSummary =
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: 'EvaluationSummary')
- EvaluationSummaryList =
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: 'EvaluationSummaryList')
- EventBridgeActionDefinition =
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: 'EventBridgeActionDefinition')
- EventBridgeActionName =
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: 'EventBridgeActionName')
- EventSourceName =
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: 'EventSourceName')
- Expiry =
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: 'Expiry')
- Expression =
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: 'Expression')
- Expressions =
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: 'Expressions')
- FailedRequest =
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: 'FailedRequest')
- FailedRequestList =
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: 'FailedRequestList')
- FailureReasonCode =
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: 'FailureReasonCode')
- FieldStringValue =
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: 'FieldStringValue')
- FieldValue =
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: 'FieldValue')
- FieldValueId =
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: 'FieldValueId')
- FieldValueUnion =
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: 'FieldValueUnion')
- FieldValues =
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: 'FieldValues')
- FileId =
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: 'FileId')
- FileIdList =
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: 'FileIdList')
- FileName =
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: 'FileName')
- FileSizeInBytes =
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: 'FileSizeInBytes')
- FileStatusType =
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: 'FileStatusType')
- FileUseCaseType =
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: 'FileUseCaseType')
- FilterV2 =
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: 'FilterV2')
- FilterValueList =
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: 'FilterValueList')
- Filters =
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: 'Filters')
- FiltersV2List =
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: 'FiltersV2List')
- FlowAssociationResourceType =
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: 'FlowAssociationResourceType')
- FlowAssociationSummary =
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: 'FlowAssociationSummary')
- FlowAssociationSummaryList =
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: 'FlowAssociationSummaryList')
- FlowContentSha256 =
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: 'FlowContentSha256')
- FunctionArn =
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: 'FunctionArn')
- FunctionArnsList =
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: 'FunctionArnsList')
- GetAttachedFileRequest =
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: 'GetAttachedFileRequest')
- GetAttachedFileResponse =
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: 'GetAttachedFileResponse')
- GetContactAttributesRequest =
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: 'GetContactAttributesRequest')
- GetContactAttributesResponse =
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: 'GetContactAttributesResponse')
- GetCurrentMetricDataRequest =
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: 'GetCurrentMetricDataRequest')
- GetCurrentMetricDataResponse =
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: 'GetCurrentMetricDataResponse')
- GetCurrentUserDataRequest =
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: 'GetCurrentUserDataRequest')
- GetCurrentUserDataResponse =
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: 'GetCurrentUserDataResponse')
- GetFederationTokenRequest =
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: 'GetFederationTokenRequest')
- GetFederationTokenResponse =
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: 'GetFederationTokenResponse')
- GetFlowAssociationRequest =
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: 'GetFlowAssociationRequest')
- GetFlowAssociationResponse =
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: 'GetFlowAssociationResponse')
- GetMetricDataRequest =
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: 'GetMetricDataRequest')
- GetMetricDataResponse =
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: 'GetMetricDataResponse')
- GetMetricDataV2Request =
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: 'GetMetricDataV2Request')
- GetMetricDataV2Response =
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: 'GetMetricDataV2Response')
- GetPromptFileRequest =
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: 'GetPromptFileRequest')
- GetPromptFileResponse =
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: 'GetPromptFileResponse')
- GetTaskTemplateRequest =
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: 'GetTaskTemplateRequest')
- GetTaskTemplateResponse =
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: 'GetTaskTemplateResponse')
- GetTrafficDistributionRequest =
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: 'GetTrafficDistributionRequest')
- GetTrafficDistributionResponse =
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: 'GetTrafficDistributionResponse')
- GlobalSignInEndpoint =
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: 'GlobalSignInEndpoint')
- Grouping =
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: 'Grouping')
- GroupingV2 =
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: 'GroupingV2')
- Groupings =
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: 'Groupings')
- GroupingsV2 =
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: 'GroupingsV2')
- HierarchyGroup =
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: 'HierarchyGroup')
- HierarchyGroupCondition =
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: 'HierarchyGroupCondition')
- HierarchyGroupId =
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: 'HierarchyGroupId')
- HierarchyGroupIdList =
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: 'HierarchyGroupIdList')
- HierarchyGroupMatchType =
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: 'HierarchyGroupMatchType')
- HierarchyGroupName =
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: 'HierarchyGroupName')
- HierarchyGroupSummary =
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: 'HierarchyGroupSummary')
- HierarchyGroupSummaryList =
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: 'HierarchyGroupSummaryList')
- HierarchyGroupSummaryReference =
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: 'HierarchyGroupSummaryReference')
- HierarchyGroups =
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: 'HierarchyGroups')
- HierarchyLevel =
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: 'HierarchyLevel')
- HierarchyLevelId =
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: 'HierarchyLevelId')
- HierarchyLevelName =
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: 'HierarchyLevelName')
- HierarchyLevelUpdate =
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: 'HierarchyLevelUpdate')
- HierarchyPath =
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: 'HierarchyPath')
- HierarchyPathReference =
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: 'HierarchyPathReference')
- HierarchyRestrictedResourceList =
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: 'HierarchyRestrictedResourceList')
- HierarchyRestrictedResourceName =
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: 'HierarchyRestrictedResourceName')
- HierarchyStructure =
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: 'HierarchyStructure')
- HierarchyStructureUpdate =
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: 'HierarchyStructureUpdate')
- HistoricalMetric =
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: 'HistoricalMetric')
- HistoricalMetricData =
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: 'HistoricalMetricData')
- HistoricalMetricDataCollections =
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: 'HistoricalMetricDataCollections')
- HistoricalMetricName =
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: 'HistoricalMetricName')
- HistoricalMetricResult =
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: 'HistoricalMetricResult')
- HistoricalMetricResults =
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: 'HistoricalMetricResults')
- HistoricalMetrics =
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: 'HistoricalMetrics')
- Hours =
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: 'Hours')
- Hours24Format =
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: 'Hours24Format')
- HoursOfOperation =
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: 'HoursOfOperation')
- HoursOfOperationConfig =
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: 'HoursOfOperationConfig')
- HoursOfOperationConfigList =
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: 'HoursOfOperationConfigList')
- HoursOfOperationDays =
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: 'HoursOfOperationDays')
- HoursOfOperationDescription =
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: 'HoursOfOperationDescription')
- HoursOfOperationId =
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: 'HoursOfOperationId')
- HoursOfOperationList =
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: 'HoursOfOperationList')
- HoursOfOperationName =
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: 'HoursOfOperationName')
- HoursOfOperationSearchConditionList =
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: 'HoursOfOperationSearchConditionList')
- HoursOfOperationSearchCriteria =
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: 'HoursOfOperationSearchCriteria')
- HoursOfOperationSearchFilter =
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: 'HoursOfOperationSearchFilter')
- HoursOfOperationSummary =
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: 'HoursOfOperationSummary')
- HoursOfOperationSummaryList =
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: 'HoursOfOperationSummaryList')
- HoursOfOperationTimeSlice =
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: 'HoursOfOperationTimeSlice')
- ISO8601Datetime =
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: 'ISO8601Datetime')
- IdempotencyException =
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: 'IdempotencyException')
- ImportPhoneNumberRequest =
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: 'ImportPhoneNumberRequest')
- ImportPhoneNumberResponse =
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: 'ImportPhoneNumberResponse')
- InboundCallsEnabled =
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::BooleanShape.new(name: 'InboundCallsEnabled')
- Index =
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: 'Index')
- InitiationMethodList =
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: 'InitiationMethodList')
- Instance =
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: 'Instance')
- InstanceArn =
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: 'InstanceArn')
- InstanceAttributeType =
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: 'InstanceAttributeType')
- InstanceAttributeValue =
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: 'InstanceAttributeValue')
- InstanceId =
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: 'InstanceId')
- InstanceIdOrArn =
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: 'InstanceIdOrArn')
- InstanceReplicationStatus =
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: 'InstanceReplicationStatus')
- InstanceStatus =
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: 'InstanceStatus')
- InstanceStatusReason =
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: 'InstanceStatusReason')
- InstanceStorageConfig =
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: 'InstanceStorageConfig')
- InstanceStorageConfigs =
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: 'InstanceStorageConfigs')
- InstanceStorageResourceType =
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: 'InstanceStorageResourceType')
- InstanceSummary =
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: 'InstanceSummary')
- InstanceSummaryList =
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: 'InstanceSummaryList')
- Integer =
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: 'Integer')
- IntegerCount =
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: 'IntegerCount')
- IntegrationAssociationId =
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: 'IntegrationAssociationId')
- IntegrationAssociationSummary =
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: 'IntegrationAssociationSummary')
- IntegrationAssociationSummaryList =
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: 'IntegrationAssociationSummaryList')
- IntegrationType =
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: 'IntegrationType')
- InternalServiceException =
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: 'InternalServiceException')
- IntervalDetails =
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: 'IntervalDetails')
- IntervalPeriod =
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: 'IntervalPeriod')
- InvalidContactFlowException =
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: 'InvalidContactFlowException')
- InvalidContactFlowModuleException =
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: 'InvalidContactFlowModuleException')
- InvalidParameterException =
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: 'InvalidParameterException')
- InvalidRequestException =
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: 'InvalidRequestException')
- InvalidRequestExceptionReason =
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::UnionShape.new(name: 'InvalidRequestExceptionReason')
- InvisibleFieldInfo =
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: 'InvisibleFieldInfo')
- InvisibleTaskTemplateFields =
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: 'InvisibleTaskTemplateFields')
- IpCidr =
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: 'IpCidr')
- IpCidrList =
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: 'IpCidrList')
- JoinToken =
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: 'JoinToken')
- KeyId =
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: 'KeyId')
- KinesisFirehoseConfig =
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: 'KinesisFirehoseConfig')
- KinesisStreamConfig =
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: 'KinesisStreamConfig')
- KinesisVideoStreamConfig =
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: 'KinesisVideoStreamConfig')
- LargeNextToken =
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: 'LargeNextToken')
- LexBot =
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: 'LexBot')
- LexBotConfig =
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: 'LexBotConfig')
- LexBotConfigList =
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: 'LexBotConfigList')
- LexBotsList =
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: 'LexBotsList')
- LexRegion =
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: 'LexRegion')
- LexV2Bot =
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: 'LexV2Bot')
- LexVersion =
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: 'LexVersion')
- LimitExceededException =
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: 'LimitExceededException')
- ListAgentStatusRequest =
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: 'ListAgentStatusRequest')
- ListAgentStatusResponse =
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: 'ListAgentStatusResponse')
- ListAnalyticsDataAssociationsRequest =
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: 'ListAnalyticsDataAssociationsRequest')
- ListAnalyticsDataAssociationsResponse =
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: 'ListAnalyticsDataAssociationsResponse')
- ListApprovedOriginsRequest =
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: 'ListApprovedOriginsRequest')
- ListApprovedOriginsResponse =
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: 'ListApprovedOriginsResponse')
- ListAuthenticationProfilesRequest =
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: 'ListAuthenticationProfilesRequest')
- ListAuthenticationProfilesResponse =
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: 'ListAuthenticationProfilesResponse')
- ListBotsRequest =
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: 'ListBotsRequest')
- ListBotsResponse =
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: 'ListBotsResponse')
- ListCondition =
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: 'ListCondition')
- ListContactEvaluationsRequest =
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: 'ListContactEvaluationsRequest')
- ListContactEvaluationsResponse =
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: 'ListContactEvaluationsResponse')
- ListContactFlowModulesRequest =
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: 'ListContactFlowModulesRequest')
- ListContactFlowModulesResponse =
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: 'ListContactFlowModulesResponse')
- ListContactFlowVersionsRequest =
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: 'ListContactFlowVersionsRequest')
- ListContactFlowVersionsResponse =
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: 'ListContactFlowVersionsResponse')
- ListContactFlowsRequest =
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: 'ListContactFlowsRequest')
- ListContactFlowsResponse =
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: 'ListContactFlowsResponse')
- ListContactReferencesRequest =
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: 'ListContactReferencesRequest')
- ListContactReferencesResponse =
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: 'ListContactReferencesResponse')
- ListDefaultVocabulariesRequest =
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: 'ListDefaultVocabulariesRequest')
- ListDefaultVocabulariesResponse =
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: 'ListDefaultVocabulariesResponse')
- ListEvaluationFormVersionsRequest =
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: 'ListEvaluationFormVersionsRequest')
- ListEvaluationFormVersionsResponse =
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: 'ListEvaluationFormVersionsResponse')
- ListEvaluationFormsRequest =
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: 'ListEvaluationFormsRequest')
- ListEvaluationFormsResponse =
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: 'ListEvaluationFormsResponse')
- ListFlowAssociationResourceType =
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: 'ListFlowAssociationResourceType')
- ListFlowAssociationsRequest =
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: 'ListFlowAssociationsRequest')
- ListFlowAssociationsResponse =
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: 'ListFlowAssociationsResponse')
- ListHoursOfOperationsRequest =
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: 'ListHoursOfOperationsRequest')
- ListHoursOfOperationsResponse =
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: 'ListHoursOfOperationsResponse')
- ListInstanceAttributesRequest =
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: 'ListInstanceAttributesRequest')
- ListInstanceAttributesResponse =
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: 'ListInstanceAttributesResponse')
- ListInstanceStorageConfigsRequest =
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: 'ListInstanceStorageConfigsRequest')
- ListInstanceStorageConfigsResponse =
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: 'ListInstanceStorageConfigsResponse')
- ListInstancesRequest =
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: 'ListInstancesRequest')
- ListInstancesResponse =
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: 'ListInstancesResponse')
- ListIntegrationAssociationsRequest =
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: 'ListIntegrationAssociationsRequest')
- ListIntegrationAssociationsResponse =
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: 'ListIntegrationAssociationsResponse')
- ListLambdaFunctionsRequest =
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: 'ListLambdaFunctionsRequest')
- ListLambdaFunctionsResponse =
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: 'ListLambdaFunctionsResponse')
- ListLexBotsRequest =
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: 'ListLexBotsRequest')
- ListLexBotsResponse =
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: 'ListLexBotsResponse')
- ListPhoneNumbersRequest =
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: 'ListPhoneNumbersRequest')
- ListPhoneNumbersResponse =
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: 'ListPhoneNumbersResponse')
- ListPhoneNumbersSummary =
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: 'ListPhoneNumbersSummary')
- ListPhoneNumbersSummaryList =
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: 'ListPhoneNumbersSummaryList')
- ListPhoneNumbersV2Request =
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: 'ListPhoneNumbersV2Request')
- ListPhoneNumbersV2Response =
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: 'ListPhoneNumbersV2Response')
- ListPredefinedAttributesRequest =
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: 'ListPredefinedAttributesRequest')
- ListPredefinedAttributesResponse =
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: 'ListPredefinedAttributesResponse')
- ListPromptsRequest =
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: 'ListPromptsRequest')
- ListPromptsResponse =
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: 'ListPromptsResponse')
- ListQueueQuickConnectsRequest =
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: 'ListQueueQuickConnectsRequest')
- ListQueueQuickConnectsResponse =
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: 'ListQueueQuickConnectsResponse')
- ListQueuesRequest =
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: 'ListQueuesRequest')
- ListQueuesResponse =
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: 'ListQueuesResponse')
- ListQuickConnectsRequest =
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: 'ListQuickConnectsRequest')
- ListQuickConnectsResponse =
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: 'ListQuickConnectsResponse')
- ListRealtimeContactAnalysisSegmentsV2Request =
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: 'ListRealtimeContactAnalysisSegmentsV2Request')
- ListRealtimeContactAnalysisSegmentsV2Response =
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: 'ListRealtimeContactAnalysisSegmentsV2Response')
- ListRoutingProfileQueuesRequest =
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: 'ListRoutingProfileQueuesRequest')
- ListRoutingProfileQueuesResponse =
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: 'ListRoutingProfileQueuesResponse')
- ListRoutingProfilesRequest =
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: 'ListRoutingProfilesRequest')
- ListRoutingProfilesResponse =
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: 'ListRoutingProfilesResponse')
- ListRulesRequest =
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: 'ListRulesRequest')
- ListRulesResponse =
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: 'ListRulesResponse')
- ListSecurityKeysRequest =
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: 'ListSecurityKeysRequest')
- ListSecurityKeysResponse =
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: 'ListSecurityKeysResponse')
- ListSecurityProfileApplicationsRequest =
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: 'ListSecurityProfileApplicationsRequest')
- ListSecurityProfileApplicationsResponse =
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: 'ListSecurityProfileApplicationsResponse')
- ListSecurityProfilePermissionsRequest =
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: 'ListSecurityProfilePermissionsRequest')
- ListSecurityProfilePermissionsResponse =
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: 'ListSecurityProfilePermissionsResponse')
- ListSecurityProfilesRequest =
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: 'ListSecurityProfilesRequest')
- ListSecurityProfilesResponse =
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: 'ListSecurityProfilesResponse')
- 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')
- ListTaskTemplatesRequest =
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: 'ListTaskTemplatesRequest')
- ListTaskTemplatesResponse =
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: 'ListTaskTemplatesResponse')
- ListTrafficDistributionGroupUsersRequest =
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: 'ListTrafficDistributionGroupUsersRequest')
- ListTrafficDistributionGroupUsersResponse =
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: 'ListTrafficDistributionGroupUsersResponse')
- ListTrafficDistributionGroupsRequest =
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: 'ListTrafficDistributionGroupsRequest')
- ListTrafficDistributionGroupsResponse =
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: 'ListTrafficDistributionGroupsResponse')
- ListUseCasesRequest =
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: 'ListUseCasesRequest')
- ListUseCasesResponse =
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: 'ListUseCasesResponse')
- ListUserHierarchyGroupsRequest =
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: 'ListUserHierarchyGroupsRequest')
- ListUserHierarchyGroupsResponse =
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: 'ListUserHierarchyGroupsResponse')
- ListUserProficienciesRequest =
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: 'ListUserProficienciesRequest')
- ListUserProficienciesResponse =
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: 'ListUserProficienciesResponse')
- ListUsersRequest =
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: 'ListUsersRequest')
- ListUsersResponse =
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: 'ListUsersResponse')
- ListViewVersionsRequest =
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: 'ListViewVersionsRequest')
- ListViewVersionsResponse =
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: 'ListViewVersionsResponse')
- ListViewsRequest =
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: 'ListViewsRequest')
- ListViewsResponse =
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: 'ListViewsResponse')
- Long =
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: 'Long')
- MatchCriteria =
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: 'MatchCriteria')
- MaxResult10 =
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: 'MaxResult10')
- MaxResult100 =
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: 'MaxResult100')
- MaxResult1000 =
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: 'MaxResult1000')
- MaxResult2 =
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: 'MaxResult2')
- MaxResult200 =
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: 'MaxResult200')
- MaxResult25 =
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: 'MaxResult25')
- MaxResult500 =
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: 'MaxResult500')
- MaxResult7 =
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: 'MaxResult7')
- 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')
- MaximumResultReturnedException =
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: 'MaximumResultReturnedException')
- MediaConcurrencies =
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: 'MediaConcurrencies')
- MediaConcurrency =
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: 'MediaConcurrency')
- MediaPlacement =
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: 'MediaPlacement')
- MediaRegion =
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: 'MediaRegion')
- Meeting =
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: 'Meeting')
- MeetingFeatureStatus =
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: 'MeetingFeatureStatus')
- MeetingFeaturesConfiguration =
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: 'MeetingFeaturesConfiguration')
- MeetingId =
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: 'MeetingId')
- Message =
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: 'Message')
- MetadataUrl =
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: 'MetadataUrl')
- MetricDataCollectionsV2 =
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: 'MetricDataCollectionsV2')
- MetricDataV2 =
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: 'MetricDataV2')
- MetricFilterV2 =
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: 'MetricFilterV2')
- MetricFilterValueList =
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: 'MetricFilterValueList')
- MetricFiltersV2List =
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: 'MetricFiltersV2List')
- MetricInterval =
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: 'MetricInterval')
- MetricNameV2 =
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: 'MetricNameV2')
- MetricResultV2 =
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: 'MetricResultV2')
- MetricResultsV2 =
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: 'MetricResultsV2')
- MetricV2 =
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: 'MetricV2')
- MetricsV2 =
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: 'MetricsV2')
- MinutesLimit60 =
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: 'MinutesLimit60')
- MonitorCapability =
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: 'MonitorCapability')
- MonitorContactRequest =
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: 'MonitorContactRequest')
- MonitorContactResponse =
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: 'MonitorContactResponse')
- Name =
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: 'Name')
- Name128 =
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: 'Name128')
- Namespace =
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: 'Namespace')
- NewChatCreated =
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::BooleanShape.new(name: 'NewChatCreated')
- NewSessionDetails =
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: 'NewSessionDetails')
- 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')
- NextToken2500 =
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: 'NextToken2500')
- NotificationContentType =
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: 'NotificationContentType')
- NotificationDeliveryType =
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: 'NotificationDeliveryType')
- NotificationRecipientType =
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: 'NotificationRecipientType')
- NullableProficiencyLevel =
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::FloatShape.new(name: 'NullableProficiencyLevel')
- NullableProficiencyLimitValue =
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: 'NullableProficiencyLimitValue')
- NumberComparisonType =
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: 'NumberComparisonType')
- NumberCondition =
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: 'NumberCondition')
- NumberReference =
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: 'NumberReference')
- NumericQuestionPropertyAutomationLabel =
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: 'NumericQuestionPropertyAutomationLabel')
- NumericQuestionPropertyValueAutomation =
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: 'NumericQuestionPropertyValueAutomation')
- OperatingSystem =
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: 'OperatingSystem')
- Origin =
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: 'Origin')
- OriginsList =
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: 'OriginsList')
- OutboundCallerConfig =
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: 'OutboundCallerConfig')
- OutboundCallerIdName =
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: 'OutboundCallerIdName')
- OutboundCallsEnabled =
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::BooleanShape.new(name: 'OutboundCallsEnabled')
- OutboundContactNotPermittedException =
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: 'OutboundContactNotPermittedException')
- OutputTypeNotFoundException =
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: 'OutputTypeNotFoundException')
- PEM =
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: 'PEM')
- ParticipantCapabilities =
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: 'ParticipantCapabilities')
- ParticipantDetails =
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: 'ParticipantDetails')
- ParticipantDetailsToAdd =
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: 'ParticipantDetailsToAdd')
- ParticipantId =
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: 'ParticipantId')
- ParticipantRole =
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: 'ParticipantRole')
- ParticipantTimerAction =
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: 'ParticipantTimerAction')
- ParticipantTimerConfigList =
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: 'ParticipantTimerConfigList')
- ParticipantTimerConfiguration =
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: 'ParticipantTimerConfiguration')
- ParticipantTimerDurationInMinutes =
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: 'ParticipantTimerDurationInMinutes')
- ParticipantTimerType =
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: 'ParticipantTimerType')
- ParticipantTimerValue =
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::UnionShape.new(name: 'ParticipantTimerValue')
- ParticipantToken =
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: 'ParticipantToken')
- ParticipantTokenCredentials =
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: 'ParticipantTokenCredentials')
- Password =
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: 'Password')
- PauseContactRequest =
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: 'PauseContactRequest')
- PauseContactResponse =
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: 'PauseContactResponse')
- Percentage =
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: 'Percentage')
- Permission =
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: 'Permission')
- PermissionsList =
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: 'PermissionsList')
- PersistentChat =
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: 'PersistentChat')
- PhoneNumber =
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: 'PhoneNumber')
- PhoneNumberCountryCode =
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: 'PhoneNumberCountryCode')
- PhoneNumberCountryCodes =
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: 'PhoneNumberCountryCodes')
- PhoneNumberDescription =
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: 'PhoneNumberDescription')
- PhoneNumberId =
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: 'PhoneNumberId')
- PhoneNumberPrefix =
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: 'PhoneNumberPrefix')
- PhoneNumberQuickConnectConfig =
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: 'PhoneNumberQuickConnectConfig')
- PhoneNumberStatus =
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: 'PhoneNumberStatus')
- PhoneNumberSummary =
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: 'PhoneNumberSummary')
- PhoneNumberSummaryList =
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: 'PhoneNumberSummaryList')
- PhoneNumberType =
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: 'PhoneNumberType')
- PhoneNumberTypes =
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: 'PhoneNumberTypes')
- PhoneNumberWorkflowMessage =
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: 'PhoneNumberWorkflowMessage')
- PhoneNumberWorkflowStatus =
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: 'PhoneNumberWorkflowStatus')
- PhoneType =
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: 'PhoneType')
- PlatformName =
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: 'PlatformName')
- PlatformVersion =
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: 'PlatformVersion')
- PotentialAudioQualityIssue =
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: 'PotentialAudioQualityIssue')
- PotentialAudioQualityIssues =
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: 'PotentialAudioQualityIssues')
- PotentialDisconnectIssue =
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: 'PotentialDisconnectIssue')
- PredefinedAttribute =
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: 'PredefinedAttribute')
- PredefinedAttributeName =
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: 'PredefinedAttributeName')
- PredefinedAttributeSearchConditionList =
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: 'PredefinedAttributeSearchConditionList')
- PredefinedAttributeSearchCriteria =
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: 'PredefinedAttributeSearchCriteria')
- PredefinedAttributeSearchSummaryList =
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: 'PredefinedAttributeSearchSummaryList')
- PredefinedAttributeStringValue =
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: 'PredefinedAttributeStringValue')
- PredefinedAttributeStringValuesList =
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: 'PredefinedAttributeStringValuesList')
- PredefinedAttributeSummary =
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: 'PredefinedAttributeSummary')
- PredefinedAttributeSummaryList =
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: 'PredefinedAttributeSummaryList')
- PredefinedAttributeValues =
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::UnionShape.new(name: 'PredefinedAttributeValues')
- Prefix =
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: 'Prefix')
- Priority =
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: 'Priority')
- ProblemDetail =
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: 'ProblemDetail')
- ProblemMessageString =
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: 'ProblemMessageString')
- Problems =
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: 'Problems')
- ProficiencyLevel =
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::FloatShape.new(name: 'ProficiencyLevel')
- ProficiencyValue =
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: 'ProficiencyValue')
- Prompt =
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: 'Prompt')
- PromptDescription =
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: 'PromptDescription')
- PromptId =
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: 'PromptId')
- PromptList =
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: 'PromptList')
- PromptName =
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: 'PromptName')
- PromptPresignedUrl =
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: 'PromptPresignedUrl')
- PromptSearchConditionList =
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: 'PromptSearchConditionList')
- PromptSearchCriteria =
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: 'PromptSearchCriteria')
- PromptSearchFilter =
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: 'PromptSearchFilter')
- PromptSummary =
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: 'PromptSummary')
- PromptSummaryList =
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: 'PromptSummaryList')
- PropertyValidationException =
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: 'PropertyValidationException')
- PropertyValidationExceptionProperty =
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: 'PropertyValidationExceptionProperty')
- PropertyValidationExceptionPropertyList =
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: 'PropertyValidationExceptionPropertyList')
- PropertyValidationExceptionReason =
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: 'PropertyValidationExceptionReason')
- PutUserStatusRequest =
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: 'PutUserStatusRequest')
- PutUserStatusResponse =
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: 'PutUserStatusResponse')
- QualityMetrics =
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: 'QualityMetrics')
- Queue =
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: 'Queue')
- QueueDescription =
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: 'QueueDescription')
- QueueId =
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: 'QueueId')
- QueueIdList =
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: 'QueueIdList')
- QueueInfo =
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: 'QueueInfo')
- QueueMaxContacts =
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: 'QueueMaxContacts')
- QueueName =
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: 'QueueName')
- QueuePriority =
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: 'QueuePriority')
- QueueQuickConnectConfig =
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: 'QueueQuickConnectConfig')
- QueueReference =
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: 'QueueReference')
- QueueSearchConditionList =
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: 'QueueSearchConditionList')
- QueueSearchCriteria =
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: 'QueueSearchCriteria')
- QueueSearchFilter =
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: 'QueueSearchFilter')
- QueueSearchSummaryList =
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: 'QueueSearchSummaryList')
- QueueStatus =
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: 'QueueStatus')
- QueueSummary =
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: 'QueueSummary')
- QueueSummaryList =
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: 'QueueSummaryList')
- QueueTimeAdjustmentSeconds =
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: 'QueueTimeAdjustmentSeconds')
- QueueType =
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: 'QueueType')
- QueueTypes =
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: 'QueueTypes')
- Queues =
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: 'Queues')
- QuickConnect =
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: 'QuickConnect')
- QuickConnectConfig =
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: 'QuickConnectConfig')
- QuickConnectDescription =
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: 'QuickConnectDescription')
- QuickConnectId =
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: 'QuickConnectId')
- QuickConnectName =
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: 'QuickConnectName')
- QuickConnectSearchConditionList =
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: 'QuickConnectSearchConditionList')
- QuickConnectSearchCriteria =
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: 'QuickConnectSearchCriteria')
- QuickConnectSearchFilter =
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: 'QuickConnectSearchFilter')
- QuickConnectSearchSummaryList =
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: 'QuickConnectSearchSummaryList')
- QuickConnectSummary =
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: 'QuickConnectSummary')
- QuickConnectSummaryList =
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: 'QuickConnectSummaryList')
- QuickConnectType =
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: 'QuickConnectType')
- QuickConnectTypes =
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: 'QuickConnectTypes')
- QuickConnectsList =
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: 'QuickConnectsList')
- ReadOnlyFieldInfo =
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: 'ReadOnlyFieldInfo')
- ReadOnlyTaskTemplateFields =
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: 'ReadOnlyTaskTemplateFields')
- RealTimeContactAnalysisAttachment =
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: 'RealTimeContactAnalysisAttachment')
- RealTimeContactAnalysisAttachments =
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: 'RealTimeContactAnalysisAttachments')
- RealTimeContactAnalysisCategoryDetails =
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: 'RealTimeContactAnalysisCategoryDetails')
- RealTimeContactAnalysisCategoryName =
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: 'RealTimeContactAnalysisCategoryName')
- RealTimeContactAnalysisCharacterInterval =
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: 'RealTimeContactAnalysisCharacterInterval')
- RealTimeContactAnalysisCharacterIntervals =
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: 'RealTimeContactAnalysisCharacterIntervals')
- RealTimeContactAnalysisContentType =
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: 'RealTimeContactAnalysisContentType')
- RealTimeContactAnalysisEventType =
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: 'RealTimeContactAnalysisEventType')
- RealTimeContactAnalysisId256 =
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: 'RealTimeContactAnalysisId256')
- RealTimeContactAnalysisIssueDetected =
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: 'RealTimeContactAnalysisIssueDetected')
- RealTimeContactAnalysisIssuesDetected =
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: 'RealTimeContactAnalysisIssuesDetected')
- RealTimeContactAnalysisMatchedDetails =
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::MapShape.new(name: 'RealTimeContactAnalysisMatchedDetails')
- RealTimeContactAnalysisOffset =
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: 'RealTimeContactAnalysisOffset')
- RealTimeContactAnalysisOutputType =
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: 'RealTimeContactAnalysisOutputType')
- RealTimeContactAnalysisPointOfInterest =
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: 'RealTimeContactAnalysisPointOfInterest')
- RealTimeContactAnalysisPointsOfInterest =
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: 'RealTimeContactAnalysisPointsOfInterest')
- RealTimeContactAnalysisPostContactSummaryContent =
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: 'RealTimeContactAnalysisPostContactSummaryContent')
- RealTimeContactAnalysisPostContactSummaryFailureCode =
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: 'RealTimeContactAnalysisPostContactSummaryFailureCode')
- RealTimeContactAnalysisPostContactSummaryStatus =
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: 'RealTimeContactAnalysisPostContactSummaryStatus')
- RealTimeContactAnalysisSegmentAttachments =
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: 'RealTimeContactAnalysisSegmentAttachments')
- RealTimeContactAnalysisSegmentCategories =
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: 'RealTimeContactAnalysisSegmentCategories')
- RealTimeContactAnalysisSegmentEvent =
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: 'RealTimeContactAnalysisSegmentEvent')
- RealTimeContactAnalysisSegmentIssues =
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: 'RealTimeContactAnalysisSegmentIssues')
- RealTimeContactAnalysisSegmentPostContactSummary =
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: 'RealTimeContactAnalysisSegmentPostContactSummary')
- RealTimeContactAnalysisSegmentTranscript =
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: 'RealTimeContactAnalysisSegmentTranscript')
- RealTimeContactAnalysisSegmentType =
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: 'RealTimeContactAnalysisSegmentType')
- RealTimeContactAnalysisSegmentTypes =
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: 'RealTimeContactAnalysisSegmentTypes')
- RealTimeContactAnalysisSentimentLabel =
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: 'RealTimeContactAnalysisSentimentLabel')
- RealTimeContactAnalysisStatus =
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: 'RealTimeContactAnalysisStatus')
- RealTimeContactAnalysisSupportedChannel =
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: 'RealTimeContactAnalysisSupportedChannel')
- RealTimeContactAnalysisTimeData =
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::UnionShape.new(name: 'RealTimeContactAnalysisTimeData')
- RealTimeContactAnalysisTimeInstant =
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: 'RealTimeContactAnalysisTimeInstant', timestampFormat: "iso8601")
- RealTimeContactAnalysisTranscriptContent =
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: 'RealTimeContactAnalysisTranscriptContent')
- RealTimeContactAnalysisTranscriptItemRedaction =
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: 'RealTimeContactAnalysisTranscriptItemRedaction')
- RealTimeContactAnalysisTranscriptItemWithCharacterOffsets =
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: 'RealTimeContactAnalysisTranscriptItemWithCharacterOffsets')
- RealTimeContactAnalysisTranscriptItemWithContent =
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: 'RealTimeContactAnalysisTranscriptItemWithContent')
- RealTimeContactAnalysisTranscriptItemsWithCharacterOffsets =
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: 'RealTimeContactAnalysisTranscriptItemsWithCharacterOffsets')
- RealTimeContactAnalysisTranscriptItemsWithContent =
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: 'RealTimeContactAnalysisTranscriptItemsWithContent')
- RealtimeContactAnalysisSegment =
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::UnionShape.new(name: 'RealtimeContactAnalysisSegment')
- RealtimeContactAnalysisSegments =
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: 'RealtimeContactAnalysisSegments')
- Reference =
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: 'Reference')
- ReferenceId =
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: 'ReferenceId')
- ReferenceKey =
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: 'ReferenceKey')
- ReferenceStatus =
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: 'ReferenceStatus')
- ReferenceSummary =
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::UnionShape.new(name: 'ReferenceSummary')
- ReferenceSummaryList =
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: 'ReferenceSummaryList')
- ReferenceType =
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: 'ReferenceType')
- ReferenceTypes =
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: 'ReferenceTypes')
- ReferenceValue =
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: 'ReferenceValue')
- RefreshTokenDuration =
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: 'RefreshTokenDuration')
- RegionName =
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: 'RegionName')
- RehydrationType =
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: 'RehydrationType')
- ReleasePhoneNumberRequest =
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: 'ReleasePhoneNumberRequest')
- ReplicateInstanceRequest =
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: 'ReplicateInstanceRequest')
- ReplicateInstanceResponse =
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: 'ReplicateInstanceResponse')
- ReplicationConfiguration =
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: 'ReplicationConfiguration')
- ReplicationStatusReason =
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: 'ReplicationStatusReason')
- ReplicationStatusSummary =
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: 'ReplicationStatusSummary')
- ReplicationStatusSummaryList =
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: 'ReplicationStatusSummaryList')
- RequestIdentifier =
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: 'RequestIdentifier')
- RequiredFieldInfo =
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: 'RequiredFieldInfo')
- RequiredTaskTemplateFields =
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: 'RequiredTaskTemplateFields')
- ResourceArnOrId =
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: 'ResourceArnOrId')
- ResourceConflictException =
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: 'ResourceConflictException')
- ResourceId =
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: 'ResourceId')
- ResourceInUseException =
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: 'ResourceInUseException')
- ResourceNotFoundException =
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: 'ResourceNotFoundException')
- ResourceNotReadyException =
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: 'ResourceNotReadyException')
- ResourceTagsSearchCriteria =
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: 'ResourceTagsSearchCriteria')
- ResourceType =
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: 'ResourceType')
- ResourceTypeList =
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: 'ResourceTypeList')
- ResourceVersion =
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: 'ResourceVersion')
- ResumeContactRecordingRequest =
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: 'ResumeContactRecordingRequest')
- ResumeContactRecordingResponse =
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: 'ResumeContactRecordingResponse')
- ResumeContactRequest =
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: 'ResumeContactRequest')
- ResumeContactResponse =
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: 'ResumeContactResponse')
- RoutingCriteria =
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: 'RoutingCriteria')
- RoutingCriteriaInput =
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: 'RoutingCriteriaInput')
- RoutingCriteriaInputStep =
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: 'RoutingCriteriaInputStep')
- RoutingCriteriaInputStepExpiry =
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: 'RoutingCriteriaInputStepExpiry')
- RoutingCriteriaInputSteps =
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: 'RoutingCriteriaInputSteps')
- RoutingCriteriaStepStatus =
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: 'RoutingCriteriaStepStatus')
- RoutingExpression =
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: 'RoutingExpression')
- RoutingExpressions =
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: 'RoutingExpressions')
- RoutingProfile =
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: 'RoutingProfile')
- RoutingProfileDescription =
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: 'RoutingProfileDescription')
- RoutingProfileId =
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: 'RoutingProfileId')
- RoutingProfileList =
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: 'RoutingProfileList')
- RoutingProfileName =
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: 'RoutingProfileName')
- RoutingProfileQueueConfig =
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: 'RoutingProfileQueueConfig')
- RoutingProfileQueueConfigList =
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: 'RoutingProfileQueueConfigList')
- RoutingProfileQueueConfigSummary =
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: 'RoutingProfileQueueConfigSummary')
- RoutingProfileQueueConfigSummaryList =
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: 'RoutingProfileQueueConfigSummaryList')
- RoutingProfileQueueReference =
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: 'RoutingProfileQueueReference')
- RoutingProfileQueueReferenceList =
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: 'RoutingProfileQueueReferenceList')
- RoutingProfileReference =
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: 'RoutingProfileReference')
- RoutingProfileSearchConditionList =
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: 'RoutingProfileSearchConditionList')
- RoutingProfileSearchCriteria =
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: 'RoutingProfileSearchCriteria')
- RoutingProfileSearchFilter =
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: 'RoutingProfileSearchFilter')
- RoutingProfileSummary =
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: 'RoutingProfileSummary')
- RoutingProfileSummaryList =
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: 'RoutingProfileSummaryList')
- RoutingProfiles =
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: 'RoutingProfiles')
- Rule =
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: 'Rule')
- RuleAction =
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: 'RuleAction')
- RuleActions =
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: 'RuleActions')
- RuleFunction =
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: 'RuleFunction')
- RuleId =
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: 'RuleId')
- RuleName =
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: 'RuleName')
- RulePublishStatus =
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: 'RulePublishStatus')
- RuleSummary =
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: 'RuleSummary')
- RuleSummaryList =
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: 'RuleSummaryList')
- RuleTriggerEventSource =
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: 'RuleTriggerEventSource')
- S3Config =
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: 'S3Config')
- S3Uri =
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: 'S3Uri')
Shapes::StringShape.new(name: 'ScreenShareCapability')
- SearchAgentStatusesRequest =
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: 'SearchAgentStatusesRequest')
- SearchAgentStatusesResponse =
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: 'SearchAgentStatusesResponse')
- SearchAvailablePhoneNumbersRequest =
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: 'SearchAvailablePhoneNumbersRequest')
- SearchAvailablePhoneNumbersResponse =
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: 'SearchAvailablePhoneNumbersResponse')
- SearchContactFlowModulesRequest =
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: 'SearchContactFlowModulesRequest')
- SearchContactFlowModulesResponse =
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: 'SearchContactFlowModulesResponse')
- SearchContactFlowsRequest =
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: 'SearchContactFlowsRequest')
- SearchContactFlowsResponse =
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: 'SearchContactFlowsResponse')
- SearchContactsMatchType =
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: 'SearchContactsMatchType')
- SearchContactsRequest =
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: 'SearchContactsRequest')
- SearchContactsResponse =
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: 'SearchContactsResponse')
- SearchContactsTimeRange =
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: 'SearchContactsTimeRange')
- SearchContactsTimeRangeType =
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: 'SearchContactsTimeRangeType')
- SearchCriteria =
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: 'SearchCriteria')
- SearchHoursOfOperationsRequest =
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: 'SearchHoursOfOperationsRequest')
- SearchHoursOfOperationsResponse =
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: 'SearchHoursOfOperationsResponse')
- SearchPredefinedAttributesRequest =
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: 'SearchPredefinedAttributesRequest')
- SearchPredefinedAttributesResponse =
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: 'SearchPredefinedAttributesResponse')
- SearchPromptsRequest =
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: 'SearchPromptsRequest')
- SearchPromptsResponse =
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: 'SearchPromptsResponse')
- SearchQueuesRequest =
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: 'SearchQueuesRequest')
- SearchQueuesResponse =
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: 'SearchQueuesResponse')
- SearchQuickConnectsRequest =
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: 'SearchQuickConnectsRequest')
- SearchQuickConnectsResponse =
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: 'SearchQuickConnectsResponse')
- SearchResourceTagsRequest =
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: 'SearchResourceTagsRequest')
- SearchResourceTagsResponse =
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: 'SearchResourceTagsResponse')
- SearchRoutingProfilesRequest =
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: 'SearchRoutingProfilesRequest')
- SearchRoutingProfilesResponse =
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: 'SearchRoutingProfilesResponse')
- SearchSecurityProfilesRequest =
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: 'SearchSecurityProfilesRequest')
- SearchSecurityProfilesResponse =
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: 'SearchSecurityProfilesResponse')
- SearchText =
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: 'SearchText')
- SearchTextList =
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: 'SearchTextList')
- SearchUserHierarchyGroupsRequest =
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: 'SearchUserHierarchyGroupsRequest')
- SearchUserHierarchyGroupsResponse =
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: 'SearchUserHierarchyGroupsResponse')
- SearchUsersRequest =
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: 'SearchUsersRequest')
- SearchUsersResponse =
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: 'SearchUsersResponse')
- SearchVocabulariesRequest =
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: 'SearchVocabulariesRequest')
- SearchVocabulariesResponse =
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: 'SearchVocabulariesResponse')
- SearchableContactAttributeKey =
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: 'SearchableContactAttributeKey')
- SearchableContactAttributeValue =
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: 'SearchableContactAttributeValue')
- SearchableContactAttributeValueList =
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: 'SearchableContactAttributeValueList')
- SearchableContactAttributes =
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: 'SearchableContactAttributes')
- SearchableContactAttributesCriteria =
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: 'SearchableContactAttributesCriteria')
- SearchableContactAttributesCriteriaList =
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: 'SearchableContactAttributesCriteriaList')
- SearchableQueueType =
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: 'SearchableQueueType')
- SecurityKey =
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: 'SecurityKey')
- SecurityKeysList =
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: 'SecurityKeysList')
- SecurityProfile =
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: 'SecurityProfile')
- SecurityProfileDescription =
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: 'SecurityProfileDescription')
- SecurityProfileId =
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: 'SecurityProfileId')
- SecurityProfileIds =
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: 'SecurityProfileIds')
- SecurityProfileName =
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: 'SecurityProfileName')
- SecurityProfilePermission =
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: 'SecurityProfilePermission')
- SecurityProfilePolicyKey =
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: 'SecurityProfilePolicyKey')
- SecurityProfilePolicyValue =
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: 'SecurityProfilePolicyValue')
- SecurityProfileSearchConditionList =
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: 'SecurityProfileSearchConditionList')
- SecurityProfileSearchCriteria =
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: 'SecurityProfileSearchCriteria')
- SecurityProfileSearchSummary =
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: 'SecurityProfileSearchSummary')
- SecurityProfileSummary =
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: 'SecurityProfileSummary')
- SecurityProfileSummaryList =
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: 'SecurityProfileSummaryList')
- SecurityProfilesSearchFilter =
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: 'SecurityProfilesSearchFilter')
- SecurityProfilesSearchSummaryList =
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: 'SecurityProfilesSearchSummaryList')
- SecurityToken =
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: 'SecurityToken')
- SegmentAttributeName =
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: 'SegmentAttributeName')
- SegmentAttributeValue =
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: 'SegmentAttributeValue')
- SegmentAttributeValueString =
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: 'SegmentAttributeValueString')
- SegmentAttributes =
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::MapShape.new(name: 'SegmentAttributes')
- SendChatIntegrationEventRequest =
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: 'SendChatIntegrationEventRequest')
- SendChatIntegrationEventResponse =
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: 'SendChatIntegrationEventResponse')
- SendNotificationActionDefinition =
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: 'SendNotificationActionDefinition')
- ServiceQuotaExceededException =
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: 'ServiceQuotaExceededException')
- SignInConfig =
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: 'SignInConfig')
- SignInDistribution =
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: 'SignInDistribution')
- SignInDistributionList =
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: 'SignInDistributionList')
- SingleSelectOptions =
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: 'SingleSelectOptions')
- SingleSelectQuestionRuleCategoryAutomation =
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: 'SingleSelectQuestionRuleCategoryAutomation')
- SingleSelectQuestionRuleCategoryAutomationCondition =
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: 'SingleSelectQuestionRuleCategoryAutomationCondition')
- SingleSelectQuestionRuleCategoryAutomationLabel =
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: 'SingleSelectQuestionRuleCategoryAutomationLabel')
- SnapshotVersion =
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: 'SnapshotVersion')
- Sort =
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: 'Sort')
- SortOrder =
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: 'SortOrder')
- SortableFieldName =
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: 'SortableFieldName')
- SourceApplicationName =
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: 'SourceApplicationName')
- SourceId =
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: 'SourceId')
- SourceType =
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: 'SourceType')
- StartAttachedFileUploadRequest =
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: 'StartAttachedFileUploadRequest')
- StartAttachedFileUploadResponse =
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: 'StartAttachedFileUploadResponse')
- StartChatContactRequest =
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: 'StartChatContactRequest')
- StartChatContactResponse =
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: 'StartChatContactResponse')
- StartContactEvaluationRequest =
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: 'StartContactEvaluationRequest')
- StartContactEvaluationResponse =
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: 'StartContactEvaluationResponse')
- StartContactRecordingRequest =
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: 'StartContactRecordingRequest')
- StartContactRecordingResponse =
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: 'StartContactRecordingResponse')
- StartContactStreamingRequest =
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: 'StartContactStreamingRequest')
- StartContactStreamingResponse =
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: 'StartContactStreamingResponse')
- StartOutboundChatContactRequest =
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: 'StartOutboundChatContactRequest')
- StartOutboundChatContactResponse =
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: 'StartOutboundChatContactResponse')
- StartOutboundVoiceContactRequest =
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: 'StartOutboundVoiceContactRequest')
- StartOutboundVoiceContactResponse =
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: 'StartOutboundVoiceContactResponse')
- StartScreenSharingRequest =
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: 'StartScreenSharingRequest')
- StartScreenSharingResponse =
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: 'StartScreenSharingResponse')
- StartTaskContactRequest =
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: 'StartTaskContactRequest')
- StartTaskContactResponse =
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: 'StartTaskContactResponse')
- StartWebRTCContactRequest =
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: 'StartWebRTCContactRequest')
- StartWebRTCContactResponse =
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: 'StartWebRTCContactResponse')
- Statistic =
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: 'Statistic')
- Step =
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: 'Step')
- Steps =
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: 'Steps')
- StopContactRecordingRequest =
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: 'StopContactRecordingRequest')
- StopContactRecordingResponse =
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: 'StopContactRecordingResponse')
- StopContactRequest =
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: 'StopContactRequest')
- StopContactResponse =
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: 'StopContactResponse')
- StopContactStreamingRequest =
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: 'StopContactStreamingRequest')
- StopContactStreamingResponse =
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: 'StopContactStreamingResponse')
- StorageType =
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: 'StorageType')
- StreamingId =
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: 'StreamingId')
- 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')
- StringComparisonType =
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: 'StringComparisonType')
- StringCondition =
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: 'StringCondition')
- StringReference =
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: 'StringReference')
- Subject =
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: 'Subject')
- SubmitAutoEvaluationActionDefinition =
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: 'SubmitAutoEvaluationActionDefinition')
- SubmitContactEvaluationRequest =
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: 'SubmitContactEvaluationRequest')
- SubmitContactEvaluationResponse =
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: 'SubmitContactEvaluationResponse')
- Subtype =
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: 'Subtype')
- SuccessfulRequest =
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: 'SuccessfulRequest')
- SuccessfulRequestList =
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: 'SuccessfulRequestList')
- SupportedMessagingContentType =
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: 'SupportedMessagingContentType')
- SupportedMessagingContentTypes =
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: 'SupportedMessagingContentTypes')
- SuspendContactRecordingRequest =
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: 'SuspendContactRecordingRequest')
- SuspendContactRecordingResponse =
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: 'SuspendContactRecordingResponse')
- TagAndConditionList =
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: 'TagAndConditionList')
- TagCondition =
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: 'TagCondition')
- TagContactRequest =
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: 'TagContactRequest')
- TagContactResponse =
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: 'TagContactResponse')
- 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')
- TagKeyString =
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: 'TagKeyString')
- TagMap =
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::MapShape.new(name: 'TagMap')
- TagOrConditionList =
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: 'TagOrConditionList')
- 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')
- TagRestrictedResourceList =
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: 'TagRestrictedResourceList')
- TagRestrictedResourceName =
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: 'TagRestrictedResourceName')
- TagSearchCondition =
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: 'TagSearchCondition')
- TagSet =
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: 'TagSet')
- 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')
- TagValueString =
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: 'TagValueString')
- TagsList =
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: 'TagsList')
- TargetListType =
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: 'TargetListType')
- TaskActionDefinition =
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: 'TaskActionDefinition')
- TaskDescriptionExpression =
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: 'TaskDescriptionExpression')
- TaskNameExpression =
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: 'TaskNameExpression')
- TaskTemplateArn =
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: 'TaskTemplateArn')
- TaskTemplateConstraints =
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: 'TaskTemplateConstraints')
- TaskTemplateDefaultFieldValue =
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: 'TaskTemplateDefaultFieldValue')
- TaskTemplateDefaultFieldValueList =
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: 'TaskTemplateDefaultFieldValueList')
- TaskTemplateDefaults =
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: 'TaskTemplateDefaults')
- TaskTemplateDescription =
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: 'TaskTemplateDescription')
- TaskTemplateField =
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: 'TaskTemplateField')
- TaskTemplateFieldDescription =
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: 'TaskTemplateFieldDescription')
- TaskTemplateFieldIdentifier =
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: 'TaskTemplateFieldIdentifier')
- TaskTemplateFieldName =
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: 'TaskTemplateFieldName')
- TaskTemplateFieldType =
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: 'TaskTemplateFieldType')
- TaskTemplateFieldValue =
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: 'TaskTemplateFieldValue')
- TaskTemplateFields =
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: 'TaskTemplateFields')
- TaskTemplateId =
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: 'TaskTemplateId')
- TaskTemplateList =
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: 'TaskTemplateList')
- TaskTemplateMetadata =
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: 'TaskTemplateMetadata')
- TaskTemplateName =
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: 'TaskTemplateName')
- TaskTemplateSingleSelectOption =
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: 'TaskTemplateSingleSelectOption')
- TaskTemplateStatus =
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: 'TaskTemplateStatus')
- TelephonyConfig =
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: 'TelephonyConfig')
- TemplateId =
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: 'TemplateId')
- Threshold =
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: 'Threshold')
- ThresholdCollections =
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: 'ThresholdCollections')
- ThresholdV2 =
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: 'ThresholdV2')
- ThresholdValue =
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::FloatShape.new(name: 'ThresholdValue')
- ThrottlingException =
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: 'ThrottlingException')
- TimeZone =
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: 'TimeZone')
- TimerEligibleParticipantRoles =
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: 'TimerEligibleParticipantRoles')
- 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')
- TooManyRequestsException =
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: 'TooManyRequestsException')
- TotalCount =
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: 'TotalCount')
- TotalPauseCount =
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: 'TotalPauseCount')
- TotalPauseDurationInSeconds =
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: 'TotalPauseDurationInSeconds')
- TrafficDistributionGroup =
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: 'TrafficDistributionGroup')
- TrafficDistributionGroupArn =
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: 'TrafficDistributionGroupArn')
- TrafficDistributionGroupId =
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: 'TrafficDistributionGroupId')
- TrafficDistributionGroupIdOrArn =
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: 'TrafficDistributionGroupIdOrArn')
- TrafficDistributionGroupStatus =
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: 'TrafficDistributionGroupStatus')
- TrafficDistributionGroupSummary =
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: 'TrafficDistributionGroupSummary')
- TrafficDistributionGroupSummaryList =
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: 'TrafficDistributionGroupSummaryList')
- TrafficDistributionGroupUserSummary =
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: 'TrafficDistributionGroupUserSummary')
- TrafficDistributionGroupUserSummaryList =
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: 'TrafficDistributionGroupUserSummaryList')
- TrafficType =
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: 'TrafficType')
- Transcript =
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: 'Transcript')
- TranscriptCriteria =
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: 'TranscriptCriteria')
- TranscriptCriteriaList =
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: 'TranscriptCriteriaList')
- TransferContactRequest =
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: 'TransferContactRequest')
- TransferContactResponse =
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: 'TransferContactResponse')
- URI =
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: 'URI')
- URLExpiryInSeconds =
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: 'URLExpiryInSeconds')
- Unit =
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: 'Unit')
- UntagContactRequest =
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: 'UntagContactRequest')
- UntagContactResponse =
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: 'UntagContactResponse')
- 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')
- UpdateAgentStatusDescription =
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: 'UpdateAgentStatusDescription')
- UpdateAgentStatusRequest =
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: 'UpdateAgentStatusRequest')
- UpdateAuthenticationProfileRequest =
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: 'UpdateAuthenticationProfileRequest')
- UpdateCaseActionDefinition =
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: 'UpdateCaseActionDefinition')
- UpdateContactAttributesRequest =
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: 'UpdateContactAttributesRequest')
- UpdateContactAttributesResponse =
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: 'UpdateContactAttributesResponse')
- UpdateContactEvaluationRequest =
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: 'UpdateContactEvaluationRequest')
- UpdateContactEvaluationResponse =
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: 'UpdateContactEvaluationResponse')
- UpdateContactFlowContentRequest =
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: 'UpdateContactFlowContentRequest')
- UpdateContactFlowContentResponse =
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: 'UpdateContactFlowContentResponse')
- UpdateContactFlowMetadataRequest =
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: 'UpdateContactFlowMetadataRequest')
- UpdateContactFlowMetadataResponse =
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: 'UpdateContactFlowMetadataResponse')
- UpdateContactFlowModuleContentRequest =
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: 'UpdateContactFlowModuleContentRequest')
- UpdateContactFlowModuleContentResponse =
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: 'UpdateContactFlowModuleContentResponse')
- UpdateContactFlowModuleMetadataRequest =
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: 'UpdateContactFlowModuleMetadataRequest')
- UpdateContactFlowModuleMetadataResponse =
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: 'UpdateContactFlowModuleMetadataResponse')
- UpdateContactFlowNameRequest =
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: 'UpdateContactFlowNameRequest')
- UpdateContactFlowNameResponse =
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: 'UpdateContactFlowNameResponse')
- UpdateContactRequest =
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: 'UpdateContactRequest')
- UpdateContactResponse =
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: 'UpdateContactResponse')
- UpdateContactRoutingDataRequest =
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: 'UpdateContactRoutingDataRequest')
- UpdateContactRoutingDataResponse =
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: 'UpdateContactRoutingDataResponse')
- UpdateContactScheduleRequest =
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: 'UpdateContactScheduleRequest')
- UpdateContactScheduleResponse =
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: 'UpdateContactScheduleResponse')
- UpdateEvaluationFormRequest =
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: 'UpdateEvaluationFormRequest')
- UpdateEvaluationFormResponse =
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: 'UpdateEvaluationFormResponse')
- UpdateHoursOfOperationDescription =
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: 'UpdateHoursOfOperationDescription')
- UpdateHoursOfOperationRequest =
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: 'UpdateHoursOfOperationRequest')
- UpdateInstanceAttributeRequest =
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: 'UpdateInstanceAttributeRequest')
- UpdateInstanceStorageConfigRequest =
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: 'UpdateInstanceStorageConfigRequest')
- UpdateParticipantRoleConfigChannelInfo =
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::UnionShape.new(name: 'UpdateParticipantRoleConfigChannelInfo')
- UpdateParticipantRoleConfigRequest =
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: 'UpdateParticipantRoleConfigRequest')
- UpdateParticipantRoleConfigResponse =
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: 'UpdateParticipantRoleConfigResponse')
- UpdatePhoneNumberMetadataRequest =
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: 'UpdatePhoneNumberMetadataRequest')
- UpdatePhoneNumberRequest =
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: 'UpdatePhoneNumberRequest')
- UpdatePhoneNumberResponse =
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: 'UpdatePhoneNumberResponse')
- UpdatePredefinedAttributeRequest =
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: 'UpdatePredefinedAttributeRequest')
- UpdatePromptRequest =
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: 'UpdatePromptRequest')
- UpdatePromptResponse =
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: 'UpdatePromptResponse')
- UpdateQueueHoursOfOperationRequest =
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: 'UpdateQueueHoursOfOperationRequest')
- UpdateQueueMaxContactsRequest =
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: 'UpdateQueueMaxContactsRequest')
- UpdateQueueNameRequest =
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: 'UpdateQueueNameRequest')
- UpdateQueueOutboundCallerConfigRequest =
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: 'UpdateQueueOutboundCallerConfigRequest')
- UpdateQueueStatusRequest =
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: 'UpdateQueueStatusRequest')
- UpdateQuickConnectConfigRequest =
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: 'UpdateQuickConnectConfigRequest')
- UpdateQuickConnectDescription =
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: 'UpdateQuickConnectDescription')
- UpdateQuickConnectNameRequest =
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: 'UpdateQuickConnectNameRequest')
- UpdateRoutingProfileAgentAvailabilityTimerRequest =
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: 'UpdateRoutingProfileAgentAvailabilityTimerRequest')
- UpdateRoutingProfileConcurrencyRequest =
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: 'UpdateRoutingProfileConcurrencyRequest')
- UpdateRoutingProfileDefaultOutboundQueueRequest =
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: 'UpdateRoutingProfileDefaultOutboundQueueRequest')
- UpdateRoutingProfileNameRequest =
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: 'UpdateRoutingProfileNameRequest')
- UpdateRoutingProfileQueuesRequest =
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: 'UpdateRoutingProfileQueuesRequest')
- UpdateRuleRequest =
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: 'UpdateRuleRequest')
- UpdateSecurityProfileRequest =
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: 'UpdateSecurityProfileRequest')
- UpdateTaskTemplateRequest =
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: 'UpdateTaskTemplateRequest')
- UpdateTaskTemplateResponse =
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: 'UpdateTaskTemplateResponse')
- UpdateTrafficDistributionRequest =
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: 'UpdateTrafficDistributionRequest')
- UpdateTrafficDistributionResponse =
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: 'UpdateTrafficDistributionResponse')
- UpdateUserHierarchyGroupNameRequest =
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: 'UpdateUserHierarchyGroupNameRequest')
- UpdateUserHierarchyRequest =
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: 'UpdateUserHierarchyRequest')
- UpdateUserHierarchyStructureRequest =
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: 'UpdateUserHierarchyStructureRequest')
- UpdateUserIdentityInfoRequest =
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: 'UpdateUserIdentityInfoRequest')
- UpdateUserPhoneConfigRequest =
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: 'UpdateUserPhoneConfigRequest')
- UpdateUserProficienciesRequest =
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: 'UpdateUserProficienciesRequest')
- UpdateUserRoutingProfileRequest =
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: 'UpdateUserRoutingProfileRequest')
- UpdateUserSecurityProfilesRequest =
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: 'UpdateUserSecurityProfilesRequest')
- UpdateViewContentRequest =
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: 'UpdateViewContentRequest')
- UpdateViewContentResponse =
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: 'UpdateViewContentResponse')
- UpdateViewMetadataRequest =
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: 'UpdateViewMetadataRequest')
- UpdateViewMetadataResponse =
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: 'UpdateViewMetadataResponse')
- UploadUrlMetadata =
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: 'UploadUrlMetadata')
- Url =
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: 'Url')
- UrlMetadataSignedHeaders =
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::MapShape.new(name: 'UrlMetadataSignedHeaders')
- UrlMetadataSignedHeadersKey =
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: 'UrlMetadataSignedHeadersKey')
- UrlMetadataSignedHeadersValue =
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: 'UrlMetadataSignedHeadersValue')
- UrlReference =
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: 'UrlReference')
- UseCase =
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: 'UseCase')
- UseCaseId =
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: 'UseCaseId')
- UseCaseSummaryList =
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: 'UseCaseSummaryList')
- UseCaseType =
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: 'UseCaseType')
- User =
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: 'User')
- UserData =
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: 'UserData')
- UserDataFilters =
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: 'UserDataFilters')
- UserDataHierarchyGroups =
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: 'UserDataHierarchyGroups')
- UserDataList =
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: 'UserDataList')
- UserHierarchyGroupList =
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: 'UserHierarchyGroupList')
- UserHierarchyGroupSearchConditionList =
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: 'UserHierarchyGroupSearchConditionList')
- UserHierarchyGroupSearchCriteria =
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: 'UserHierarchyGroupSearchCriteria')
- UserHierarchyGroupSearchFilter =
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: 'UserHierarchyGroupSearchFilter')
- 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')
- UserIdList =
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: 'UserIdList')
- UserIdentityInfo =
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: 'UserIdentityInfo')
- UserIdentityInfoLite =
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: 'UserIdentityInfoLite')
- UserNotFoundException =
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: 'UserNotFoundException')
- UserPhoneConfig =
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: 'UserPhoneConfig')
- UserProficiency =
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: 'UserProficiency')
- UserProficiencyDisassociate =
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: 'UserProficiencyDisassociate')
- UserProficiencyDisassociateList =
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: 'UserProficiencyDisassociateList')
- UserProficiencyList =
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: 'UserProficiencyList')
- UserQuickConnectConfig =
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: 'UserQuickConnectConfig')
- UserReference =
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: 'UserReference')
- UserSearchConditionList =
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: 'UserSearchConditionList')
- UserSearchCriteria =
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: 'UserSearchCriteria')
- UserSearchFilter =
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: 'UserSearchFilter')
- UserSearchSummary =
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: 'UserSearchSummary')
- UserSearchSummaryList =
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: 'UserSearchSummaryList')
- UserSummary =
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: 'UserSummary')
- UserSummaryList =
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: 'UserSummaryList')
- UserTagMap =
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::MapShape.new(name: 'UserTagMap')
- Value =
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::FloatShape.new(name: 'Value')
- VersionNumber =
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: 'VersionNumber')
- VideoCapability =
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: 'VideoCapability')
- View =
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: 'View')
- ViewAction =
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: 'ViewAction')
- ViewActions =
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: 'ViewActions')
- ViewContent =
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: 'ViewContent')
- ViewContentSha256 =
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: 'ViewContentSha256')
- ViewDescription =
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: 'ViewDescription')
- ViewId =
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: 'ViewId')
- ViewInputContent =
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: 'ViewInputContent')
- ViewInputSchema =
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: 'ViewInputSchema')
- ViewName =
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: 'ViewName')
- ViewStatus =
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: 'ViewStatus')
- ViewSummary =
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: 'ViewSummary')
- ViewTemplate =
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: 'ViewTemplate')
- ViewType =
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: 'ViewType')
- ViewVersion =
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: 'ViewVersion')
- ViewVersionSummary =
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: 'ViewVersionSummary')
- ViewVersionSummaryList =
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: 'ViewVersionSummaryList')
- ViewsClientToken =
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: 'ViewsClientToken')
- ViewsInstanceId =
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: 'ViewsInstanceId')
- ViewsNextToken =
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: 'ViewsNextToken')
- ViewsSummaryList =
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: 'ViewsSummaryList')
- Vocabulary =
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: 'Vocabulary')
- VocabularyContent =
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: 'VocabularyContent')
- VocabularyFailureReason =
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: 'VocabularyFailureReason')
- VocabularyId =
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: 'VocabularyId')
- VocabularyLanguageCode =
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: 'VocabularyLanguageCode')
- VocabularyLastModifiedTime =
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: 'VocabularyLastModifiedTime')
- VocabularyName =
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: 'VocabularyName')
- VocabularyNextToken =
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: 'VocabularyNextToken')
- VocabularyState =
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: 'VocabularyState')
- VocabularySummary =
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: 'VocabularySummary')
- VocabularySummaryList =
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: 'VocabularySummaryList')
- VoiceRecordingConfiguration =
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: 'VoiceRecordingConfiguration')
- VoiceRecordingTrack =
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: 'VoiceRecordingTrack')
- WisdomInfo =
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: 'WisdomInfo')
- 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 = "2017-08-08" api. = { "apiVersion" => "2017-08-08", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "connect", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Amazon Connect", "serviceFullName" => "Amazon Connect Service", "serviceId" => "Connect", "signatureVersion" => "v4", "signingName" => "connect", "uid" => "connect-2017-08-08", } api.add_operation(:activate_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "ActivateEvaluationForm" o.http_method = "POST" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}/activate" o.input = Shapes::ShapeRef.new(shape: ActivateEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: ActivateEvaluationFormResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:associate_analytics_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateAnalyticsDataSet" o.http_method = "PUT" o.http_request_uri = "/analytics-data/instance/{InstanceId}/association" o.input = Shapes::ShapeRef.new(shape: AssociateAnalyticsDataSetRequest) o.output = Shapes::ShapeRef.new(shape: AssociateAnalyticsDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:associate_approved_origin, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateApprovedOrigin" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/approved-origin" o.input = Shapes::ShapeRef.new(shape: AssociateApprovedOriginRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateBot" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/bot" o.input = Shapes::ShapeRef.new(shape: AssociateBotRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_default_vocabulary, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateDefaultVocabulary" o.http_method = "PUT" o.http_request_uri = "/default-vocabulary/{InstanceId}/{LanguageCode}" o.input = Shapes::ShapeRef.new(shape: AssociateDefaultVocabularyRequest) o.output = Shapes::ShapeRef.new(shape: AssociateDefaultVocabularyResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:associate_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateFlow" o.http_method = "PUT" o.http_request_uri = "/flow-associations/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: AssociateFlowRequest) o.output = Shapes::ShapeRef.new(shape: AssociateFlowResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_instance_storage_config, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateInstanceStorageConfig" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/storage-config" o.input = Shapes::ShapeRef.new(shape: AssociateInstanceStorageConfigRequest) o.output = Shapes::ShapeRef.new(shape: AssociateInstanceStorageConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_lambda_function, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateLambdaFunction" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/lambda-function" o.input = Shapes::ShapeRef.new(shape: AssociateLambdaFunctionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_lex_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateLexBot" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/lex-bot" o.input = Shapes::ShapeRef.new(shape: AssociateLexBotRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_phone_number_contact_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePhoneNumberContactFlow" o.http_method = "PUT" o.http_request_uri = "/phone-number/{PhoneNumberId}/contact-flow" o.input = Shapes::ShapeRef.new(shape: AssociatePhoneNumberContactFlowRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:associate_queue_quick_connects, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateQueueQuickConnects" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/associate-quick-connects" o.input = Shapes::ShapeRef.new(shape: AssociateQueueQuickConnectsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:associate_routing_profile_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateRoutingProfileQueues" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues" o.input = Shapes::ShapeRef.new(shape: AssociateRoutingProfileQueuesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:associate_security_key, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateSecurityKey" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/security-key" o.input = Shapes::ShapeRef.new(shape: AssociateSecurityKeyRequest) o.output = Shapes::ShapeRef.new(shape: AssociateSecurityKeyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_traffic_distribution_group_user, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateTrafficDistributionGroupUser" o.http_method = "PUT" o.http_request_uri = "/traffic-distribution-group/{TrafficDistributionGroupId}/user" o.input = Shapes::ShapeRef.new(shape: AssociateTrafficDistributionGroupUserRequest) o.output = Shapes::ShapeRef.new(shape: AssociateTrafficDistributionGroupUserResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:associate_user_proficiencies, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateUserProficiencies" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/associate-proficiencies" o.input = Shapes::ShapeRef.new(shape: AssociateUserProficienciesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:batch_associate_analytics_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchAssociateAnalyticsDataSet" o.http_method = "PUT" o.http_request_uri = "/analytics-data/instance/{InstanceId}/associations" o.input = Shapes::ShapeRef.new(shape: BatchAssociateAnalyticsDataSetRequest) o.output = Shapes::ShapeRef.new(shape: BatchAssociateAnalyticsDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:batch_disassociate_analytics_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDisassociateAnalyticsDataSet" o.http_method = "POST" o.http_request_uri = "/analytics-data/instance/{InstanceId}/associations" o.input = Shapes::ShapeRef.new(shape: BatchDisassociateAnalyticsDataSetRequest) o.output = Shapes::ShapeRef.new(shape: BatchDisassociateAnalyticsDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:batch_get_attached_file_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetAttachedFileMetadata" o.http_method = "POST" o.http_request_uri = "/attached-files/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: BatchGetAttachedFileMetadataRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetAttachedFileMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:batch_get_flow_association, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetFlowAssociation" o.http_method = "POST" o.http_request_uri = "/flow-associations-batch/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: BatchGetFlowAssociationRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetFlowAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:batch_put_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchPutContact" o.http_method = "PUT" o.http_request_uri = "/contact/batch/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: BatchPutContactRequest) o.output = Shapes::ShapeRef.new(shape: BatchPutContactResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) end) api.add_operation(:claim_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "ClaimPhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-number/claim" o.input = Shapes::ShapeRef.new(shape: ClaimPhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: ClaimPhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:complete_attached_file_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "CompleteAttachedFileUpload" o.http_method = "POST" o.http_request_uri = "/attached-files/{InstanceId}/{FileId}" o.input = Shapes::ShapeRef.new(shape: CompleteAttachedFileUploadRequest) o.output = Shapes::ShapeRef.new(shape: CompleteAttachedFileUploadResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_agent_status, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAgentStatus" o.http_method = "PUT" o.http_request_uri = "/agent-status/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateAgentStatusRequest) o.output = Shapes::ShapeRef.new(shape: CreateAgentStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_contact_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContactFlow" o.http_method = "PUT" o.http_request_uri = "/contact-flows/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateContactFlowRequest) o.output = Shapes::ShapeRef.new(shape: CreateContactFlowResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidContactFlowException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_contact_flow_module, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContactFlowModule" o.http_method = "PUT" o.http_request_uri = "/contact-flow-modules/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateContactFlowModuleRequest) o.output = Shapes::ShapeRef.new(shape: CreateContactFlowModuleResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidContactFlowModuleException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_contact_flow_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContactFlowVersion" o.http_method = "PUT" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}/version" o.input = Shapes::ShapeRef.new(shape: CreateContactFlowVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateContactFlowVersionResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEvaluationForm" o.http_method = "PUT" o.http_request_uri = "/evaluation-forms/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: CreateEvaluationFormResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:create_hours_of_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateHoursOfOperation" o.http_method = "PUT" o.http_request_uri = "/hours-of-operations/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateHoursOfOperationRequest) o.output = Shapes::ShapeRef.new(shape: CreateHoursOfOperationResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInstance" o.http_method = "PUT" o.http_request_uri = "/instance" o.input = Shapes::ShapeRef.new(shape: CreateInstanceRequest) o.output = Shapes::ShapeRef.new(shape: CreateInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_integration_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateIntegrationAssociation" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/integration-associations" o.input = Shapes::ShapeRef.new(shape: CreateIntegrationAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreateIntegrationAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_participant, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateParticipant" o.http_method = "POST" o.http_request_uri = "/contact/create-participant" o.input = Shapes::ShapeRef.new(shape: CreateParticipantRequest) o.output = Shapes::ShapeRef.new(shape: CreateParticipantResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_persistent_contact_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePersistentContactAssociation" o.http_method = "POST" o.http_request_uri = "/contact/persistent-contact-association/{InstanceId}/{InitialContactId}" o.input = Shapes::ShapeRef.new(shape: CreatePersistentContactAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreatePersistentContactAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_predefined_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePredefinedAttribute" o.http_method = "PUT" o.http_request_uri = "/predefined-attributes/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreatePredefinedAttributeRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePrompt" o.http_method = "PUT" o.http_request_uri = "/prompts/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreatePromptRequest) o.output = Shapes::ShapeRef.new(shape: CreatePromptResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateQueue" o.http_method = "PUT" o.http_request_uri = "/queues/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateQueueRequest) o.output = Shapes::ShapeRef.new(shape: CreateQueueResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_quick_connect, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateQuickConnect" o.http_method = "PUT" o.http_request_uri = "/quick-connects/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateQuickConnectRequest) o.output = Shapes::ShapeRef.new(shape: CreateQuickConnectResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_routing_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRoutingProfile" o.http_method = "PUT" o.http_request_uri = "/routing-profiles/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateRoutingProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateRoutingProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRule" o.http_method = "POST" o.http_request_uri = "/rules/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateRuleRequest) o.output = Shapes::ShapeRef.new(shape: CreateRuleResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_security_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSecurityProfile" o.http_method = "PUT" o.http_request_uri = "/security-profiles/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateSecurityProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateSecurityProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_task_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTaskTemplate" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/task/template" o.input = Shapes::ShapeRef.new(shape: CreateTaskTemplateRequest) o.output = Shapes::ShapeRef.new(shape: CreateTaskTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: PropertyValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_traffic_distribution_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTrafficDistributionGroup" o.http_method = "PUT" o.http_request_uri = "/traffic-distribution-group" o.input = Shapes::ShapeRef.new(shape: CreateTrafficDistributionGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateTrafficDistributionGroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotReadyException) end) api.add_operation(:create_use_case, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUseCase" o.http_method = "PUT" o.http_request_uri = "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases" o.input = Shapes::ShapeRef.new(shape: CreateUseCaseRequest) o.output = Shapes::ShapeRef.new(shape: CreateUseCaseResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_user, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUser" o.http_method = "PUT" o.http_request_uri = "/users/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateUserRequest) o.output = Shapes::ShapeRef.new(shape: CreateUserResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_user_hierarchy_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUserHierarchyGroup" o.http_method = "PUT" o.http_request_uri = "/user-hierarchy-groups/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateUserHierarchyGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateUserHierarchyGroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_view, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateView" o.http_method = "PUT" o.http_request_uri = "/views/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateViewRequest) o.output = Shapes::ShapeRef.new(shape: CreateViewResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:create_view_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateViewVersion" o.http_method = "PUT" o.http_request_uri = "/views/{InstanceId}/{ViewId}/versions" o.input = Shapes::ShapeRef.new(shape: CreateViewVersionRequest) o.output = Shapes::ShapeRef.new(shape: CreateViewVersionResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:create_vocabulary, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVocabulary" o.http_method = "POST" o.http_request_uri = "/vocabulary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: CreateVocabularyRequest) o.output = Shapes::ShapeRef.new(shape: CreateVocabularyResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:deactivate_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "DeactivateEvaluationForm" o.http_method = "POST" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}/deactivate" o.input = Shapes::ShapeRef.new(shape: DeactivateEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: DeactivateEvaluationFormResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_attached_file, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAttachedFile" o.http_method = "DELETE" o.http_request_uri = "/attached-files/{InstanceId}/{FileId}" o.input = Shapes::ShapeRef.new(shape: DeleteAttachedFileRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAttachedFileResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_contact_evaluation, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContactEvaluation" o.http_method = "DELETE" o.http_request_uri = "/contact-evaluations/{InstanceId}/{EvaluationId}" o.input = Shapes::ShapeRef.new(shape: DeleteContactEvaluationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_contact_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContactFlow" o.http_method = "DELETE" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}" o.input = Shapes::ShapeRef.new(shape: DeleteContactFlowRequest) o.output = Shapes::ShapeRef.new(shape: DeleteContactFlowResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_contact_flow_module, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContactFlowModule" o.http_method = "DELETE" o.http_request_uri = "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}" o.input = Shapes::ShapeRef.new(shape: DeleteContactFlowModuleRequest) o.output = Shapes::ShapeRef.new(shape: DeleteContactFlowModuleResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEvaluationForm" o.http_method = "DELETE" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}" o.input = Shapes::ShapeRef.new(shape: DeleteEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:delete_hours_of_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteHoursOfOperation" o.http_method = "DELETE" o.http_request_uri = "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" o.input = Shapes::ShapeRef.new(shape: DeleteHoursOfOperationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInstance" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: DeleteInstanceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:delete_integration_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteIntegrationAssociation" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}" o.input = Shapes::ShapeRef.new(shape: DeleteIntegrationAssociationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_predefined_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePredefinedAttribute" o.http_method = "DELETE" o.http_request_uri = "/predefined-attributes/{InstanceId}/{Name}" o.input = Shapes::ShapeRef.new(shape: DeletePredefinedAttributeRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePrompt" o.http_method = "DELETE" o.http_request_uri = "/prompts/{InstanceId}/{PromptId}" o.input = Shapes::ShapeRef.new(shape: DeletePromptRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteQueue" o.http_method = "DELETE" o.http_request_uri = "/queues/{InstanceId}/{QueueId}" o.input = Shapes::ShapeRef.new(shape: DeleteQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_quick_connect, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteQuickConnect" o.http_method = "DELETE" o.http_request_uri = "/quick-connects/{InstanceId}/{QuickConnectId}" o.input = Shapes::ShapeRef.new(shape: DeleteQuickConnectRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_routing_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRoutingProfile" o.http_method = "DELETE" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}" o.input = Shapes::ShapeRef.new(shape: DeleteRoutingProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRule" o.http_method = "DELETE" o.http_request_uri = "/rules/{InstanceId}/{RuleId}" o.input = Shapes::ShapeRef.new(shape: DeleteRuleRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_security_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSecurityProfile" o.http_method = "DELETE" o.http_request_uri = "/security-profiles/{InstanceId}/{SecurityProfileId}" o.input = Shapes::ShapeRef.new(shape: DeleteSecurityProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:delete_task_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTaskTemplate" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/task/template/{TaskTemplateId}" o.input = Shapes::ShapeRef.new(shape: DeleteTaskTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteTaskTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_traffic_distribution_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTrafficDistributionGroup" o.http_method = "DELETE" o.http_request_uri = "/traffic-distribution-group/{TrafficDistributionGroupId}" o.input = Shapes::ShapeRef.new(shape: DeleteTrafficDistributionGroupRequest) o.output = Shapes::ShapeRef.new(shape: DeleteTrafficDistributionGroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_use_case, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUseCase" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}" o.input = Shapes::ShapeRef.new(shape: DeleteUseCaseRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUser" o.http_method = "DELETE" o.http_request_uri = "/users/{InstanceId}/{UserId}" o.input = Shapes::ShapeRef.new(shape: DeleteUserRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_user_hierarchy_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUserHierarchyGroup" o.http_method = "DELETE" o.http_request_uri = "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}" o.input = Shapes::ShapeRef.new(shape: DeleteUserHierarchyGroupRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_view, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteView" o.http_method = "DELETE" o.http_request_uri = "/views/{InstanceId}/{ViewId}" o.input = Shapes::ShapeRef.new(shape: DeleteViewRequest) o.output = Shapes::ShapeRef.new(shape: DeleteViewResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:delete_view_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteViewVersion" o.http_method = "DELETE" o.http_request_uri = "/views/{InstanceId}/{ViewId}/versions/{ViewVersion}" o.input = Shapes::ShapeRef.new(shape: DeleteViewVersionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteViewVersionResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:delete_vocabulary, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVocabulary" o.http_method = "POST" o.http_request_uri = "/vocabulary-remove/{InstanceId}/{VocabularyId}" o.input = Shapes::ShapeRef.new(shape: DeleteVocabularyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteVocabularyResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:describe_agent_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAgentStatus" o.http_method = "GET" o.http_request_uri = "/agent-status/{InstanceId}/{AgentStatusId}" o.input = Shapes::ShapeRef.new(shape: DescribeAgentStatusRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAgentStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_authentication_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAuthenticationProfile" o.http_method = "GET" o.http_request_uri = "/authentication-profiles/{InstanceId}/{AuthenticationProfileId}" o.input = Shapes::ShapeRef.new(shape: DescribeAuthenticationProfileRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAuthenticationProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContact" o.http_method = "GET" o.http_request_uri = "/contacts/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: DescribeContactRequest) o.output = Shapes::ShapeRef.new(shape: DescribeContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:describe_contact_evaluation, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContactEvaluation" o.http_method = "GET" o.http_request_uri = "/contact-evaluations/{InstanceId}/{EvaluationId}" o.input = Shapes::ShapeRef.new(shape: DescribeContactEvaluationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeContactEvaluationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_contact_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContactFlow" o.http_method = "GET" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}" o.input = Shapes::ShapeRef.new(shape: DescribeContactFlowRequest) o.output = Shapes::ShapeRef.new(shape: DescribeContactFlowResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ContactFlowNotPublishedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_contact_flow_module, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContactFlowModule" o.http_method = "GET" o.http_request_uri = "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}" o.input = Shapes::ShapeRef.new(shape: DescribeContactFlowModuleRequest) o.output = Shapes::ShapeRef.new(shape: DescribeContactFlowModuleResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEvaluationForm" o.http_method = "GET" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}" o.input = Shapes::ShapeRef.new(shape: DescribeEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: DescribeEvaluationFormResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_hours_of_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeHoursOfOperation" o.http_method = "GET" o.http_request_uri = "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" o.input = Shapes::ShapeRef.new(shape: DescribeHoursOfOperationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeHoursOfOperationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInstance" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: DescribeInstanceRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_instance_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInstanceAttribute" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/attribute/{AttributeType}" o.input = Shapes::ShapeRef.new(shape: DescribeInstanceAttributeRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInstanceAttributeResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:describe_instance_storage_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInstanceStorageConfig" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/storage-config/{AssociationId}" o.input = Shapes::ShapeRef.new(shape: DescribeInstanceStorageConfigRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInstanceStorageConfigResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:describe_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePhoneNumber" o.http_method = "GET" o.http_request_uri = "/phone-number/{PhoneNumberId}" o.input = Shapes::ShapeRef.new(shape: DescribePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: DescribePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_predefined_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePredefinedAttribute" o.http_method = "GET" o.http_request_uri = "/predefined-attributes/{InstanceId}/{Name}" o.input = Shapes::ShapeRef.new(shape: DescribePredefinedAttributeRequest) o.output = Shapes::ShapeRef.new(shape: DescribePredefinedAttributeResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePrompt" o.http_method = "GET" o.http_request_uri = "/prompts/{InstanceId}/{PromptId}" o.input = Shapes::ShapeRef.new(shape: DescribePromptRequest) o.output = Shapes::ShapeRef.new(shape: DescribePromptResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeQueue" o.http_method = "GET" o.http_request_uri = "/queues/{InstanceId}/{QueueId}" o.input = Shapes::ShapeRef.new(shape: DescribeQueueRequest) o.output = Shapes::ShapeRef.new(shape: DescribeQueueResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_quick_connect, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeQuickConnect" o.http_method = "GET" o.http_request_uri = "/quick-connects/{InstanceId}/{QuickConnectId}" o.input = Shapes::ShapeRef.new(shape: DescribeQuickConnectRequest) o.output = Shapes::ShapeRef.new(shape: DescribeQuickConnectResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_routing_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRoutingProfile" o.http_method = "GET" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}" o.input = Shapes::ShapeRef.new(shape: DescribeRoutingProfileRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRoutingProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRule" o.http_method = "GET" o.http_request_uri = "/rules/{InstanceId}/{RuleId}" o.input = Shapes::ShapeRef.new(shape: DescribeRuleRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRuleResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_security_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSecurityProfile" o.http_method = "GET" o.http_request_uri = "/security-profiles/{InstanceId}/{SecurityProfileId}" o.input = Shapes::ShapeRef.new(shape: DescribeSecurityProfileRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSecurityProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_traffic_distribution_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTrafficDistributionGroup" o.http_method = "GET" o.http_request_uri = "/traffic-distribution-group/{TrafficDistributionGroupId}" o.input = Shapes::ShapeRef.new(shape: DescribeTrafficDistributionGroupRequest) o.output = Shapes::ShapeRef.new(shape: DescribeTrafficDistributionGroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:describe_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUser" o.http_method = "GET" o.http_request_uri = "/users/{InstanceId}/{UserId}" o.input = Shapes::ShapeRef.new(shape: DescribeUserRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUserResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_user_hierarchy_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUserHierarchyGroup" o.http_method = "GET" o.http_request_uri = "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}" o.input = Shapes::ShapeRef.new(shape: DescribeUserHierarchyGroupRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUserHierarchyGroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_user_hierarchy_structure, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUserHierarchyStructure" o.http_method = "GET" o.http_request_uri = "/user-hierarchy-structure/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: DescribeUserHierarchyStructureRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUserHierarchyStructureResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_view, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeView" o.http_method = "GET" o.http_request_uri = "/views/{InstanceId}/{ViewId}" o.input = Shapes::ShapeRef.new(shape: DescribeViewRequest) o.output = Shapes::ShapeRef.new(shape: DescribeViewResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:describe_vocabulary, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeVocabulary" o.http_method = "GET" o.http_request_uri = "/vocabulary/{InstanceId}/{VocabularyId}" o.input = Shapes::ShapeRef.new(shape: DescribeVocabularyRequest) o.output = Shapes::ShapeRef.new(shape: DescribeVocabularyResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:disassociate_analytics_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateAnalyticsDataSet" o.http_method = "POST" o.http_request_uri = "/analytics-data/instance/{InstanceId}/association" o.input = Shapes::ShapeRef.new(shape: DisassociateAnalyticsDataSetRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:disassociate_approved_origin, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateApprovedOrigin" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/approved-origin" o.input = Shapes::ShapeRef.new(shape: DisassociateApprovedOriginRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateBot" o.http_method = "POST" o.http_request_uri = "/instance/{InstanceId}/bot" o.input = Shapes::ShapeRef.new(shape: DisassociateBotRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateFlow" o.http_method = "DELETE" o.http_request_uri = "/flow-associations/{InstanceId}/{ResourceId}/{ResourceType}" o.input = Shapes::ShapeRef.new(shape: DisassociateFlowRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateFlowResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_instance_storage_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateInstanceStorageConfig" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/storage-config/{AssociationId}" o.input = Shapes::ShapeRef.new(shape: DisassociateInstanceStorageConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_lambda_function, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateLambdaFunction" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/lambda-function" o.input = Shapes::ShapeRef.new(shape: DisassociateLambdaFunctionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_lex_bot, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateLexBot" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/lex-bot" o.input = Shapes::ShapeRef.new(shape: DisassociateLexBotRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_phone_number_contact_flow, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociatePhoneNumberContactFlow" o.http_method = "DELETE" o.http_request_uri = "/phone-number/{PhoneNumberId}/contact-flow" o.input = Shapes::ShapeRef.new(shape: DisassociatePhoneNumberContactFlowRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:disassociate_queue_quick_connects, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateQueueQuickConnects" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/disassociate-quick-connects" o.input = Shapes::ShapeRef.new(shape: DisassociateQueueQuickConnectsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:disassociate_routing_profile_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateRoutingProfileQueues" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues" o.input = Shapes::ShapeRef.new(shape: DisassociateRoutingProfileQueuesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:disassociate_security_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateSecurityKey" o.http_method = "DELETE" o.http_request_uri = "/instance/{InstanceId}/security-key/{AssociationId}" o.input = Shapes::ShapeRef.new(shape: DisassociateSecurityKeyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_traffic_distribution_group_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateTrafficDistributionGroupUser" o.http_method = "DELETE" o.http_request_uri = "/traffic-distribution-group/{TrafficDistributionGroupId}/user" o.input = Shapes::ShapeRef.new(shape: DisassociateTrafficDistributionGroupUserRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateTrafficDistributionGroupUserResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:disassociate_user_proficiencies, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateUserProficiencies" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/disassociate-proficiencies" o.input = Shapes::ShapeRef.new(shape: DisassociateUserProficienciesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:dismiss_user_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "DismissUserContact" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/contact" o.input = Shapes::ShapeRef.new(shape: DismissUserContactRequest) o.output = Shapes::ShapeRef.new(shape: DismissUserContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:get_attached_file, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAttachedFile" o.http_method = "GET" o.http_request_uri = "/attached-files/{InstanceId}/{FileId}" o.input = Shapes::ShapeRef.new(shape: GetAttachedFileRequest) o.output = Shapes::ShapeRef.new(shape: GetAttachedFileResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_contact_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContactAttributes" o.http_method = "GET" o.http_request_uri = "/contact/attributes/{InstanceId}/{InitialContactId}" o.input = Shapes::ShapeRef.new(shape: GetContactAttributesRequest) o.output = Shapes::ShapeRef.new(shape: GetContactAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:get_current_metric_data, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCurrentMetricData" o.http_method = "POST" o.http_request_uri = "/metrics/current/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: GetCurrentMetricDataRequest) o.output = Shapes::ShapeRef.new(shape: GetCurrentMetricDataResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_current_user_data, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCurrentUserData" o.http_method = "POST" o.http_request_uri = "/metrics/userdata/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: GetCurrentUserDataRequest) o.output = Shapes::ShapeRef.new(shape: GetCurrentUserDataResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_federation_token, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFederationToken" o.http_method = "GET" o.http_request_uri = "/user/federate/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: GetFederationTokenRequest) o.output = Shapes::ShapeRef.new(shape: GetFederationTokenResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UserNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) end) api.add_operation(:get_flow_association, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFlowAssociation" o.http_method = "GET" o.http_request_uri = "/flow-associations/{InstanceId}/{ResourceId}/{ResourceType}" o.input = Shapes::ShapeRef.new(shape: GetFlowAssociationRequest) o.output = Shapes::ShapeRef.new(shape: GetFlowAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_metric_data, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMetricData" o.http_method = "POST" o.http_request_uri = "/metrics/historical/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: GetMetricDataRequest) o.output = Shapes::ShapeRef.new(shape: GetMetricDataResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_metric_data_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMetricDataV2" o.http_method = "POST" o.http_request_uri = "/metrics/data" o.input = Shapes::ShapeRef.new(shape: GetMetricDataV2Request) o.output = Shapes::ShapeRef.new(shape: GetMetricDataV2Response) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_prompt_file, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPromptFile" o.http_method = "GET" o.http_request_uri = "/prompts/{InstanceId}/{PromptId}/file" o.input = Shapes::ShapeRef.new(shape: GetPromptFileRequest) o.output = Shapes::ShapeRef.new(shape: GetPromptFileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:get_task_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTaskTemplate" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/task/template/{TaskTemplateId}" o.input = Shapes::ShapeRef.new(shape: GetTaskTemplateRequest) o.output = Shapes::ShapeRef.new(shape: GetTaskTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:get_traffic_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTrafficDistribution" o.http_method = "GET" o.http_request_uri = "/traffic-distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: GetTrafficDistributionRequest) o.output = Shapes::ShapeRef.new(shape: GetTrafficDistributionResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:import_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportPhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-number/import" o.input = Shapes::ShapeRef.new(shape: ImportPhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: ImportPhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_agent_statuses, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAgentStatuses" o.http_method = "GET" o.http_request_uri = "/agent-status/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListAgentStatusRequest) o.output = Shapes::ShapeRef.new(shape: ListAgentStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_analytics_data_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAnalyticsDataAssociations" o.http_method = "GET" o.http_request_uri = "/analytics-data/instance/{InstanceId}/association" o.input = Shapes::ShapeRef.new(shape: ListAnalyticsDataAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAnalyticsDataAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:list_approved_origins, Seahorse::Model::Operation.new.tap do |o| o.name = "ListApprovedOrigins" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/approved-origins" o.input = Shapes::ShapeRef.new(shape: ListApprovedOriginsRequest) o.output = Shapes::ShapeRef.new(shape: ListApprovedOriginsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_authentication_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAuthenticationProfiles" o.http_method = "GET" o.http_request_uri = "/authentication-profiles-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListAuthenticationProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListAuthenticationProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_bots, Seahorse::Model::Operation.new.tap do |o| o.name = "ListBots" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/bots" o.input = Shapes::ShapeRef.new(shape: ListBotsRequest) o.output = Shapes::ShapeRef.new(shape: ListBotsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contact_evaluations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContactEvaluations" o.http_method = "GET" o.http_request_uri = "/contact-evaluations/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListContactEvaluationsRequest) o.output = Shapes::ShapeRef.new(shape: ListContactEvaluationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contact_flow_modules, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContactFlowModules" o.http_method = "GET" o.http_request_uri = "/contact-flow-modules-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListContactFlowModulesRequest) o.output = Shapes::ShapeRef.new(shape: ListContactFlowModulesResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contact_flow_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContactFlowVersions" o.http_method = "GET" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}/versions" o.input = Shapes::ShapeRef.new(shape: ListContactFlowVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListContactFlowVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contact_flows, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContactFlows" o.http_method = "GET" o.http_request_uri = "/contact-flows-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListContactFlowsRequest) o.output = Shapes::ShapeRef.new(shape: ListContactFlowsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_contact_references, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContactReferences" o.http_method = "GET" o.http_request_uri = "/contact/references/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: ListContactReferencesRequest) o.output = Shapes::ShapeRef.new(shape: ListContactReferencesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_default_vocabularies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDefaultVocabularies" o.http_method = "POST" o.http_request_uri = "/default-vocabulary-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListDefaultVocabulariesRequest) o.output = Shapes::ShapeRef.new(shape: ListDefaultVocabulariesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_evaluation_form_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEvaluationFormVersions" o.http_method = "GET" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}/versions" o.input = Shapes::ShapeRef.new(shape: ListEvaluationFormVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListEvaluationFormVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_evaluation_forms, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEvaluationForms" o.http_method = "GET" o.http_request_uri = "/evaluation-forms/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListEvaluationFormsRequest) o.output = Shapes::ShapeRef.new(shape: ListEvaluationFormsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_flow_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFlowAssociations" o.http_method = "GET" o.http_request_uri = "/flow-associations-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListFlowAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListFlowAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_hours_of_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListHoursOfOperations" o.http_method = "GET" o.http_request_uri = "/hours-of-operations-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListHoursOfOperationsRequest) o.output = Shapes::ShapeRef.new(shape: ListHoursOfOperationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_instance_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInstanceAttributes" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/attributes" o.input = Shapes::ShapeRef.new(shape: ListInstanceAttributesRequest) o.output = Shapes::ShapeRef.new(shape: ListInstanceAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_instance_storage_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInstanceStorageConfigs" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/storage-configs" o.input = Shapes::ShapeRef.new(shape: ListInstanceStorageConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListInstanceStorageConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInstances" o.http_method = "GET" o.http_request_uri = "/instance" o.input = Shapes::ShapeRef.new(shape: ListInstancesRequest) o.output = Shapes::ShapeRef.new(shape: ListInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_integration_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIntegrationAssociations" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/integration-associations" o.input = Shapes::ShapeRef.new(shape: ListIntegrationAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListIntegrationAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lambda_functions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLambdaFunctions" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/lambda-functions" o.input = Shapes::ShapeRef.new(shape: ListLambdaFunctionsRequest) o.output = Shapes::ShapeRef.new(shape: ListLambdaFunctionsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lex_bots, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLexBots" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/lex-bots" o.input = Shapes::ShapeRef.new(shape: ListLexBotsRequest) o.output = Shapes::ShapeRef.new(shape: ListLexBotsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumbers" o.http_method = "GET" o.http_request_uri = "/phone-numbers-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_phone_numbers_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumbersV2" o.http_method = "POST" o.http_request_uri = "/phone-number/list" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumbersV2Request) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumbersV2Response) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_predefined_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPredefinedAttributes" o.http_method = "GET" o.http_request_uri = "/predefined-attributes/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListPredefinedAttributesRequest) o.output = Shapes::ShapeRef.new(shape: ListPredefinedAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_prompts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPrompts" o.http_method = "GET" o.http_request_uri = "/prompts-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListPromptsRequest) o.output = Shapes::ShapeRef.new(shape: ListPromptsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_queue_quick_connects, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQueueQuickConnects" o.http_method = "GET" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/quick-connects" o.input = Shapes::ShapeRef.new(shape: ListQueueQuickConnectsRequest) o.output = Shapes::ShapeRef.new(shape: ListQueueQuickConnectsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQueues" o.http_method = "GET" o.http_request_uri = "/queues-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListQueuesRequest) o.output = Shapes::ShapeRef.new(shape: ListQueuesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_quick_connects, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQuickConnects" o.http_method = "GET" o.http_request_uri = "/quick-connects/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListQuickConnectsRequest) o.output = Shapes::ShapeRef.new(shape: ListQuickConnectsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_realtime_contact_analysis_segments_v2, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRealtimeContactAnalysisSegmentsV2" o.http_method = "POST" o.http_request_uri = "/contact/list-real-time-analysis-segments-v2/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: ListRealtimeContactAnalysisSegmentsV2Request) o.output = Shapes::ShapeRef.new(shape: ListRealtimeContactAnalysisSegmentsV2Response) o.errors << Shapes::ShapeRef.new(shape: OutputTypeNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_routing_profile_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRoutingProfileQueues" o.http_method = "GET" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" o.input = Shapes::ShapeRef.new(shape: ListRoutingProfileQueuesRequest) o.output = Shapes::ShapeRef.new(shape: ListRoutingProfileQueuesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_routing_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRoutingProfiles" o.http_method = "GET" o.http_request_uri = "/routing-profiles-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListRoutingProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListRoutingProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRules" o.http_method = "GET" o.http_request_uri = "/rules/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListRulesRequest) o.output = Shapes::ShapeRef.new(shape: ListRulesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_security_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSecurityKeys" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/security-keys" o.input = Shapes::ShapeRef.new(shape: ListSecurityKeysRequest) o.output = Shapes::ShapeRef.new(shape: ListSecurityKeysResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_security_profile_applications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSecurityProfileApplications" o.http_method = "GET" o.http_request_uri = "/security-profiles-applications/{InstanceId}/{SecurityProfileId}" o.input = Shapes::ShapeRef.new(shape: ListSecurityProfileApplicationsRequest) o.output = Shapes::ShapeRef.new(shape: ListSecurityProfileApplicationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_security_profile_permissions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSecurityProfilePermissions" o.http_method = "GET" o.http_request_uri = "/security-profiles-permissions/{InstanceId}/{SecurityProfileId}" o.input = Shapes::ShapeRef.new(shape: ListSecurityProfilePermissionsRequest) o.output = Shapes::ShapeRef.new(shape: ListSecurityProfilePermissionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_security_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSecurityProfiles" o.http_method = "GET" o.http_request_uri = "/security-profiles-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListSecurityProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListSecurityProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) 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/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:list_task_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTaskTemplates" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/task/template" o.input = Shapes::ShapeRef.new(shape: ListTaskTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: ListTaskTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_traffic_distribution_group_users, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTrafficDistributionGroupUsers" o.http_method = "GET" o.http_request_uri = "/traffic-distribution-group/{TrafficDistributionGroupId}/user" o.input = Shapes::ShapeRef.new(shape: ListTrafficDistributionGroupUsersRequest) o.output = Shapes::ShapeRef.new(shape: ListTrafficDistributionGroupUsersResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_traffic_distribution_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTrafficDistributionGroups" o.http_method = "GET" o.http_request_uri = "/traffic-distribution-groups" o.input = Shapes::ShapeRef.new(shape: ListTrafficDistributionGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListTrafficDistributionGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_use_cases, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUseCases" o.http_method = "GET" o.http_request_uri = "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases" o.input = Shapes::ShapeRef.new(shape: ListUseCasesRequest) o.output = Shapes::ShapeRef.new(shape: ListUseCasesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_user_hierarchy_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUserHierarchyGroups" o.http_method = "GET" o.http_request_uri = "/user-hierarchy-groups-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListUserHierarchyGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListUserHierarchyGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_user_proficiencies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUserProficiencies" o.http_method = "GET" o.http_request_uri = "/users/{InstanceId}/{UserId}/proficiencies" o.input = Shapes::ShapeRef.new(shape: ListUserProficienciesRequest) o.output = Shapes::ShapeRef.new(shape: ListUserProficienciesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_users, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUsers" o.http_method = "GET" o.http_request_uri = "/users-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListUsersRequest) o.output = Shapes::ShapeRef.new(shape: ListUsersResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_view_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListViewVersions" o.http_method = "GET" o.http_request_uri = "/views/{InstanceId}/{ViewId}/versions" o.input = Shapes::ShapeRef.new(shape: ListViewVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListViewVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_views, Seahorse::Model::Operation.new.tap do |o| o.name = "ListViews" o.http_method = "GET" o.http_request_uri = "/views/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: ListViewsRequest) o.output = Shapes::ShapeRef.new(shape: ListViewsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:monitor_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "MonitorContact" o.http_method = "POST" o.http_request_uri = "/contact/monitor" o.input = Shapes::ShapeRef.new(shape: MonitorContactRequest) o.output = Shapes::ShapeRef.new(shape: MonitorContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:pause_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "PauseContact" o.http_method = "POST" o.http_request_uri = "/contact/pause" o.input = Shapes::ShapeRef.new(shape: PauseContactRequest) o.output = Shapes::ShapeRef.new(shape: PauseContactResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:put_user_status, Seahorse::Model::Operation.new.tap do |o| o.name = "PutUserStatus" o.http_method = "PUT" o.http_request_uri = "/users/{InstanceId}/{UserId}/status" o.input = Shapes::ShapeRef.new(shape: PutUserStatusRequest) o.output = Shapes::ShapeRef.new(shape: PutUserStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:release_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "ReleasePhoneNumber" o.http_method = "DELETE" o.http_request_uri = "/phone-number/{PhoneNumberId}" o.input = Shapes::ShapeRef.new(shape: ReleasePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:replicate_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "ReplicateInstance" o.http_method = "POST" o.http_request_uri = "/instance/{InstanceId}/replicate" o.input = Shapes::ShapeRef.new(shape: ReplicateInstanceRequest) o.output = Shapes::ShapeRef.new(shape: ReplicateInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotReadyException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:resume_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "ResumeContact" o.http_method = "POST" o.http_request_uri = "/contact/resume" o.input = Shapes::ShapeRef.new(shape: ResumeContactRequest) o.output = Shapes::ShapeRef.new(shape: ResumeContactResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:resume_contact_recording, Seahorse::Model::Operation.new.tap do |o| o.name = "ResumeContactRecording" o.http_method = "POST" o.http_request_uri = "/contact/resume-recording" o.input = Shapes::ShapeRef.new(shape: ResumeContactRecordingRequest) o.output = Shapes::ShapeRef.new(shape: ResumeContactRecordingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:search_agent_statuses, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchAgentStatuses" o.http_method = "POST" o.http_request_uri = "/search-agent-statuses" o.input = Shapes::ShapeRef.new(shape: SearchAgentStatusesRequest) o.output = Shapes::ShapeRef.new(shape: SearchAgentStatusesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_available_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchAvailablePhoneNumbers" o.http_method = "POST" o.http_request_uri = "/phone-number/search-available" o.input = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_contact_flow_modules, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchContactFlowModules" o.http_method = "POST" o.http_request_uri = "/search-contact-flow-modules" o.input = Shapes::ShapeRef.new(shape: SearchContactFlowModulesRequest) o.output = Shapes::ShapeRef.new(shape: SearchContactFlowModulesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_contact_flows, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchContactFlows" o.http_method = "POST" o.http_request_uri = "/search-contact-flows" o.input = Shapes::ShapeRef.new(shape: SearchContactFlowsRequest) o.output = Shapes::ShapeRef.new(shape: SearchContactFlowsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_contacts, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchContacts" o.http_method = "POST" o.http_request_uri = "/search-contacts" o.input = Shapes::ShapeRef.new(shape: SearchContactsRequest) o.output = Shapes::ShapeRef.new(shape: SearchContactsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_hours_of_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchHoursOfOperations" o.http_method = "POST" o.http_request_uri = "/search-hours-of-operations" o.input = Shapes::ShapeRef.new(shape: SearchHoursOfOperationsRequest) o.output = Shapes::ShapeRef.new(shape: SearchHoursOfOperationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_predefined_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchPredefinedAttributes" o.http_method = "POST" o.http_request_uri = "/search-predefined-attributes" o.input = Shapes::ShapeRef.new(shape: SearchPredefinedAttributesRequest) o.output = Shapes::ShapeRef.new(shape: SearchPredefinedAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_prompts, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchPrompts" o.http_method = "POST" o.http_request_uri = "/search-prompts" o.input = Shapes::ShapeRef.new(shape: SearchPromptsRequest) o.output = Shapes::ShapeRef.new(shape: SearchPromptsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchQueues" o.http_method = "POST" o.http_request_uri = "/search-queues" o.input = Shapes::ShapeRef.new(shape: SearchQueuesRequest) o.output = Shapes::ShapeRef.new(shape: SearchQueuesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_quick_connects, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchQuickConnects" o.http_method = "POST" o.http_request_uri = "/search-quick-connects" o.input = Shapes::ShapeRef.new(shape: SearchQuickConnectsRequest) o.output = Shapes::ShapeRef.new(shape: SearchQuickConnectsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_resource_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchResourceTags" o.http_method = "POST" o.http_request_uri = "/search-resource-tags" o.input = Shapes::ShapeRef.new(shape: SearchResourceTagsRequest) o.output = Shapes::ShapeRef.new(shape: SearchResourceTagsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: MaximumResultReturnedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_routing_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchRoutingProfiles" o.http_method = "POST" o.http_request_uri = "/search-routing-profiles" o.input = Shapes::ShapeRef.new(shape: SearchRoutingProfilesRequest) o.output = Shapes::ShapeRef.new(shape: SearchRoutingProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_security_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchSecurityProfiles" o.http_method = "POST" o.http_request_uri = "/search-security-profiles" o.input = Shapes::ShapeRef.new(shape: SearchSecurityProfilesRequest) o.output = Shapes::ShapeRef.new(shape: SearchSecurityProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_user_hierarchy_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchUserHierarchyGroups" o.http_method = "POST" o.http_request_uri = "/search-user-hierarchy-groups" o.input = Shapes::ShapeRef.new(shape: SearchUserHierarchyGroupsRequest) o.output = Shapes::ShapeRef.new(shape: SearchUserHierarchyGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_users, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchUsers" o.http_method = "POST" o.http_request_uri = "/search-users" o.input = Shapes::ShapeRef.new(shape: SearchUsersRequest) o.output = Shapes::ShapeRef.new(shape: SearchUsersResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:search_vocabularies, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchVocabularies" o.http_method = "POST" o.http_request_uri = "/vocabulary-summary/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: SearchVocabulariesRequest) o.output = Shapes::ShapeRef.new(shape: SearchVocabulariesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:send_chat_integration_event, Seahorse::Model::Operation.new.tap do |o| o.name = "SendChatIntegrationEvent" o.http_method = "POST" o.http_request_uri = "/chat-integration-event" o.input = Shapes::ShapeRef.new(shape: SendChatIntegrationEventRequest) o.output = Shapes::ShapeRef.new(shape: SendChatIntegrationEventResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:start_attached_file_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "StartAttachedFileUpload" o.http_method = "PUT" o.http_request_uri = "/attached-files/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: StartAttachedFileUploadRequest) o.output = Shapes::ShapeRef.new(shape: StartAttachedFileUploadResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:start_chat_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StartChatContact" o.http_method = "PUT" o.http_request_uri = "/contact/chat" o.input = Shapes::ShapeRef.new(shape: StartChatContactRequest) o.output = Shapes::ShapeRef.new(shape: StartChatContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:start_contact_evaluation, Seahorse::Model::Operation.new.tap do |o| o.name = "StartContactEvaluation" o.http_method = "PUT" o.http_request_uri = "/contact-evaluations/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: StartContactEvaluationRequest) o.output = Shapes::ShapeRef.new(shape: StartContactEvaluationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:start_contact_recording, Seahorse::Model::Operation.new.tap do |o| o.name = "StartContactRecording" o.http_method = "POST" o.http_request_uri = "/contact/start-recording" o.input = Shapes::ShapeRef.new(shape: StartContactRecordingRequest) o.output = Shapes::ShapeRef.new(shape: StartContactRecordingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:start_contact_streaming, Seahorse::Model::Operation.new.tap do |o| o.name = "StartContactStreaming" o.http_method = "POST" o.http_request_uri = "/contact/start-streaming" o.input = Shapes::ShapeRef.new(shape: StartContactStreamingRequest) o.output = Shapes::ShapeRef.new(shape: StartContactStreamingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:start_outbound_chat_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StartOutboundChatContact" o.http_method = "PUT" o.http_request_uri = "/contact/outbound-chat" o.input = Shapes::ShapeRef.new(shape: StartOutboundChatContactRequest) o.output = Shapes::ShapeRef.new(shape: StartOutboundChatContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:start_outbound_voice_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StartOutboundVoiceContact" o.http_method = "PUT" o.http_request_uri = "/contact/outbound-voice" o.input = Shapes::ShapeRef.new(shape: StartOutboundVoiceContactRequest) o.output = Shapes::ShapeRef.new(shape: StartOutboundVoiceContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: DestinationNotAllowedException) o.errors << Shapes::ShapeRef.new(shape: OutboundContactNotPermittedException) end) api.add_operation(:start_screen_sharing, Seahorse::Model::Operation.new.tap do |o| o.name = "StartScreenSharing" o.http_method = "PUT" o.http_request_uri = "/contact/screen-sharing" o.input = Shapes::ShapeRef.new(shape: StartScreenSharingRequest) o.output = Shapes::ShapeRef.new(shape: StartScreenSharingResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:start_task_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StartTaskContact" o.http_method = "PUT" o.http_request_uri = "/contact/task" o.input = Shapes::ShapeRef.new(shape: StartTaskContactRequest) o.output = Shapes::ShapeRef.new(shape: StartTaskContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:start_web_rtc_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StartWebRTCContact" o.http_method = "PUT" o.http_request_uri = "/contact/webrtc" o.input = Shapes::ShapeRef.new(shape: StartWebRTCContactRequest) o.output = Shapes::ShapeRef.new(shape: StartWebRTCContactResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:stop_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "StopContact" o.http_method = "POST" o.http_request_uri = "/contact/stop" o.input = Shapes::ShapeRef.new(shape: StopContactRequest) o.output = Shapes::ShapeRef.new(shape: StopContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ContactNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:stop_contact_recording, Seahorse::Model::Operation.new.tap do |o| o.name = "StopContactRecording" o.http_method = "POST" o.http_request_uri = "/contact/stop-recording" o.input = Shapes::ShapeRef.new(shape: StopContactRecordingRequest) o.output = Shapes::ShapeRef.new(shape: StopContactRecordingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:stop_contact_streaming, Seahorse::Model::Operation.new.tap do |o| o.name = "StopContactStreaming" o.http_method = "POST" o.http_request_uri = "/contact/stop-streaming" o.input = Shapes::ShapeRef.new(shape: StopContactStreamingRequest) o.output = Shapes::ShapeRef.new(shape: StopContactStreamingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:submit_contact_evaluation, Seahorse::Model::Operation.new.tap do |o| o.name = "SubmitContactEvaluation" o.http_method = "POST" o.http_request_uri = "/contact-evaluations/{InstanceId}/{EvaluationId}/submit" o.input = Shapes::ShapeRef.new(shape: SubmitContactEvaluationRequest) o.output = Shapes::ShapeRef.new(shape: SubmitContactEvaluationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:suspend_contact_recording, Seahorse::Model::Operation.new.tap do |o| o.name = "SuspendContactRecording" o.http_method = "POST" o.http_request_uri = "/contact/suspend-recording" o.input = Shapes::ShapeRef.new(shape: SuspendContactRecordingRequest) o.output = Shapes::ShapeRef.new(shape: SuspendContactRecordingResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:tag_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "TagContact" o.http_method = "POST" o.http_request_uri = "/contact/tags" o.input = Shapes::ShapeRef.new(shape: TagContactRequest) o.output = Shapes::ShapeRef.new(shape: TagContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) 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/{resourceArn}" 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: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:transfer_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "TransferContact" o.http_method = "POST" o.http_request_uri = "/contact/transfer" o.input = Shapes::ShapeRef.new(shape: TransferContactRequest) o.output = Shapes::ShapeRef.new(shape: TransferContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:untag_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagContact" o.http_method = "DELETE" o.http_request_uri = "/contact/tags/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: UntagContactRequest) o.output = Shapes::ShapeRef.new(shape: UntagContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" 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: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_agent_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAgentStatus" o.http_method = "POST" o.http_request_uri = "/agent-status/{InstanceId}/{AgentStatusId}" o.input = Shapes::ShapeRef.new(shape: UpdateAgentStatusRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_authentication_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAuthenticationProfile" o.http_method = "POST" o.http_request_uri = "/authentication-profiles/{InstanceId}/{AuthenticationProfileId}" o.input = Shapes::ShapeRef.new(shape: UpdateAuthenticationProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContact" o.http_method = "POST" o.http_request_uri = "/contacts/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: UpdateContactRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_contact_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactAttributes" o.http_method = "POST" o.http_request_uri = "/contact/attributes" o.input = Shapes::ShapeRef.new(shape: UpdateContactAttributesRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_evaluation, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactEvaluation" o.http_method = "POST" o.http_request_uri = "/contact-evaluations/{InstanceId}/{EvaluationId}" o.input = Shapes::ShapeRef.new(shape: UpdateContactEvaluationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactEvaluationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_contact_flow_content, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactFlowContent" o.http_method = "POST" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}/content" o.input = Shapes::ShapeRef.new(shape: UpdateContactFlowContentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactFlowContentResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidContactFlowException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_flow_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactFlowMetadata" o.http_method = "POST" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}/metadata" o.input = Shapes::ShapeRef.new(shape: UpdateContactFlowMetadataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactFlowMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_flow_module_content, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactFlowModuleContent" o.http_method = "POST" o.http_request_uri = "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/content" o.input = Shapes::ShapeRef.new(shape: UpdateContactFlowModuleContentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactFlowModuleContentResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidContactFlowModuleException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_flow_module_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactFlowModuleMetadata" o.http_method = "POST" o.http_request_uri = "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/metadata" o.input = Shapes::ShapeRef.new(shape: UpdateContactFlowModuleMetadataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactFlowModuleMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_flow_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactFlowName" o.http_method = "POST" o.http_request_uri = "/contact-flows/{InstanceId}/{ContactFlowId}/name" o.input = Shapes::ShapeRef.new(shape: UpdateContactFlowNameRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactFlowNameResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_contact_routing_data, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactRoutingData" o.http_method = "POST" o.http_request_uri = "/contacts/{InstanceId}/{ContactId}/routing-data" o.input = Shapes::ShapeRef.new(shape: UpdateContactRoutingDataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactRoutingDataResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_contact_schedule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContactSchedule" o.http_method = "POST" o.http_request_uri = "/contact/schedule" o.input = Shapes::ShapeRef.new(shape: UpdateContactScheduleRequest) o.output = Shapes::ShapeRef.new(shape: UpdateContactScheduleResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_evaluation_form, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateEvaluationForm" o.http_method = "PUT" o.http_request_uri = "/evaluation-forms/{InstanceId}/{EvaluationFormId}" o.input = Shapes::ShapeRef.new(shape: UpdateEvaluationFormRequest) o.output = Shapes::ShapeRef.new(shape: UpdateEvaluationFormResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_hours_of_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateHoursOfOperation" o.http_method = "POST" o.http_request_uri = "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" o.input = Shapes::ShapeRef.new(shape: UpdateHoursOfOperationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_instance_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateInstanceAttribute" o.http_method = "POST" o.http_request_uri = "/instance/{InstanceId}/attribute/{AttributeType}" o.input = Shapes::ShapeRef.new(shape: UpdateInstanceAttributeRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_instance_storage_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateInstanceStorageConfig" o.http_method = "POST" o.http_request_uri = "/instance/{InstanceId}/storage-config/{AssociationId}" o.input = Shapes::ShapeRef.new(shape: UpdateInstanceStorageConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_participant_role_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateParticipantRoleConfig" o.http_method = "PUT" o.http_request_uri = "/contact/participant-role-config/{InstanceId}/{ContactId}" o.input = Shapes::ShapeRef.new(shape: UpdateParticipantRoleConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateParticipantRoleConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumber" o.http_method = "PUT" o.http_request_uri = "/phone-number/{PhoneNumberId}" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_phone_number_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumberMetadata" o.http_method = "PUT" o.http_request_uri = "/phone-number/{PhoneNumberId}/metadata" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberMetadataRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_predefined_attribute, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePredefinedAttribute" o.http_method = "POST" o.http_request_uri = "/predefined-attributes/{InstanceId}/{Name}" o.input = Shapes::ShapeRef.new(shape: UpdatePredefinedAttributeRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_prompt, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePrompt" o.http_method = "POST" o.http_request_uri = "/prompts/{InstanceId}/{PromptId}" o.input = Shapes::ShapeRef.new(shape: UpdatePromptRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePromptResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_queue_hours_of_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQueueHoursOfOperation" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/hours-of-operation" o.input = Shapes::ShapeRef.new(shape: UpdateQueueHoursOfOperationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_queue_max_contacts, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQueueMaxContacts" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/max-contacts" o.input = Shapes::ShapeRef.new(shape: UpdateQueueMaxContactsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_queue_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQueueName" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/name" o.input = Shapes::ShapeRef.new(shape: UpdateQueueNameRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_queue_outbound_caller_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQueueOutboundCallerConfig" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/outbound-caller-config" o.input = Shapes::ShapeRef.new(shape: UpdateQueueOutboundCallerConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_queue_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQueueStatus" o.http_method = "POST" o.http_request_uri = "/queues/{InstanceId}/{QueueId}/status" o.input = Shapes::ShapeRef.new(shape: UpdateQueueStatusRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_quick_connect_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQuickConnectConfig" o.http_method = "POST" o.http_request_uri = "/quick-connects/{InstanceId}/{QuickConnectId}/config" o.input = Shapes::ShapeRef.new(shape: UpdateQuickConnectConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_quick_connect_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateQuickConnectName" o.http_method = "POST" o.http_request_uri = "/quick-connects/{InstanceId}/{QuickConnectId}/name" o.input = Shapes::ShapeRef.new(shape: UpdateQuickConnectNameRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_routing_profile_agent_availability_timer, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoutingProfileAgentAvailabilityTimer" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/agent-availability-timer" o.input = Shapes::ShapeRef.new(shape: UpdateRoutingProfileAgentAvailabilityTimerRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_routing_profile_concurrency, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoutingProfileConcurrency" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency" o.input = Shapes::ShapeRef.new(shape: UpdateRoutingProfileConcurrencyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_routing_profile_default_outbound_queue, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoutingProfileDefaultOutboundQueue" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue" o.input = Shapes::ShapeRef.new(shape: UpdateRoutingProfileDefaultOutboundQueueRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_routing_profile_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoutingProfileName" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/name" o.input = Shapes::ShapeRef.new(shape: UpdateRoutingProfileNameRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_routing_profile_queues, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRoutingProfileQueues" o.http_method = "POST" o.http_request_uri = "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" o.input = Shapes::ShapeRef.new(shape: UpdateRoutingProfileQueuesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRule" o.http_method = "PUT" o.http_request_uri = "/rules/{InstanceId}/{RuleId}" o.input = Shapes::ShapeRef.new(shape: UpdateRuleRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:update_security_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSecurityProfile" o.http_method = "POST" o.http_request_uri = "/security-profiles/{InstanceId}/{SecurityProfileId}" o.input = Shapes::ShapeRef.new(shape: UpdateSecurityProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_task_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTaskTemplate" o.http_method = "POST" o.http_request_uri = "/instance/{InstanceId}/task/template/{TaskTemplateId}" o.input = Shapes::ShapeRef.new(shape: UpdateTaskTemplateRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTaskTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: PropertyValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_traffic_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTrafficDistribution" o.http_method = "PUT" o.http_request_uri = "/traffic-distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: UpdateTrafficDistributionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTrafficDistributionResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_hierarchy, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserHierarchy" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/hierarchy" o.input = Shapes::ShapeRef.new(shape: UpdateUserHierarchyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_hierarchy_group_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserHierarchyGroupName" o.http_method = "POST" o.http_request_uri = "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name" o.input = Shapes::ShapeRef.new(shape: UpdateUserHierarchyGroupNameRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_hierarchy_structure, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserHierarchyStructure" o.http_method = "POST" o.http_request_uri = "/user-hierarchy-structure/{InstanceId}" o.input = Shapes::ShapeRef.new(shape: UpdateUserHierarchyStructureRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_identity_info, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserIdentityInfo" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/identity-info" o.input = Shapes::ShapeRef.new(shape: UpdateUserIdentityInfoRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_phone_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserPhoneConfig" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/phone-config" o.input = Shapes::ShapeRef.new(shape: UpdateUserPhoneConfigRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_proficiencies, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserProficiencies" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/proficiencies" o.input = Shapes::ShapeRef.new(shape: UpdateUserProficienciesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_routing_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserRoutingProfile" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/routing-profile" o.input = Shapes::ShapeRef.new(shape: UpdateUserRoutingProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_user_security_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserSecurityProfiles" o.http_method = "POST" o.http_request_uri = "/users/{InstanceId}/{UserId}/security-profiles" o.input = Shapes::ShapeRef.new(shape: UpdateUserSecurityProfilesRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_view_content, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateViewContent" o.http_method = "POST" o.http_request_uri = "/views/{InstanceId}/{ViewId}" o.input = Shapes::ShapeRef.new(shape: UpdateViewContentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateViewContentResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:update_view_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateViewMetadata" o.http_method = "POST" o.http_request_uri = "/views/{InstanceId}/{ViewId}/metadata" o.input = Shapes::ShapeRef.new(shape: UpdateViewMetadataRequest) o.output = Shapes::ShapeRef.new(shape: UpdateViewMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: DuplicateResourceException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) end