AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Typedefs
ServiceDiscoveryClient.h File Reference
#include <aws/servicediscovery/ServiceDiscovery_EXPORTS.h>
#include <aws/servicediscovery/ServiceDiscoveryErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/servicediscovery/model/CreateHttpNamespaceResult.h>
#include <aws/servicediscovery/model/CreatePrivateDnsNamespaceResult.h>
#include <aws/servicediscovery/model/CreatePublicDnsNamespaceResult.h>
#include <aws/servicediscovery/model/CreateServiceResult.h>
#include <aws/servicediscovery/model/DeleteNamespaceResult.h>
#include <aws/servicediscovery/model/DeleteServiceResult.h>
#include <aws/servicediscovery/model/DeregisterInstanceResult.h>
#include <aws/servicediscovery/model/DiscoverInstancesResult.h>
#include <aws/servicediscovery/model/GetInstanceResult.h>
#include <aws/servicediscovery/model/GetInstancesHealthStatusResult.h>
#include <aws/servicediscovery/model/GetNamespaceResult.h>
#include <aws/servicediscovery/model/GetOperationResult.h>
#include <aws/servicediscovery/model/GetServiceResult.h>
#include <aws/servicediscovery/model/ListInstancesResult.h>
#include <aws/servicediscovery/model/ListNamespacesResult.h>
#include <aws/servicediscovery/model/ListOperationsResult.h>
#include <aws/servicediscovery/model/ListServicesResult.h>
#include <aws/servicediscovery/model/ListTagsForResourceResult.h>
#include <aws/servicediscovery/model/RegisterInstanceResult.h>
#include <aws/servicediscovery/model/TagResourceResult.h>
#include <aws/servicediscovery/model/UntagResourceResult.h>
#include <aws/servicediscovery/model/UpdateHttpNamespaceResult.h>
#include <aws/servicediscovery/model/UpdatePrivateDnsNamespaceResult.h>
#include <aws/servicediscovery/model/UpdatePublicDnsNamespaceResult.h>
#include <aws/servicediscovery/model/UpdateServiceResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::ServiceDiscovery::ServiceDiscoveryClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ServiceDiscovery
 
 Aws::ServiceDiscovery::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateHttpNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::CreateHttpNamespaceOutcome
 
typedef Aws::Utils::Outcome< CreatePrivateDnsNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::CreatePrivateDnsNamespaceOutcome
 
typedef Aws::Utils::Outcome< CreatePublicDnsNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::CreatePublicDnsNamespaceOutcome
 
typedef Aws::Utils::Outcome< CreateServiceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::CreateServiceOutcome
 
typedef Aws::Utils::Outcome< DeleteNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::DeleteNamespaceOutcome
 
typedef Aws::Utils::Outcome< DeleteServiceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::DeleteServiceOutcome
 
typedef Aws::Utils::Outcome< DeregisterInstanceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::DeregisterInstanceOutcome
 
typedef Aws::Utils::Outcome< DiscoverInstancesResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::DiscoverInstancesOutcome
 
typedef Aws::Utils::Outcome< GetInstanceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::GetInstanceOutcome
 
typedef Aws::Utils::Outcome< GetInstancesHealthStatusResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::GetInstancesHealthStatusOutcome
 
typedef Aws::Utils::Outcome< GetNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::GetNamespaceOutcome
 
typedef Aws::Utils::Outcome< GetOperationResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::GetOperationOutcome
 
typedef Aws::Utils::Outcome< GetServiceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::GetServiceOutcome
 
typedef Aws::Utils::Outcome< ListInstancesResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::ListInstancesOutcome
 
typedef Aws::Utils::Outcome< ListNamespacesResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::ListNamespacesOutcome
 
typedef Aws::Utils::Outcome< ListOperationsResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::ListOperationsOutcome
 
typedef Aws::Utils::Outcome< ListServicesResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::ListServicesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< RegisterInstanceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::RegisterInstanceOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateHttpNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UpdateHttpNamespaceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UpdateInstanceCustomHealthStatusOutcome
 
typedef Aws::Utils::Outcome< UpdatePrivateDnsNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UpdatePrivateDnsNamespaceOutcome
 
typedef Aws::Utils::Outcome< UpdatePublicDnsNamespaceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UpdatePublicDnsNamespaceOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceResult, ServiceDiscoveryError > Aws::ServiceDiscovery::Model::UpdateServiceOutcome
 
typedef std::future< CreateHttpNamespaceOutcome > Aws::ServiceDiscovery::Model::CreateHttpNamespaceOutcomeCallable
 
typedef std::future< CreatePrivateDnsNamespaceOutcome > Aws::ServiceDiscovery::Model::CreatePrivateDnsNamespaceOutcomeCallable
 
typedef std::future< CreatePublicDnsNamespaceOutcome > Aws::ServiceDiscovery::Model::CreatePublicDnsNamespaceOutcomeCallable
 
