package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package servicediscoveryiface provides an interface to enable mocking the AWS Cloud Map service client for testing your code.

# Functions

CustomHealthStatus_Values returns all elements of the CustomHealthStatus enum.
FilterCondition_Values returns all elements of the FilterCondition enum.
HealthCheckType_Values returns all elements of the HealthCheckType enum.
HealthStatus_Values returns all elements of the HealthStatus enum.
HealthStatusFilter_Values returns all elements of the HealthStatusFilter enum.
NamespaceFilterName_Values returns all elements of the NamespaceFilterName enum.
NamespaceType_Values returns all elements of the NamespaceType enum.
New creates a new instance of the ServiceDiscovery client with a session.
OperationFilterName_Values returns all elements of the OperationFilterName enum.
OperationStatus_Values returns all elements of the OperationStatus enum.
OperationTargetType_Values returns all elements of the OperationTargetType enum.
OperationType_Values returns all elements of the OperationType enum.
RecordType_Values returns all elements of the RecordType enum.
RoutingPolicy_Values returns all elements of the RoutingPolicy enum.
ServiceFilterName_Values returns all elements of the ServiceFilterName enum.
ServiceType_Values returns all elements of the ServiceType enum.
ServiceTypeOption_Values returns all elements of the ServiceTypeOption enum.

# Constants

CustomHealthStatusHealthy is a CustomHealthStatus enum value.
CustomHealthStatusUnhealthy is a CustomHealthStatus enum value.
ID to lookup a service endpoint with.
ErrCodeCustomHealthNotFound for service response error code "CustomHealthNotFound".
ErrCodeDuplicateRequest for service response error code "DuplicateRequest".
ErrCodeInstanceNotFound for service response error code "InstanceNotFound".
ErrCodeInvalidInput for service response error code "InvalidInput".
ErrCodeNamespaceAlreadyExists for service response error code "NamespaceAlreadyExists".
ErrCodeNamespaceNotFound for service response error code "NamespaceNotFound".
ErrCodeOperationNotFound for service response error code "OperationNotFound".
ErrCodeRequestLimitExceeded for service response error code "RequestLimitExceeded".
ErrCodeResourceInUse for service response error code "ResourceInUse".
ErrCodeResourceLimitExceeded for service response error code "ResourceLimitExceeded".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceAlreadyExists for service response error code "ServiceAlreadyExists".
ErrCodeServiceNotFound for service response error code "ServiceNotFound".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
FilterConditionBeginsWith is a FilterCondition enum value.
FilterConditionBetween is a FilterCondition enum value.
FilterConditionEq is a FilterCondition enum value.
FilterConditionIn is a FilterCondition enum value.
HealthCheckTypeHttp is a HealthCheckType enum value.
HealthCheckTypeHttps is a HealthCheckType enum value.
HealthCheckTypeTcp is a HealthCheckType enum value.
HealthStatusFilterAll is a HealthStatusFilter enum value.
HealthStatusFilterHealthy is a HealthStatusFilter enum value.
HealthStatusFilterHealthyOrElseAll is a HealthStatusFilter enum value.
HealthStatusFilterUnhealthy is a HealthStatusFilter enum value.
HealthStatusHealthy is a HealthStatus enum value.
HealthStatusUnhealthy is a HealthStatus enum value.
HealthStatusUnknown is a HealthStatus enum value.
NamespaceFilterNameHttpName is a NamespaceFilterName enum value.
NamespaceFilterNameName is a NamespaceFilterName enum value.
NamespaceFilterNameType is a NamespaceFilterName enum value.
NamespaceTypeDnsPrivate is a NamespaceType enum value.
NamespaceTypeDnsPublic is a NamespaceType enum value.
NamespaceTypeHttp is a NamespaceType enum value.
OperationFilterNameNamespaceId is a OperationFilterName enum value.
OperationFilterNameServiceId is a OperationFilterName enum value.
OperationFilterNameStatus is a OperationFilterName enum value.
OperationFilterNameType is a OperationFilterName enum value.
OperationFilterNameUpdateDate is a OperationFilterName enum value.
OperationStatusFail is a OperationStatus enum value.
OperationStatusPending is a OperationStatus enum value.
OperationStatusSubmitted is a OperationStatus enum value.
OperationStatusSuccess is a OperationStatus enum value.
OperationTargetTypeInstance is a OperationTargetType enum value.
OperationTargetTypeNamespace is a OperationTargetType enum value.
OperationTargetTypeService is a OperationTargetType enum value.
OperationTypeCreateNamespace is a OperationType enum value.
OperationTypeDeleteNamespace is a OperationType enum value.
OperationTypeDeregisterInstance is a OperationType enum value.
OperationTypeRegisterInstance is a OperationType enum value.
OperationTypeUpdateNamespace is a OperationType enum value.
OperationTypeUpdateService is a OperationType enum value.
RecordTypeA is a RecordType enum value.
RecordTypeAaaa is a RecordType enum value.
RecordTypeCname is a RecordType enum value.
RecordTypeSrv is a RecordType enum value.
RoutingPolicyMultivalue is a RoutingPolicy enum value.
RoutingPolicyWeighted is a RoutingPolicy enum value.
ServiceFilterNameNamespaceId is a ServiceFilterName enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceTypeDns is a ServiceType enum value.
ServiceTypeDnsHttp is a ServiceType enum value.
ServiceTypeHttp is a ServiceType enum value.
ServiceTypeOptionHttp is a ServiceTypeOption enum value.

