Module: Aws::CustomerProfiles::ClientApi Private
- Includes:
 - Seahorse::Model
 
- Defined in:
 - lib/aws-sdk-customerprofiles/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
- 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')
- AddProfileKeyRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AddProfileKeyRequest')
- AddProfileKeyResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AddProfileKeyResponse')
- AdditionalSearchKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AdditionalSearchKey')
- Address =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Address')
- AddressList =
          
This constant is part 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: 'AddressList')
- AppflowIntegration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AppflowIntegration')
- AppflowIntegrationWorkflowAttributes =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AppflowIntegrationWorkflowAttributes')
- AppflowIntegrationWorkflowMetrics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AppflowIntegrationWorkflowMetrics')
- AppflowIntegrationWorkflowStep =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AppflowIntegrationWorkflowStep')
- AttributeDetails =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AttributeDetails')
- AttributeItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AttributeItem')
- AttributeList =
          
This constant is part 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: 'AttributeList')
- AttributeMatchingModel =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AttributeMatchingModel')
- AttributeSourceIdMap =
          
This constant is part 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: 'AttributeSourceIdMap')
- AttributeTypesSelector =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AttributeTypesSelector')
- 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')
- AutoMerging =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AutoMerging')
- BadRequestException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'BadRequestException')
- Batch =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Batch')
- Batches =
          
This constant is part 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: 'Batches')
- 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')
- BucketPrefix =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'BucketPrefix')
- CalculatedAttributeDefinitionsList =
          
This constant is part 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: 'CalculatedAttributeDefinitionsList')
- CalculatedAttributesForProfileList =
          
This constant is part 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: 'CalculatedAttributesForProfileList')
- 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::StructureShape.new(name: 'Conditions')
- ConflictResolution =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ConflictResolution')
- ConflictResolvingModel =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ConflictResolvingModel')
- ConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ConnectorOperator')
- ConnectorProfileName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ConnectorProfileName')
- Consolidation =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Consolidation')
- CreateCalculatedAttributeDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateCalculatedAttributeDefinitionRequest')
- CreateCalculatedAttributeDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateCalculatedAttributeDefinitionResponse')
- CreateDomainRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateDomainRequest')
- CreateDomainResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateDomainResponse')
- CreateEventStreamRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateEventStreamRequest')
- CreateEventStreamResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateEventStreamResponse')
- CreateIntegrationWorkflowRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateIntegrationWorkflowRequest')
- CreateIntegrationWorkflowResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateIntegrationWorkflowResponse')
- CreateProfileRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateProfileRequest')
- CreateProfileResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateProfileResponse')
- DataPullMode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'DataPullMode')
- Date =
          
This constant is part 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: 'Date')
- DatetimeTypeFieldName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'DatetimeTypeFieldName')
- DeleteCalculatedAttributeDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteCalculatedAttributeDefinitionRequest')
- DeleteCalculatedAttributeDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteCalculatedAttributeDefinitionResponse')
- DeleteDomainRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteDomainRequest')
- DeleteDomainResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteDomainResponse')
- DeleteEventStreamRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteEventStreamRequest')
- DeleteEventStreamResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteEventStreamResponse')
- DeleteIntegrationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteIntegrationRequest')
- DeleteIntegrationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteIntegrationResponse')
- DeleteProfileKeyRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileKeyRequest')
- DeleteProfileKeyResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileKeyResponse')
- DeleteProfileObjectRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileObjectRequest')
- DeleteProfileObjectResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileObjectResponse')
- DeleteProfileObjectTypeRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileObjectTypeRequest')
- DeleteProfileObjectTypeResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileObjectTypeResponse')
- DeleteProfileRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileRequest')
- DeleteProfileResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteProfileResponse')
- DeleteWorkflowRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteWorkflowRequest')
- DeleteWorkflowResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteWorkflowResponse')
- DestinationField =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'DestinationField')
- DestinationSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DestinationSummary')
- DetectProfileObjectTypeRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DetectProfileObjectTypeRequest')
- DetectProfileObjectTypeResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DetectProfileObjectTypeResponse')
- DetectedProfileObjectType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DetectedProfileObjectType')
- DetectedProfileObjectTypes =
          
