Module: Aws::ElasticsearchService::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-elasticsearchservice/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ARN')
- AWSAccount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AWSAccount')
- AcceptInboundCrossClusterSearchConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptInboundCrossClusterSearchConnectionRequest')
- AcceptInboundCrossClusterSearchConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptInboundCrossClusterSearchConnectionResponse')
- 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')
- AccessPoliciesStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPoliciesStatus')
- AddTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddTagsRequest')
- AdditionalLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdditionalLimit')
- AdditionalLimitList =
This constant is part 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: 'AdditionalLimitList')
- AdvancedOptions =
This constant is part 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: 'AdvancedOptions')
- AdvancedOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedOptionsStatus')
- AdvancedSecurityOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedSecurityOptions')
- AdvancedSecurityOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedSecurityOptionsInput')
- AdvancedSecurityOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedSecurityOptionsStatus')
- AssociatePackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePackageRequest')
- AssociatePackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePackageResponse')
- AuthorizeVpcEndpointAccessRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeVpcEndpointAccessRequest')
- AuthorizeVpcEndpointAccessResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeVpcEndpointAccessResponse')
- AuthorizedPrincipal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizedPrincipal')
- AuthorizedPrincipalList =
This constant is part 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: 'AuthorizedPrincipalList')
- AutoTune =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTune')
- AutoTuneDate =
This constant is part 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: 'AutoTuneDate')
- AutoTuneDesiredState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoTuneDesiredState')
- AutoTuneDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneDetails')
- AutoTuneList =
This constant is part 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: 'AutoTuneList')
- AutoTuneMaintenanceSchedule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneMaintenanceSchedule')
- AutoTuneMaintenanceScheduleList =
This constant is part 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: 'AutoTuneMaintenanceScheduleList')
- AutoTuneOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneOptions')
- AutoTuneOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneOptionsInput')
- AutoTuneOptionsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneOptionsOutput')
- AutoTuneOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneOptionsStatus')
- AutoTuneState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoTuneState')
- AutoTuneStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoTuneStatus')
- AutoTuneType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoTuneType')
- BackendRole =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackendRole')
- BaseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BaseException')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CancelDomainConfigChangeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelDomainConfigChangeRequest')
- CancelDomainConfigChangeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelDomainConfigChangeResponse')
- CancelElasticsearchServiceSoftwareUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelElasticsearchServiceSoftwareUpdateRequest')
- CancelElasticsearchServiceSoftwareUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelElasticsearchServiceSoftwareUpdateResponse')
- CancelledChangeProperty =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelledChangeProperty')
- CancelledChangePropertyList =
This constant is part 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: 'CancelledChangePropertyList')
- ChangeProgressDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeProgressDetails')
- ChangeProgressStage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeProgressStage')
- ChangeProgressStageList =
This constant is part 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: 'ChangeProgressStageList')
- ChangeProgressStageName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChangeProgressStageName')
- ChangeProgressStageStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChangeProgressStageStatus')
- ChangeProgressStatusDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeProgressStatusDetails')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- CloudWatchLogsLogGroupArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CloudWatchLogsLogGroupArn')
- CognitoOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CognitoOptions')
- CognitoOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CognitoOptionsStatus')
- ColdStorageOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ColdStorageOptions')
- CommitMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CommitMessage')
- CompatibleElasticsearchVersionsList =
This constant is part 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: 'CompatibleElasticsearchVersionsList')
- CompatibleVersionsMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CompatibleVersionsMap')
- ConfigChangeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConfigChangeStatus')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConnectionAlias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionAlias')
- CreateElasticsearchDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateElasticsearchDomainRequest')
- CreateElasticsearchDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateElasticsearchDomainResponse')
- CreateOutboundCrossClusterSearchConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateOutboundCrossClusterSearchConnectionRequest')
- CreateOutboundCrossClusterSearchConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateOutboundCrossClusterSearchConnectionResponse')
- CreatePackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePackageRequest')
- CreatePackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePackageResponse')
- CreateVpcEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVpcEndpointRequest')
- CreateVpcEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVpcEndpointResponse')
- CreatedAt =
This constant is part 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: 'CreatedAt')
- CrossClusterSearchConnectionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CrossClusterSearchConnectionId')
- CrossClusterSearchConnectionStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CrossClusterSearchConnectionStatusMessage')
- DeleteElasticsearchDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteElasticsearchDomainRequest')
- DeleteElasticsearchDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteElasticsearchDomainResponse')
- DeleteInboundCrossClusterSearchConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInboundCrossClusterSearchConnectionRequest')
- DeleteInboundCrossClusterSearchConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInboundCrossClusterSearchConnectionResponse')
- DeleteOutboundCrossClusterSearchConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteOutboundCrossClusterSearchConnectionRequest')
- DeleteOutboundCrossClusterSearchConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteOutboundCrossClusterSearchConnectionResponse')
- DeletePackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePackageRequest')
- DeletePackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePackageResponse')
- DeleteVpcEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVpcEndpointRequest')
- DeleteVpcEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVpcEndpointResponse')
- DeploymentCloseDateTimeStamp =
This constant is part 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: 'DeploymentCloseDateTimeStamp')
- DeploymentStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeploymentStatus')
- DeploymentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeploymentType')
- DescribeDomainAutoTunesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainAutoTunesRequest')
- DescribeDomainAutoTunesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainAutoTunesResponse')
- DescribeDomainChangeProgressRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainChangeProgressRequest')
- DescribeDomainChangeProgressResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainChangeProgressResponse')
- DescribeElasticsearchDomainConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainConfigRequest')
- DescribeElasticsearchDomainConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainConfigResponse')
- DescribeElasticsearchDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainRequest')
- DescribeElasticsearchDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainResponse')
- DescribeElasticsearchDomainsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainsRequest')
- DescribeElasticsearchDomainsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchDomainsResponse')
- DescribeElasticsearchInstanceTypeLimitsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchInstanceTypeLimitsRequest')
- DescribeElasticsearchInstanceTypeLimitsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeElasticsearchInstanceTypeLimitsResponse')
- DescribeInboundCrossClusterSearchConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInboundCrossClusterSearchConnectionsRequest')
- DescribeInboundCrossClusterSearchConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInboundCrossClusterSearchConnectionsResponse')
- DescribeOutboundCrossClusterSearchConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeOutboundCrossClusterSearchConnectionsRequest')
- DescribeOutboundCrossClusterSearchConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeOutboundCrossClusterSearchConnectionsResponse')
- DescribePackagesFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePackagesFilter')
- DescribePackagesFilterList =
This constant is part 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: 'DescribePackagesFilterList')
- DescribePackagesFilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DescribePackagesFilterName')
- DescribePackagesFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DescribePackagesFilterValue')
- DescribePackagesFilterValues =
This constant is part 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: 'DescribePackagesFilterValues')
- DescribePackagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePackagesRequest')
- DescribePackagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePackagesResponse')
- DescribeReservedElasticsearchInstanceOfferingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedElasticsearchInstanceOfferingsRequest')
- DescribeReservedElasticsearchInstanceOfferingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedElasticsearchInstanceOfferingsResponse')
- DescribeReservedElasticsearchInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedElasticsearchInstancesRequest')
- DescribeReservedElasticsearchInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedElasticsearchInstancesResponse')
- DescribeVpcEndpointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeVpcEndpointsRequest')
- DescribeVpcEndpointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeVpcEndpointsResponse')
- Description =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Description')
- DisableTimestamp =
This constant is part 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: 'DisableTimestamp')
- DisabledOperationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisabledOperationException')
- DissociatePackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DissociatePackageRequest')
- DissociatePackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DissociatePackageResponse')
- DomainArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainArn')
- DomainEndpointOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainEndpointOptions')
- DomainEndpointOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainEndpointOptionsStatus')
- DomainId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainId')
- DomainInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainInfo')
- DomainInfoList =
This constant is part 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: 'DomainInfoList')
- DomainInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainInformation')
- DomainName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainName')
- DomainNameFqdn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainNameFqdn')
- DomainNameList =
This constant is part 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: 'DomainNameList')
- DomainPackageDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainPackageDetails')
- DomainPackageDetailsList =
This constant is part 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: 'DomainPackageDetailsList')
- DomainPackageStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainPackageStatus')
- DomainProcessingStatusType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainProcessingStatusType')
- 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')
- DryRun =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'DryRun')
- DryRunResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DryRunResults')
- Duration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Duration')
- DurationValue =
This constant is part 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: 'DurationValue')
- EBSOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EBSOptions')
- EBSOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EBSOptionsStatus')
- ESPartitionInstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ESPartitionInstanceType')
- ESWarmPartitionInstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ESWarmPartitionInstanceType')
- ElasticsearchClusterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticsearchClusterConfig')
- ElasticsearchClusterConfigStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticsearchClusterConfigStatus')
- ElasticsearchDomainConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticsearchDomainConfig')
- ElasticsearchDomainStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticsearchDomainStatus')
- ElasticsearchDomainStatusList =
This constant is part 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: 'ElasticsearchDomainStatusList')
- ElasticsearchInstanceTypeList =
This constant is part 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: 'ElasticsearchInstanceTypeList')
- ElasticsearchVersionList =
This constant is part 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: 'ElasticsearchVersionList')
- ElasticsearchVersionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticsearchVersionStatus')
- ElasticsearchVersionString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ElasticsearchVersionString')
- EncryptionAtRestOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionAtRestOptions')
- EncryptionAtRestOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionAtRestOptionsStatus')
- Endpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Endpoint')
- EndpointsMap =
This constant is part 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: 'EndpointsMap')
- EngineType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EngineType')
- ErrorDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ErrorDetails')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- ErrorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorType')
- Filter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Filter')
- FilterList =
This constant is part 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: 'FilterList')
- GUID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GUID')
- GUIDList =
This constant is part 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: 'GUIDList')
- GetCompatibleElasticsearchVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleElasticsearchVersionsRequest')
- GetCompatibleElasticsearchVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleElasticsearchVersionsResponse')
- GetPackageVersionHistoryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPackageVersionHistoryRequest')
- GetPackageVersionHistoryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPackageVersionHistoryResponse')
- GetUpgradeHistoryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUpgradeHistoryRequest')
- GetUpgradeHistoryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUpgradeHistoryResponse')
- GetUpgradeStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUpgradeStatusRequest')
- GetUpgradeStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetUpgradeStatusResponse')
- IdentityPoolId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityPoolId')
- InboundCrossClusterSearchConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InboundCrossClusterSearchConnection')
- InboundCrossClusterSearchConnectionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InboundCrossClusterSearchConnectionStatus')
- InboundCrossClusterSearchConnectionStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InboundCrossClusterSearchConnectionStatusCode')
- InboundCrossClusterSearchConnections =
This constant is part 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: 'InboundCrossClusterSearchConnections')
- InitiatedBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InitiatedBy')
- InstanceCount =
This constant is part 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: 'InstanceCount')
- InstanceCountLimits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceCountLimits')
- InstanceLimits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceLimits')
- InstanceRole =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceRole')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- IntegerClass =
This constant is part 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: 'IntegerClass')
- InternalException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalException')
- InvalidPaginationTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidPaginationTokenException')
- InvalidTypeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTypeException')
- Issue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Issue')
- Issues =
This constant is part 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: 'Issues')
- KmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyId')
- LastUpdated =
This constant is part 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: 'LastUpdated')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- LimitName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LimitName')
- LimitValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LimitValue')
- LimitValueList =
This constant is part 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: 'LimitValueList')
- Limits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Limits')
- LimitsByRole =
This constant is part 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: 'LimitsByRole')
- ListDomainNamesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainNamesRequest')
- ListDomainNamesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainNamesResponse')
- ListDomainsForPackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainsForPackageRequest')
- ListDomainsForPackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainsForPackageResponse')
- ListElasticsearchInstanceTypesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListElasticsearchInstanceTypesRequest')
- ListElasticsearchInstanceTypesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListElasticsearchInstanceTypesResponse')
- ListElasticsearchVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListElasticsearchVersionsRequest')
- ListElasticsearchVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListElasticsearchVersionsResponse')
- ListPackagesForDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPackagesForDomainRequest')
- ListPackagesForDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPackagesForDomainResponse')
- ListTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsRequest')
- ListTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsResponse')
- ListVpcEndpointAccessRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointAccessRequest')
- ListVpcEndpointAccessResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointAccessResponse')
- ListVpcEndpointsForDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointsForDomainRequest')
- ListVpcEndpointsForDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointsForDomainResponse')
- ListVpcEndpointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointsRequest')
- ListVpcEndpointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVpcEndpointsResponse')
- LogPublishingOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LogPublishingOption')
- LogPublishingOptions =
This constant is part 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: 'LogPublishingOptions')
- LogPublishingOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LogPublishingOptionsStatus')
- LogType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogType')
- MasterUserOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MasterUserOptions')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MaximumInstanceCount =
This constant is part 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: 'MaximumInstanceCount')
- Message =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Message')
- MinimumInstanceCount =
This constant is part 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: 'MinimumInstanceCount')
- ModifyingProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyingProperties')
- ModifyingPropertiesList =
This constant is part 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: 'ModifyingPropertiesList')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NodeToNodeEncryptionOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeToNodeEncryptionOptions')
- NodeToNodeEncryptionOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeToNodeEncryptionOptionsStatus')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- OptionState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OptionState')
- OptionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OptionStatus')
- OutboundCrossClusterSearchConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutboundCrossClusterSearchConnection')
- OutboundCrossClusterSearchConnectionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutboundCrossClusterSearchConnectionStatus')
- OutboundCrossClusterSearchConnectionStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OutboundCrossClusterSearchConnectionStatusCode')
- OutboundCrossClusterSearchConnections =
This constant is part 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: 'OutboundCrossClusterSearchConnections')
- OverallChangeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OverallChangeStatus')
- OwnerId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OwnerId')
- PackageDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageDescription')
- PackageDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageDetails')
- PackageDetailsList =
This constant is part 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: 'PackageDetailsList')
- PackageID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageID')
- PackageName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageName')
- PackageSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageSource')
- PackageStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageStatus')
- PackageType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageType')
- PackageVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageVersion')
- PackageVersionHistory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageVersionHistory')
- PackageVersionHistoryList =
This constant is part 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: 'PackageVersionHistoryList')
- Password =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Password')
- PolicyDocument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PolicyDocument')
- PrincipalType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PrincipalType')
- PropertyValueType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PropertyValueType')
- PurchaseReservedElasticsearchInstanceOfferingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedElasticsearchInstanceOfferingRequest')
- PurchaseReservedElasticsearchInstanceOfferingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedElasticsearchInstanceOfferingResponse')
- RecurringCharge =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecurringCharge')
- RecurringChargeList =
This constant is part 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: 'RecurringChargeList')
- ReferencePath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReferencePath')
- Region =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Region')
- RejectInboundCrossClusterSearchConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectInboundCrossClusterSearchConnectionRequest')
- RejectInboundCrossClusterSearchConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectInboundCrossClusterSearchConnectionResponse')
- RemoveTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveTagsRequest')
- ReservationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReservationToken')
- ReservedElasticsearchInstance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedElasticsearchInstance')
- ReservedElasticsearchInstanceList =
This constant is part 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: 'ReservedElasticsearchInstanceList')
- ReservedElasticsearchInstanceOffering =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedElasticsearchInstanceOffering')
- ReservedElasticsearchInstanceOfferingList =
This constant is part 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: 'ReservedElasticsearchInstanceOfferingList')
- ReservedElasticsearchInstancePaymentOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReservedElasticsearchInstancePaymentOption')
- ResourceAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceAlreadyExistsException')
- 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')
- RevokeVpcEndpointAccessRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeVpcEndpointAccessRequest')
- RevokeVpcEndpointAccessResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeVpcEndpointAccessResponse')
- 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')
- RollbackOnDisable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RollbackOnDisable')
- S3BucketName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3BucketName')
- S3Key =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Key')
- SAMLEntityId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SAMLEntityId')
- SAMLIdp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SAMLIdp')
- SAMLMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SAMLMetadata')
- SAMLOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SAMLOptionsInput')
- SAMLOptionsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SAMLOptionsOutput')
- ScheduledAutoTuneActionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScheduledAutoTuneActionType')
- ScheduledAutoTuneDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScheduledAutoTuneDescription')
- ScheduledAutoTuneDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScheduledAutoTuneDetails')
- ScheduledAutoTuneSeverityType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScheduledAutoTuneSeverityType')
- ServiceSoftwareOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceSoftwareOptions')
- ServiceUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceUrl')
- SnapshotOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotOptions')
- SnapshotOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotOptionsStatus')
- StartAt =
This constant is part 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: 'StartAt')
- StartElasticsearchServiceSoftwareUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartElasticsearchServiceSoftwareUpdateRequest')
- StartElasticsearchServiceSoftwareUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartElasticsearchServiceSoftwareUpdateResponse')
- StartTimestamp =
This constant is part 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: 'StartTimestamp')
- StorageSubTypeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StorageSubTypeName')
- StorageType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageType')
- StorageTypeLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageTypeLimit')
- StorageTypeLimitList =
This constant is part 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: 'StorageTypeLimitList')
- StorageTypeList =
This constant is part 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: 'StorageTypeList')
- StorageTypeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StorageTypeName')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- StringList =
This constant is part 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: 'StringList')
- TLSSecurityPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TLSSecurityPolicy')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- 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')
- TimeUnit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TimeUnit')
- TotalNumberOfStages =
This constant is part 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: 'TotalNumberOfStages')
- UIntValue =
This constant is part 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: 'UIntValue')
- UpdateElasticsearchDomainConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateElasticsearchDomainConfigRequest')
- UpdateElasticsearchDomainConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateElasticsearchDomainConfigResponse')
- UpdatePackageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePackageRequest')
- UpdatePackageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePackageResponse')
- UpdateTimestamp =
This constant is part 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: 'UpdateTimestamp')
- UpdateVpcEndpointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVpcEndpointRequest')
- UpdateVpcEndpointResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVpcEndpointResponse')
- UpgradeElasticsearchDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeElasticsearchDomainRequest')
- UpgradeElasticsearchDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeElasticsearchDomainResponse')
- UpgradeHistory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeHistory')
- UpgradeHistoryList =
This constant is part 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: 'UpgradeHistoryList')
- UpgradeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpgradeName')
- UpgradeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpgradeStatus')
- UpgradeStep =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpgradeStep')
- UpgradeStepItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeStepItem')
- UpgradeStepsList =
This constant is part 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: 'UpgradeStepsList')
- UserPoolId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserPoolId')
- Username =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Username')
- VPCDerivedInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VPCDerivedInfo')
- VPCDerivedInfoStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VPCDerivedInfoStatus')
- VPCOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VPCOptions')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValueStringList =
This constant is part 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: 'ValueStringList')
- VolumeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VolumeType')
- VpcEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcEndpoint')
- VpcEndpointError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcEndpointError')
- VpcEndpointErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcEndpointErrorCode')
- VpcEndpointErrorList =
This constant is part 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: 'VpcEndpointErrorList')
- VpcEndpointId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcEndpointId')
- VpcEndpointIdList =
This constant is part 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: 'VpcEndpointIdList')
- VpcEndpointStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcEndpointStatus')
- VpcEndpointSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcEndpointSummary')
- VpcEndpointSummaryList =
This constant is part 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: 'VpcEndpointSummaryList')
- VpcEndpoints =
This constant is part 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: 'VpcEndpoints')
- ZoneAwarenessConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ZoneAwarenessConfig')
- 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 = "2015-01-01" api. = { "apiVersion" => "2015-01-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "es", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Elasticsearch Service", "serviceId" => "Elasticsearch Service", "signatureVersion" => "v4", "uid" => "es-2015-01-01", } api.add_operation(:accept_inbound_cross_cluster_search_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptInboundCrossClusterSearchConnection" o.http_method = "PUT" o.http_request_uri = "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept" o.input = Shapes::ShapeRef.new(shape: AcceptInboundCrossClusterSearchConnectionRequest) o.output = Shapes::ShapeRef.new(shape: AcceptInboundCrossClusterSearchConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:add_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "AddTags" o.http_method = "POST" o.http_request_uri = "/2015-01-01/tags" o.input = Shapes::ShapeRef.new(shape: AddTagsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:associate_package, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePackage" o.http_method = "POST" o.http_request_uri = "/2015-01-01/packages/associate/{PackageID}/{DomainName}" o.input = Shapes::ShapeRef.new(shape: AssociatePackageRequest) o.output = Shapes::ShapeRef.new(shape: AssociatePackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:authorize_vpc_endpoint_access, Seahorse::Model::Operation.new.tap do |o| o.name = "AuthorizeVpcEndpointAccess" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/authorizeVpcEndpointAccess" o.input = Shapes::ShapeRef.new(shape: AuthorizeVpcEndpointAccessRequest) o.output = Shapes::ShapeRef.new(shape: AuthorizeVpcEndpointAccessResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:cancel_domain_config_change, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelDomainConfigChange" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/config/cancel" o.input = Shapes::ShapeRef.new(shape: CancelDomainConfigChangeRequest) o.output = Shapes::ShapeRef.new(shape: CancelDomainConfigChangeResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:cancel_elasticsearch_service_software_update, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelElasticsearchServiceSoftwareUpdate" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/serviceSoftwareUpdate/cancel" o.input = Shapes::ShapeRef.new(shape: CancelElasticsearchServiceSoftwareUpdateRequest) o.output = Shapes::ShapeRef.new(shape: CancelElasticsearchServiceSoftwareUpdateResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:create_elasticsearch_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateElasticsearchDomain" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain" o.input = Shapes::ShapeRef.new(shape: CreateElasticsearchDomainRequest) o.output = Shapes::ShapeRef.new(shape: CreateElasticsearchDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: InvalidTypeException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:create_outbound_cross_cluster_search_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateOutboundCrossClusterSearchConnection" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/ccs/outboundConnection" o.input = Shapes::ShapeRef.new(shape: CreateOutboundCrossClusterSearchConnectionRequest) o.output = Shapes::ShapeRef.new(shape: CreateOutboundCrossClusterSearchConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:create_package, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePackage" o.http_method = "POST" o.http_request_uri = "/2015-01-01/packages" o.input = Shapes::ShapeRef.new(shape: CreatePackageRequest) o.output = Shapes::ShapeRef.new(shape: CreatePackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidTypeException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:create_vpc_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVpcEndpoint" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/vpcEndpoints" o.input = Shapes::ShapeRef.new(shape: CreateVpcEndpointRequest) o.output = Shapes::ShapeRef.new(shape: CreateVpcEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:delete_elasticsearch_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteElasticsearchDomain" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DeleteElasticsearchDomainRequest) o.output = Shapes::ShapeRef.new(shape: DeleteElasticsearchDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_elasticsearch_service_role, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteElasticsearchServiceRole" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/es/role" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_inbound_cross_cluster_search_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInboundCrossClusterSearchConnection" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}" o.input = Shapes::ShapeRef.new(shape: DeleteInboundCrossClusterSearchConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteInboundCrossClusterSearchConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:delete_outbound_cross_cluster_search_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteOutboundCrossClusterSearchConnection" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/es/ccs/outboundConnection/{ConnectionId}" o.input = Shapes::ShapeRef.new(shape: DeleteOutboundCrossClusterSearchConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteOutboundCrossClusterSearchConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:delete_package, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePackage" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/packages/{PackageID}" o.input = Shapes::ShapeRef.new(shape: DeletePackageRequest) o.output = Shapes::ShapeRef.new(shape: DeletePackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_vpc_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVpcEndpoint" o.http_method = "DELETE" o.http_request_uri = "/2015-01-01/es/vpcEndpoints/{VpcEndpointId}" o.input = Shapes::ShapeRef.new(shape: DeleteVpcEndpointRequest) o.output = Shapes::ShapeRef.new(shape: DeleteVpcEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:describe_domain_auto_tunes, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainAutoTunes" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/autoTunes" o.input = Shapes::ShapeRef.new(shape: DescribeDomainAutoTunesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainAutoTunesResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_domain_change_progress, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainChangeProgress" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/progress" o.input = Shapes::ShapeRef.new(shape: DescribeDomainChangeProgressRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainChangeProgressResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_elasticsearch_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeElasticsearchDomain" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainRequest) o.output = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_elasticsearch_domain_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeElasticsearchDomainConfig" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/config" o.input = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainConfigRequest) o.output = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainConfigResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_elasticsearch_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeElasticsearchDomains" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain-info" o.input = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeElasticsearchDomainsResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_elasticsearch_instance_type_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeElasticsearchInstanceTypeLimits" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}" o.input = Shapes::ShapeRef.new(shape: DescribeElasticsearchInstanceTypeLimitsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeElasticsearchInstanceTypeLimitsResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: InvalidTypeException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_inbound_cross_cluster_search_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInboundCrossClusterSearchConnections" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/ccs/inboundConnection/search" o.input = Shapes::ShapeRef.new(shape: DescribeInboundCrossClusterSearchConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInboundCrossClusterSearchConnectionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_outbound_cross_cluster_search_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeOutboundCrossClusterSearchConnections" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/ccs/outboundConnection/search" o.input = Shapes::ShapeRef.new(shape: DescribeOutboundCrossClusterSearchConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeOutboundCrossClusterSearchConnectionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePackages" o.http_method = "POST" o.http_request_uri = "/2015-01-01/packages/describe" o.input = Shapes::ShapeRef.new(shape: DescribePackagesRequest) o.output = Shapes::ShapeRef.new(shape: DescribePackagesResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_reserved_elasticsearch_instance_offerings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedElasticsearchInstanceOfferings" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/reservedInstanceOfferings" o.input = Shapes::ShapeRef.new(shape: DescribeReservedElasticsearchInstanceOfferingsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReservedElasticsearchInstanceOfferingsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_reserved_elasticsearch_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedElasticsearchInstances" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/reservedInstances" o.input = Shapes::ShapeRef.new(shape: DescribeReservedElasticsearchInstancesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReservedElasticsearchInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_vpc_endpoints, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeVpcEndpoints" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/vpcEndpoints/describe" o.input = Shapes::ShapeRef.new(shape: DescribeVpcEndpointsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeVpcEndpointsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:dissociate_package, Seahorse::Model::Operation.new.tap do |o| o.name = "DissociatePackage" o.http_method = "POST" o.http_request_uri = "/2015-01-01/packages/dissociate/{PackageID}/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DissociatePackageRequest) o.output = Shapes::ShapeRef.new(shape: DissociatePackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:get_compatible_elasticsearch_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCompatibleElasticsearchVersions" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/compatibleVersions" o.input = Shapes::ShapeRef.new(shape: GetCompatibleElasticsearchVersionsRequest) o.output = Shapes::ShapeRef.new(shape: GetCompatibleElasticsearchVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:get_package_version_history, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPackageVersionHistory" o.http_method = "GET" o.http_request_uri = "/2015-01-01/packages/{PackageID}/history" o.input = Shapes::ShapeRef.new(shape: GetPackageVersionHistoryRequest) o.output = Shapes::ShapeRef.new(shape: GetPackageVersionHistoryResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_upgrade_history, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUpgradeHistory" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/upgradeDomain/{DomainName}/history" o.input = Shapes::ShapeRef.new(shape: GetUpgradeHistoryRequest) o.output = Shapes::ShapeRef.new(shape: GetUpgradeHistoryResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_upgrade_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUpgradeStatus" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/upgradeDomain/{DomainName}/status" o.input = Shapes::ShapeRef.new(shape: GetUpgradeStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetUpgradeStatusResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:list_domain_names, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDomainNames" o.http_method = "GET" o.http_request_uri = "/2015-01-01/domain" o.input = Shapes::ShapeRef.new(shape: ListDomainNamesRequest) o.output = Shapes::ShapeRef.new(shape: ListDomainNamesResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_domains_for_package, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDomainsForPackage" o.http_method = "GET" o.http_request_uri = "/2015-01-01/packages/{PackageID}/domains" o.input = Shapes::ShapeRef.new(shape: ListDomainsForPackageRequest) o.output = Shapes::ShapeRef.new(shape: ListDomainsForPackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_elasticsearch_instance_types, Seahorse::Model::Operation.new.tap do |o| o.name = "ListElasticsearchInstanceTypes" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/instanceTypes/{ElasticsearchVersion}" o.input = Shapes::ShapeRef.new(shape: ListElasticsearchInstanceTypesRequest) o.output = Shapes::ShapeRef.new(shape: ListElasticsearchInstanceTypesResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_elasticsearch_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListElasticsearchVersions" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/versions" o.input = Shapes::ShapeRef.new(shape: ListElasticsearchVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListElasticsearchVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_packages_for_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPackagesForDomain" o.http_method = "GET" o.http_request_uri = "/2015-01-01/domain/{DomainName}/packages" o.input = Shapes::ShapeRef.new(shape: ListPackagesForDomainRequest) o.output = Shapes::ShapeRef.new(shape: ListPackagesForDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTags" o.http_method = "GET" o.http_request_uri = "/2015-01-01/tags/" o.input = Shapes::ShapeRef.new(shape: ListTagsRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:list_vpc_endpoint_access, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVpcEndpointAccess" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/listVpcEndpointAccess" o.input = Shapes::ShapeRef.new(shape: ListVpcEndpointAccessRequest) o.output = Shapes::ShapeRef.new(shape: ListVpcEndpointAccessResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:list_vpc_endpoints, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVpcEndpoints" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/vpcEndpoints" o.input = Shapes::ShapeRef.new(shape: ListVpcEndpointsRequest) o.output = Shapes::ShapeRef.new(shape: ListVpcEndpointsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:list_vpc_endpoints_for_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVpcEndpointsForDomain" o.http_method = "GET" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/vpcEndpoints" o.input = Shapes::ShapeRef.new(shape: ListVpcEndpointsForDomainRequest) o.output = Shapes::ShapeRef.new(shape: ListVpcEndpointsForDomainResponse) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:purchase_reserved_elasticsearch_instance_offering, Seahorse::Model::Operation.new.tap do |o| o.name = "PurchaseReservedElasticsearchInstanceOffering" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/purchaseReservedInstanceOffering" o.input = Shapes::ShapeRef.new(shape: PurchaseReservedElasticsearchInstanceOfferingRequest) o.output = Shapes::ShapeRef.new(shape: PurchaseReservedElasticsearchInstanceOfferingResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:reject_inbound_cross_cluster_search_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectInboundCrossClusterSearchConnection" o.http_method = "PUT" o.http_request_uri = "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/reject" o.input = Shapes::ShapeRef.new(shape: RejectInboundCrossClusterSearchConnectionRequest) o.output = Shapes::ShapeRef.new(shape: RejectInboundCrossClusterSearchConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:remove_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveTags" o.http_method = "POST" o.http_request_uri = "/2015-01-01/tags-removal" o.input = Shapes::ShapeRef.new(shape: RemoveTagsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) api.add_operation(:revoke_vpc_endpoint_access, Seahorse::Model::Operation.new.tap do |o| o.name = "RevokeVpcEndpointAccess" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/revokeVpcEndpointAccess" o.input = Shapes::ShapeRef.new(shape: RevokeVpcEndpointAccessRequest) o.output = Shapes::ShapeRef.new(shape: RevokeVpcEndpointAccessResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:start_elasticsearch_service_software_update, Seahorse::Model::Operation.new.tap do |o| o.name = "StartElasticsearchServiceSoftwareUpdate" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/serviceSoftwareUpdate/start" o.input = Shapes::ShapeRef.new(shape: StartElasticsearchServiceSoftwareUpdateRequest) o.output = Shapes::ShapeRef.new(shape: StartElasticsearchServiceSoftwareUpdateResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_elasticsearch_domain_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateElasticsearchDomainConfig" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/domain/{DomainName}/config" o.input = Shapes::ShapeRef.new(shape: UpdateElasticsearchDomainConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateElasticsearchDomainConfigResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: InvalidTypeException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_package, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePackage" o.http_method = "POST" o.http_request_uri = "/2015-01-01/packages/update" o.input = Shapes::ShapeRef.new(shape: UpdatePackageRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePackageResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_vpc_endpoint, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVpcEndpoint" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/vpcEndpoints/update" o.input = Shapes::ShapeRef.new(shape: UpdateVpcEndpointRequest) o.output = Shapes::ShapeRef.new(shape: UpdateVpcEndpointResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BaseException) end) api.add_operation(:upgrade_elasticsearch_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "UpgradeElasticsearchDomain" o.http_method = "POST" o.http_request_uri = "/2015-01-01/es/upgradeDomain" o.input = Shapes::ShapeRef.new(shape: UpgradeElasticsearchDomainRequest) o.output = Shapes::ShapeRef.new(shape: UpgradeElasticsearchDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalException) end) end