<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.ServiceDiscovery</name>
    </assembly>
    <members>
        <member name="T:Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig">
            <summary>
            Configuration for accessing Amazon ServiceDiscovery service
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException">
            <summary>
             Common exception for the ServiceDiscovery service.
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonServiceDiscoveryException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonServiceDiscoveryException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonServiceDiscoveryException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonServiceDiscoveryException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonServiceDiscoveryException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonServiceDiscoveryException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Internal.AmazonServiceDiscoveryMetadata">
            <summary>
            Service metadata for  Amazon ServiceDiscovery service
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Internal.AmazonServiceDiscoveryMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Internal.AmazonServiceDiscoveryMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.AmazonServiceDiscoveryRequest">
            <summary>
            Base class for ServiceDiscovery operation requests.
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest">
            <summary>
            Container for the parameters to the CreateHttpNamespace operation.
            Creates an HTTP namespace. Service instances that you register using an HTTP namespace
            can be discovered using a <code>DiscoverInstances</code> request but can't be discovered
            using DNS. 
            
             
            <para>
            For the current limit on the number of namespaces that you can create using the same
            AWS account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>CreateHttpNamespace</code>
            requests to be retried without the risk of executing the operation twice. <code>CreatorRequestId</code>
            can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that you want to assign to this namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceResponse">
            <summary>
            This is the response object from the CreateHttpNamespace operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateHttpNamespaceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest">
            <summary>
            Container for the parameters to the CreatePrivateDnsNamespace operation.
            Creates a private namespace based on DNS, which will be visible only inside a specified
            Amazon VPC. The namespace defines your service naming scheme. For example, if you
            name your namespace <code>example.com</code> and name your service <code>backend</code>,
            the resulting DNS name for the service will be <code>backend.example.com</code>. For
            the current limit on the number of namespaces that you can create using the same AWS
            account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>CreatePrivateDnsNamespace</code>
            requests to be retried without the risk of executing the operation twice. <code>CreatorRequestId</code>
            can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that you want to assign to this namespace. When you create a private DNS
            namespace, AWS Cloud Map automatically creates an Amazon Route 53 private hosted zone
            that has the same name as the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest.Vpc">
            <summary>
            Gets and sets the property Vpc. 
            <para>
            The ID of the Amazon VPC that you want to associate the namespace with.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceResponse">
            <summary>
            This is the response object from the CreatePrivateDnsNamespace operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest">
            <summary>
            Container for the parameters to the CreatePublicDnsNamespace operation.
            Creates a public namespace based on DNS, which will be visible on the internet. The
            namespace defines your service naming scheme. For example, if you name your namespace
            <code>example.com</code> and name your service <code>backend</code>, the resulting
            DNS name for the service will be <code>backend.example.com</code>. For the current
            limit on the number of namespaces that you can create using the same AWS account,
            see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>CreatePublicDnsNamespace</code>
            requests to be retried without the risk of executing the operation twice. <code>CreatorRequestId</code>
            can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that you want to assign to this namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceResponse">
            <summary>
            This is the response object from the CreatePublicDnsNamespace operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreateServiceRequest">
            <summary>
            Container for the parameters to the CreateService operation.
            Creates a service, which defines the configuration for the following entities:
            
             <ul> <li> 
            <para>
            For public and private DNS namespaces, one of the following combinations of DNS records
            in Amazon Route 53:
            </para>
             <ul> <li> 
            <para>
            A
            </para>
             </li> <li> 
            <para>
            AAAA
            </para>
             </li> <li> 
            <para>
            A and AAAA
            </para>
             </li> <li> 
            <para>
            SRV
            </para>
             </li> <li> 
            <para>
            CNAME
            </para>
             </li> </ul> </li> <li> 
            <para>
            Optionally, a health check
            </para>
             </li> </ul> 
            <para>
            After you create the service, you can submit a <a>RegisterInstance</a> request, and
            AWS Cloud Map uses the values in the configuration to create the specified entities.
            </para>
             
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>CreateService</code>
            requests to be retried without the risk of executing the operation twice. <code>CreatorRequestId</code>
            can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.DnsConfig">
            <summary>
            Gets and sets the property DnsConfig. 
            <para>
            A complex type that contains information about the Amazon Route 53 records that you
            want AWS Cloud Map to create when you register an instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.HealthCheckConfig">
            <summary>
            Gets and sets the property HealthCheckConfig. 
            <para>
             <i>Public DNS namespaces only.</i> A complex type that contains settings for an optional
            Route 53 health check. If you specify settings for a health check, AWS Cloud Map associates
            the health check with all the Route 53 DNS records that you specify in <code>DnsConfig</code>.
            </para>
             <important> 
            <para>
            If you specify a health check configuration, you can specify either <code>HealthCheckCustomConfig</code>
            or <code>HealthCheckConfig</code> but not both.
            </para>
             </important> 
            <para>
            For information about the charges for health checks, see <a href="http://aws.amazon.com/cloud-map/pricing/">AWS
            Cloud Map Pricing</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.HealthCheckCustomConfig">
            <summary>
            Gets and sets the property HealthCheckCustomConfig. 
            <para>
            A complex type that contains information about an optional custom health check.
            </para>
             <important> 
            <para>
            If you specify a health check configuration, you can specify either <code>HealthCheckCustomConfig</code>
            or <code>HealthCheckConfig</code> but not both.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that you want to assign to the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceRequest.NamespaceId">
            <summary>
            Gets and sets the property NamespaceId. 
            <para>
            The ID of the namespace that you want to use to create the service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CreateServiceResponse">
            <summary>
            This is the response object from the CreateService operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.CreateServiceResponse.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            A complex type that contains information about the new service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new CustomHealthNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of CustomHealthNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of CustomHealthNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CustomHealthNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CustomHealthNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the CustomHealthNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest">
            <summary>
            Container for the parameters to the DeleteNamespace operation.
            Deletes a namespace from the current account. If the namespace still contains one
            or more services, the request fails.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the namespace that you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeleteNamespaceResponse">
            <summary>
            This is the response object from the DeleteNamespace operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeleteNamespaceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeleteServiceRequest">
            <summary>
            Container for the parameters to the DeleteService operation.
            Deletes a specified service. If the service still contains one or more registered
            instances, the request fails.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeleteServiceRequest.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the service that you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeleteServiceResponse">
            <summary>
            This is the response object from the DeleteService operation.
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest">
            <summary>
            Container for the parameters to the DeregisterInstance operation.
            Deletes the Amazon Route 53 DNS records and health check, if any, that AWS Cloud Map
            created for the specified instance.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest.InstanceId">
            <summary>
            Gets and sets the property InstanceId. 
            <para>
            The value that you specified for <code>Id</code> in the <a>RegisterInstance</a> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that the instance is associated with.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DeregisterInstanceResponse">
            <summary>
            This is the response object from the DeregisterInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DeregisterInstanceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            For more information, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest">
            <summary>
            Container for the parameters to the DiscoverInstances operation.
            Discovers registered instances for a specified namespace and service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest.HealthStatus">
            <summary>
            Gets and sets the property HealthStatus. 
            <para>
            The health status of the instances that you want to discover.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of instances that you want Cloud Map to return in the response
            to a <code>DiscoverInstances</code> request. If you don't specify a value for <code>MaxResults</code>,
            Cloud Map returns up to 100 instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest.NamespaceName">
            <summary>
            Gets and sets the property NamespaceName. 
            <para>
            The name of the namespace that you specified when you registered the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest.QueryParameters">
            <summary>
            Gets and sets the property QueryParameters. 
            <para>
            A string map that contains attributes with values that you can use to filter instances
            by any custom attribute that you specified when you registered the instance. Only
            instances that match all the specified key/value pairs will be returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest.ServiceName">
            <summary>
            Gets and sets the property ServiceName. 
            <para>
            The name of the service that you specified when you registered the instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DiscoverInstancesResponse">
            <summary>
            This is the response object from the DiscoverInstances operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DiscoverInstancesResponse.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            A complex type that contains one <code>HttpInstanceSummary</code> for each registered
            instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DnsConfig">
            <summary>
            A complex type that contains information about the Amazon Route 53 DNS records that
            you want AWS Cloud Map to create when you register an instance.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsConfig.DnsRecords">
            <summary>
            Gets and sets the property DnsRecords. 
            <para>
            An array that contains one <code>DnsRecord</code> object for each Route 53 DNS record
            that you want AWS Cloud Map to create when you register an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsConfig.NamespaceId">
            <summary>
            Gets and sets the property NamespaceId. 
            <para>
            The ID of the namespace to use for DNS configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsConfig.RoutingPolicy">
            <summary>
            Gets and sets the property RoutingPolicy. 
            <para>
            The routing policy that you want to apply to all Route 53 DNS records that AWS Cloud
            Map creates when you register an instance and specify this service.
            </para>
             <note> 
            <para>
            If you want to use this service to register instances that create alias records, specify
            <code>WEIGHTED</code> for the routing policy.
            </para>
             </note> 
            <para>
            You can specify the following values:
            </para>
             
            <para>
             <b>MULTIVALUE</b> 
            </para>
             
            <para>
            If you define a health check for the service and the health check is healthy, Route
            53 returns the applicable value for up to eight instances.
            </para>
             
            <para>
            For example, suppose the service includes configurations for one A record and a health
            check, and you use the service to register 10 instances. Route 53 responds to DNS
            queries with IP addresses for up to eight healthy instances. If fewer than eight instances
            are healthy, Route 53 responds to every DNS query with the IP addresses for all of
            the healthy instances.
            </para>
             
            <para>
            If you don't define a health check for the service, Route 53 assumes that all instances
            are healthy and returns the values for up to eight instances.
            </para>
             
            <para>
            For more information about the multivalue routing policy, see <a href="http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-multivalue">Multivalue
            Answer Routing</a> in the <i>Route 53 Developer Guide</i>.
            </para>
             
            <para>
             <b>WEIGHTED</b> 
            </para>
             
            <para>
            Route 53 returns the applicable value from one randomly selected instance from among
            the instances that you registered using the same service. Currently, all records have
            the same weight, so you can't route more or less traffic to any instances.
            </para>
             
            <para>
            For example, suppose the service includes configurations for one A record and a health
            check, and you use the service to register 10 instances. Route 53 responds to DNS
            queries with the IP address for one randomly selected instance from among the healthy
            instances. If no instances are healthy, Route 53 responds to DNS queries as if all
            of the instances were healthy.
            </para>
             
            <para>
            If you don't define a health check for the service, Route 53 assumes that all instances
            are healthy and returns the applicable value for one randomly selected instance.
            </para>
             
            <para>
            For more information about the weighted routing policy, see <a href="http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-weighted">Weighted
            Routing</a> in the <i>Route 53 Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DnsConfigChange">
            <summary>
            A complex type that contains information about changes to the Route 53 DNS records
            that AWS Cloud Map creates when you register an instance.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsConfigChange.DnsRecords">
            <summary>
            Gets and sets the property DnsRecords. 
            <para>
            An array that contains one <code>DnsRecord</code> object for each Route 53 record
            that you want AWS Cloud Map to create when you register an instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DnsProperties">
            <summary>
            A complex type that contains the ID for the Route 53 hosted zone that AWS Cloud Map
            creates when you create a namespace.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsProperties.HostedZoneId">
            <summary>
            Gets and sets the property HostedZoneId. 
            <para>
            The ID for the Route 53 hosted zone that AWS Cloud Map creates when you create a namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DnsRecord">
            <summary>
            A complex type that contains information about the Route 53 DNS records that you want
            AWS Cloud Map to create when you register an instance.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsRecord.TTL">
            <summary>
            Gets and sets the property TTL. 
            <para>
            The amount of time, in seconds, that you want DNS resolvers to cache the settings
            for this record.
            </para>
             <note> 
            <para>
            Alias records don't include a TTL because Route 53 uses the TTL for the AWS resource
            that an alias record routes traffic to. If you include the <code>AWS_ALIAS_DNS_NAME</code>
            attribute when you submit a <a>RegisterInstance</a> request, the <code>TTL</code>
            value is ignored. Always specify a TTL for the service; you can use a service to register
            instances that create either alias or non-alias records.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.DnsRecord.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of the resource, which indicates the type of value that Route 53 returns
            in response to DNS queries.
            </para>
             
            <para>
            Note the following:
            </para>
             <ul> <li> 
            <para>
             <b>A, AAAA, and SRV records:</b> You can specify settings for a maximum of one A,
            one AAAA, and one SRV record. You can specify them in any combination.
            </para>
             </li> <li> 
            <para>
             <b>CNAME records:</b> If you specify <code>CNAME</code> for <code>Type</code>, you
            can't define any other records. This is a limitation of DNS: you can't create a CNAME
            record and any other type of record that has the same name as a CNAME record.
            </para>
             </li> <li> 
            <para>
             <b>Alias records:</b> If you want AWS Cloud Map to create a Route 53 alias record
            when you register an instance, specify <code>A</code> or <code>AAAA</code> for <code>Type</code>.
            </para>
             </li> <li> 
            <para>
             <b>All records:</b> You specify settings other than <code>TTL</code> and <code>Type</code>
            when you register an instance.
            </para>
             </li> </ul> 
            <para>
            The following values are supported:
            </para>
             
            <para>
             <b>A</b> 
            </para>
             
            <para>
            Route 53 returns the IP address of the resource in IPv4 format, such as 192.0.2.44.
            </para>
             
            <para>
             <b>AAAA</b> 
            </para>
             
            <para>
            Route 53 returns the IP address of the resource in IPv6 format, such as 2001:0db8:85a3:0000:0000:abcd:0001:2345.
            </para>
             
            <para>
             <b>CNAME</b> 
            </para>
             
            <para>
            Route 53 returns the domain name of the resource, such as www.example.com. Note the
            following:
            </para>
             <ul> <li> 
            <para>
            You specify the domain name that you want to route traffic to when you register an
            instance. For more information, see <a>RegisterInstanceRequest$Attributes</a>.
            </para>
             </li> <li> 
            <para>
            You must specify <code>WEIGHTED</code> for the value of <code>RoutingPolicy</code>.
            </para>
             </li> <li> 
            <para>
            You can't specify both <code>CNAME</code> for <code>Type</code> and settings for <code>HealthCheckConfig</code>.
            If you do, the request will fail with an <code>InvalidInput</code> error.
            </para>
             </li> </ul> 
            <para>
             <b>SRV</b> 
            </para>
             
            <para>
            Route 53 returns the value for an SRV record. The value for an SRV record uses the
            following values:
            </para>
             
            <para>
             <code>priority weight port service-hostname</code> 
            </para>
             
            <para>
            Note the following about the values:
            </para>
             <ul> <li> 
            <para>
            The values of <code>priority</code> and <code>weight</code> are both set to <code>1</code>
            and can't be changed. 
            </para>
             </li> <li> 
            <para>
            The value of <code>port</code> comes from the value that you specify for the <code>AWS_INSTANCE_PORT</code>
            attribute when you submit a <a>RegisterInstance</a> request. 
            </para>
             </li> <li> 
            <para>
            The value of <code>service-hostname</code> is a concatenation of the following values:
            </para>
             <ul> <li> 
            <para>
            The value that you specify for <code>InstanceId</code> when you register an instance.
            </para>
             </li> <li> 
            <para>
            The name of the service.
            </para>
             </li> <li> 
            <para>
            The name of the namespace. 
            </para>
             </li> </ul> 
            <para>
            For example, if the value of <code>InstanceId</code> is <code>test</code>, the name
            of the service is <code>backend</code>, and the name of the namespace is <code>example.com</code>,
            the value of <code>service-hostname</code> is:
            </para>
             
            <para>
             <code>test.backend.example.com</code> 
            </para>
             </li> </ul> 
            <para>
            If you specify settings for an SRV record and if you specify values for <code>AWS_INSTANCE_IPV4</code>,
            <code>AWS_INSTANCE_IPV6</code>, or both in the <code>RegisterInstance</code> request,
            AWS Cloud Map automatically creates <code>A</code> and/or <code>AAAA</code> records
            that have the same name as the value of <code>service-hostname</code> in the SRV record.
            You can ignore these records.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.String)">
            <summary>
            Constructs a new DuplicateRequestException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of DuplicateRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.Exception)">
            <summary>
            Construct instance of DuplicateRequestException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DuplicateRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DuplicateRequestException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.DuplicateRequestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the DuplicateRequestException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetInstanceRequest">
            <summary>
            Container for the parameters to the GetInstance operation.
            Gets information about a specified instance.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstanceRequest.InstanceId">
            <summary>
            Gets and sets the property InstanceId. 
            <para>
            The ID of the instance that you want to get information about.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstanceRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that the instance is associated with.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetInstanceResponse">
            <summary>
            This is the response object from the GetInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstanceResponse.Instance">
            <summary>
            Gets and sets the property Instance. 
            <para>
            A complex type that contains information about a specified instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest">
            <summary>
            Container for the parameters to the GetInstancesHealthStatus operation.
            Gets the current health status (<code>Healthy</code>, <code>Unhealthy</code>, or <code>Unknown</code>)
            of one or more instances that are associated with a specified service.
            
             <note> 
            <para>
            There is a brief delay between when you register an instance and when the health status
            for the instance is available. 
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            An array that contains the IDs of all the instances that you want to get the health
            status for.
            </para>
             
            <para>
            If you omit <code>Instances</code>, AWS Cloud Map returns the health status for all
            the instances that are associated with the specified service.
            </para>
             <note> 
            <para>
            To get the IDs for the instances that you've registered by using a specified service,
            submit a <a>ListInstances</a> request.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of instances that you want AWS Cloud Map to return in the response
            to a <code>GetInstancesHealthStatus</code> request. If you don't specify a value for
            <code>MaxResults</code>, AWS Cloud Map returns up to 100 instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            For the first <code>GetInstancesHealthStatus</code> request, omit this value.
            </para>
             
            <para>
            If more than <code>MaxResults</code> instances match the specified criteria, you can
            submit another <code>GetInstancesHealthStatus</code> request to get the next group
            of results. Specify the value of <code>NextToken</code> from the previous response
            in the next request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that the instance is associated with.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusResponse">
            <summary>
            This is the response object from the GetInstancesHealthStatus operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If more than <code>MaxResults</code> instances match the specified criteria, you can
            submit another <code>GetInstancesHealthStatus</code> request to get the next group
            of results. Specify the value of <code>NextToken</code> from the previous response
            in the next request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            A complex type that contains the IDs and the health status of the instances that you
            specified in the <code>GetInstancesHealthStatus</code> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetNamespaceRequest">
            <summary>
            Container for the parameters to the GetNamespace operation.
            Gets information about a namespace.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetNamespaceRequest.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the namespace that you want to get information about.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetNamespaceResponse">
            <summary>
            This is the response object from the GetNamespace operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetNamespaceResponse.Namespace">
            <summary>
            Gets and sets the property Namespace. 
            <para>
            A complex type that contains information about the specified namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetOperationRequest">
            <summary>
            Container for the parameters to the GetOperation operation.
            Gets information about any operation that returns an operation ID in the response,
            such as a <code>CreateService</code> request.
            
             <note> 
            <para>
            To get a list of operations that match specified criteria, see <a>ListOperations</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetOperationRequest.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            The ID of the operation that you want to get more information about.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetOperationResponse">
            <summary>
            This is the response object from the GetOperation operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetOperationResponse.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            A complex type that contains information about the operation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetServiceRequest">
            <summary>
            Container for the parameters to the GetService operation.
            Gets the settings for a specified service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetServiceRequest.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the service that you want to get settings for.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.GetServiceResponse">
            <summary>
            This is the response object from the GetService operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.GetServiceResponse.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            A complex type that contains information about the service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.HealthCheckConfig">
            <summary>
            <i>Public DNS namespaces only.</i> A complex type that contains settings for an optional
            health check. If you specify settings for a health check, AWS Cloud Map associates
            the health check with the records that you specify in <code>DnsConfig</code>.
            
             <important> 
            <para>
            If you specify a health check configuration, you can specify either <code>HealthCheckCustomConfig</code>
            or <code>HealthCheckConfig</code> but not both.
            </para>
             </important> 
            <para>
            Health checks are basic Route 53 health checks that monitor an AWS endpoint. For information
            about pricing for health checks, see <a href="http://aws.amazon.com/route53/pricing/">Amazon
            Route 53 Pricing</a>.
            </para>
             
            <para>
            Note the following about configuring health checks.
            </para>
             
            <para>
             <b>A and AAAA records</b> 
            </para>
             
            <para>
            If <code>DnsConfig</code> includes configurations for both A and AAAA records, AWS
            Cloud Map creates a health check that uses the IPv4 address to check the health of
            the resource. If the endpoint that is specified by the IPv4 address is unhealthy,
            Route 53 considers both the A and AAAA records to be unhealthy. 
            </para>
             
            <para>
             <b>CNAME records</b> 
            </para>
             
            <para>
            You can't specify settings for <code>HealthCheckConfig</code> when the <code>DNSConfig</code>
            includes <code>CNAME</code> for the value of <code>Type</code>. If you do, the <code>CreateService</code>
            request will fail with an <code>InvalidInput</code> error.
            </para>
             
            <para>
             <b>Request interval</b> 
            </para>
             
            <para>
            A Route 53 health checker in each health-checking region sends a health check request
            to an endpoint every 30 seconds. On average, your endpoint receives a health check
            request about every two seconds. However, health checkers don't coordinate with one
            another, so you'll sometimes see several requests per second followed by a few seconds
            with no health checks at all.
            </para>
             
            <para>
             <b>Health checking regions</b> 
            </para>
             
            <para>
            Health checkers perform checks from all Route 53 health-checking regions. For a list
            of the current regions, see <a href="http://docs.aws.amazon.com/Route53/latest/APIReference/API_HealthCheckConfig.html#Route53-Type-HealthCheckConfig-Regions">Regions</a>.
            </para>
             
            <para>
             <b>Alias records</b> 
            </para>
             
            <para>
            When you register an instance, if you include the <code>AWS_ALIAS_DNS_NAME</code>
            attribute, AWS Cloud Map creates a Route 53 alias record. Note the following:
            </para>
             <ul> <li> 
            <para>
            Route 53 automatically sets <code>EvaluateTargetHealth</code> to true for alias records.
            When <code>EvaluateTargetHealth</code> is true, the alias record inherits the health
            of the referenced AWS resource. such as an ELB load balancer. For more information,
            see <a href="http://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html#Route53-Type-AliasTarget-EvaluateTargetHealth">EvaluateTargetHealth</a>.
            </para>
             </li> <li> 
            <para>
            If you include <code>HealthCheckConfig</code> and then use the service to register
            an instance that creates an alias record, Route 53 doesn't create the health check.
            </para>
             </li> </ul> 
            <para>
             <b>Charges for health checks</b> 
            </para>
             
            <para>
            Health checks are basic Route 53 health checks that monitor an AWS endpoint. For information
            about pricing for health checks, see <a href="http://aws.amazon.com/route53/pricing/">Amazon
            Route 53 Pricing</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HealthCheckConfig.FailureThreshold">
            <summary>
            Gets and sets the property FailureThreshold. 
            <para>
            The number of consecutive health checks that an endpoint must pass or fail for Route
            53 to change the current status of the endpoint from unhealthy to healthy or vice
            versa. For more information, see <a href="http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html">How
            Route 53 Determines Whether an Endpoint Is Healthy</a> in the <i>Route 53 Developer
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HealthCheckConfig.ResourcePath">
            <summary>
            Gets and sets the property ResourcePath. 
            <para>
            The path that you want Route 53 to request when performing health checks. The path
            can be any value for which your endpoint will return an HTTP status code of 2xx or
            3xx when the endpoint is healthy, such as the file <code>/docs/route53-health-check.html</code>.
            Route 53 automatically adds the DNS name for the service. If you don't specify a value
            for <code>ResourcePath</code>, the default value is <code>/</code>.
            </para>
             
            <para>
            If you specify <code>TCP</code> for <code>Type</code>, you must <i>not</i> specify
            a value for <code>ResourcePath</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HealthCheckConfig.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of health check that you want to create, which indicates how Route 53 determines
            whether an endpoint is healthy.
            </para>
             <important> 
            <para>
            You can't change the value of <code>Type</code> after you create a health check.
            </para>
             </important> 
            <para>
            You can create the following types of health checks:
            </para>
             <ul> <li> 
            <para>
             <b>HTTP</b>: Route 53 tries to establish a TCP connection. If successful, Route 53
            submits an HTTP request and waits for an HTTP status code of 200 or greater and less
            than 400.
            </para>
             </li> <li> 
            <para>
             <b>HTTPS</b>: Route 53 tries to establish a TCP connection. If successful, Route
            53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and
            less than 400.
            </para>
             <important> 
            <para>
            If you specify HTTPS for the value of <code>Type</code>, the endpoint must support
            TLS v1.0 or later.
            </para>
             </important> </li> <li> 
            <para>
             <b>TCP</b>: Route 53 tries to establish a TCP connection.
            </para>
             
            <para>
            If you specify <code>TCP</code> for <code>Type</code>, don't specify a value for <code>ResourcePath</code>.
            </para>
             </li> </ul> 
            <para>
            For more information, see <a href="http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html">How
            Route 53 Determines Whether an Endpoint Is Healthy</a> in the <i>Route 53 Developer
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.HealthCheckCustomConfig">
            <summary>
            A complex type that contains information about an optional custom health check. A
            custom health check, which requires that you use a third-party health checker to evaluate
            the health of your resources, is useful in the following circumstances:
            
             <ul> <li> 
            <para>
            You can't use a health check that is defined by <code>HealthCheckConfig</code> because
            the resource isn't available over the internet. For example, you can use a custom
            health check when the instance is in an Amazon VPC. (To check the health of resources
            in a VPC, the health checker must also be in the VPC.)
            </para>
             </li> <li> 
            <para>
            You want to use a third-party health checker regardless of where your resources are.
            </para>
             </li> </ul> <important> 
            <para>
            If you specify a health check configuration, you can specify either <code>HealthCheckCustomConfig</code>
            or <code>HealthCheckConfig</code> but not both.
            </para>
             </important> 
            <para>
            To change the status of a custom health check, submit an <code>UpdateInstanceCustomHealthStatus</code>
            request. Cloud Map doesn't monitor the status of the resource, it just keeps a record
            of the status specified in the most recent <code>UpdateInstanceCustomHealthStatus</code>
            request.
            </para>
             
            <para>
            Here's how custom health checks work:
            </para>
             <ol> <li> 
            <para>
            You create a service and specify a value for <code>FailureThreshold</code>. 
            </para>
             
            <para>
            The failure threshold indicates the number of 30-second intervals you want AWS Cloud
            Map to wait between the time that your application sends an <a>UpdateInstanceCustomHealthStatus</a>
            request and the time that AWS Cloud Map stops routing internet traffic to the corresponding
            resource.
            </para>
             </li> <li> 
            <para>
            You register an instance.
            </para>
             </li> <li> 
            <para>
            You configure a third-party health checker to monitor the resource that is associated
            with the new instance. 
            </para>
             <note> 
            <para>
            AWS Cloud Map doesn't check the health of the resource directly. 
            </para>
             </note> </li> <li> 
            <para>
            The third-party health-checker determines that the resource is unhealthy and notifies
            your application.
            </para>
             </li> <li> 
            <para>
            Your application submits an <code>UpdateInstanceCustomHealthStatus</code> request.
            </para>
             </li> <li> 
            <para>
            AWS Cloud Map waits for (<code>FailureThreshold</code> x 30) seconds.
            </para>
             </li> <li> 
            <para>
            If another <code>UpdateInstanceCustomHealthStatus</code> request doesn't arrive during
            that time to change the status back to healthy, AWS Cloud Map stops routing traffic
            to the resource.
            </para>
             </li> </ol> 
            <para>
            Note the following about configuring custom health checks.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HealthCheckCustomConfig.FailureThreshold">
            <summary>
            Gets and sets the property FailureThreshold. 
            <para>
            The number of 30-second intervals that you want Cloud Map to wait after receiving
            an <code>UpdateInstanceCustomHealthStatus</code> request before it changes the health
            status of a service instance. For example, suppose you specify a value of <code>2</code>
            for <code>FailureTheshold</code>, and then your application sends an <code>UpdateInstanceCustomHealthStatus</code>
            request. Cloud Map waits for approximately 60 seconds (2 x 30) before changing the
            status of the service instance based on that request.
            </para>
             
            <para>
            Sending a second or subsequent <code>UpdateInstanceCustomHealthStatus</code> request
            with the same value before <code>FailureThreshold x 30</code> seconds has passed doesn't
            accelerate the change. Cloud Map still waits <code>FailureThreshold x 30</code> seconds
            after the first request to make the change.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.HttpInstanceSummary">
            <summary>
            In a response to a <a>DiscoverInstance</a> request, <code>HttpInstanceSummary</code>
            contains information about one instance that matches the values that you specified
            in the request.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpInstanceSummary.Attributes">
            <summary>
            Gets and sets the property Attributes. 
            <para>
            If you included any attributes when you registered the instance, the values of those
            attributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpInstanceSummary.HealthStatus">
            <summary>
            Gets and sets the property HealthStatus. 
            <para>
            If you configured health checking in the service, the current health status of the
            service instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpInstanceSummary.InstanceId">
            <summary>
            Gets and sets the property InstanceId. 
            <para>
            The ID of an instance that matches the values that you specified in the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpInstanceSummary.NamespaceName">
            <summary>
            Gets and sets the property NamespaceName. 
            <para>
            The name of the namespace that you specified when you registered the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpInstanceSummary.ServiceName">
            <summary>
            Gets and sets the property ServiceName. 
            <para>
            The name of the service that you specified when you registered the instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.HttpProperties">
            <summary>
            A complex type that contains the name of an HTTP namespace.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.HttpProperties.HttpName">
            <summary>
            Gets and sets the property HttpName. 
            <para>
            The name of an HTTP namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Instance">
            <summary>
            A complex type that contains information about an instance that AWS Cloud Map creates
            when you submit a <code>RegisterInstance</code> request.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Instance.Attributes">
            <summary>
            Gets and sets the property Attributes. 
            <para>
            A string map that contains the following information for the service that you specify
            in <code>ServiceId</code>:
            </para>
             <ul> <li> 
            <para>
            The attributes that apply to the records that are defined in the service. 
            </para>
             </li> <li> 
            <para>
            For each attribute, the applicable value.
            </para>
             </li> </ul> 
            <para>
            Supported attribute keys include the following:
            </para>
             
            <para>
             <b>AWS_ALIAS_DNS_NAME</b> 
            </para>
             
            <para>
             <b/> 
            </para>
             
            <para>
            If you want AWS Cloud Map to create a Route 53 alias record that routes traffic to
            an Elastic Load Balancing load balancer, specify the DNS name that is associated with
            the load balancer. For information about how to get the DNS name, see "DNSName" in
            the topic <a href="http://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html">AliasTarget</a>.
            </para>
             
            <para>
            Note the following:
            </para>
             <ul> <li> 
            <para>
            The configuration for the service that is specified by <code>ServiceId</code> must
            include settings for an A record, an AAAA record, or both.
            </para>
             </li> <li> 
            <para>
            In the service that is specified by <code>ServiceId</code>, the value of <code>RoutingPolicy</code>
            must be <code>WEIGHTED</code>.
            </para>
             </li> <li> 
            <para>
            If the service that is specified by <code>ServiceId</code> includes <code>HealthCheckConfig</code>
            settings, AWS Cloud Map will create the health check, but it won't associate the health
            check with the alias record.
            </para>
             </li> <li> 
            <para>
            Auto naming currently doesn't support creating alias records that route traffic to
            AWS resources other than ELB load balancers.
            </para>
             </li> <li> 
            <para>
            If you specify a value for <code>AWS_ALIAS_DNS_NAME</code>, don't specify values for
            any of the <code>AWS_INSTANCE</code> attributes.
            </para>
             </li> </ul> 
            <para>
             <b>AWS_INSTANCE_CNAME</b> 
            </para>
             
            <para>
            If the service configuration includes a CNAME record, the domain name that you want
            Route 53 to return in response to DNS queries, for example, <code>example.com</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an CNAME record.
            </para>
             
            <para>
             <b>AWS_INSTANCE_IPV4</b> 
            </para>
             
            <para>
            If the service configuration includes an A record, the IPv4 address that you want
            Route 53 to return in response to DNS queries, for example, <code>192.0.2.44</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an A record. If the service includes settings for an SRV record, you
            must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>,
            or both.
            </para>
             
            <para>
             <b>AWS_INSTANCE_IPV6</b> 
            </para>
             
            <para>
            If the service configuration includes an AAAA record, the IPv6 address that you want
            Route 53 to return in response to DNS queries, for example, <code>2001:0db8:85a3:0000:0000:abcd:0001:2345</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an AAAA record. If the service includes settings for an SRV record, you
            must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>,
            or both.
            </para>
             
            <para>
             <b>AWS_INSTANCE_PORT</b> 
            </para>
             
            <para>
            If the service includes an SRV record, the value that you want Route 53 to return
            for the port.
            </para>
             
            <para>
            If the service includes <code>HealthCheckConfig</code>, the port on the endpoint that
            you want Route 53 to send requests to. 
            </para>
             
            <para>
            This value is required if you specified settings for an SRV record when you created
            the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Instance.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>RegisterInstance</code>
            requests to be retried without the risk of executing the operation twice. You must
            use a unique <code>CreatorRequestId</code> string every time you submit a <code>RegisterInstance</code>
            request if you're registering additional instances for the same namespace and service.
            <code>CreatorRequestId</code> can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Instance.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            An identifier that you want to associate with the instance. Note the following:
            </para>
             <ul> <li> 
            <para>
            If the service that is specified by <code>ServiceId</code> includes settings for an
            SRV record, the value of <code>InstanceId</code> is automatically included as part
            of the value for the SRV record. For more information, see <a>DnsRecord$Type</a>.
            </para>
             </li> <li> 
            <para>
            You can use this value to update an existing instance.
            </para>
             </li> <li> 
            <para>
            To register a new instance, you must specify a value that is unique among instances
            that you register by using the same service. 
            </para>
             </li> <li> 
            <para>
            If you specify an existing <code>InstanceId</code> and <code>ServiceId</code>, AWS
            Cloud Map updates the existing DNS records. If there's also an existing health check,
            AWS Cloud Map deletes the old health check and creates a new one. 
            </para>
             <note> 
            <para>
            The health check isn't deleted immediately, so it will still appear for a while if
            you submit a <code>ListHealthChecks</code> request, for example.
            </para>
             </note> </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new InstanceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InstanceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of InstanceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InstanceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InstanceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InstanceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InstanceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.InstanceSummary">
            <summary>
            A complex type that contains information about the instances that you registered by
            using a specified service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.InstanceSummary.Attributes">
            <summary>
            Gets and sets the property Attributes. 
            <para>
            A string map that contains the following information:
            </para>
             <ul> <li> 
            <para>
            The attributes that are associate with the instance. 
            </para>
             </li> <li> 
            <para>
            For each attribute, the applicable value.
            </para>
             </li> </ul> 
            <para>
            Supported attribute keys include the following:
            </para>
             <ul> <li> 
            <para>
             <code>AWS_ALIAS_DNS_NAME</code>: For an alias record that routes traffic to an Elastic
            Load Balancing load balancer, the DNS name that is associated with the load balancer.
            
            </para>
             </li> <li> 
            <para>
             <code>AWS_INSTANCE_CNAME</code>: For a CNAME record, the domain name that Route 53
            returns in response to DNS queries, for example, <code>example.com</code>.
            </para>
             </li> <li> 
            <para>
             <code>AWS_INSTANCE_IPV4</code>: For an A record, the IPv4 address that Route 53 returns
            in response to DNS queries, for example, <code>192.0.2.44</code>.
            </para>
             </li> <li> 
            <para>
             <code>AWS_INSTANCE_IPV6</code>: For an AAAA record, the IPv6 address that Route 53
            returns in response to DNS queries, for example, <code>2001:0db8:85a3:0000:0000:abcd:0001:2345</code>.
            </para>
             </li> <li> 
            <para>
             <code>AWS_INSTANCE_PORT</code>: For an SRV record, the value that Route 53 returns
            for the port. In addition, if the service includes <code>HealthCheckConfig</code>,
            the port on the endpoint that Route 53 sends requests to.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.InstanceSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID for an instance that you created by using a specified service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceRequestMarshaller">
            <summary>
            CreateHttpNamespace Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateHttpNamespace operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateHttpNamespaceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceRequestMarshaller">
            <summary>
            CreatePrivateDnsNamespace Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreatePrivateDnsNamespace operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePrivateDnsNamespaceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceRequestMarshaller">
            <summary>
            CreatePublicDnsNamespace Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreatePublicDnsNamespace operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreatePublicDnsNamespaceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceRequestMarshaller">
            <summary>
            CreateService Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.CreateServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateService operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.CreateServiceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceRequestMarshaller">
            <summary>
            DeleteNamespace Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteNamespace operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteNamespaceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceRequestMarshaller">
            <summary>
            DeleteService Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DeleteServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteService operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeleteServiceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceRequestMarshaller">
            <summary>
            DeregisterInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeregisterInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DeregisterInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesRequestMarshaller">
            <summary>
            DiscoverInstances Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DiscoverInstances operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DiscoverInstancesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigChangeMarshaller">
            <summary>
            DnsConfigChange Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigChangeMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DnsConfigChange,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigChangeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigMarshaller">
            <summary>
            DnsConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DnsConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigUnmarshaller">
            <summary>
            Response Unmarshaller for DnsConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#DnsConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsPropertiesUnmarshaller">
            <summary>
            Response Unmarshaller for DnsProperties Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsPropertiesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#DnsProperties,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsPropertiesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsPropertiesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordMarshaller">
            <summary>
            DnsRecord Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordMarshaller.Marshall(Amazon.ServiceDiscovery.Model.DnsRecord,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordUnmarshaller">
            <summary>
            Response Unmarshaller for DnsRecord Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#DnsRecord,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.DnsRecordUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceRequestMarshaller">
            <summary>
            GetInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.GetInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusRequestMarshaller">
            <summary>
            GetInstancesHealthStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetInstancesHealthStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetInstancesHealthStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceRequestMarshaller">
            <summary>
            GetNamespace Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.GetNamespaceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetNamespace operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetNamespaceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationRequestMarshaller">
            <summary>
            GetOperation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.GetOperationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetOperation operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetOperationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceRequestMarshaller">
            <summary>
            GetService Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.GetServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetService operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.GetServiceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigMarshaller">
            <summary>
            HealthCheckConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigMarshaller.Marshall(Amazon.ServiceDiscovery.Model.HealthCheckConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigUnmarshaller">
            <summary>
            Response Unmarshaller for HealthCheckConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#HealthCheckConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigMarshaller">
            <summary>
            HealthCheckCustomConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigMarshaller.Marshall(Amazon.ServiceDiscovery.Model.HealthCheckCustomConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigUnmarshaller">
            <summary>
            Response Unmarshaller for HealthCheckCustomConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#HealthCheckCustomConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HealthCheckCustomConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpInstanceSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for HttpInstanceSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpInstanceSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#HttpInstanceSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpInstanceSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpInstanceSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpPropertiesUnmarshaller">
            <summary>
            Response Unmarshaller for HttpProperties Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpPropertiesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#HttpProperties,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpPropertiesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.HttpPropertiesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#InstanceSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceUnmarshaller">
            <summary>
            Response Unmarshaller for Instance Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#Instance,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller">
            <summary>
            ListInstances Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ListInstancesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListInstances operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesRequestMarshaller">
            <summary>
            ListNamespaces Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ListNamespacesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListNamespaces operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListNamespacesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsRequestMarshaller">
            <summary>
            ListOperations Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ListOperationsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListOperations operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListOperationsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesRequestMarshaller">
            <summary>
            ListServices Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ListServicesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListServices operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ListServicesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceFilterMarshaller">
            <summary>
            NamespaceFilter Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceFilterMarshaller.Marshall(Amazon.ServiceDiscovery.Model.NamespaceFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespacePropertiesUnmarshaller">
            <summary>
            Response Unmarshaller for NamespaceProperties Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespacePropertiesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#NamespaceProperties,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespacePropertiesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespacePropertiesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for NamespaceSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#NamespaceSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceUnmarshaller">
            <summary>
            Response Unmarshaller for Namespace Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#Namespace,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.NamespaceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationFilterMarshaller">
            <summary>
            OperationFilter Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationFilterMarshaller.Marshall(Amazon.ServiceDiscovery.Model.OperationFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for OperationSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#OperationSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationUnmarshaller">
            <summary>
            Response Unmarshaller for Operation Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#Operation,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.OperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceRequestMarshaller">
            <summary>
            RegisterInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.RegisterInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RegisterInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.RegisterInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceChangeMarshaller">
            <summary>
            ServiceChange Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceChangeMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ServiceChange,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceChangeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceFilterMarshaller">
            <summary>
            ServiceFilter Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceFilterMarshaller.Marshall(Amazon.ServiceDiscovery.Model.ServiceFilter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceFilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ServiceSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#ServiceSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceUnmarshaller">
            <summary>
            Response Unmarshaller for Service Object
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ServiceDiscovery#Model#Service,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.ServiceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusRequestMarshaller">
            <summary>
            UpdateInstanceCustomHealthStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateInstanceCustomHealthStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateInstanceCustomHealthStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceRequestMarshaller">
            <summary>
            UpdateService Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceRequestMarshaller.Marshall(Amazon.ServiceDiscovery.Model.UpdateServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateService operation
            </summary>  
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Internal.MarshallTransformations.UpdateServiceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidInputException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidInputException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.InvalidInputException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidInputException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListInstancesRequest">
            <summary>
            Container for the parameters to the ListInstances operation.
            Lists summary information about the instances that you registered by using a specified
            service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListInstancesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of instances that you want AWS Cloud Map to return in the response
            to a <code>ListInstances</code> request. If you don't specify a value for <code>MaxResults</code>,
            AWS Cloud Map returns up to 100 instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListInstancesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            For the first <code>ListInstances</code> request, omit this value.
            </para>
             
            <para>
            If more than <code>MaxResults</code> instances match the specified criteria, you can
            submit another <code>ListInstances</code> request to get the next group of results.
            Specify the value of <code>NextToken</code> from the previous response in the next
            request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListInstancesRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that you want to list instances for.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListInstancesResponse">
            <summary>
            This is the response object from the ListInstances operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListInstancesResponse.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            Summary information about the instances that are associated with the specified service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListInstancesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If more than <code>MaxResults</code> instances match the specified criteria, you can
            submit another <code>ListInstances</code> request to get the next group of results.
            Specify the value of <code>NextToken</code> from the previous response in the next
            request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListNamespacesRequest">
            <summary>
            Container for the parameters to the ListNamespaces operation.
            Lists summary information about the namespaces that were created by the current AWS
            account.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListNamespacesRequest.Filters">
            <summary>
            Gets and sets the property Filters. 
            <para>
            A complex type that contains specifications for the namespaces that you want to list.
            </para>
             
            <para>
            If you specify more than one filter, a namespace must match all filters to be returned
            by <code>ListNamespaces</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListNamespacesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of namespaces that you want AWS Cloud Map to return in the response
            to a <code>ListNamespaces</code> request. If you don't specify a value for <code>MaxResults</code>,
            AWS Cloud Map returns up to 100 namespaces.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListNamespacesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            For the first <code>ListNamespaces</code> request, omit this value.
            </para>
             
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListNamespaces</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> namespaces and then filters them based
            on the specified criteria. It's possible that no namespaces in the first <code>MaxResults</code>
            namespaces matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            namespaces do contain namespaces that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListNamespacesResponse">
            <summary>
            This is the response object from the ListNamespaces operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListNamespacesResponse.Namespaces">
            <summary>
            Gets and sets the property Namespaces. 
            <para>
            An array that contains one <code>NamespaceSummary</code> object for each namespace
            that matches the specified filter criteria.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListNamespacesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListNamespaces</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> namespaces and then filters them based
            on the specified criteria. It's possible that no namespaces in the first <code>MaxResults</code>
            namespaces matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            namespaces do contain namespaces that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListOperationsRequest">
            <summary>
            Container for the parameters to the ListOperations operation.
            Lists operations that match the criteria that you specify.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListOperationsRequest.Filters">
            <summary>
            Gets and sets the property Filters. 
            <para>
            A complex type that contains specifications for the operations that you want to list,
            for example, operations that you started between a specified start date and end date.
            </para>
             
            <para>
            If you specify more than one filter, an operation must match all filters to be returned
            by <code>ListOperations</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListOperationsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of items that you want AWS Cloud Map to return in the response
            to a <code>ListOperations</code> request. If you don't specify a value for <code>MaxResults</code>,
            AWS Cloud Map returns up to 100 operations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListOperationsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            For the first <code>ListOperations</code> request, omit this value.
            </para>
             
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListOperations</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> operations and then filters them based
            on the specified criteria. It's possible that no operations in the first <code>MaxResults</code>
            operations matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            operations do contain operations that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListOperationsResponse">
            <summary>
            This is the response object from the ListOperations operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListOperationsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListOperations</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> operations and then filters them based
            on the specified criteria. It's possible that no operations in the first <code>MaxResults</code>
            operations matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            operations do contain operations that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListOperationsResponse.Operations">
            <summary>
            Gets and sets the property Operations. 
            <para>
            Summary information about the operations that match the specified criteria.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListServicesRequest">
            <summary>
            Container for the parameters to the ListServices operation.
            Lists summary information for all the services that are associated with one or more
            specified namespaces.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListServicesRequest.Filters">
            <summary>
            Gets and sets the property Filters. 
            <para>
            A complex type that contains specifications for the namespaces that you want to list
            services for. 
            </para>
             
            <para>
            If you specify more than one filter, an operation must match all filters to be returned
            by <code>ListServices</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListServicesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of services that you want AWS Cloud Map to return in the response
            to a <code>ListServices</code> request. If you don't specify a value for <code>MaxResults</code>,
            AWS Cloud Map returns up to 100 services.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListServicesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            For the first <code>ListServices</code> request, omit this value.
            </para>
             
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListServices</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> services and then filters them based on
            the specified criteria. It's possible that no services in the first <code>MaxResults</code>
            services matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            services do contain services that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ListServicesResponse">
            <summary>
            This is the response object from the ListServices operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListServicesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the response contains <code>NextToken</code>, submit another <code>ListServices</code>
            request to get the next group of results. Specify the value of <code>NextToken</code>
            from the previous response in the next request.
            </para>
             <note> 
            <para>
            AWS Cloud Map gets <code>MaxResults</code> services and then filters them based on
            the specified criteria. It's possible that no services in the first <code>MaxResults</code>
            services matched the specified criteria but that subsequent groups of <code>MaxResults</code>
            services do contain services that match the criteria.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ListServicesResponse.Services">
            <summary>
            Gets and sets the property Services. 
            <para>
            An array that contains one <code>ServiceSummary</code> object for each service that
            matches the specified filter criteria.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Namespace">
            <summary>
            A complex type that contains information about a specified namespace.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you
            create it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.CreateDate">
            <summary>
            Gets and sets the property CreateDate. 
            <para>
            The date that the namespace was created, in Unix date/time format and Coordinated
            Universal Time (UTC). The value of <code>CreateDate</code> is accurate to milliseconds.
            For example, the value <code>1516925490.087</code> represents Friday, January 26,
            2018 12:11:30.087 AM.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed requests to be
            retried without the risk of executing an operation twice. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description that you specify for the namespace when you create it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of a namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the namespace, such as <code>example.com</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Properties">
            <summary>
            Gets and sets the property Properties. 
            <para>
            A complex type that contains information that's specific to the type of the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.ServiceCount">
            <summary>
            Gets and sets the property ServiceCount. 
            <para>
            The number of services that are associated with the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Namespace.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of the namespace. Valid values are <code>DNS_PUBLIC</code> and <code>DNS_PRIVATE</code>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new NamespaceAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of NamespaceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of NamespaceAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NamespaceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NamespaceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the NamespaceAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.NamespaceFilter">
            <summary>
            A complex type that identifies the namespaces that you want to list. You can choose
            to list public or private namespaces.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceFilter.Condition">
            <summary>
            Gets and sets the property Condition. 
            <para>
            The operator that you want to use to determine whether <code>ListNamespaces</code>
            returns a namespace. Valid values for <code>condition</code> include:
            </para>
             <ul> <li> 
            <para>
             <code>EQ</code>: When you specify <code>EQ</code> for the condition, you can choose
            to list only public namespaces or private namespaces, but not both. <code>EQ</code>
            is the default condition and can be omitted.
            </para>
             </li> <li> 
            <para>
             <code>IN</code>: When you specify <code>IN</code> for the condition, you can choose
            to list public namespaces, private namespaces, or both. 
            </para>
             </li> <li> 
            <para>
             <code>BETWEEN</code>: Not applicable
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceFilter.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Specify <code>TYPE</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceFilter.Values">
            <summary>
            Gets and sets the property Values. 
            <para>
            If you specify <code>EQ</code> for <code>Condition</code>, specify either <code>DNS_PUBLIC</code>
            or <code>DNS_PRIVATE</code>.
            </para>
             
            <para>
            If you specify <code>IN</code> for <code>Condition</code>, you can specify <code>DNS_PUBLIC</code>,
            <code>DNS_PRIVATE</code>, or both.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new NamespaceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of NamespaceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of NamespaceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NamespaceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NamespaceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the NamespaceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.NamespaceProperties">
            <summary>
            A complex type that contains information that is specific to the namespace type.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceProperties.DnsProperties">
            <summary>
            Gets and sets the property DnsProperties. 
            <para>
            A complex type that contains the ID for the Route 53 hosted zone that AWS Cloud Map
            creates when you create a namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceProperties.HttpProperties">
            <summary>
            Gets and sets the property HttpProperties. 
            <para>
            A complex type that contains the name of an HTTP namespace.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.NamespaceSummary">
            <summary>
            A complex type that contains information about a namespace.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the namespace when you
            create it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.CreateDate">
            <summary>
            Gets and sets the property CreateDate. 
            <para>
            The date and time that the namespace was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the namespace. When you create a namespace, AWS Cloud Map automatically
            creates a Route 53 hosted zone that has the same name as the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Properties">
            <summary>
            Gets and sets the property Properties.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.ServiceCount">
            <summary>
            Gets and sets the property ServiceCount. 
            <para>
            The number of services that were created using the namespace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.NamespaceSummary.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of the namespace, either public or private.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Operation">
            <summary>
            A complex type that contains information about a specified operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.CreateDate">
            <summary>
            Gets and sets the property CreateDate. 
            <para>
            The date and time that the request was submitted, in Unix date/time format and Coordinated
            Universal Time (UTC). The value of <code>CreateDate</code> is accurate to milliseconds.
            For example, the value <code>1516925490.087</code> represents Friday, January 26,
            2018 12:11:30.087 AM.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.ErrorCode">
            <summary>
            Gets and sets the property ErrorCode. 
            <para>
            The code associated with <code>ErrorMessage</code>. Values for <code>ErrorCode</code>
            include the following:
            </para>
             <ul> <li> 
            <para>
             <code>ACCESS_DENIED</code> 
            </para>
             </li> <li> 
            <para>
             <code>CANNOT_CREATE_HOSTED_ZONE</code> 
            </para>
             </li> <li> 
            <para>
             <code>EXPIRED_TOKEN</code> 
            </para>
             </li> <li> 
            <para>
             <code>HOSTED_ZONE_NOT_FOUND</code> 
            </para>
             </li> <li> 
            <para>
             <code>INTERNAL_FAILURE</code> 
            </para>
             </li> <li> 
            <para>
             <code>INVALID_CHANGE_BATCH</code> 
            </para>
             </li> <li> 
            <para>
             <code>THROTTLED_REQUEST</code> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.ErrorMessage">
            <summary>
            Gets and sets the property ErrorMessage. 
            <para>
            If the value of <code>Status</code> is <code>FAIL</code>, the reason that the operation
            failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the operation that you want to get information about.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of the operation. Values include the following:
            </para>
             <ul> <li> 
            <para>
             <b>SUBMITTED</b>: This is the initial state immediately after you submit a request.
            </para>
             </li> <li> 
            <para>
             <b>PENDING</b>: AWS Cloud Map is performing the operation.
            </para>
             </li> <li> 
            <para>
             <b>SUCCESS</b>: The operation succeeded.
            </para>
             </li> <li> 
            <para>
             <b>FAIL</b>: The operation failed. For the failure reason, see <code>ErrorMessage</code>.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.Targets">
            <summary>
            Gets and sets the property Targets. 
            <para>
            The name of the target entity that is associated with the operation:
            </para>
             <ul> <li> 
            <para>
             <b>NAMESPACE</b>: The namespace ID is returned in the <code>ResourceId</code> property.
            </para>
             </li> <li> 
            <para>
             <b>SERVICE</b>: The service ID is returned in the <code>ResourceId</code> property.
            </para>
             </li> <li> 
            <para>
             <b>INSTANCE</b>: The instance ID is returned in the <code>ResourceId</code> property.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The name of the operation that is associated with the specified ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Operation.UpdateDate">
            <summary>
            Gets and sets the property UpdateDate. 
            <para>
            The date and time that the value of <code>Status</code> changed to the current value,
            in Unix date/time format and Coordinated Universal Time (UTC). The value of <code>UpdateDate</code>
            is accurate to milliseconds. For example, the value <code>1516925490.087</code> represents
            Friday, January 26, 2018 12:11:30.087 AM.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.OperationFilter">
            <summary>
            A complex type that lets you select the operations that you want to list.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.OperationFilter.Condition">
            <summary>
            Gets and sets the property Condition. 
            <para>
            The operator that you want to use to determine whether an operation matches the specified
            value. Valid values for condition include:
            </para>
             <ul> <li> 
            <para>
             <code>EQ</code>: When you specify <code>EQ</code> for the condition, you can specify
            only one value. <code>EQ</code> is supported for <code>NAMESPACE_ID</code>, <code>SERVICE_ID</code>,
            <code>STATUS</code>, and <code>TYPE</code>. <code>EQ</code> is the default condition
            and can be omitted.
            </para>
             </li> <li> 
            <para>
             <code>IN</code>: When you specify <code>IN</code> for the condition, you can specify
            a list of one or more values. <code>IN</code> is supported for <code>STATUS</code>
            and <code>TYPE</code>. An operation must match one of the specified values to be returned
            in the response.
            </para>
             </li> <li> 
            <para>
             <code>BETWEEN</code>: Specify a start date and an end date in Unix date/time format
            and Coordinated Universal Time (UTC). The start date must be the first value. <code>BETWEEN</code>
            is supported for <code>UPDATE_DATE</code>. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.OperationFilter.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Specify the operations that you want to get:
            </para>
             <ul> <li> 
            <para>
             <b>NAMESPACE_ID</b>: Gets operations related to specified namespaces.
            </para>
             </li> <li> 
            <para>
             <b>SERVICE_ID</b>: Gets operations related to specified services.
            </para>
             </li> <li> 
            <para>
             <b>STATUS</b>: Gets operations based on the status of the operations: <code>SUBMITTED</code>,
            <code>PENDING</code>, <code>SUCCEED</code>, or <code>FAIL</code>.
            </para>
             </li> <li> 
            <para>
             <b>TYPE</b>: Gets specified types of operation.
            </para>
             </li> <li> 
            <para>
             <b>UPDATE_DATE</b>: Gets operations that changed status during a specified date/time
            range. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.OperationFilter.Values">
            <summary>
            Gets and sets the property Values. 
            <para>
            Specify values that are applicable to the value that you specify for <code>Name</code>:
            
            </para>
             <ul> <li> 
            <para>
             <b>NAMESPACE_ID</b>: Specify one namespace ID.
            </para>
             </li> <li> 
            <para>
             <b>SERVICE_ID</b>: Specify one service ID.
            </para>
             </li> <li> 
            <para>
             <b>STATUS</b>: Specify one or more statuses: <code>SUBMITTED</code>, <code>PENDING</code>,
            <code>SUCCEED</code>, or <code>FAIL</code>.
            </para>
             </li> <li> 
            <para>
             <b>TYPE</b>: Specify one or more of the following types: <code>CREATE_NAMESPACE</code>,
            <code>DELETE_NAMESPACE</code>, <code>UPDATE_SERVICE</code>, <code>REGISTER_INSTANCE</code>,
            or <code>DEREGISTER_INSTANCE</code>.
            </para>
             </li> <li> 
            <para>
             <b>UPDATE_DATE</b>: Specify a start date and an end date in Unix date/time format
            and Coordinated Universal Time (UTC). The start date must be the first value.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.OperationNotFoundException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new OperationNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of OperationNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of OperationNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of OperationNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of OperationNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.OperationNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the OperationNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.OperationSummary">
            <summary>
            A complex type that contains information about an operation that matches the criteria
            that you specified in a <a>ListOperations</a> request.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.OperationSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID for an operation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.OperationSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of the operation. Values include the following:
            </para>
             <ul> <li> 
            <para>
             <b>SUBMITTED</b>: This is the initial state immediately after you submit a request.
            </para>
             </li> <li> 
            <para>
             <b>PENDING</b>: AWS Cloud Map is performing the operation.
            </para>
             </li> <li> 
            <para>
             <b>SUCCESS</b>: The operation succeeded.
            </para>
             </li> <li> 
            <para>
             <b>FAIL</b>: The operation failed. For the failure reason, see <code>ErrorMessage</code>.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.RegisterInstanceRequest">
            <summary>
            Container for the parameters to the RegisterInstance operation.
            Creates or updates one or more records and, optionally, creates a health check based
            on the settings in a specified service. When you submit a <code>RegisterInstance</code>
            request, the following occurs:
            
             <ul> <li> 
            <para>
            For each DNS record that you define in the service that is specified by <code>ServiceId</code>,
            a record is created or updated in the hosted zone that is associated with the corresponding
            namespace.
            </para>
             </li> <li> 
            <para>
            If the service includes <code>HealthCheckConfig</code>, a health check is created
            based on the settings in the health check configuration.
            </para>
             </li> <li> 
            <para>
            The health check, if any, is associated with each of the new or updated records.
            </para>
             </li> </ul> <important> 
            <para>
            One <code>RegisterInstance</code> request must complete before you can submit another
            request and specify the same service ID and instance ID.
            </para>
             </important> 
            <para>
            For more information, see <a>CreateService</a>.
            </para>
             
            <para>
            When AWS Cloud Map receives a DNS query for the specified DNS name, it returns the
            applicable value:
            </para>
             <ul> <li> 
            <para>
             <b>If the health check is healthy</b>: returns all the records
            </para>
             </li> <li> 
            <para>
             <b>If the health check is unhealthy</b>: returns the applicable value for the last
            healthy instance
            </para>
             </li> <li> 
            <para>
             <b>If you didn't specify a health check configuration</b>: returns all the records
            </para>
             </li> </ul> 
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.RegisterInstanceRequest.Attributes">
            <summary>
            Gets and sets the property Attributes. 
            <para>
            A string map that contains the following information for the service that you specify
            in <code>ServiceId</code>:
            </para>
             <ul> <li> 
            <para>
            The attributes that apply to the records that are defined in the service. 
            </para>
             </li> <li> 
            <para>
            For each attribute, the applicable value.
            </para>
             </li> </ul> 
            <para>
            Supported attribute keys include the following:
            </para>
             
            <para>
             <b>AWS_ALIAS_DNS_NAME</b> 
            </para>
             
            <para>
             <b/> 
            </para>
             
            <para>
            If you want AWS Cloud Map to create an Amazon Route 53 alias record that routes traffic
            to an Elastic Load Balancing load balancer, specify the DNS name that is associated
            with the load balancer. For information about how to get the DNS name, see "DNSName"
            in the topic <a href="http://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html">AliasTarget</a>
            in the <i>Route 53 API Reference</i>.
            </para>
             
            <para>
            Note the following:
            </para>
             <ul> <li> 
            <para>
            The configuration for the service that is specified by <code>ServiceId</code> must
            include settings for an A record, an AAAA record, or both.
            </para>
             </li> <li> 
            <para>
            In the service that is specified by <code>ServiceId</code>, the value of <code>RoutingPolicy</code>
            must be <code>WEIGHTED</code>.
            </para>
             </li> <li> 
            <para>
            If the service that is specified by <code>ServiceId</code> includes <code>HealthCheckConfig</code>
            settings, AWS Cloud Map will create the Route 53 health check, but it won't associate
            the health check with the alias record.
            </para>
             </li> <li> 
            <para>
            Auto naming currently doesn't support creating alias records that route traffic to
            AWS resources other than ELB load balancers.
            </para>
             </li> <li> 
            <para>
            If you specify a value for <code>AWS_ALIAS_DNS_NAME</code>, don't specify values for
            any of the <code>AWS_INSTANCE</code> attributes.
            </para>
             </li> </ul> 
            <para>
             <b>AWS_INIT_HEALTH_STATUS</b> 
            </para>
             
            <para>
            If the service configuration includes <code>HealthCheckCustomConfig</code>, you can
            optionally use <code>AWS_INIT_HEALTH_STATUS</code> to specify the initial status of
            the custom health check, <code>HEALTHY</code> or <code>UNHEALTHY</code>. If you don't
            specify a value for <code>AWS_INIT_HEALTH_STATUS</code>, the initial status is <code>HEALTHY</code>.
            </para>
             
            <para>
             <b>AWS_INSTANCE_CNAME</b> 
            </para>
             
            <para>
            If the service configuration includes a CNAME record, the domain name that you want
            Route 53 to return in response to DNS queries, for example, <code>example.com</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an CNAME record.
            </para>
             
            <para>
             <b>AWS_INSTANCE_IPV4</b> 
            </para>
             
            <para>
            If the service configuration includes an A record, the IPv4 address that you want
            Route 53 to return in response to DNS queries, for example, <code>192.0.2.44</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an A record. If the service includes settings for an SRV record, you
            must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>,
            or both.
            </para>
             
            <para>
             <b>AWS_INSTANCE_IPV6</b> 
            </para>
             
            <para>
            If the service configuration includes an AAAA record, the IPv6 address that you want
            Route 53 to return in response to DNS queries, for example, <code>2001:0db8:85a3:0000:0000:abcd:0001:2345</code>.
            </para>
             
            <para>
            This value is required if the service specified by <code>ServiceId</code> includes
            settings for an AAAA record. If the service includes settings for an SRV record, you
            must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>,
            or both.
            </para>
             
            <para>
             <b>AWS_INSTANCE_PORT</b> 
            </para>
             
            <para>
            If the service includes an SRV record, the value that you want Route 53 to return
            for the port.
            </para>
             
            <para>
            If the service includes <code>HealthCheckConfig</code>, the port on the endpoint that
            you want Route 53 to send requests to. 
            </para>
             
            <para>
            This value is required if you specified settings for an SRV record when you created
            the service.
            </para>
             
            <para>
             <b>Custom attributes</b> 
            </para>
             
            <para>
            You can add up to 30 custom attributes. For each key-value pair, the maximum length
            of the attribute name is 255 characters, and the maximum length of the attribute value
            is 1,024 characters. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.RegisterInstanceRequest.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed <code>RegisterInstance</code>
            requests to be retried without the risk of executing the operation twice. You must
            use a unique <code>CreatorRequestId</code> string every time you submit a <code>RegisterInstance</code>
            request if you're registering additional instances for the same namespace and service.
            <code>CreatorRequestId</code> can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.RegisterInstanceRequest.InstanceId">
            <summary>
            Gets and sets the property InstanceId. 
            <para>
            An identifier that you want to associate with the instance. Note the following:
            </para>
             <ul> <li> 
            <para>
            If the service that is specified by <code>ServiceId</code> includes settings for an
            SRV record, the value of <code>InstanceId</code> is automatically included as part
            of the value for the SRV record. For more information, see <a>DnsRecord$Type</a>.
            </para>
             </li> <li> 
            <para>
            You can use this value to update an existing instance.
            </para>
             </li> <li> 
            <para>
            To register a new instance, you must specify a value that is unique among instances
            that you register by using the same service. 
            </para>
             </li> <li> 
            <para>
            If you specify an existing <code>InstanceId</code> and <code>ServiceId</code>, AWS
            Cloud Map updates the existing DNS records, if any. If there's also an existing health
            check, AWS Cloud Map deletes the old health check and creates a new one. 
            </para>
             <note> 
            <para>
            The health check isn't deleted immediately, so it will still appear for a while if
            you submit a <code>ListHealthChecks</code> request, for example.
            </para>
             </note> </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.RegisterInstanceRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that you want to use for settings for the instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.RegisterInstanceResponse">
            <summary>
            This is the response object from the RegisterInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.RegisterInstanceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceInUseException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceInUseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceInUseException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceInUseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceInUseException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceInUseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceInUseException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceLimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceLimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceLimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.Service">
            <summary>
            A complex type that contains information about the specified service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the service when you
            create it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.CreateDate">
            <summary>
            Gets and sets the property CreateDate. 
            <para>
            The date and time that the service was created, in Unix format and Coordinated Universal
            Time (UTC). The value of <code>CreateDate</code> is accurate to milliseconds. For
            example, the value <code>1516925490.087</code> represents Friday, January 26, 2018
            12:11:30.087 AM.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.CreatorRequestId">
            <summary>
            Gets and sets the property CreatorRequestId. 
            <para>
            A unique string that identifies the request and that allows failed requests to be
            retried without the risk of executing the operation twice. <code>CreatorRequestId</code>
            can be any unique string, for example, a date/time stamp.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.DnsConfig">
            <summary>
            Gets and sets the property DnsConfig. 
            <para>
            A complex type that contains information about the Route 53 DNS records that you want
            AWS Cloud Map to create when you register an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.HealthCheckConfig">
            <summary>
            Gets and sets the property HealthCheckConfig. 
            <para>
             <i>Public DNS namespaces only.</i> A complex type that contains settings for an optional
            health check. If you specify settings for a health check, AWS Cloud Map associates
            the health check with the records that you specify in <code>DnsConfig</code>.
            </para>
             
            <para>
            For information about the charges for health checks, see <a href="http://aws.amazon.com/route53/pricing/">Amazon
            Route 53 Pricing</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.HealthCheckCustomConfig">
            <summary>
            Gets and sets the property HealthCheckCustomConfig. 
            <para>
            A complex type that contains information about an optional custom health check.
            </para>
             <important> 
            <para>
            If you specify a health check configuration, you can specify either <code>HealthCheckCustomConfig</code>
            or <code>HealthCheckConfig</code> but not both.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID that AWS Cloud Map assigned to the service when you created it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            The number of instances that are currently associated with the service. Instances
            that were previously associated with the service but that have been deleted are not
            included in the count.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.Service.NamespaceId">
            <summary>
            Gets and sets the property NamespaceId. 
            <para>
            The ID of the namespace that was used to create the service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new ServiceAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ServiceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of ServiceAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ServiceAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ServiceChange">
            <summary>
            A complex type that contains changes to an existing service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceChange.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceChange.DnsConfig">
            <summary>
            Gets and sets the property DnsConfig. 
            <para>
            A complex type that contains information about the Route 53 DNS records that you want
            AWS Cloud Map to create when you register an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceChange.HealthCheckConfig">
            <summary>
            Gets and sets the property HealthCheckConfig.
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ServiceFilter">
            <summary>
            A complex type that lets you specify the namespaces that you want to list services
            for.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceFilter.Condition">
            <summary>
            Gets and sets the property Condition. 
            <para>
            The operator that you want to use to determine whether a service is returned by <code>ListServices</code>.
            Valid values for <code>Condition</code> include the following:
            </para>
             <ul> <li> 
            <para>
             <code>EQ</code>: When you specify <code>EQ</code>, specify one namespace ID for <code>Values</code>.
            <code>EQ</code> is the default condition and can be omitted.
            </para>
             </li> <li> 
            <para>
             <code>IN</code>: When you specify <code>IN</code>, specify a list of the IDs for
            the namespaces that you want <code>ListServices</code> to return a list of services
            for.
            </para>
             </li> <li> 
            <para>
             <code>BETWEEN</code>: Not applicable.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceFilter.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Specify <code>NAMESPACE_ID</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceFilter.Values">
            <summary>
            Gets and sets the property Values. 
            <para>
            The values that are applicable to the value that you specify for <code>Condition</code>
            to filter the list of services.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            <summary>
             ServiceDiscovery exception
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new ServiceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ServiceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ServiceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.Model.ServiceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ServiceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.ServiceSummary">
            <summary>
            A complex type that contains information about a specified service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) that AWS Cloud Map assigns to the service when you
            create it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.CreateDate">
            <summary>
            Gets and sets the property CreateDate. 
            <para>
            The date and time that the service was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description that you specify when you create the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.DnsConfig">
            <summary>
            Gets and sets the property DnsConfig.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.HealthCheckConfig">
            <summary>
            Gets and sets the property HealthCheckConfig.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.HealthCheckCustomConfig">
            <summary>
            Gets and sets the property HealthCheckCustomConfig.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID that AWS Cloud Map assigned to the service when you created it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            The number of instances that are currently associated with the service. Instances
            that were previously associated with the service but that have been deleted are not
            included in the count.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.ServiceSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest">
            <summary>
            Container for the parameters to the UpdateInstanceCustomHealthStatus operation.
            Submits a request to change the health status of a custom health check to healthy
            or unhealthy.
            
             
            <para>
            You can use <code>UpdateInstanceCustomHealthStatus</code> to change the status only
            for custom health checks, which you define using <code>HealthCheckCustomConfig</code>
            when you create a service. You can't use it to change the status for Route 53 health
            checks, which you define using <code>HealthCheckConfig</code>.
            </para>
             
            <para>
            For more information, see <a>HealthCheckCustomConfig</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest.InstanceId">
            <summary>
            Gets and sets the property InstanceId. 
            <para>
            The ID of the instance that you want to change the health status for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest.ServiceId">
            <summary>
            Gets and sets the property ServiceId. 
            <para>
            The ID of the service that includes the configuration for the custom health check
            that you want to change the status for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The new status of the instance, <code>HEALTHY</code> or <code>UNHEALTHY</code>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusResponse">
            <summary>
            This is the response object from the UpdateInstanceCustomHealthStatus operation.
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.UpdateServiceRequest">
            <summary>
            Container for the parameters to the UpdateService operation.
            Submits a request to perform the following operations:
            
             <ul> <li> 
            <para>
            Add or delete <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Update the TTL setting for existing <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Add, update, or delete <code>HealthCheckConfig</code> for a specified service
            </para>
             </li> </ul> 
            <para>
            For public and private DNS namespaces, you must specify all <code>DnsRecords</code>
            configurations (and, optionally, <code>HealthCheckConfig</code>) that you want to
            appear in the updated service. Any current configurations that don't appear in an
            <code>UpdateService</code> request are deleted.
            </para>
             
            <para>
            When you update the TTL setting for a service, AWS Cloud Map also updates the corresponding
            settings in all the records and health checks that were created by using the specified
            service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateServiceRequest.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the service that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateServiceRequest.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            A complex type that contains the new settings for the service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.Model.UpdateServiceResponse">
            <summary>
            This is the response object from the UpdateService operation.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.Model.UpdateServiceResponse.OperationId">
            <summary>
            Gets and sets the property OperationId. 
            <para>
            A value that you can use to determine whether the request completed successfully.
            To get the status of the operation, see <a>GetOperation</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ServiceDiscovery.CustomHealthStatus">
            <summary>
            Constants used for properties of type CustomHealthStatus.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.CustomHealthStatus.HEALTHY">
            <summary>
            Constant HEALTHY for CustomHealthStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.CustomHealthStatus.UNHEALTHY">
            <summary>
            Constant UNHEALTHY for CustomHealthStatus
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.CustomHealthStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.CustomHealthStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.CustomHealthStatus.op_Implicit(System.String)~Amazon.ServiceDiscovery.CustomHealthStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.FilterCondition">
            <summary>
            Constants used for properties of type FilterCondition.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.FilterCondition.BETWEEN">
            <summary>
            Constant BETWEEN for FilterCondition
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.FilterCondition.EQ">
            <summary>
            Constant EQ for FilterCondition
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.FilterCondition.IN">
            <summary>
            Constant IN for FilterCondition
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.FilterCondition.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.FilterCondition.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.FilterCondition.op_Implicit(System.String)~Amazon.ServiceDiscovery.FilterCondition">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.HealthCheckType">
            <summary>
            Constants used for properties of type HealthCheckType.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthCheckType.HTTP">
            <summary>
            Constant HTTP for HealthCheckType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthCheckType.HTTPS">
            <summary>
            Constant HTTPS for HealthCheckType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthCheckType.TCP">
            <summary>
            Constant TCP for HealthCheckType
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthCheckType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthCheckType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthCheckType.op_Implicit(System.String)~Amazon.ServiceDiscovery.HealthCheckType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.HealthStatus">
            <summary>
            Constants used for properties of type HealthStatus.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatus.HEALTHY">
            <summary>
            Constant HEALTHY for HealthStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatus.UNHEALTHY">
            <summary>
            Constant UNHEALTHY for HealthStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatus.UNKNOWN">
            <summary>
            Constant UNKNOWN for HealthStatus
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatus.op_Implicit(System.String)~Amazon.ServiceDiscovery.HealthStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.HealthStatusFilter">
            <summary>
            Constants used for properties of type HealthStatusFilter.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatusFilter.ALL">
            <summary>
            Constant ALL for HealthStatusFilter
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatusFilter.HEALTHY">
            <summary>
            Constant HEALTHY for HealthStatusFilter
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.HealthStatusFilter.UNHEALTHY">
            <summary>
            Constant UNHEALTHY for HealthStatusFilter
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatusFilter.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatusFilter.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.HealthStatusFilter.op_Implicit(System.String)~Amazon.ServiceDiscovery.HealthStatusFilter">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.NamespaceFilterName">
            <summary>
            Constants used for properties of type NamespaceFilterName.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.NamespaceFilterName.TYPE">
            <summary>
            Constant TYPE for NamespaceFilterName
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceFilterName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceFilterName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceFilterName.op_Implicit(System.String)~Amazon.ServiceDiscovery.NamespaceFilterName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.NamespaceType">
            <summary>
            Constants used for properties of type NamespaceType.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.NamespaceType.DNS_PRIVATE">
            <summary>
            Constant DNS_PRIVATE for NamespaceType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.NamespaceType.DNS_PUBLIC">
            <summary>
            Constant DNS_PUBLIC for NamespaceType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.NamespaceType.HTTP">
            <summary>
            Constant HTTP for NamespaceType
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.NamespaceType.op_Implicit(System.String)~Amazon.ServiceDiscovery.NamespaceType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.OperationFilterName">
            <summary>
            Constants used for properties of type OperationFilterName.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationFilterName.NAMESPACE_ID">
            <summary>
            Constant NAMESPACE_ID for OperationFilterName
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationFilterName.SERVICE_ID">
            <summary>
            Constant SERVICE_ID for OperationFilterName
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationFilterName.STATUS">
            <summary>
            Constant STATUS for OperationFilterName
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationFilterName.TYPE">
            <summary>
            Constant TYPE for OperationFilterName
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationFilterName.UPDATE_DATE">
            <summary>
            Constant UPDATE_DATE for OperationFilterName
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationFilterName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationFilterName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationFilterName.op_Implicit(System.String)~Amazon.ServiceDiscovery.OperationFilterName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.OperationStatus">
            <summary>
            Constants used for properties of type OperationStatus.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationStatus.FAIL">
            <summary>
            Constant FAIL for OperationStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationStatus.PENDING">
            <summary>
            Constant PENDING for OperationStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationStatus.SUBMITTED">
            <summary>
            Constant SUBMITTED for OperationStatus
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationStatus.SUCCESS">
            <summary>
            Constant SUCCESS for OperationStatus
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationStatus.op_Implicit(System.String)~Amazon.ServiceDiscovery.OperationStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.OperationTargetType">
            <summary>
            Constants used for properties of type OperationTargetType.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationTargetType.INSTANCE">
            <summary>
            Constant INSTANCE for OperationTargetType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationTargetType.NAMESPACE">
            <summary>
            Constant NAMESPACE for OperationTargetType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationTargetType.SERVICE">
            <summary>
            Constant SERVICE for OperationTargetType
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationTargetType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationTargetType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationTargetType.op_Implicit(System.String)~Amazon.ServiceDiscovery.OperationTargetType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.OperationType">
            <summary>
            Constants used for properties of type OperationType.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationType.CREATE_NAMESPACE">
            <summary>
            Constant CREATE_NAMESPACE for OperationType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationType.DELETE_NAMESPACE">
            <summary>
            Constant DELETE_NAMESPACE for OperationType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationType.DEREGISTER_INSTANCE">
            <summary>
            Constant DEREGISTER_INSTANCE for OperationType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationType.REGISTER_INSTANCE">
            <summary>
            Constant REGISTER_INSTANCE for OperationType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.OperationType.UPDATE_SERVICE">
            <summary>
            Constant UPDATE_SERVICE for OperationType
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.OperationType.op_Implicit(System.String)~Amazon.ServiceDiscovery.OperationType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.RecordType">
            <summary>
            Constants used for properties of type RecordType.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RecordType.A">
            <summary>
            Constant A for RecordType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RecordType.AAAA">
            <summary>
            Constant AAAA for RecordType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RecordType.CNAME">
            <summary>
            Constant CNAME for RecordType
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RecordType.SRV">
            <summary>
            Constant SRV for RecordType
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RecordType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RecordType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RecordType.op_Implicit(System.String)~Amazon.ServiceDiscovery.RecordType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.RoutingPolicy">
            <summary>
            Constants used for properties of type RoutingPolicy.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RoutingPolicy.MULTIVALUE">
            <summary>
            Constant MULTIVALUE for RoutingPolicy
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.RoutingPolicy.WEIGHTED">
            <summary>
            Constant WEIGHTED for RoutingPolicy
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RoutingPolicy.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RoutingPolicy.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.RoutingPolicy.op_Implicit(System.String)~Amazon.ServiceDiscovery.RoutingPolicy">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.ServiceFilterName">
            <summary>
            Constants used for properties of type ServiceFilterName.
            </summary>
        </member>
        <member name="F:Amazon.ServiceDiscovery.ServiceFilterName.NAMESPACE_ID">
            <summary>
            Constant NAMESPACE_ID for ServiceFilterName
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.ServiceFilterName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.ServiceFilterName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ServiceDiscovery.ServiceFilterName.op_Implicit(System.String)~Amazon.ServiceDiscovery.ServiceFilterName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient">
             <summary>
             Implementation for accessing ServiceDiscovery
            
             AWS Cloud Map lets you configure public DNS, private DNS, or HTTP namespaces that
             your microservice applications run in. When an instance of the service becomes available,
             you can call the AWS Cloud Map API to register the instance with AWS Cloud Map. For
             public or private DNS namespaces, AWS Cloud Map automatically creates DNS records
             and an optional health check. Clients that submit public or private DNS queries, or
             HTTP requests, for the service receive an answer that contains up to eight healthy
             records.
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor">
             <summary>
             Constructs AmazonServiceDiscoveryClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonServiceDiscoveryClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig)">
             <summary>
             Constructs AmazonServiceDiscoveryClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonServiceDiscoveryClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Credentials and an
            AmazonServiceDiscoveryClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonServiceDiscoveryClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String,Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID, AWS Secret Key and an
            AmazonServiceDiscoveryClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonServiceDiscoveryClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.#ctor(System.String,System.String,System.String,Amazon.ServiceDiscovery.AmazonServiceDiscoveryConfig)">
            <summary>
            Constructs AmazonServiceDiscoveryClient with AWS Access Key ID, AWS Secret Key and an
            AmazonServiceDiscoveryClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonServiceDiscoveryClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="P:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreateHttpNamespace(Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest)">
            <summary>
            Creates an HTTP namespace. Service instances that you register using an HTTP namespace
            can be discovered using a <code>DiscoverInstances</code> request but can't be discovered
            using DNS. 
            
             
            <para>
            For the current limit on the number of namespaces that you can create using the same
            AWS account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateHttpNamespace service method.</param>
            
            <returns>The response from the CreateHttpNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateHttpNamespace">REST API Reference for CreateHttpNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreateHttpNamespaceAsync(Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateHttpNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateHttpNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateHttpNamespace">REST API Reference for CreateHttpNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreatePrivateDnsNamespace(Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest)">
            <summary>
            Creates a private namespace based on DNS, which will be visible only inside a specified
            Amazon VPC. The namespace defines your service naming scheme. For example, if you
            name your namespace <code>example.com</code> and name your service <code>backend</code>,
            the resulting DNS name for the service will be <code>backend.example.com</code>. For
            the current limit on the number of namespaces that you can create using the same AWS
            account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreatePrivateDnsNamespace service method.</param>
            
            <returns>The response from the CreatePrivateDnsNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePrivateDnsNamespace">REST API Reference for CreatePrivateDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreatePrivateDnsNamespaceAsync(Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreatePrivateDnsNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreatePrivateDnsNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePrivateDnsNamespace">REST API Reference for CreatePrivateDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreatePublicDnsNamespace(Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest)">
            <summary>
            Creates a public namespace based on DNS, which will be visible on the internet. The
            namespace defines your service naming scheme. For example, if you name your namespace
            <code>example.com</code> and name your service <code>backend</code>, the resulting
            DNS name for the service will be <code>backend.example.com</code>. For the current
            limit on the number of namespaces that you can create using the same AWS account,
            see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreatePublicDnsNamespace service method.</param>
            
            <returns>The response from the CreatePublicDnsNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePublicDnsNamespace">REST API Reference for CreatePublicDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreatePublicDnsNamespaceAsync(Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreatePublicDnsNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreatePublicDnsNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePublicDnsNamespace">REST API Reference for CreatePublicDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreateService(Amazon.ServiceDiscovery.Model.CreateServiceRequest)">
            <summary>
            Creates a service, which defines the configuration for the following entities:
            
             <ul> <li> 
            <para>
            For public and private DNS namespaces, one of the following combinations of DNS records
            in Amazon Route 53:
            </para>
             <ul> <li> 
            <para>
            A
            </para>
             </li> <li> 
            <para>
            AAAA
            </para>
             </li> <li> 
            <para>
            A and AAAA
            </para>
             </li> <li> 
            <para>
            SRV
            </para>
             </li> <li> 
            <para>
            CNAME
            </para>
             </li> </ul> </li> <li> 
            <para>
            Optionally, a health check
            </para>
             </li> </ul> 
            <para>
            After you create the service, you can submit a <a>RegisterInstance</a> request, and
            AWS Cloud Map uses the values in the configuration to create the specified entities.
            </para>
             
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateService service method.</param>
            
            <returns>The response from the CreateService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException">
            The service can't be created because a service with the same name already exists.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateService">REST API Reference for CreateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.CreateServiceAsync(Amazon.ServiceDiscovery.Model.CreateServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateService">REST API Reference for CreateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeleteNamespace(Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest)">
            <summary>
            Deletes a namespace from the current account. If the namespace still contains one
            or more services, the request fails.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteNamespace service method.</param>
            
            <returns>The response from the DeleteNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteNamespace">REST API Reference for DeleteNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeleteNamespaceAsync(Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteNamespace">REST API Reference for DeleteNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeleteService(Amazon.ServiceDiscovery.Model.DeleteServiceRequest)">
            <summary>
            Deletes a specified service. If the service still contains one or more registered
            instances, the request fails.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteService service method.</param>
            
            <returns>The response from the DeleteService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteService">REST API Reference for DeleteService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeleteServiceAsync(Amazon.ServiceDiscovery.Model.DeleteServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteService">REST API Reference for DeleteService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeregisterInstance(Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest)">
            <summary>
            Deletes the Amazon Route 53 DNS records and health check, if any, that AWS Cloud Map
            created for the specified instance.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeregisterInstance service method.</param>
            
            <returns>The response from the DeregisterInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeregisterInstance">REST API Reference for DeregisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DeregisterInstanceAsync(Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeregisterInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeregisterInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeregisterInstance">REST API Reference for DeregisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DiscoverInstances(Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest)">
            <summary>
            Discovers registered instances for a specified namespace and service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DiscoverInstances service method.</param>
            
            <returns>The response from the DiscoverInstances service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DiscoverInstances">REST API Reference for DiscoverInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.DiscoverInstancesAsync(Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DiscoverInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DiscoverInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DiscoverInstances">REST API Reference for DiscoverInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetInstance(Amazon.ServiceDiscovery.Model.GetInstanceRequest)">
            <summary>
            Gets information about a specified instance.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetInstance service method.</param>
            
            <returns>The response from the GetInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstance">REST API Reference for GetInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetInstanceAsync(Amazon.ServiceDiscovery.Model.GetInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstance">REST API Reference for GetInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetInstancesHealthStatus(Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest)">
            <summary>
            Gets the current health status (<code>Healthy</code>, <code>Unhealthy</code>, or <code>Unknown</code>)
            of one or more instances that are associated with a specified service.
            
             <note> 
            <para>
            There is a brief delay between when you register an instance and when the health status
            for the instance is available. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetInstancesHealthStatus service method.</param>
            
            <returns>The response from the GetInstancesHealthStatus service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstancesHealthStatus">REST API Reference for GetInstancesHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetInstancesHealthStatusAsync(Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetInstancesHealthStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetInstancesHealthStatus operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstancesHealthStatus">REST API Reference for GetInstancesHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetNamespace(Amazon.ServiceDiscovery.Model.GetNamespaceRequest)">
            <summary>
            Gets information about a namespace.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetNamespace service method.</param>
            
            <returns>The response from the GetNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetNamespace">REST API Reference for GetNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetNamespaceAsync(Amazon.ServiceDiscovery.Model.GetNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetNamespace">REST API Reference for GetNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetOperation(Amazon.ServiceDiscovery.Model.GetOperationRequest)">
            <summary>
            Gets information about any operation that returns an operation ID in the response,
            such as a <code>CreateService</code> request.
            
             <note> 
            <para>
            To get a list of operations that match specified criteria, see <a>ListOperations</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOperation service method.</param>
            
            <returns>The response from the GetOperation service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.OperationNotFoundException">
            No operation exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetOperation">REST API Reference for GetOperation Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetOperationAsync(Amazon.ServiceDiscovery.Model.GetOperationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOperation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOperation operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetOperation">REST API Reference for GetOperation Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetService(Amazon.ServiceDiscovery.Model.GetServiceRequest)">
            <summary>
            Gets the settings for a specified service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetService service method.</param>
            
            <returns>The response from the GetService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetService">REST API Reference for GetService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.GetServiceAsync(Amazon.ServiceDiscovery.Model.GetServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetService">REST API Reference for GetService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListInstances(Amazon.ServiceDiscovery.Model.ListInstancesRequest)">
            <summary>
            Lists summary information about the instances that you registered by using a specified
            service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstances service method.</param>
            
            <returns>The response from the ListInstances service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListInstancesAsync(Amazon.ServiceDiscovery.Model.ListInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListNamespaces(Amazon.ServiceDiscovery.Model.ListNamespacesRequest)">
            <summary>
            Lists summary information about the namespaces that were created by the current AWS
            account.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListNamespaces service method.</param>
            
            <returns>The response from the ListNamespaces service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListNamespaces">REST API Reference for ListNamespaces Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListNamespacesAsync(Amazon.ServiceDiscovery.Model.ListNamespacesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListNamespaces operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListNamespaces operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListNamespaces">REST API Reference for ListNamespaces Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListOperations(Amazon.ServiceDiscovery.Model.ListOperationsRequest)">
            <summary>
            Lists operations that match the criteria that you specify.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListOperations service method.</param>
            
            <returns>The response from the ListOperations service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListOperations">REST API Reference for ListOperations Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListOperationsAsync(Amazon.ServiceDiscovery.Model.ListOperationsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListOperations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListOperations operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListOperations">REST API Reference for ListOperations Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListServices(Amazon.ServiceDiscovery.Model.ListServicesRequest)">
            <summary>
            Lists summary information for all the services that are associated with one or more
            specified namespaces.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListServices service method.</param>
            
            <returns>The response from the ListServices service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListServices">REST API Reference for ListServices Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.ListServicesAsync(Amazon.ServiceDiscovery.Model.ListServicesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListServices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListServices operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListServices">REST API Reference for ListServices Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.RegisterInstance(Amazon.ServiceDiscovery.Model.RegisterInstanceRequest)">
            <summary>
            Creates or updates one or more records and, optionally, creates a health check based
            on the settings in a specified service. When you submit a <code>RegisterInstance</code>
            request, the following occurs:
            
             <ul> <li> 
            <para>
            For each DNS record that you define in the service that is specified by <code>ServiceId</code>,
            a record is created or updated in the hosted zone that is associated with the corresponding
            namespace.
            </para>
             </li> <li> 
            <para>
            If the service includes <code>HealthCheckConfig</code>, a health check is created
            based on the settings in the health check configuration.
            </para>
             </li> <li> 
            <para>
            The health check, if any, is associated with each of the new or updated records.
            </para>
             </li> </ul> <important> 
            <para>
            One <code>RegisterInstance</code> request must complete before you can submit another
            request and specify the same service ID and instance ID.
            </para>
             </important> 
            <para>
            For more information, see <a>CreateService</a>.
            </para>
             
            <para>
            When AWS Cloud Map receives a DNS query for the specified DNS name, it returns the
            applicable value:
            </para>
             <ul> <li> 
            <para>
             <b>If the health check is healthy</b>: returns all the records
            </para>
             </li> <li> 
            <para>
             <b>If the health check is unhealthy</b>: returns the applicable value for the last
            healthy instance
            </para>
             </li> <li> 
            <para>
             <b>If you didn't specify a health check configuration</b>: returns all the records
            </para>
             </li> </ul> 
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RegisterInstance service method.</param>
            
            <returns>The response from the RegisterInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/RegisterInstance">REST API Reference for RegisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.RegisterInstanceAsync(Amazon.ServiceDiscovery.Model.RegisterInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RegisterInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RegisterInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/RegisterInstance">REST API Reference for RegisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.UpdateInstanceCustomHealthStatus(Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest)">
            <summary>
            Submits a request to change the health status of a custom health check to healthy
            or unhealthy.
            
             
            <para>
            You can use <code>UpdateInstanceCustomHealthStatus</code> to change the status only
            for custom health checks, which you define using <code>HealthCheckCustomConfig</code>
            when you create a service. You can't use it to change the status for Route 53 health
            checks, which you define using <code>HealthCheckConfig</code>.
            </para>
             
            <para>
            For more information, see <a>HealthCheckCustomConfig</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateInstanceCustomHealthStatus service method.</param>
            
            <returns>The response from the UpdateInstanceCustomHealthStatus service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException">
            The health check for the instance that is specified by <code>ServiceId</code> and
            <code>InstanceId</code> is not a custom health check.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateInstanceCustomHealthStatus">REST API Reference for UpdateInstanceCustomHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.UpdateInstanceCustomHealthStatusAsync(Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateInstanceCustomHealthStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateInstanceCustomHealthStatus operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateInstanceCustomHealthStatus">REST API Reference for UpdateInstanceCustomHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.UpdateService(Amazon.ServiceDiscovery.Model.UpdateServiceRequest)">
            <summary>
            Submits a request to perform the following operations:
            
             <ul> <li> 
            <para>
            Add or delete <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Update the TTL setting for existing <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Add, update, or delete <code>HealthCheckConfig</code> for a specified service
            </para>
             </li> </ul> 
            <para>
            For public and private DNS namespaces, you must specify all <code>DnsRecords</code>
            configurations (and, optionally, <code>HealthCheckConfig</code>) that you want to
            appear in the updated service. Any current configurations that don't appear in an
            <code>UpdateService</code> request are deleted.
            </para>
             
            <para>
            When you update the TTL setting for a service, AWS Cloud Map also updates the corresponding
            settings in all the records and health checks that were created by using the specified
            service.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateService service method.</param>
            
            <returns>The response from the UpdateService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateService">REST API Reference for UpdateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.AmazonServiceDiscoveryClient.UpdateServiceAsync(Amazon.ServiceDiscovery.Model.UpdateServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateService">REST API Reference for UpdateService Operation</seealso>
        </member>
        <member name="T:Amazon.ServiceDiscovery.IAmazonServiceDiscovery">
             <summary>
             Interface for accessing ServiceDiscovery
            
             AWS Cloud Map lets you configure public DNS, private DNS, or HTTP namespaces that
             your microservice applications run in. When an instance of the service becomes available,
             you can call the AWS Cloud Map API to register the instance with AWS Cloud Map. For
             public or private DNS namespaces, AWS Cloud Map automatically creates DNS records
             and an optional health check. Clients that submit public or private DNS queries, or
             HTTP requests, for the service receive an answer that contains up to eight healthy
             records.
             </summary>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreateHttpNamespace(Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest)">
            <summary>
            Creates an HTTP namespace. Service instances that you register using an HTTP namespace
            can be discovered using a <code>DiscoverInstances</code> request but can't be discovered
            using DNS. 
            
             
            <para>
            For the current limit on the number of namespaces that you can create using the same
            AWS account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateHttpNamespace service method.</param>
            
            <returns>The response from the CreateHttpNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateHttpNamespace">REST API Reference for CreateHttpNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreateHttpNamespaceAsync(Amazon.ServiceDiscovery.Model.CreateHttpNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateHttpNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateHttpNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateHttpNamespace">REST API Reference for CreateHttpNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreatePrivateDnsNamespace(Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest)">
            <summary>
            Creates a private namespace based on DNS, which will be visible only inside a specified
            Amazon VPC. The namespace defines your service naming scheme. For example, if you
            name your namespace <code>example.com</code> and name your service <code>backend</code>,
            the resulting DNS name for the service will be <code>backend.example.com</code>. For
            the current limit on the number of namespaces that you can create using the same AWS
            account, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreatePrivateDnsNamespace service method.</param>
            
            <returns>The response from the CreatePrivateDnsNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePrivateDnsNamespace">REST API Reference for CreatePrivateDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreatePrivateDnsNamespaceAsync(Amazon.ServiceDiscovery.Model.CreatePrivateDnsNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreatePrivateDnsNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreatePrivateDnsNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePrivateDnsNamespace">REST API Reference for CreatePrivateDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreatePublicDnsNamespace(Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest)">
            <summary>
            Creates a public namespace based on DNS, which will be visible on the internet. The
            namespace defines your service naming scheme. For example, if you name your namespace
            <code>example.com</code> and name your service <code>backend</code>, the resulting
            DNS name for the service will be <code>backend.example.com</code>. For the current
            limit on the number of namespaces that you can create using the same AWS account,
            see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreatePublicDnsNamespace service method.</param>
            
            <returns>The response from the CreatePublicDnsNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceAlreadyExistsException">
            The namespace that you're trying to create already exists.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePublicDnsNamespace">REST API Reference for CreatePublicDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreatePublicDnsNamespaceAsync(Amazon.ServiceDiscovery.Model.CreatePublicDnsNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreatePublicDnsNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreatePublicDnsNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreatePublicDnsNamespace">REST API Reference for CreatePublicDnsNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreateService(Amazon.ServiceDiscovery.Model.CreateServiceRequest)">
            <summary>
            Creates a service, which defines the configuration for the following entities:
            
             <ul> <li> 
            <para>
            For public and private DNS namespaces, one of the following combinations of DNS records
            in Amazon Route 53:
            </para>
             <ul> <li> 
            <para>
            A
            </para>
             </li> <li> 
            <para>
            AAAA
            </para>
             </li> <li> 
            <para>
            A and AAAA
            </para>
             </li> <li> 
            <para>
            SRV
            </para>
             </li> <li> 
            <para>
            CNAME
            </para>
             </li> </ul> </li> <li> 
            <para>
            Optionally, a health check
            </para>
             </li> </ul> 
            <para>
            After you create the service, you can submit a <a>RegisterInstance</a> request, and
            AWS Cloud Map uses the values in the configuration to create the specified entities.
            </para>
             
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateService service method.</param>
            
            <returns>The response from the CreateService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceAlreadyExistsException">
            The service can't be created because a service with the same name already exists.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateService">REST API Reference for CreateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.CreateServiceAsync(Amazon.ServiceDiscovery.Model.CreateServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/CreateService">REST API Reference for CreateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeleteNamespace(Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest)">
            <summary>
            Deletes a namespace from the current account. If the namespace still contains one
            or more services, the request fails.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteNamespace service method.</param>
            
            <returns>The response from the DeleteNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteNamespace">REST API Reference for DeleteNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeleteNamespaceAsync(Amazon.ServiceDiscovery.Model.DeleteNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteNamespace">REST API Reference for DeleteNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeleteService(Amazon.ServiceDiscovery.Model.DeleteServiceRequest)">
            <summary>
            Deletes a specified service. If the service still contains one or more registered
            instances, the request fails.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteService service method.</param>
            
            <returns>The response from the DeleteService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteService">REST API Reference for DeleteService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeleteServiceAsync(Amazon.ServiceDiscovery.Model.DeleteServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeleteService">REST API Reference for DeleteService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeregisterInstance(Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest)">
            <summary>
            Deletes the Amazon Route 53 DNS records and health check, if any, that AWS Cloud Map
            created for the specified instance.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeregisterInstance service method.</param>
            
            <returns>The response from the DeregisterInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeregisterInstance">REST API Reference for DeregisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DeregisterInstanceAsync(Amazon.ServiceDiscovery.Model.DeregisterInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeregisterInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeregisterInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DeregisterInstance">REST API Reference for DeregisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DiscoverInstances(Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest)">
            <summary>
            Discovers registered instances for a specified namespace and service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DiscoverInstances service method.</param>
            
            <returns>The response from the DiscoverInstances service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DiscoverInstances">REST API Reference for DiscoverInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.DiscoverInstancesAsync(Amazon.ServiceDiscovery.Model.DiscoverInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DiscoverInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DiscoverInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/DiscoverInstances">REST API Reference for DiscoverInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetInstance(Amazon.ServiceDiscovery.Model.GetInstanceRequest)">
            <summary>
            Gets information about a specified instance.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetInstance service method.</param>
            
            <returns>The response from the GetInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstance">REST API Reference for GetInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetInstanceAsync(Amazon.ServiceDiscovery.Model.GetInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstance">REST API Reference for GetInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetInstancesHealthStatus(Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest)">
            <summary>
            Gets the current health status (<code>Healthy</code>, <code>Unhealthy</code>, or <code>Unknown</code>)
            of one or more instances that are associated with a specified service.
            
             <note> 
            <para>
            There is a brief delay between when you register an instance and when the health status
            for the instance is available. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetInstancesHealthStatus service method.</param>
            
            <returns>The response from the GetInstancesHealthStatus service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstancesHealthStatus">REST API Reference for GetInstancesHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetInstancesHealthStatusAsync(Amazon.ServiceDiscovery.Model.GetInstancesHealthStatusRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetInstancesHealthStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetInstancesHealthStatus operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetInstancesHealthStatus">REST API Reference for GetInstancesHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetNamespace(Amazon.ServiceDiscovery.Model.GetNamespaceRequest)">
            <summary>
            Gets information about a namespace.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetNamespace service method.</param>
            
            <returns>The response from the GetNamespace service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.NamespaceNotFoundException">
            No namespace exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetNamespace">REST API Reference for GetNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetNamespaceAsync(Amazon.ServiceDiscovery.Model.GetNamespaceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetNamespace operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetNamespace operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetNamespace">REST API Reference for GetNamespace Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetOperation(Amazon.ServiceDiscovery.Model.GetOperationRequest)">
            <summary>
            Gets information about any operation that returns an operation ID in the response,
            such as a <code>CreateService</code> request.
            
             <note> 
            <para>
            To get a list of operations that match specified criteria, see <a>ListOperations</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOperation service method.</param>
            
            <returns>The response from the GetOperation service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.OperationNotFoundException">
            No operation exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetOperation">REST API Reference for GetOperation Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetOperationAsync(Amazon.ServiceDiscovery.Model.GetOperationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOperation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOperation operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetOperation">REST API Reference for GetOperation Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetService(Amazon.ServiceDiscovery.Model.GetServiceRequest)">
            <summary>
            Gets the settings for a specified service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetService service method.</param>
            
            <returns>The response from the GetService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetService">REST API Reference for GetService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.GetServiceAsync(Amazon.ServiceDiscovery.Model.GetServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/GetService">REST API Reference for GetService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListInstances(Amazon.ServiceDiscovery.Model.ListInstancesRequest)">
            <summary>
            Lists summary information about the instances that you registered by using a specified
            service.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstances service method.</param>
            
            <returns>The response from the ListInstances service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListInstancesAsync(Amazon.ServiceDiscovery.Model.ListInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListNamespaces(Amazon.ServiceDiscovery.Model.ListNamespacesRequest)">
            <summary>
            Lists summary information about the namespaces that were created by the current AWS
            account.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListNamespaces service method.</param>
            
            <returns>The response from the ListNamespaces service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListNamespaces">REST API Reference for ListNamespaces Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListNamespacesAsync(Amazon.ServiceDiscovery.Model.ListNamespacesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListNamespaces operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListNamespaces operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListNamespaces">REST API Reference for ListNamespaces Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListOperations(Amazon.ServiceDiscovery.Model.ListOperationsRequest)">
            <summary>
            Lists operations that match the criteria that you specify.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListOperations service method.</param>
            
            <returns>The response from the ListOperations service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListOperations">REST API Reference for ListOperations Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListOperationsAsync(Amazon.ServiceDiscovery.Model.ListOperationsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListOperations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListOperations operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListOperations">REST API Reference for ListOperations Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListServices(Amazon.ServiceDiscovery.Model.ListServicesRequest)">
            <summary>
            Lists summary information for all the services that are associated with one or more
            specified namespaces.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListServices service method.</param>
            
            <returns>The response from the ListServices service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListServices">REST API Reference for ListServices Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.ListServicesAsync(Amazon.ServiceDiscovery.Model.ListServicesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListServices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListServices operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListServices">REST API Reference for ListServices Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.RegisterInstance(Amazon.ServiceDiscovery.Model.RegisterInstanceRequest)">
            <summary>
            Creates or updates one or more records and, optionally, creates a health check based
            on the settings in a specified service. When you submit a <code>RegisterInstance</code>
            request, the following occurs:
            
             <ul> <li> 
            <para>
            For each DNS record that you define in the service that is specified by <code>ServiceId</code>,
            a record is created or updated in the hosted zone that is associated with the corresponding
            namespace.
            </para>
             </li> <li> 
            <para>
            If the service includes <code>HealthCheckConfig</code>, a health check is created
            based on the settings in the health check configuration.
            </para>
             </li> <li> 
            <para>
            The health check, if any, is associated with each of the new or updated records.
            </para>
             </li> </ul> <important> 
            <para>
            One <code>RegisterInstance</code> request must complete before you can submit another
            request and specify the same service ID and instance ID.
            </para>
             </important> 
            <para>
            For more information, see <a>CreateService</a>.
            </para>
             
            <para>
            When AWS Cloud Map receives a DNS query for the specified DNS name, it returns the
            applicable value:
            </para>
             <ul> <li> 
            <para>
             <b>If the health check is healthy</b>: returns all the records
            </para>
             </li> <li> 
            <para>
             <b>If the health check is unhealthy</b>: returns the applicable value for the last
            healthy instance
            </para>
             </li> <li> 
            <para>
             <b>If you didn't specify a health check configuration</b>: returns all the records
            </para>
             </li> </ul> 
            <para>
            For the current limit on the number of instances that you can register using the same
            namespace and using the same service, see <a href="http://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html">AWS
            Cloud Map Limits</a> in the <i>AWS Cloud Map Developer Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RegisterInstance service method.</param>
            
            <returns>The response from the RegisterInstance service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceInUseException">
            The specified resource can't be deleted because it contains other resources. For example,
            you can't delete a service that contains any instances.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ResourceLimitExceededException">
            The resource can't be created because you've reached the limit on the number of resources.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/RegisterInstance">REST API Reference for RegisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.RegisterInstanceAsync(Amazon.ServiceDiscovery.Model.RegisterInstanceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RegisterInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RegisterInstance operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/RegisterInstance">REST API Reference for RegisterInstance Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.UpdateInstanceCustomHealthStatus(Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest)">
            <summary>
            Submits a request to change the health status of a custom health check to healthy
            or unhealthy.
            
             
            <para>
            You can use <code>UpdateInstanceCustomHealthStatus</code> to change the status only
            for custom health checks, which you define using <code>HealthCheckCustomConfig</code>
            when you create a service. You can't use it to change the status for Route 53 health
            checks, which you define using <code>HealthCheckConfig</code>.
            </para>
             
            <para>
            For more information, see <a>HealthCheckCustomConfig</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateInstanceCustomHealthStatus service method.</param>
            
            <returns>The response from the UpdateInstanceCustomHealthStatus service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.CustomHealthNotFoundException">
            The health check for the instance that is specified by <code>ServiceId</code> and
            <code>InstanceId</code> is not a custom health check.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InstanceNotFoundException">
            No instance exists with the specified ID, or the instance was recently registered,
            and information about the instance hasn't propagated yet.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateInstanceCustomHealthStatus">REST API Reference for UpdateInstanceCustomHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.UpdateInstanceCustomHealthStatusAsync(Amazon.ServiceDiscovery.Model.UpdateInstanceCustomHealthStatusRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateInstanceCustomHealthStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateInstanceCustomHealthStatus operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateInstanceCustomHealthStatus">REST API Reference for UpdateInstanceCustomHealthStatus Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.UpdateService(Amazon.ServiceDiscovery.Model.UpdateServiceRequest)">
            <summary>
            Submits a request to perform the following operations:
            
             <ul> <li> 
            <para>
            Add or delete <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Update the TTL setting for existing <code>DnsRecords</code> configurations
            </para>
             </li> <li> 
            <para>
            Add, update, or delete <code>HealthCheckConfig</code> for a specified service
            </para>
             </li> </ul> 
            <para>
            For public and private DNS namespaces, you must specify all <code>DnsRecords</code>
            configurations (and, optionally, <code>HealthCheckConfig</code>) that you want to
            appear in the updated service. Any current configurations that don't appear in an
            <code>UpdateService</code> request are deleted.
            </para>
             
            <para>
            When you update the TTL setting for a service, AWS Cloud Map also updates the corresponding
            settings in all the records and health checks that were created by using the specified
            service.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateService service method.</param>
            
            <returns>The response from the UpdateService service method, as returned by ServiceDiscovery.</returns>
            <exception cref="T:Amazon.ServiceDiscovery.Model.DuplicateRequestException">
            The operation is already in progress.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.InvalidInputException">
            One or more specified values aren't valid. For example, a required value might be
            missing, a numeric value might be outside the allowed range, or a string value might
            exceed length constraints.
            </exception>
            <exception cref="T:Amazon.ServiceDiscovery.Model.ServiceNotFoundException">
            No service exists with the specified ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateService">REST API Reference for UpdateService Operation</seealso>
        </member>
        <member name="M:Amazon.ServiceDiscovery.IAmazonServiceDiscovery.UpdateServiceAsync(Amazon.ServiceDiscovery.Model.UpdateServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateService operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateService operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateService">REST API Reference for UpdateService Operation</seealso>
        </member>
    </members>
</doc>
