Module: Aws::OpenSearchService::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-opensearchservice/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
- AIMLOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIMLOptionsInput')
- AIMLOptionsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIMLOptionsOutput')
- AIMLOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AIMLOptionsStatus')
- 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')
- AWSDomainInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AWSDomainInformation')
- AWSServicePrincipal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AWSServicePrincipal')
- AcceptInboundConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptInboundConnectionRequest')
- AcceptInboundConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptInboundConnectionResponse')
- 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')
- ActionSeverity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionSeverity')
- ActionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionStatus')
- ActionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionType')
- AddDataSourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddDataSourceRequest')
- AddDataSourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddDataSourceResponse')
- 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')
- AppConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AppConfig')
- AppConfigType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AppConfigType')
- AppConfigValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AppConfigValue')
- AppConfigs =
This constant is part 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: 'AppConfigs')
- ApplicationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationName')
- ApplicationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationStatus')
- ApplicationStatuses =
This constant is part 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: 'ApplicationStatuses')
- ApplicationSummaries =
This constant is part 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: 'ApplicationSummaries')
- ApplicationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ApplicationSummary')
- 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')
- AssociatePackagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePackagesRequest')
- AssociatePackagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePackagesResponse')
- 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')
- AvailabilityZone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AvailabilityZone')
- AvailabilityZoneInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AvailabilityZoneInfo')
- AvailabilityZoneInfoList =
This constant is part 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: 'AvailabilityZoneInfoList')
- AvailabilityZoneList =
This constant is part 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: 'AvailabilityZoneList')
- 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')
- CancelServiceSoftwareUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelServiceSoftwareUpdateRequest')
- CancelServiceSoftwareUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelServiceSoftwareUpdateResponse')
- 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')
- ClusterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterConfig')
- ClusterConfigStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterConfigStatus')
- 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')
- CompatibleVersionsList =
This constant is part 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: 'CompatibleVersionsList')
- 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')
- ConnectionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionId')
- ConnectionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionMode')
- ConnectionProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConnectionProperties')
- ConnectionStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionStatusMessage')
- CreateApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateApplicationRequest')
- CreateApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateApplicationResponse')
- CreateDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDomainRequest')
- CreateDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDomainResponse')
- CreateOutboundConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateOutboundConnectionRequest')
- CreateOutboundConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateOutboundConnectionResponse')
- 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')
- CrossClusterSearchConnectionProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CrossClusterSearchConnectionProperties')
- DataSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataSource')
- DataSourceDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataSourceDescription')
- DataSourceDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataSourceDetails')
- DataSourceList =
This constant is part 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: 'DataSourceList')
- DataSourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataSourceName')
- DataSourceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataSourceStatus')
- DataSourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'DataSourceType')
- DataSources =
This constant is part 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: 'DataSources')
- DeleteApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteApplicationRequest')
- DeleteApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteApplicationResponse')
- DeleteDataSourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDataSourceRequest')
- DeleteDataSourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDataSourceResponse')
- DeleteDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDomainRequest')
- DeleteDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDomainResponse')
- DeleteInboundConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInboundConnectionRequest')
- DeleteInboundConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInboundConnectionResponse')
- DeleteOutboundConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteOutboundConnectionRequest')
- DeleteOutboundConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteOutboundConnectionResponse')
- 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')
- DependencyFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DependencyFailureException')
- 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')
- DescribeDomainConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainConfigRequest')
- DescribeDomainConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainConfigResponse')
- DescribeDomainHealthRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainHealthRequest')
- DescribeDomainHealthResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainHealthResponse')
- DescribeDomainNodesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainNodesRequest')
- DescribeDomainNodesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainNodesResponse')
- DescribeDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainRequest')
- DescribeDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainResponse')
- DescribeDomainsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainsRequest')
- DescribeDomainsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDomainsResponse')
- DescribeDryRunProgressRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDryRunProgressRequest')
- DescribeDryRunProgressResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDryRunProgressResponse')
- DescribeInboundConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInboundConnectionsRequest')
- DescribeInboundConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInboundConnectionsResponse')
- DescribeInstanceTypeLimitsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInstanceTypeLimitsRequest')
- DescribeInstanceTypeLimitsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInstanceTypeLimitsResponse')
- DescribeOutboundConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeOutboundConnectionsRequest')
- DescribeOutboundConnectionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeOutboundConnectionsResponse')
- 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')
- DescribeReservedInstanceOfferingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedInstanceOfferingsRequest')
- DescribeReservedInstanceOfferingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedInstanceOfferingsResponse')
- DescribeReservedInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedInstancesRequest')
- DescribeReservedInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedInstancesResponse')
- 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')
- DissociatePackagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DissociatePackagesRequest')
- DissociatePackagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DissociatePackagesResponse')
- 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')
- DomainConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainConfig')
- 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')
- DomainHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainHealth')
- 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')
- DomainInformationContainer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainInformationContainer')
- DomainMaintenanceDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainMaintenanceDetails')
- DomainMaintenanceList =
This constant is part 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: 'DomainMaintenanceList')
- 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')
- DomainNodesStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainNodesStatus')
- DomainNodesStatusList =
This constant is part 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: 'DomainNodesStatusList')
- 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')
- DomainState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DomainState')
- DomainStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DomainStatus')
- DomainStatusList =
This constant is part 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: 'DomainStatusList')
- 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')
- DryRunMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DryRunMode')
- DryRunProgressStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DryRunProgressStatus')
- 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')
- 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')
- EngineVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EngineVersion')
- EnvironmentInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnvironmentInfo')
- EnvironmentInfoList =
This constant is part 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: 'EnvironmentInfoList')
- 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')
- GetApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetApplicationRequest')
- GetApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetApplicationResponse')
- GetCompatibleVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleVersionsRequest')
- GetCompatibleVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCompatibleVersionsResponse')
- GetDataSourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataSourceRequest')
- GetDataSourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataSourceResponse')
- GetDomainMaintenanceStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDomainMaintenanceStatusRequest')
- GetDomainMaintenanceStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDomainMaintenanceStatusResponse')
- 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')
- HostedZoneId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HostedZoneId')
- IPAddressType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IPAddressType')
- IPAddressTypeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IPAddressTypeStatus')
- IamIdentityCenterOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IamIdentityCenterOptions')
- IamIdentityCenterOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IamIdentityCenterOptionsInput')
- Id =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Id')
- IdentityCenterApplicationARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityCenterApplicationARN')
- IdentityCenterInstanceARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityCenterInstanceARN')
- IdentityCenterOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityCenterOptions')
- IdentityCenterOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityCenterOptionsInput')
- IdentityCenterOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityCenterOptionsStatus')
- 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')
- IdentityStoreId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityStoreId')
- InboundConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InboundConnection')
- InboundConnectionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InboundConnectionStatus')
- InboundConnectionStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InboundConnectionStatusCode')
- InboundConnections =
This constant is part 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: 'InboundConnections')
- 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')
- InstanceRoleList =
This constant is part 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: 'InstanceRoleList')
- InstanceTypeDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceTypeDetails')
- InstanceTypeDetailsList =
This constant is part 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: 'InstanceTypeDetailsList')
- InstanceTypeString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceTypeString')
- 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')
- JWTOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JWTOptionsInput')
- JWTOptionsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JWTOptionsOutput')
- KeyStoreAccessOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KeyStoreAccessOption')
- 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')
- LicenseFilepath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LicenseFilepath')
- 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')
- ListApplicationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListApplicationsRequest')
- ListApplicationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListApplicationsResponse')
- ListDataSourcesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSourcesRequest')
- ListDataSourcesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSourcesResponse')
- ListDomainMaintenancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainMaintenancesRequest')
- ListDomainMaintenancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDomainMaintenancesResponse')
- 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')
- ListInstanceTypeDetailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInstanceTypeDetailsRequest')
- ListInstanceTypeDetailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInstanceTypeDetailsResponse')
- 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')
- ListScheduledActionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListScheduledActionsRequest')
- ListScheduledActionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListScheduledActionsResponse')
- 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')
- ListVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVersionsRequest')
- ListVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVersionsResponse')
- 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')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- MaintenanceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MaintenanceStatus')
- MaintenanceStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MaintenanceStatusMessage')
- MaintenanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MaintenanceType')
- MasterNodeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MasterNodeStatus')
- 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')
- NaturalLanguageQueryGenerationCurrentState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NaturalLanguageQueryGenerationCurrentState')
- NaturalLanguageQueryGenerationDesiredState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NaturalLanguageQueryGenerationDesiredState')
- NaturalLanguageQueryGenerationOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NaturalLanguageQueryGenerationOptionsInput')
- NaturalLanguageQueryGenerationOptionsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NaturalLanguageQueryGenerationOptionsOutput')
- 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')
- NodeConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeConfig')
- NodeId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodeId')
- NodeOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodeOption')
- NodeOptionsList =
This constant is part 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: 'NodeOptionsList')
- NodeOptionsNodeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodeOptionsNodeType')
- NodeStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodeStatus')
- 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')
- NodeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodeType')
- 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')
- NumberOfAZs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NumberOfAZs')
- NumberOfNodes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NumberOfNodes')
- NumberOfShards =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NumberOfShards')
- OffPeakWindow =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OffPeakWindow')
- OffPeakWindowOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OffPeakWindowOptions')
- OffPeakWindowOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OffPeakWindowOptionsStatus')
- OpenSearchPartitionInstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OpenSearchPartitionInstanceType')
- OpenSearchWarmPartitionInstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OpenSearchWarmPartitionInstanceType')
- 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')
- OutboundConnection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutboundConnection')
- OutboundConnectionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutboundConnectionStatus')
- OutboundConnectionStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OutboundConnectionStatusCode')
- OutboundConnections =
This constant is part 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: 'OutboundConnections')
- 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')
- PackageAssociationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageAssociationConfiguration')
- PackageConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageConfiguration')
- 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')
- PackageDetailsForAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageDetailsForAssociation')
- PackageDetailsForAssociationList =
This constant is part 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: 'PackageDetailsForAssociationList')
- 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')
- PackageEncryptionOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageEncryptionOptions')
- 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')
- PackageIDList =
This constant is part 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: 'PackageIDList')
- 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')
- PackageOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageOwner')
- PackageScopeOperationEnum =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageScopeOperationEnum')
- 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')
- PackageUser =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageUser')
- PackageUserList =
This constant is part 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: 'PackageUserList')
- PackageVendingOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageVendingOptions')
- 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')
- PluginClassName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PluginClassName')
- PluginDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PluginDescription')
- PluginName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PluginName')
- PluginProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PluginProperties')
- PluginVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PluginVersion')
- 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')
- PurchaseReservedInstanceOfferingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedInstanceOfferingRequest')
- PurchaseReservedInstanceOfferingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedInstanceOfferingResponse')
- 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')
- RejectInboundConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectInboundConnectionRequest')
- RejectInboundConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RejectInboundConnectionResponse')
- 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')
- RequestId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RequestId')
- RequirementLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RequirementLevel')
- 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')
- ReservedInstance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedInstance')
- ReservedInstanceList =
This constant is part 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: 'ReservedInstanceList')
- ReservedInstanceOffering =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedInstanceOffering')
- ReservedInstanceOfferingList =
This constant is part 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: 'ReservedInstanceOfferingList')
- ReservedInstancePaymentOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReservedInstancePaymentOption')
- 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')
- RolesKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RolesKey')
- RolesKeyIdCOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RolesKeyIdCOption')
- 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')
- S3GlueDataCatalog =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3GlueDataCatalog')
- 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')
- ScheduleAt =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScheduleAt')
- ScheduledAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScheduledAction')
- ScheduledActionsList =
This constant is part 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: 'ScheduledActionsList')
- 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')
- ScheduledBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScheduledBy')
- 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')
Shapes::StringShape.new(name: 'SkipUnavailableStatus')
- SlotList =
This constant is part 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: 'SlotList')
- SlotNotAvailableException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SlotNotAvailableException')
- 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')
- SoftwareUpdateOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SoftwareUpdateOptions')
- SoftwareUpdateOptionsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SoftwareUpdateOptionsStatus')
- 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')
- StartDomainMaintenanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartDomainMaintenanceRequest')
- StartDomainMaintenanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartDomainMaintenanceResponse')
- StartServiceSoftwareUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartServiceSoftwareUpdateRequest')
- StartServiceSoftwareUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartServiceSoftwareUpdateResponse')
- StartTimeHours =
This constant is part 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: 'StartTimeHours')
- StartTimeMinutes =
This constant is part 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: 'StartTimeMinutes')
- 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')
- SubjectKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubjectKey')
- SubjectKeyIdCOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubjectKeyIdCOption')
- 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')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- 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')
- UncompressedPluginSizeInBytes =
This constant is part 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: 'UncompressedPluginSizeInBytes')
- UpdateApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateApplicationRequest')
- UpdateApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateApplicationResponse')
- UpdateDataSourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDataSourceRequest')
- UpdateDataSourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDataSourceResponse')
- UpdateDomainConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDomainConfigRequest')
- UpdateDomainConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDomainConfigResponse')
- 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')
- UpdatePackageScopeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePackageScopeRequest')
- UpdatePackageScopeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePackageScopeResponse')
- UpdateScheduledActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateScheduledActionRequest')
- UpdateScheduledActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateScheduledActionResponse')
- 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')
- UpgradeDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeDomainRequest')
- UpgradeDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeDomainResponse')
- 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')
- ValidationFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationFailure')
- ValidationFailures =
This constant is part 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: 'ValidationFailures')
- 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')
- VersionList =
This constant is part 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: 'VersionList')
- VersionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VersionStatus')
- VersionString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VersionString')
- VolumeSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VolumeSize')
- 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')
- WindowStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WindowStartTime')
- 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')
- ZoneStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ZoneStatus')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2021-01-01" api. = { "apiVersion" => "2021-01-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "es", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon OpenSearch Service", "serviceId" => "OpenSearch", "signatureVersion" => "v4", "uid" => "opensearch-2021-01-01", } api.add_operation(:accept_inbound_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptInboundConnection" o.http_method = "PUT" o.http_request_uri = "/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept" o.input = Shapes::ShapeRef.new(shape: AcceptInboundConnectionRequest) o.output = Shapes::ShapeRef.new(shape: AcceptInboundConnectionResponse) 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_data_source, Seahorse::Model::Operation.new.tap do |o| o.name = "AddDataSource" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dataSource" o.input = Shapes::ShapeRef.new(shape: AddDataSourceRequest) o.output = Shapes::ShapeRef.new(shape: AddDataSourceResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:add_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "AddTags" o.http_method = "POST" o.http_request_uri = "/2021-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 = "/2021-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(:associate_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePackages" o.http_method = "POST" o.http_request_uri = "/2021-01-01/packages/associateMultiple" o.input = Shapes::ShapeRef.new(shape: AssociatePackagesRequest) o.output = Shapes::ShapeRef.new(shape: AssociatePackagesResponse) 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: ConflictException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) 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 = "/2021-01-01/opensearch/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 = "/2021-01-01/opensearch/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_service_software_update, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelServiceSoftwareUpdate" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/serviceSoftwareUpdate/cancel" o.input = Shapes::ShapeRef.new(shape: CancelServiceSoftwareUpdateRequest) o.output = Shapes::ShapeRef.new(shape: CancelServiceSoftwareUpdateResponse) 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_application, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateApplication" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/application" o.input = Shapes::ShapeRef.new(shape: CreateApplicationRequest) o.output = Shapes::ShapeRef.new(shape: CreateApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: BaseException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:create_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDomain" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/domain" o.input = Shapes::ShapeRef.new(shape: CreateDomainRequest) o.output = Shapes::ShapeRef.new(shape: CreateDomainResponse) 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_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateOutboundConnection" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/cc/outboundConnection" o.input = Shapes::ShapeRef.new(shape: CreateOutboundConnectionRequest) o.output = Shapes::ShapeRef.new(shape: CreateOutboundConnectionResponse) 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 = "/2021-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 = "/2021-01-01/opensearch/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_application, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteApplication" o.http_method = "DELETE" o.http_request_uri = "/2021-01-01/opensearch/application/{id}" o.input = Shapes::ShapeRef.new(shape: DeleteApplicationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteApplicationResponse) 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: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:delete_data_source, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDataSource" o.http_method = "DELETE" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}" o.input = Shapes::ShapeRef.new(shape: DeleteDataSourceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDataSourceResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) end) api.add_operation(:delete_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDomain" o.http_method = "DELETE" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DeleteDomainRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDomainResponse) 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_inbound_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInboundConnection" o.http_method = "DELETE" o.http_request_uri = "/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}" o.input = Shapes::ShapeRef.new(shape: DeleteInboundConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteInboundConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:delete_outbound_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteOutboundConnection" o.http_method = "DELETE" o.http_request_uri = "/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}" o.input = Shapes::ShapeRef.new(shape: DeleteOutboundConnectionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteOutboundConnectionResponse) 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 = "/2021-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 = "/2021-01-01/opensearch/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, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomain" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}" o.input = Shapes::ShapeRef.new(shape: DescribeDomainRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainResponse) 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_domain_auto_tunes, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainAutoTunes" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/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 = "/2021-01-01/opensearch/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_domain_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainConfig" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/config" o.input = Shapes::ShapeRef.new(shape: DescribeDomainConfigRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainConfigResponse) 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_domain_health, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainHealth" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/health" o.input = Shapes::ShapeRef.new(shape: DescribeDomainHealthRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainHealthResponse) 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(:describe_domain_nodes, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainNodes" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/nodes" o.input = Shapes::ShapeRef.new(shape: DescribeDomainNodesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainNodesResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) end) api.add_operation(:describe_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomains" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/domain-info" o.input = Shapes::ShapeRef.new(shape: DescribeDomainsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainsResponse) 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_dry_run_progress, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDryRunProgress" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dryRun" o.input = Shapes::ShapeRef.new(shape: DescribeDryRunProgressRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDryRunProgressResponse) 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(:describe_inbound_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInboundConnections" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/cc/inboundConnection/search" o.input = Shapes::ShapeRef.new(shape: DescribeInboundConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInboundConnectionsResponse) 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_instance_type_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInstanceTypeLimits" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/instanceTypeLimits/{EngineVersion}/{InstanceType}" o.input = Shapes::ShapeRef.new(shape: DescribeInstanceTypeLimitsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInstanceTypeLimitsResponse) 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_outbound_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeOutboundConnections" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/cc/outboundConnection/search" o.input = Shapes::ShapeRef.new(shape: DescribeOutboundConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeOutboundConnectionsResponse) 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 = "/2021-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_instance_offerings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedInstanceOfferings" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/reservedInstanceOfferings" o.input = Shapes::ShapeRef.new(shape: DescribeReservedInstanceOfferingsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReservedInstanceOfferingsResponse) 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_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedInstances" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/reservedInstances" o.input = Shapes::ShapeRef.new(shape: DescribeReservedInstancesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReservedInstancesResponse) 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 = "/2021-01-01/opensearch/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 = "/2021-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(:dissociate_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "DissociatePackages" o.http_method = "POST" o.http_request_uri = "/2021-01-01/packages/dissociateMultiple" o.input = Shapes::ShapeRef.new(shape: DissociatePackagesRequest) o.output = Shapes::ShapeRef.new(shape: DissociatePackagesResponse) 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: ConflictException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:get_application, Seahorse::Model::Operation.new.tap do |o| o.name = "GetApplication" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/application/{id}" o.input = Shapes::ShapeRef.new(shape: GetApplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetApplicationResponse) 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: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:get_compatible_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCompatibleVersions" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/compatibleVersions" o.input = Shapes::ShapeRef.new(shape: GetCompatibleVersionsRequest) o.output = Shapes::ShapeRef.new(shape: GetCompatibleVersionsResponse) 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_data_source, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDataSource" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}" o.input = Shapes::ShapeRef.new(shape: GetDataSourceRequest) o.output = Shapes::ShapeRef.new(shape: GetDataSourceResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) end) api.add_operation(:get_domain_maintenance_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDomainMaintenanceStatus" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance" o.input = Shapes::ShapeRef.new(shape: GetDomainMaintenanceStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetDomainMaintenanceStatusResponse) 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(:get_package_version_history, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPackageVersionHistory" o.http_method = "GET" o.http_request_uri = "/2021-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 = "/2021-01-01/opensearch/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 = "/2021-01-01/opensearch/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_applications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListApplications" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/list-applications" o.input = Shapes::ShapeRef.new(shape: ListApplicationsRequest) o.output = Shapes::ShapeRef.new(shape: ListApplicationsResponse) 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: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalException) 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(:list_data_sources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDataSources" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dataSource" o.input = Shapes::ShapeRef.new(shape: ListDataSourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListDataSourcesResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) end) api.add_operation(:list_domain_maintenances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDomainMaintenances" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances" o.input = Shapes::ShapeRef.new(shape: ListDomainMaintenancesRequest) o.output = Shapes::ShapeRef.new(shape: ListDomainMaintenancesResponse) 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) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) 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 = "/2021-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 = "/2021-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_instance_type_details, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInstanceTypeDetails" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/instanceTypeDetails/{EngineVersion}" o.input = Shapes::ShapeRef.new(shape: ListInstanceTypeDetailsRequest) o.output = Shapes::ShapeRef.new(shape: ListInstanceTypeDetailsResponse) 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 = "/2021-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_scheduled_actions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListScheduledActions" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/scheduledActions" o.input = Shapes::ShapeRef.new(shape: ListScheduledActionsRequest) o.output = Shapes::ShapeRef.new(shape: ListScheduledActionsResponse) 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: InvalidPaginationTokenException) 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 = "/2021-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_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVersions" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/versions" o.input = Shapes::ShapeRef.new(shape: ListVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListVersionsResponse) 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_vpc_endpoint_access, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVpcEndpointAccess" o.http_method = "GET" o.http_request_uri = "/2021-01-01/opensearch/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 = "/2021-01-01/opensearch/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 = "/2021-01-01/opensearch/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_instance_offering, Seahorse::Model::Operation.new.tap do |o| o.name = "PurchaseReservedInstanceOffering" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/purchaseReservedInstanceOffering" o.input = Shapes::ShapeRef.new(shape: PurchaseReservedInstanceOfferingRequest) o.output = Shapes::ShapeRef.new(shape: PurchaseReservedInstanceOfferingResponse) 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_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectInboundConnection" o.http_method = "PUT" o.http_request_uri = "/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/reject" o.input = Shapes::ShapeRef.new(shape: RejectInboundConnectionRequest) o.output = Shapes::ShapeRef.new(shape: RejectInboundConnectionResponse) 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 = "/2021-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 = "/2021-01-01/opensearch/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_domain_maintenance, Seahorse::Model::Operation.new.tap do |o| o.name = "StartDomainMaintenance" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance" o.input = Shapes::ShapeRef.new(shape: StartDomainMaintenanceRequest) o.output = Shapes::ShapeRef.new(shape: StartDomainMaintenanceResponse) 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(:start_service_software_update, Seahorse::Model::Operation.new.tap do |o| o.name = "StartServiceSoftwareUpdate" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/serviceSoftwareUpdate/start" o.input = Shapes::ShapeRef.new(shape: StartServiceSoftwareUpdateRequest) o.output = Shapes::ShapeRef.new(shape: StartServiceSoftwareUpdateResponse) 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_application, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateApplication" o.http_method = "PUT" o.http_request_uri = "/2021-01-01/opensearch/application/{id}" o.input = Shapes::ShapeRef.new(shape: UpdateApplicationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateApplicationResponse) 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: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalException) o.errors << Shapes::ShapeRef.new(shape: DisabledOperationException) end) api.add_operation(:update_data_source, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDataSource" o.http_method = "PUT" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}" o.input = Shapes::ShapeRef.new(shape: UpdateDataSourceRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDataSourceResponse) 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) o.errors << Shapes::ShapeRef.new(shape: DependencyFailureException) end) api.add_operation(:update_domain_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDomainConfig" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/config" o.input = Shapes::ShapeRef.new(shape: UpdateDomainConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDomainConfigResponse) 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 = "/2021-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_package_scope, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePackageScope" o.http_method = "POST" o.http_request_uri = "/2021-01-01/packages/updateScope" o.input = Shapes::ShapeRef.new(shape: UpdatePackageScopeRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePackageScopeResponse) 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(:update_scheduled_action, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateScheduledAction" o.http_method = "PUT" o.http_request_uri = "/2021-01-01/opensearch/domain/{DomainName}/scheduledAction/update" o.input = Shapes::ShapeRef.new(shape: UpdateScheduledActionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateScheduledActionResponse) 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: SlotNotAvailableException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) 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 = "/2021-01-01/opensearch/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_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "UpgradeDomain" o.http_method = "POST" o.http_request_uri = "/2021-01-01/opensearch/upgradeDomain" o.input = Shapes::ShapeRef.new(shape: UpgradeDomainRequest) o.output = Shapes::ShapeRef.new(shape: UpgradeDomainResponse) 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