

****************
ServiceDiscovery
****************



======
Client
======



.. py:class:: ServiceDiscovery.Client

  A low-level client representing AWS Cloud Map (ServiceDiscovery)
   

  With Cloud Map, you can configure public DNS, private DNS, or HTTP namespaces that your microservice applications run in. When an instance becomes available, you can call the Cloud Map API to register the instance with Cloud Map. For public or private DNS namespaces, 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.

  ::

    
    import boto3
    
    client = boto3.client('servicediscovery')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  servicediscovery/client/can_paginate
  servicediscovery/client/close
  servicediscovery/client/create_http_namespace
  servicediscovery/client/create_private_dns_namespace
  servicediscovery/client/create_public_dns_namespace
  servicediscovery/client/create_service
  servicediscovery/client/delete_namespace
  servicediscovery/client/delete_service
  servicediscovery/client/delete_service_attributes
  servicediscovery/client/deregister_instance
  servicediscovery/client/discover_instances
  servicediscovery/client/discover_instances_revision
  servicediscovery/client/get_instance
  servicediscovery/client/get_instances_health_status
  servicediscovery/client/get_namespace
  servicediscovery/client/get_operation
  servicediscovery/client/get_paginator
  servicediscovery/client/get_service
  servicediscovery/client/get_service_attributes
  servicediscovery/client/get_waiter
  servicediscovery/client/list_instances
  servicediscovery/client/list_namespaces
  servicediscovery/client/list_operations
  servicediscovery/client/list_services
  servicediscovery/client/list_tags_for_resource
  servicediscovery/client/register_instance
  servicediscovery/client/tag_resource
  servicediscovery/client/untag_resource
  servicediscovery/client/update_http_namespace
  servicediscovery/client/update_instance_custom_health_status
  servicediscovery/client/update_private_dns_namespace
  servicediscovery/client/update_public_dns_namespace
  servicediscovery/client/update_service
  servicediscovery/client/update_service_attributes


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  servicediscovery/paginator/ListInstances
  servicediscovery/paginator/ListNamespaces
  servicediscovery/paginator/ListOperations
  servicediscovery/paginator/ListServices