This constant is part 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: 'DetectedProfileObjectTypes')
- DomainList =
          
This constant is part 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: 'DomainList')
- DomainStats =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DomainStats')
- 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')
- Double0To1 =
          
This constant is part 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: 'Double0To1')
- EmailList =
          
This constant is part 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: 'EmailList')
- EventStreamDestinationDetails =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'EventStreamDestinationDetails')
- EventStreamDestinationStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EventStreamDestinationStatus')
- EventStreamState =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'EventStreamState')
- EventStreamSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'EventStreamSummary')
- EventStreamSummaryList =
          
This constant is part 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: 'EventStreamSummaryList')
- ExportingConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ExportingConfig')
- ExportingLocation =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ExportingLocation')
- FieldContentType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FieldContentType')
- FieldMap =
          
This constant is part 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: 'FieldMap')
- FieldNameList =
          
This constant is part 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: 'FieldNameList')
- FieldSourceProfileIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FieldSourceProfileIds')
- FlowDefinition =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FlowDefinition')
- FlowDescription =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FlowDescription')
- FlowName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FlowName')
- FoundByKeyValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'FoundByKeyValue')
- Gender =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Gender')
- GetAutoMergingPreviewRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetAutoMergingPreviewRequest')
- GetAutoMergingPreviewResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetAutoMergingPreviewResponse')
- GetCalculatedAttributeDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetCalculatedAttributeDefinitionRequest')
- GetCalculatedAttributeDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetCalculatedAttributeDefinitionResponse')
- GetCalculatedAttributeForProfileRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetCalculatedAttributeForProfileRequest')
- GetCalculatedAttributeForProfileResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetCalculatedAttributeForProfileResponse')
- GetDomainRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetDomainRequest')
- GetDomainResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetDomainResponse')
- GetEventStreamRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetEventStreamRequest')
- GetEventStreamResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetEventStreamResponse')
- GetIdentityResolutionJobRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIdentityResolutionJobRequest')
- GetIdentityResolutionJobResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIdentityResolutionJobResponse')
- GetIntegrationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIntegrationRequest')
- GetIntegrationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetIntegrationResponse')
- GetMatchesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetMatchesRequest')
- GetMatchesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetMatchesResponse')
- GetProfileObjectTypeRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetProfileObjectTypeRequest')
- GetProfileObjectTypeResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetProfileObjectTypeResponse')
- GetProfileObjectTypeTemplateRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetProfileObjectTypeTemplateRequest')
- GetProfileObjectTypeTemplateResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetProfileObjectTypeTemplateResponse')
- GetSimilarProfilesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSimilarProfilesRequest')
- GetSimilarProfilesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetSimilarProfilesResponse')
- GetWorkflowRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetWorkflowRequest')
- GetWorkflowResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetWorkflowResponse')
- GetWorkflowStepsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetWorkflowStepsRequest')
- GetWorkflowStepsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetWorkflowStepsResponse')
- IdentityResolutionJob =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'IdentityResolutionJob')
- IdentityResolutionJobStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'IdentityResolutionJobStatus')
- IdentityResolutionJobsList =
          
This constant is part 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: 'IdentityResolutionJobsList')
- IncrementalPullConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'IncrementalPullConfig')
- IntegrationConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'IntegrationConfig')
- IntegrationList =
          
This constant is part 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: 'IntegrationList')
- InternalServerException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InternalServerException')
- JobSchedule =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'JobSchedule')
- JobScheduleDayOfTheWeek =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'JobScheduleDayOfTheWeek')
- JobScheduleTime =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'JobScheduleTime')
- JobStats =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'JobStats')
- KeyMap =
          