typedef std::future< CreateServiceOutcome > Aws::ServiceDiscovery::Model::CreateServiceOutcomeCallable
 
typedef std::future< DeleteNamespaceOutcome > Aws::ServiceDiscovery::Model::DeleteNamespaceOutcomeCallable
 
typedef std::future< DeleteServiceOutcome > Aws::ServiceDiscovery::Model::DeleteServiceOutcomeCallable
 
typedef std::future< DeregisterInstanceOutcome > Aws::ServiceDiscovery::Model::DeregisterInstanceOutcomeCallable
 
typedef std::future< DiscoverInstancesOutcome > Aws::ServiceDiscovery::Model::DiscoverInstancesOutcomeCallable
 
typedef std::future< GetInstanceOutcome > Aws::ServiceDiscovery::Model::GetInstanceOutcomeCallable
 
typedef std::future< GetInstancesHealthStatusOutcome > Aws::ServiceDiscovery::Model::GetInstancesHealthStatusOutcomeCallable
 
typedef std::future< GetNamespaceOutcome > Aws::ServiceDiscovery::Model::GetNamespaceOutcomeCallable
 
typedef std::future< GetOperationOutcome > Aws::ServiceDiscovery::Model::GetOperationOutcomeCallable
 
typedef std::future< GetServiceOutcome > Aws::ServiceDiscovery::Model::GetServiceOutcomeCallable
 
typedef std::future< ListInstancesOutcome > Aws::ServiceDiscovery::Model::ListInstancesOutcomeCallable
 
typedef std::future< ListNamespacesOutcome > Aws::ServiceDiscovery::Model::ListNamespacesOutcomeCallable
 
typedef std::future< ListOperationsOutcome > Aws::ServiceDiscovery::Model::ListOperationsOutcomeCallable
 
typedef std::future< ListServicesOutcome > Aws::ServiceDiscovery::Model::ListServicesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::ServiceDiscovery::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< RegisterInstanceOutcome > Aws::ServiceDiscovery::Model::RegisterInstanceOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::ServiceDiscovery::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::ServiceDiscovery::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateHttpNamespaceOutcome > Aws::ServiceDiscovery::Model::UpdateHttpNamespaceOutcomeCallable
 
typedef std::future< UpdateInstanceCustomHealthStatusOutcome > Aws::ServiceDiscovery::Model::UpdateInstanceCustomHealthStatusOutcomeCallable
 
typedef std::future< UpdatePrivateDnsNamespaceOutcome > Aws::ServiceDiscovery::Model::UpdatePrivateDnsNamespaceOutcomeCallable
 
typedef std::future< UpdatePublicDnsNamespaceOutcome > Aws::ServiceDiscovery::Model::UpdatePublicDnsNamespaceOutcomeCallable
 
typedef std::future< UpdateServiceOutcome > Aws::ServiceDiscovery::Model::UpdateServiceOutcomeCallable
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::CreateHttpNamespaceRequest &, const Model::CreateHttpNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::CreateHttpNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::CreatePrivateDnsNamespaceRequest &, const Model::CreatePrivateDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::CreatePrivateDnsNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::CreatePublicDnsNamespaceRequest &, const Model::CreatePublicDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::CreatePublicDnsNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::CreateServiceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::DeleteNamespaceRequest &, const Model::DeleteNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::DeleteNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::DeleteServiceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::DeregisterInstanceRequest &, const Model::DeregisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::DeregisterInstanceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::DiscoverInstancesRequest &, const Model::DiscoverInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::DiscoverInstancesResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::GetInstanceRequest &, const Model::GetInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::GetInstanceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::GetInstancesHealthStatusRequest &, const Model::GetInstancesHealthStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::GetInstancesHealthStatusResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::GetNamespaceRequest &, const Model::GetNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::GetNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::GetOperationRequest &, const Model::GetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::GetOperationResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::GetServiceRequest &, const Model::GetServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::GetServiceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::ListInstancesResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::ListNamespacesRequest &, const Model::ListNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::ListNamespacesResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::ListOperationsRequest &, const Model::ListOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::ListOperationsResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::ListServicesResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::RegisterInstanceRequest &, const Model::RegisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::RegisterInstanceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::TagResourceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UpdateHttpNamespaceRequest &, const Model::UpdateHttpNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UpdateHttpNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UpdateInstanceCustomHealthStatusRequest &, const Model::UpdateInstanceCustomHealthStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UpdateInstanceCustomHealthStatusResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UpdatePrivateDnsNamespaceRequest &, const Model::UpdatePrivateDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UpdatePrivateDnsNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UpdatePublicDnsNamespaceRequest &, const Model::UpdatePublicDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UpdatePublicDnsNamespaceResponseReceivedHandler
 
typedef std::function< void(const ServiceDiscoveryClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceDiscovery::UpdateServiceResponseReceivedHandler