# Structs

The health check for the instance that's specified by ServiceId and InstanceId isn't a custom health check.
A complex type that contains information about the Amazon Route 53 DNS records that you want Cloud Map to create when you register an instance.
A complex type that contains information about changes to the Route 53 DNS records that Cloud Map creates when you register an instance.
A complex type that contains the ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.
A complex type that contains information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.
The operation is already in progress.
Public DNS and HTTP namespaces only.
A complex type that contains information about an optional custom health check.
In a response to a DiscoverInstances (https://docs.aws.amazon.com/cloud-map/latest/api/API_DiscoverInstances.html) request, HttpInstanceSummary contains information about one instance that matches the values that you specified in the request.
Updated properties for the HTTP namespace.
A complex type that contains the name of an HTTP namespace.
A complex type that contains information about an instance that Cloud Map creates when you submit a RegisterInstance request.
No instance exists with the specified ID, or the instance was recently registered, and information about the instance hasn't propagated yet.
A complex type that contains information about the instances that you registered by using a specified service.
One or more specified values aren't valid.
A complex type that contains information about a specified namespace.
The namespace that you're trying to create already exists.
A complex type that identifies the namespaces that you want to list.
No namespace exists with the specified ID.
A complex type that contains information that's specific to the namespace type.
A complex type that contains information about a namespace.
A complex type that contains information about a specified operation.
A complex type that lets you select the operations that you want to list.
No operation exists with the specified ID.
A complex type that contains information about an operation that matches the criteria that you specified in a ListOperations (https://docs.aws.amazon.com/cloud-map/latest/api/API_ListOperations.html) request.
Updated properties for the private DNS namespace.
DNS properties for the private DNS namespace.
Updated properties for the private DNS namespace.
DNS properties for the private DNS namespace.
Updated DNS properties for the private DNS namespace.
Updated properties for the public DNS namespace.
DNS properties for the public DNS namespace.
Updated properties for the public DNS namespace.
DNS properties for the public DNS namespace.
Updated DNS properties for the public DNS namespace.
The operation can't be completed because you've reached the quota for the number of requests.
The specified resource can't be deleted because it contains other resources.
The resource can't be created because you've reached the quota on the number of resources.
The operation can't be completed because the resource was not found.
A complex type that contains information about the specified service.
The service can't be created because a service with the same name already exists.
A complex type that contains changes to an existing service.
ServiceDiscovery provides the API operation methods for making requests to AWS Cloud Map.
A complex type that lets you specify the namespaces that you want to list services for.
No service exists with the specified ID.
A complex type that contains information about a specified service.
Start of Authority (SOA) properties for a public or private DNS namespace.
Updated Start of Authority (SOA) properties for a public or private DNS namespace.
A custom key-value pair that's associated with a resource.
The list of tags on the resource is over the quota.