This constant is part 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: 'KeyMap')
- KmsArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'KmsArn')
- ListAccountIntegrationsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListAccountIntegrationsRequest')
- ListAccountIntegrationsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListAccountIntegrationsResponse')
- ListCalculatedAttributeDefinitionItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributeDefinitionItem')
- ListCalculatedAttributeDefinitionsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributeDefinitionsRequest')
- ListCalculatedAttributeDefinitionsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributeDefinitionsResponse')
- ListCalculatedAttributeForProfileItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributeForProfileItem')
- ListCalculatedAttributesForProfileRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributesForProfileRequest')
- ListCalculatedAttributesForProfileResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListCalculatedAttributesForProfileResponse')
- ListDomainItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListDomainItem')
- ListDomainsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListDomainsRequest')
- ListDomainsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListDomainsResponse')
- ListEventStreamsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListEventStreamsRequest')
- ListEventStreamsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListEventStreamsResponse')
- ListIdentityResolutionJobsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListIdentityResolutionJobsRequest')
- ListIdentityResolutionJobsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListIdentityResolutionJobsResponse')
- ListIntegrationItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListIntegrationItem')
- ListIntegrationsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListIntegrationsRequest')
- ListIntegrationsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListIntegrationsResponse')
- ListProfileObjectTypeItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypeItem')
- ListProfileObjectTypeTemplateItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypeTemplateItem')
- ListProfileObjectTypeTemplatesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypeTemplatesRequest')
- ListProfileObjectTypeTemplatesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypeTemplatesResponse')
- ListProfileObjectTypesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypesRequest')
- ListProfileObjectTypesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectTypesResponse')
- ListProfileObjectsItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectsItem')
- ListProfileObjectsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectsRequest')
- ListProfileObjectsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListProfileObjectsResponse')
- ListRuleBasedMatchesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRuleBasedMatchesRequest')
- ListRuleBasedMatchesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRuleBasedMatchesResponse')
- 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')
- ListWorkflowsItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListWorkflowsItem')
- ListWorkflowsRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListWorkflowsRequest')
- ListWorkflowsResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListWorkflowsResponse')
- MarketoConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'MarketoConnectorOperator')
- MarketoSourceProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MarketoSourceProperties')
- MatchIdList =
          
This constant is part 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: 'MatchIdList')
- MatchItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MatchItem')
- MatchType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'MatchType')
- MatchesList =
          
This constant is part 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: 'MatchesList')
- MatchingAttributes =
          
This constant is part 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: 'MatchingAttributes')
- MatchingAttributesList =
          
This constant is part 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: 'MatchingAttributesList')
- MatchingRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MatchingRequest')
- MatchingResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MatchingResponse')
- MatchingRule =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MatchingRule')
- MatchingRuleAttributeList =
          
This constant is part 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: 'MatchingRuleAttributeList')
- MatchingRules =
          
This constant is part 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: 'MatchingRules')
- MaxAllowedRuleLevelForMatching =
          
This constant is part 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: 'MaxAllowedRuleLevelForMatching')
- MaxAllowedRuleLevelForMerging =
          
This constant is part 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: 'MaxAllowedRuleLevelForMerging')
- MergeProfilesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MergeProfilesRequest')
- MergeProfilesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'MergeProfilesResponse')
- Object =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Object')
- ObjectCount =
          
This constant is part 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: 'ObjectCount')
- ObjectFilter =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ObjectFilter')
- ObjectTypeField =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ObjectTypeField')
- ObjectTypeKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ObjectTypeKey')
- ObjectTypeKeyList =
          
This constant is part 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: 'ObjectTypeKeyList')
- ObjectTypeNames =
          
This constant is part 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: 'ObjectTypeNames')
- Objects =
          
