Module: Aws::ServiceDiscovery::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-servicediscovery/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
- AmazonResourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AmazonResourceName')
- 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')
- AttrKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttrKey')
- AttrValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttrValue')
- Attributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Attributes')
- Code =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Code')
- CreateHttpNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHttpNamespaceRequest')
- CreateHttpNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHttpNamespaceResponse')
- CreatePrivateDnsNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePrivateDnsNamespaceRequest')
- CreatePrivateDnsNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePrivateDnsNamespaceResponse')
- CreatePublicDnsNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePublicDnsNamespaceRequest')
- CreatePublicDnsNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePublicDnsNamespaceResponse')
- CreateServiceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateServiceRequest')
- CreateServiceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateServiceResponse')
- CustomHealthNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomHealthNotFound')
- CustomHealthStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomHealthStatus')
- DeleteNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteNamespaceRequest')
- DeleteNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteNamespaceResponse')
- DeleteServiceAttributesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteServiceAttributesRequest')
- DeleteServiceAttributesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteServiceAttributesResponse')
- DeleteServiceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteServiceRequest')
- DeleteServiceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteServiceResponse')
- DeregisterInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterInstanceRequest')
- DeregisterInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterInstanceResponse')
- DiscoverInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DiscoverInstancesRequest')
- DiscoverInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DiscoverInstancesResponse')
- DiscoverInstancesRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DiscoverInstancesRevisionRequest')
- DiscoverInstancesRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DiscoverInstancesRevisionResponse')
- DiscoverMaxResults =
This constant is part 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: 'DiscoverMaxResults')
- DnsConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DnsConfig')
- DnsConfigChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DnsConfigChange')
- DnsProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DnsProperties')
- DnsRecord =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DnsRecord')
- DnsRecordList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DnsRecordList')
- DuplicateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DuplicateRequest')
- 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')
- FailureThreshold =
This constant is part 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: 'FailureThreshold')
- FilterCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterCondition')
- FilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterValue')
- FilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterValues')
- GetInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInstanceRequest')
- GetInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInstanceResponse')
- GetInstancesHealthStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInstancesHealthStatusRequest')
- GetInstancesHealthStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInstancesHealthStatusResponse')
- GetNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNamespaceRequest')
- GetNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNamespaceResponse')
- GetOperationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetOperationRequest')
- GetOperationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetOperationResponse')
- GetServiceAttributesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServiceAttributesRequest')
- GetServiceAttributesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServiceAttributesResponse')
- GetServiceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServiceRequest')
- GetServiceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServiceResponse')
- HealthCheckConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HealthCheckConfig')
- HealthCheckCustomConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HealthCheckCustomConfig')
- HealthCheckType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HealthCheckType')
- HealthStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HealthStatus')
- HealthStatusFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HealthStatusFilter')
- HttpInstanceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HttpInstanceSummary')
- HttpInstanceSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HttpInstanceSummaryList')
- HttpNamespaceChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HttpNamespaceChange')
- HttpProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HttpProperties')
- Instance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Instance')
- InstanceHealthStatusMap =
This constant is part 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: 'InstanceHealthStatusMap')
- InstanceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceId')
- InstanceIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InstanceIdList')
- InstanceNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceNotFound')
- InstanceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceSummary')
- InstanceSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InstanceSummaryList')
- InvalidInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidInput')
- ListInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInstancesRequest')
- ListInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInstancesResponse')
- ListNamespacesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNamespacesRequest')
- ListNamespacesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNamespacesResponse')
- ListOperationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListOperationsRequest')
- ListOperationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListOperationsResponse')
- ListServicesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListServicesRequest')
- ListServicesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListServicesResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- 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')
- Namespace =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Namespace')
- NamespaceAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceAlreadyExists')
- NamespaceFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceFilter')
- NamespaceFilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceFilterName')
- NamespaceFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NamespaceFilters')
- NamespaceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceName')
- NamespaceNameHttp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceNameHttp')
- NamespaceNamePrivate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceNamePrivate')
- NamespaceNamePublic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceNamePublic')
- NamespaceNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceNotFound')
- NamespaceProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceProperties')
- NamespaceSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NamespaceSummariesList')
- NamespaceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceSummary')
- NamespaceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceType')
- 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')
- Operation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Operation')
- OperationFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationFilter')
- OperationFilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperationFilterName')
- OperationFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OperationFilters')
- OperationId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperationId')
- OperationNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationNotFound')
- OperationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperationStatus')
- OperationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationSummary')
- OperationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OperationSummaryList')
- OperationTargetType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperationTargetType')
- OperationTargetsMap =
This constant is part 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: 'OperationTargetsMap')
- OperationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperationType')
- PrivateDnsNamespaceChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrivateDnsNamespaceChange')
- PrivateDnsNamespaceProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrivateDnsNamespaceProperties')
- PrivateDnsNamespacePropertiesChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrivateDnsNamespacePropertiesChange')
- PrivateDnsPropertiesMutable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrivateDnsPropertiesMutable')
- PrivateDnsPropertiesMutableChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrivateDnsPropertiesMutableChange')
- PublicDnsNamespaceChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicDnsNamespaceChange')
- PublicDnsNamespaceProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicDnsNamespaceProperties')
- PublicDnsNamespacePropertiesChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicDnsNamespacePropertiesChange')
- PublicDnsPropertiesMutable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicDnsPropertiesMutable')
- PublicDnsPropertiesMutableChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicDnsPropertiesMutableChange')
- RecordTTL =
This constant is part 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: 'RecordTTL')
- RecordType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordType')
- RegisterInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterInstanceRequest')
- RegisterInstanceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterInstanceResponse')
- RequestLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestLimitExceeded')
- ResourceCount =
This constant is part 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: 'ResourceCount')
- ResourceDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceDescription')
- ResourceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceId')
- ResourceInUse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceInUse')
- ResourceLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceLimitExceeded')
- 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')
- ResourcePath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourcePath')
- Revision =
This constant is part 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: 'Revision')
- RoutingPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoutingPolicy')
- SOA =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SOA')
- SOAChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SOAChange')
- Service =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Service')
- ServiceAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceAlreadyExists')
- ServiceAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceAttributeKey')
- ServiceAttributeKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ServiceAttributeKeyList')
- ServiceAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceAttributeValue')
- ServiceAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceAttributes')
- ServiceAttributesLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceAttributesLimitExceededException')
- ServiceAttributesMap =
This constant is part 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: 'ServiceAttributesMap')
- ServiceChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceChange')
- ServiceFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceFilter')
- ServiceFilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceFilterName')
- ServiceFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ServiceFilters')
- ServiceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceName')
- ServiceNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceNotFound')
- ServiceSummariesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ServiceSummariesList')
- ServiceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceSummary')
- ServiceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceType')
- ServiceTypeOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceTypeOption')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- 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')
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateHttpNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateHttpNamespaceRequest')
- UpdateHttpNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateHttpNamespaceResponse')
- UpdateInstanceCustomHealthStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateInstanceCustomHealthStatusRequest')
- UpdatePrivateDnsNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePrivateDnsNamespaceRequest')
- UpdatePrivateDnsNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePrivateDnsNamespaceResponse')
- UpdatePublicDnsNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePublicDnsNamespaceRequest')
- UpdatePublicDnsNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePublicDnsNamespaceResponse')
- UpdateServiceAttributesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateServiceAttributesRequest')
- UpdateServiceAttributesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateServiceAttributesResponse')
- UpdateServiceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateServiceRequest')
- UpdateServiceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateServiceResponse')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-03-14" api. = { "apiVersion" => "2017-03-14", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "servicediscovery", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "ServiceDiscovery", "serviceFullName" => "AWS Cloud Map", "serviceId" => "ServiceDiscovery", "signatureVersion" => "v4", "targetPrefix" => "Route53AutoNaming_v20170314", "uid" => "servicediscovery-2017-03-14", } api.add_operation(:create_http_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateHttpNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateHttpNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: CreateHttpNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:create_private_dns_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePrivateDnsNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreatePrivateDnsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: CreatePrivateDnsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:create_public_dns_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePublicDnsNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreatePublicDnsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: CreatePublicDnsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:create_service, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateService" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateServiceRequest) o.output = Shapes::ShapeRef.new(shape: CreateServiceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: ServiceAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:delete_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) end) api.add_operation(:delete_service, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteService" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteServiceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteServiceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) end) api.add_operation(:delete_service_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteServiceAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteServiceAttributesRequest) o.output = Shapes::ShapeRef.new(shape: DeleteServiceAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:deregister_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterInstance" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeregisterInstanceRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: InstanceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:discover_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "DiscoverInstances" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_pattern = { "hostPrefix" => "data-", } o.input = Shapes::ShapeRef.new(shape: DiscoverInstancesRequest) o.output = Shapes::ShapeRef.new(shape: DiscoverInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) end) api.add_operation(:discover_instances_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "DiscoverInstancesRevision" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_pattern = { "hostPrefix" => "data-", } o.input = Shapes::ShapeRef.new(shape: DiscoverInstancesRevisionRequest) o.output = Shapes::ShapeRef.new(shape: DiscoverInstancesRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) end) api.add_operation(:get_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInstance" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetInstanceRequest) o.output = Shapes::ShapeRef.new(shape: GetInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: InstanceNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:get_instances_health_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInstancesHealthStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetInstancesHealthStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetInstancesHealthStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InstanceNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "GetNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: GetNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) end) api.add_operation(:get_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetOperation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetOperationRequest) o.output = Shapes::ShapeRef.new(shape: GetOperationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: OperationNotFound) end) api.add_operation(:get_service, Seahorse::Model::Operation.new.tap do |o| o.name = "GetService" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetServiceRequest) o.output = Shapes::ShapeRef.new(shape: GetServiceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:get_service_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "GetServiceAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetServiceAttributesRequest) o.output = Shapes::ShapeRef.new(shape: GetServiceAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:list_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInstances" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListInstancesRequest) o.output = Shapes::ShapeRef.new(shape: ListInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_namespaces, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNamespaces" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListNamespacesRequest) o.output = Shapes::ShapeRef.new(shape: ListNamespacesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListOperations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListOperationsRequest) o.output = Shapes::ShapeRef.new(shape: ListOperationsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_services, Seahorse::Model::Operation.new.tap do |o| o.name = "ListServices" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListServicesRequest) o.output = Shapes::ShapeRef.new(shape: ListServicesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) end) api.add_operation(:register_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterInstance" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RegisterInstanceRequest) o.output = Shapes::ShapeRef.new(shape: RegisterInstanceResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) end) api.add_operation(:update_http_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateHttpNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateHttpNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: UpdateHttpNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) end) api.add_operation(:update_instance_custom_health_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateInstanceCustomHealthStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateInstanceCustomHealthStatusRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InstanceNotFound) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: CustomHealthNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) end) api.add_operation(:update_private_dns_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePrivateDnsNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdatePrivateDnsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePrivateDnsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) end) api.add_operation(:update_public_dns_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePublicDnsNamespace" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdatePublicDnsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePublicDnsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: NamespaceNotFound) o.errors << Shapes::ShapeRef.new(shape: ResourceInUse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) end) api.add_operation(:update_service, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateService" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateServiceRequest) o.output = Shapes::ShapeRef.new(shape: UpdateServiceResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequest) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) end) api.add_operation(:update_service_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateServiceAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateServiceAttributesRequest) o.output = Shapes::ShapeRef.new(shape: UpdateServiceAttributesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidInput) o.errors << Shapes::ShapeRef.new(shape: ServiceNotFound) o.errors << Shapes::ShapeRef.new(shape: ServiceAttributesLimitExceededException) end) end