This constant is part 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: 'Objects')
- Operator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Operator')
- OperatorPropertiesKeys =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'OperatorPropertiesKeys')
- PartyType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'PartyType')
- PhoneNumberList =
          
This constant is part 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: 'PhoneNumberList')
- Profile =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Profile')
- ProfileIdList =
          
This constant is part 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: 'ProfileIdList')
- ProfileIdToBeMergedList =
          
This constant is part 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: 'ProfileIdToBeMergedList')
- ProfileList =
          
This constant is part 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: 'ProfileList')
- ProfileObjectList =
          
This constant is part 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: 'ProfileObjectList')
- ProfileObjectTypeList =
          
This constant is part 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: 'ProfileObjectTypeList')
- ProfileObjectTypeTemplateList =
          
This constant is part 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: 'ProfileObjectTypeTemplateList')
- Property =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Property')
- PutIntegrationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutIntegrationRequest')
- PutIntegrationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutIntegrationResponse')
- PutProfileObjectRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutProfileObjectRequest')
- PutProfileObjectResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutProfileObjectResponse')
- PutProfileObjectTypeRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutProfileObjectTypeRequest')
- PutProfileObjectTypeResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutProfileObjectTypeResponse')
- Range =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Range')
- 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')
- RoleArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RoleArn')
- RuleBasedMatchingRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleBasedMatchingRequest')
- RuleBasedMatchingResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleBasedMatchingResponse')
- RuleBasedMatchingStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RuleBasedMatchingStatus')
- RuleLevel =
          
This constant is part 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: 'RuleLevel')
- S3ConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'S3ConnectorOperator')
- S3ExportingConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'S3ExportingConfig')
- S3ExportingLocation =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'S3ExportingLocation')
- S3SourceProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'S3SourceProperties')
- SalesforceConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SalesforceConnectorOperator')
- SalesforceSourceProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SalesforceSourceProperties')
- ScheduleExpression =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ScheduleExpression')
- ScheduleOffset =
          
This constant is part 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: 'ScheduleOffset')
- ScheduledTriggerProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ScheduledTriggerProperties')
- SearchProfilesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SearchProfilesRequest')
- SearchProfilesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SearchProfilesResponse')
- ServiceNowConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ServiceNowConnectorOperator')
- ServiceNowSourceProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ServiceNowSourceProperties')
- SourceConnectorProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SourceConnectorProperties')
- SourceConnectorType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SourceConnectorType')
- SourceFields =
          
This constant is part 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: 'SourceFields')
- SourceFlowConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'SourceFlowConfig')
- StandardIdentifier =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'StandardIdentifier')
- StandardIdentifierList =
          
This constant is part 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: 'StandardIdentifierList')
- 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')
- Status =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Status')
- TagArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TagArn')
- 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')
- 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')
- 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')
- TagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TagResourceResponse')
- 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')
- Task =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'Task')
- TaskPropertiesMap =
          
This constant is part 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: 'TaskPropertiesMap')
- TaskType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TaskType')
- Tasks =
          
This constant is part 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: 'Tasks')
- 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')
- 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')
- TriggerConfig =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TriggerConfig')
- TriggerProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TriggerProperties')
- TriggerType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TriggerType')
- 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')
- 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')
- UntagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateAddress =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateAddress')
- UpdateAttributes =
          
This constant is part 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: 'UpdateAttributes')
- UpdateCalculatedAttributeDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateCalculatedAttributeDefinitionRequest')
- UpdateCalculatedAttributeDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateCalculatedAttributeDefinitionResponse')
- UpdateDomainRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateDomainRequest')
- UpdateDomainResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateDomainResponse')
- UpdateProfileRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateProfileRequest')
- UpdateProfileResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateProfileResponse')
- 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::IntegerShape.new(name: 'Value')
- WorkflowAttributes =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkflowAttributes')
- WorkflowList =
          
This constant is part 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: 'WorkflowList')
- WorkflowMetrics =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkflowMetrics')
- WorkflowStepItem =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkflowStepItem')
- WorkflowStepsList =
          
This constant is part 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: 'WorkflowStepsList')
- WorkflowType =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'WorkflowType')
- ZendeskConnectorOperator =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ZendeskConnectorOperator')
- ZendeskSourceProperties =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ZendeskSourceProperties')
- 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 = "2020-08-15" api. = { "apiVersion" => "2020-08-15", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "profile", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Customer Profiles", "serviceFullName" => "Amazon Connect Customer Profiles", "serviceId" => "Customer Profiles", "signatureVersion" => "v4", "signingName" => "profile", "uid" => "customer-profiles-2020-08-15", } api.add_operation(:add_profile_key, Seahorse::Model::Operation.new.tap do |o| o.name = "AddProfileKey" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/keys" o.input = Shapes::ShapeRef.new(shape: AddProfileKeyRequest) o.output = Shapes::ShapeRef.new(shape: AddProfileKeyResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_calculated_attribute_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCalculatedAttributeDefinition" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/calculated-attributes/{CalculatedAttributeName}" o.input = Shapes::ShapeRef.new(shape: CreateCalculatedAttributeDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: CreateCalculatedAttributeDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:create_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDomain" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}" o.input = Shapes::ShapeRef.new(shape: CreateDomainRequest) o.output = Shapes::ShapeRef.new(shape: CreateDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:create_event_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEventStream" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/event-streams/{EventStreamName}" o.input = Shapes::ShapeRef.new(shape: CreateEventStreamRequest) o.output = Shapes::ShapeRef.new(shape: CreateEventStreamResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:create_integration_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateIntegrationWorkflow" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/workflows/integrations" o.input = Shapes::ShapeRef.new(shape: CreateIntegrationWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: CreateIntegrationWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:create_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProfile" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles" o.input = Shapes::ShapeRef.new(shape: CreateProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_calculated_attribute_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCalculatedAttributeDefinition" o.http_method = "DELETE" o.http_request_uri = "/domains/{DomainName}/calculated-attributes/{CalculatedAttributeName}" o.input = Shapes::ShapeRef.new(shape: DeleteCalculatedAttributeDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteCalculatedAttributeDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:delete_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDomain" o.http_method = "DELETE" o.http_request_uri = "/domains/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DeleteDomainRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:delete_event_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventStream" o.http_method = "DELETE" o.http_request_uri = "/domains/{DomainName}/event-streams/{EventStreamName}" o.input = Shapes::ShapeRef.new(shape: DeleteEventStreamRequest) o.output = Shapes::ShapeRef.new(shape: DeleteEventStreamResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:delete_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteIntegration" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/integrations/delete" o.input = Shapes::ShapeRef.new(shape: DeleteIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteIntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:delete_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfile" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/delete" o.input = Shapes::ShapeRef.new(shape: DeleteProfileRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_profile_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfileKey" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/keys/delete" o.input = Shapes::ShapeRef.new(shape: DeleteProfileKeyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProfileKeyResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_profile_object, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfileObject" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/objects/delete" o.input = Shapes::ShapeRef.new(shape: DeleteProfileObjectRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProfileObjectResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_profile_object_type, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfileObjectType" o.http_method = "DELETE" o.http_request_uri = "/domains/{DomainName}/object-types/{ObjectTypeName}" o.input = Shapes::ShapeRef.new(shape: DeleteProfileObjectTypeRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProfileObjectTypeResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:delete_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteWorkflow" o.http_method = "DELETE" o.http_request_uri = "/domains/{DomainName}/workflows/{WorkflowId}" o.input = Shapes::ShapeRef.new(shape: DeleteWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: DeleteWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:detect_profile_object_type, Seahorse::Model::Operation.new.tap do |o| o.name = "DetectProfileObjectType" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/detect/object-types" o.input = Shapes::ShapeRef.new(shape: DetectProfileObjectTypeRequest) o.output = Shapes::ShapeRef.new(shape: DetectProfileObjectTypeResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_auto_merging_preview, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAutoMergingPreview" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/identity-resolution-jobs/auto-merging-preview" o.input = Shapes::ShapeRef.new(shape: GetAutoMergingPreviewRequest) o.output = Shapes::ShapeRef.new(shape: GetAutoMergingPreviewResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_calculated_attribute_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCalculatedAttributeDefinition" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/calculated-attributes/{CalculatedAttributeName}" o.input = Shapes::ShapeRef.new(shape: GetCalculatedAttributeDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: GetCalculatedAttributeDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_calculated_attribute_for_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCalculatedAttributeForProfile" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/profile/{ProfileId}/calculated-attributes/{CalculatedAttributeName}" o.input = Shapes::ShapeRef.new(shape: GetCalculatedAttributeForProfileRequest) o.output = Shapes::ShapeRef.new(shape: GetCalculatedAttributeForProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDomain" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}" o.input = Shapes::ShapeRef.new(shape: GetDomainRequest) o.output = Shapes::ShapeRef.new(shape: GetDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_event_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventStream" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/event-streams/{EventStreamName}" o.input = Shapes::ShapeRef.new(shape: GetEventStreamRequest) o.output = Shapes::ShapeRef.new(shape: GetEventStreamResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_identity_resolution_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIdentityResolutionJob" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/identity-resolution-jobs/{JobId}" o.input = Shapes::ShapeRef.new(shape: GetIdentityResolutionJobRequest) o.output = Shapes::ShapeRef.new(shape: GetIdentityResolutionJobResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIntegration" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/integrations" o.input = Shapes::ShapeRef.new(shape: GetIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: GetIntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_matches, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMatches" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/matches" o.input = Shapes::ShapeRef.new(shape: GetMatchesRequest) o.output = Shapes::ShapeRef.new(shape: GetMatchesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_profile_object_type, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProfileObjectType" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/object-types/{ObjectTypeName}" o.input = Shapes::ShapeRef.new(shape: GetProfileObjectTypeRequest) o.output = Shapes::ShapeRef.new(shape: GetProfileObjectTypeResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_profile_object_type_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProfileObjectTypeTemplate" o.http_method = "GET" o.http_request_uri = "/templates/{TemplateId}" o.input = Shapes::ShapeRef.new(shape: GetProfileObjectTypeTemplateRequest) o.output = Shapes::ShapeRef.new(shape: GetProfileObjectTypeTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_similar_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSimilarProfiles" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/matches" o.input = Shapes::ShapeRef.new(shape: GetSimilarProfilesRequest) o.output = Shapes::ShapeRef.new(shape: GetSimilarProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkflow" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/workflows/{WorkflowId}" o.input = Shapes::ShapeRef.new(shape: GetWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: GetWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:get_workflow_steps, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkflowSteps" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/workflows/{WorkflowId}/steps" o.input = Shapes::ShapeRef.new(shape: GetWorkflowStepsRequest) o.output = Shapes::ShapeRef.new(shape: GetWorkflowStepsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_account_integrations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccountIntegrations" o.http_method = "POST" o.http_request_uri = "/integrations" o.input = Shapes::ShapeRef.new(shape: ListAccountIntegrationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAccountIntegrationsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_calculated_attribute_definitions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCalculatedAttributeDefinitions" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/calculated-attributes" o.input = Shapes::ShapeRef.new(shape: ListCalculatedAttributeDefinitionsRequest) o.output = Shapes::ShapeRef.new(shape: ListCalculatedAttributeDefinitionsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_calculated_attributes_for_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCalculatedAttributesForProfile" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/profile/{ProfileId}/calculated-attributes" o.input = Shapes::ShapeRef.new(shape: ListCalculatedAttributesForProfileRequest) o.output = Shapes::ShapeRef.new(shape: ListCalculatedAttributesForProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDomains" o.http_method = "GET" o.http_request_uri = "/domains" o.input = Shapes::ShapeRef.new(shape: ListDomainsRequest) o.output = Shapes::ShapeRef.new(shape: ListDomainsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_event_streams, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEventStreams" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/event-streams" o.input = Shapes::ShapeRef.new(shape: ListEventStreamsRequest) o.output = Shapes::ShapeRef.new(shape: ListEventStreamsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_identity_resolution_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIdentityResolutionJobs" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/identity-resolution-jobs" o.input = Shapes::ShapeRef.new(shape: ListIdentityResolutionJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListIdentityResolutionJobsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_integrations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIntegrations" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/integrations" o.input = Shapes::ShapeRef.new(shape: ListIntegrationsRequest) o.output = Shapes::ShapeRef.new(shape: ListIntegrationsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_profile_object_type_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfileObjectTypeTemplates" o.http_method = "GET" o.http_request_uri = "/templates" o.input = Shapes::ShapeRef.new(shape: ListProfileObjectTypeTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: ListProfileObjectTypeTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_profile_object_types, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfileObjectTypes" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/object-types" o.input = Shapes::ShapeRef.new(shape: ListProfileObjectTypesRequest) o.output = Shapes::ShapeRef.new(shape: ListProfileObjectTypesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:list_profile_objects, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfileObjects" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/objects" o.input = Shapes::ShapeRef.new(shape: ListProfileObjectsRequest) o.output = Shapes::ShapeRef.new(shape: ListProfileObjectsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_rule_based_matches, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRuleBasedMatches" o.http_method = "GET" o.http_request_uri = "/domains/{DomainName}/profiles/ruleBasedMatches" o.input = Shapes::ShapeRef.new(shape: ListRuleBasedMatchesRequest) o.output = Shapes::ShapeRef.new(shape: ListRuleBasedMatchesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) 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: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_workflows, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkflows" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/workflows" o.input = Shapes::ShapeRef.new(shape: ListWorkflowsRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkflowsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:merge_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "MergeProfiles" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/objects/merge" o.input = Shapes::ShapeRef.new(shape: MergeProfilesRequest) o.output = Shapes::ShapeRef.new(shape: MergeProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:put_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutIntegration" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}/integrations" o.input = Shapes::ShapeRef.new(shape: PutIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: PutIntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:put_profile_object, Seahorse::Model::Operation.new.tap do |o| o.name = "PutProfileObject" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}/profiles/objects" o.input = Shapes::ShapeRef.new(shape: PutProfileObjectRequest) o.output = Shapes::ShapeRef.new(shape: PutProfileObjectResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:put_profile_object_type, Seahorse::Model::Operation.new.tap do |o| o.name = "PutProfileObjectType" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}/object-types/{ObjectTypeName}" o.input = Shapes::ShapeRef.new(shape: PutProfileObjectTypeRequest) o.output = Shapes::ShapeRef.new(shape: PutProfileObjectTypeResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:search_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchProfiles" o.http_method = "POST" o.http_request_uri = "/domains/{DomainName}/profiles/search" o.input = Shapes::ShapeRef.new(shape: SearchProfilesRequest) o.output = Shapes::ShapeRef.new(shape: SearchProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) 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: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) 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: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_calculated_attribute_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateCalculatedAttributeDefinition" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}/calculated-attributes/{CalculatedAttributeName}" o.input = Shapes::ShapeRef.new(shape: UpdateCalculatedAttributeDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateCalculatedAttributeDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:update_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDomain" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}" o.input = Shapes::ShapeRef.new(shape: UpdateDomainRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) 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: InternalServerException) end) api.add_operation(:update_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProfile" o.http_method = "PUT" o.http_request_uri = "/domains/{DomainName}/profiles" o.input = Shapes::ShapeRef.new(shape: UpdateProfileRequest) o.output = Shapes::ShapeRef.new(shape: UpdateProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) end