AWS SDK for C++  1.9.109
AWS SDK for C++
ServiceDiscoveryClient.h
Go to the documentation of this file.
1 
6 #pragma once
39 #include <aws/core/NoResult.h>
42 #include <future>
43 #include <functional>
44 
45 namespace Aws
46 {
47 
48 namespace Http
49 {
50  class HttpClient;
51  class HttpClientFactory;
52 } // namespace Http
53 
54 namespace Utils
55 {
56  template< typename R, typename E> class Outcome;
57 namespace Threading
58 {
59  class Executor;
60 } // namespace Threading
61 } // namespace Utils
62 
63 namespace Auth
64 {
65  class AWSCredentials;
66  class AWSCredentialsProvider;
67 } // namespace Auth
68 
69 namespace Client
70 {
71  class RetryStrategy;
72 } // namespace Client
73 
74 namespace ServiceDiscovery
75 {
76 
77 namespace Model
78 {
79  class CreateHttpNamespaceRequest;
80  class CreatePrivateDnsNamespaceRequest;
81  class CreatePublicDnsNamespaceRequest;
82  class CreateServiceRequest;
83  class DeleteNamespaceRequest;
84  class DeleteServiceRequest;
85  class DeregisterInstanceRequest;
86  class DiscoverInstancesRequest;
87  class GetInstanceRequest;
88  class GetInstancesHealthStatusRequest;
89  class GetNamespaceRequest;
90  class GetOperationRequest;
91  class GetServiceRequest;
92  class ListInstancesRequest;
93  class ListNamespacesRequest;
94  class ListOperationsRequest;
95  class ListServicesRequest;
96  class ListTagsForResourceRequest;
97  class RegisterInstanceRequest;
98  class TagResourceRequest;
99  class UntagResourceRequest;
100  class UpdateHttpNamespaceRequest;
101  class UpdateInstanceCustomHealthStatusRequest;
102  class UpdatePrivateDnsNamespaceRequest;
103  class UpdatePublicDnsNamespaceRequest;
104  class UpdateServiceRequest;
105 
132 
133  typedef std::future<CreateHttpNamespaceOutcome> CreateHttpNamespaceOutcomeCallable;
134  typedef std::future<CreatePrivateDnsNamespaceOutcome> CreatePrivateDnsNamespaceOutcomeCallable;
135  typedef std::future<CreatePublicDnsNamespaceOutcome> CreatePublicDnsNamespaceOutcomeCallable;
136  typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
137  typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
138  typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
139  typedef std::future<DeregisterInstanceOutcome> DeregisterInstanceOutcomeCallable;
140  typedef std::future<DiscoverInstancesOutcome> DiscoverInstancesOutcomeCallable;
141  typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
142  typedef std::future<GetInstancesHealthStatusOutcome> GetInstancesHealthStatusOutcomeCallable;
143  typedef std::future<GetNamespaceOutcome> GetNamespaceOutcomeCallable;
144  typedef std::future<GetOperationOutcome> GetOperationOutcomeCallable;
145  typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
146  typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
147  typedef std::future<ListNamespacesOutcome> ListNamespacesOutcomeCallable;
148  typedef std::future<ListOperationsOutcome> ListOperationsOutcomeCallable;
149  typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
150  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
151  typedef std::future<RegisterInstanceOutcome> RegisterInstanceOutcomeCallable;
152  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
153  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
154  typedef std::future<UpdateHttpNamespaceOutcome> UpdateHttpNamespaceOutcomeCallable;
155  typedef std::future<UpdateInstanceCustomHealthStatusOutcome> UpdateInstanceCustomHealthStatusOutcomeCallable;
156  typedef std::future<UpdatePrivateDnsNamespaceOutcome> UpdatePrivateDnsNamespaceOutcomeCallable;
157  typedef std::future<UpdatePublicDnsNamespaceOutcome> UpdatePublicDnsNamespaceOutcomeCallable;
158  typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
159 } // namespace Model
160 
162 
163  typedef std::function<void(const ServiceDiscoveryClient*, const Model::CreateHttpNamespaceRequest&, const Model::CreateHttpNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHttpNamespaceResponseReceivedHandler;
164  typedef std::function<void(const ServiceDiscoveryClient*, const Model::CreatePrivateDnsNamespaceRequest&, const Model::CreatePrivateDnsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePrivateDnsNamespaceResponseReceivedHandler;
165  typedef std::function<void(const ServiceDiscoveryClient*, const Model::CreatePublicDnsNamespaceRequest&, const Model::CreatePublicDnsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePublicDnsNamespaceResponseReceivedHandler;
166  typedef std::function<void(const ServiceDiscoveryClient*, const Model::CreateServiceRequest&, const Model::CreateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceResponseReceivedHandler;
167  typedef std::function<void(const ServiceDiscoveryClient*, const Model::DeleteNamespaceRequest&, const Model::DeleteNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNamespaceResponseReceivedHandler;
168  typedef std::function<void(const ServiceDiscoveryClient*, const Model::DeleteServiceRequest&, const Model::DeleteServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceResponseReceivedHandler;
169  typedef std::function<void(const ServiceDiscoveryClient*, const Model::DeregisterInstanceRequest&, const Model::DeregisterInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterInstanceResponseReceivedHandler;
170  typedef std::function<void(const ServiceDiscoveryClient*, const Model::DiscoverInstancesRequest&, const Model::DiscoverInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DiscoverInstancesResponseReceivedHandler;
171  typedef std::function<void(const ServiceDiscoveryClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceResponseReceivedHandler;
172  typedef std::function<void(const ServiceDiscoveryClient*, const Model::GetInstancesHealthStatusRequest&, const Model::GetInstancesHealthStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstancesHealthStatusResponseReceivedHandler;
173  typedef std::function<void(const ServiceDiscoveryClient*, const Model::GetNamespaceRequest&, const Model::GetNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetNamespaceResponseReceivedHandler;
174  typedef std::function<void(const ServiceDiscoveryClient*, const Model::GetOperationRequest&, const Model::GetOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationResponseReceivedHandler;
175  typedef std::function<void(const ServiceDiscoveryClient*, const Model::GetServiceRequest&, const Model::GetServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceResponseReceivedHandler;
176  typedef std::function<void(const ServiceDiscoveryClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
177  typedef std::function<void(const ServiceDiscoveryClient*, const Model::ListNamespacesRequest&, const Model::ListNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNamespacesResponseReceivedHandler;
178  typedef std::function<void(const ServiceDiscoveryClient*, const Model::ListOperationsRequest&, const Model::ListOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOperationsResponseReceivedHandler;
179  typedef std::function<void(const ServiceDiscoveryClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicesResponseReceivedHandler;
180  typedef std::function<void(const ServiceDiscoveryClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
181  typedef std::function<void(const ServiceDiscoveryClient*, const Model::RegisterInstanceRequest&, const Model::RegisterInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterInstanceResponseReceivedHandler;
182  typedef std::function<void(const ServiceDiscoveryClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
183  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
184  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UpdateHttpNamespaceRequest&, const Model::UpdateHttpNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHttpNamespaceResponseReceivedHandler;
185  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UpdateInstanceCustomHealthStatusRequest&, const Model::UpdateInstanceCustomHealthStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceCustomHealthStatusResponseReceivedHandler;
186  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UpdatePrivateDnsNamespaceRequest&, const Model::UpdatePrivateDnsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePrivateDnsNamespaceResponseReceivedHandler;
187  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UpdatePublicDnsNamespaceRequest&, const Model::UpdatePublicDnsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePublicDnsNamespaceResponseReceivedHandler;
188  typedef std::function<void(const ServiceDiscoveryClient*, const Model::UpdateServiceRequest&, const Model::UpdateServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceResponseReceivedHandler;
189 
200  {
201  public:
203 
209 
215 
220  ServiceDiscoveryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
222 
224 
225 
238 
253 
267  virtual void CreateHttpNamespaceAsync(const Model::CreateHttpNamespaceRequest& request, const CreateHttpNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
268 
285 
304 
322  virtual void CreatePrivateDnsNamespaceAsync(const Model::CreatePrivateDnsNamespaceRequest& request, const CreatePrivateDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
323 
340 
359 
377  virtual void CreatePublicDnsNamespaceAsync(const Model::CreatePublicDnsNamespaceRequest& request, const CreatePublicDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
378 
399 
422 
444  virtual void CreateServiceAsync(const Model::CreateServiceRequest& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
445 
453 
463 
472  virtual void DeleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
473 
481 
491 
500  virtual void DeleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
501 
509 
519 
528  virtual void DeregisterInstanceAsync(const Model::DeregisterInstanceRequest& request, const DeregisterInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
529 
539 
551 
562  virtual void DiscoverInstancesAsync(const Model::DiscoverInstancesRequest& request, const DiscoverInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
563 
570 
579 
587  virtual void GetInstanceAsync(const Model::GetInstanceRequest& request, const GetInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
588 
599 
612 
624  virtual void GetInstancesHealthStatusAsync(const Model::GetInstancesHealthStatusRequest& request, const GetInstancesHealthStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
625 
632 
641 
649  virtual void GetNamespaceAsync(const Model::GetNamespaceRequest& request, const GetNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
650 
661 
674 
686  virtual void GetOperationAsync(const Model::GetOperationRequest& request, const GetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
687 
694 
703 
711  virtual void GetServiceAsync(const Model::GetServiceRequest& request, const GetServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
712 
720 
730 
739  virtual void ListInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
740 
748 
758 
767  virtual void ListNamespacesAsync(const Model::ListNamespacesRequest& request, const ListNamespacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
768 
776 
786 
795  virtual void ListOperationsAsync(const Model::ListOperationsRequest& request, const ListOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
796 
804 
814 
823  virtual void ListServicesAsync(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
824 
831 
840 
848  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
849 
879 
911 
942  virtual void RegisterInstanceAsync(const Model::RegisterInstanceRequest& request, const RegisterInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
943 
951 
961 
970  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
971 
979 
989 
998  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
999 
1006 
1015 
1023  virtual void UpdateHttpNamespaceAsync(const Model::UpdateHttpNamespaceRequest& request, const UpdateHttpNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1024 
1039 
1056 
1072  virtual void UpdateInstanceCustomHealthStatusAsync(const Model::UpdateInstanceCustomHealthStatusRequest& request, const UpdateInstanceCustomHealthStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1073 
1080 
1089 
1097  virtual void UpdatePrivateDnsNamespaceAsync(const Model::UpdatePrivateDnsNamespaceRequest& request, const UpdatePrivateDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1098 
1105 
1114 
1122  virtual void UpdatePublicDnsNamespaceAsync(const Model::UpdatePublicDnsNamespaceRequest& request, const UpdatePublicDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1123 
1143 
1165 
1186  virtual void UpdateServiceAsync(const Model::UpdateServiceRequest& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1187 
1188 
1189  void OverrideEndpoint(const Aws::String& endpoint);
1190  private:
1191  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1192  void CreateHttpNamespaceAsyncHelper(const Model::CreateHttpNamespaceRequest& request, const CreateHttpNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1193  void CreatePrivateDnsNamespaceAsyncHelper(const Model::CreatePrivateDnsNamespaceRequest& request, const CreatePrivateDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1194  void CreatePublicDnsNamespaceAsyncHelper(const Model::CreatePublicDnsNamespaceRequest& request, const CreatePublicDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1195  void CreateServiceAsyncHelper(const Model::CreateServiceRequest& request, const CreateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1196  void DeleteNamespaceAsyncHelper(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1197  void DeleteServiceAsyncHelper(const Model::DeleteServiceRequest& request, const DeleteServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1198  void DeregisterInstanceAsyncHelper(const Model::DeregisterInstanceRequest& request, const DeregisterInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1199  void DiscoverInstancesAsyncHelper(const Model::DiscoverInstancesRequest& request, const DiscoverInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1200  void GetInstanceAsyncHelper(const Model::GetInstanceRequest& request, const GetInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1201  void GetInstancesHealthStatusAsyncHelper(const Model::GetInstancesHealthStatusRequest& request, const GetInstancesHealthStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1202  void GetNamespaceAsyncHelper(const Model::GetNamespaceRequest& request, const GetNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1203  void GetOperationAsyncHelper(const Model::GetOperationRequest& request, const GetOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1204  void GetServiceAsyncHelper(const Model::GetServiceRequest& request, const GetServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1205  void ListInstancesAsyncHelper(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1206  void ListNamespacesAsyncHelper(const Model::ListNamespacesRequest& request, const ListNamespacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1207  void ListOperationsAsyncHelper(const Model::ListOperationsRequest& request, const ListOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1208  void ListServicesAsyncHelper(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1209  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1210  void RegisterInstanceAsyncHelper(const Model::RegisterInstanceRequest& request, const RegisterInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1211  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1212  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1213  void UpdateHttpNamespaceAsyncHelper(const Model::UpdateHttpNamespaceRequest& request, const UpdateHttpNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1214  void UpdateInstanceCustomHealthStatusAsyncHelper(const Model::UpdateInstanceCustomHealthStatusRequest& request, const UpdateInstanceCustomHealthStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1215  void UpdatePrivateDnsNamespaceAsyncHelper(const Model::UpdatePrivateDnsNamespaceRequest& request, const UpdatePrivateDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1216  void UpdatePublicDnsNamespaceAsyncHelper(const Model::UpdatePublicDnsNamespaceRequest& request, const UpdatePublicDnsNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1217  void UpdateServiceAsyncHelper(const Model::UpdateServiceRequest& request, const UpdateServiceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1218 
1219  Aws::String m_baseUri;
1220  Aws::String m_scheme;
1221  bool m_enableHostPrefixInjection;
1222  Aws::String m_configScheme;
1223  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1224  };
1225 
1226 } // namespace ServiceDiscovery
1227 } // namespace Aws
Aws::ServiceDiscovery::ServiceDiscoveryClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePrivateDnsNamespaceAsync
virtual void CreatePrivateDnsNamespaceAsync(const Model::CreatePrivateDnsNamespaceRequest &request, const CreatePrivateDnsNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePublicDnsNamespaceCallable
virtual Model::CreatePublicDnsNamespaceOutcomeCallable CreatePublicDnsNamespaceCallable(const Model::CreatePublicDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetService
virtual Model::GetServiceOutcome GetService(const Model::GetServiceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateServiceAsync
virtual void UpdateServiceAsync(const Model::UpdateServiceRequest &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::RegisterInstanceCallable
virtual Model::RegisterInstanceOutcomeCallable RegisterInstanceCallable(const Model::RegisterInstanceRequest &request) const
AWS_SERVICEDISCOVERY_API
#define AWS_SERVICEDISCOVERY_API
Definition: ServiceDiscovery_EXPORTS.h:28
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateService
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
Aws::ServiceDiscovery::Model::ListServicesOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
Definition: ServiceDiscoveryClient.h:149
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteService
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
ListNamespacesResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListServicesAsync
virtual void ListServicesAsync(const Model::ListServicesRequest &request, const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListNamespacesCallable
virtual Model::ListNamespacesOutcomeCallable ListNamespacesCallable(const Model::ListNamespacesRequest &request) const
Aws::ServiceDiscovery::Model::GetOperationOutcomeCallable
std::future< GetOperationOutcome > GetOperationOutcomeCallable
Definition: ServiceDiscoveryClient.h:144
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateHttpNamespaceAsync
virtual void CreateHttpNamespaceAsync(const Model::CreateHttpNamespaceRequest &request, const CreateHttpNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
DeregisterInstanceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstanceCallable
virtual Model::GetInstanceOutcomeCallable GetInstanceCallable(const Model::GetInstanceRequest &request) const
Aws::ServiceDiscovery::Model::UpdateInstanceCustomHealthStatusOutcomeCallable
std::future< UpdateInstanceCustomHealthStatusOutcome > UpdateInstanceCustomHealthStatusOutcomeCallable
Definition: ServiceDiscoveryClient.h:155
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetNamespaceCallable
virtual Model::GetNamespaceOutcomeCallable GetNamespaceCallable(const Model::GetNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ServiceDiscoveryClient
ServiceDiscoveryClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceDiscovery::Model::GetServiceRequest
Definition: GetServiceRequest.h:22
Aws::ServiceDiscovery::Model::DeleteServiceOutcome
Aws::Utils::Outcome< DeleteServiceResult, ServiceDiscoveryError > DeleteServiceOutcome
Definition: ServiceDiscoveryClient.h:111
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePublicDnsNamespaceCallable
virtual Model::UpdatePublicDnsNamespaceOutcomeCallable UpdatePublicDnsNamespaceCallable(const Model::UpdatePublicDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::ServiceDiscovery::ServiceDiscoveryClient::RegisterInstanceAsync
virtual void RegisterInstanceAsync(const Model::RegisterInstanceRequest &request, const RegisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::UpdateInstanceCustomHealthStatusRequest
Definition: UpdateInstanceCustomHealthStatusRequest.h:23
Aws::ServiceDiscovery::Model::ListInstancesRequest
Definition: ListInstancesRequest.h:22
Aws::ServiceDiscovery::DeregisterInstanceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::DeregisterInstanceRequest &, const Model::DeregisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterInstanceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:169
Aws::ServiceDiscovery::CreateHttpNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::CreateHttpNamespaceRequest &, const Model::CreateHttpNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHttpNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:161
ServiceDiscovery_EXPORTS.h
Aws::ServiceDiscovery::Model::ListInstancesOutcome
Aws::Utils::Outcome< ListInstancesResult, ServiceDiscoveryError > ListInstancesOutcome
Definition: ServiceDiscoveryClient.h:119
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateInstanceCustomHealthStatus
virtual Model::UpdateInstanceCustomHealthStatusOutcome UpdateInstanceCustomHealthStatus(const Model::UpdateInstanceCustomHealthStatusRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateServiceAsync
virtual void CreateServiceAsync(const Model::CreateServiceRequest &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteServiceAsync
virtual void DeleteServiceAsync(const Model::DeleteServiceRequest &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::DiscoverInstances
virtual Model::DiscoverInstancesOutcome DiscoverInstances(const Model::DiscoverInstancesRequest &request) const
Aws::ServiceDiscovery::Model::CreatePublicDnsNamespaceRequest
Definition: CreatePublicDnsNamespaceRequest.h:26
Aws::ServiceDiscovery::Model::CreatePrivateDnsNamespaceOutcomeCallable
std::future< CreatePrivateDnsNamespaceOutcome > CreatePrivateDnsNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:134
Aws::ServiceDiscovery::Model::GetInstancesHealthStatusOutcomeCallable
std::future< GetInstancesHealthStatusOutcome > GetInstancesHealthStatusOutcomeCallable
Definition: ServiceDiscoveryClient.h:142
Aws::ServiceDiscovery::ServiceDiscoveryClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListServicesCallable
virtual Model::ListServicesOutcomeCallable ListServicesCallable(const Model::ListServicesRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateHttpNamespace
virtual Model::UpdateHttpNamespaceOutcome UpdateHttpNamespace(const Model::UpdateHttpNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePrivateDnsNamespaceCallable
virtual Model::CreatePrivateDnsNamespaceOutcomeCallable CreatePrivateDnsNamespaceCallable(const Model::CreatePrivateDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::DiscoverInstancesAsync
virtual void DiscoverInstancesAsync(const Model::DiscoverInstancesRequest &request, const DiscoverInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstanceAsync
virtual void GetInstanceAsync(const Model::GetInstanceRequest &request, const GetInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::RegisterInstanceRequest
Definition: RegisterInstanceRequest.h:24
Aws::ServiceDiscovery::Model::CreateServiceOutcome
Aws::Utils::Outcome< CreateServiceResult, ServiceDiscoveryError > CreateServiceOutcome
Definition: ServiceDiscoveryClient.h:109
ListInstancesResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetServiceCallable
virtual Model::GetServiceOutcomeCallable GetServiceCallable(const Model::GetServiceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetServiceAsync
virtual void GetServiceAsync(const Model::GetServiceRequest &request, const GetServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::RegisterInstance
virtual Model::RegisterInstanceOutcome RegisterInstance(const Model::RegisterInstanceRequest &request) const
UpdatePublicDnsNamespaceResult.h
AsyncCallerContext.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateInstanceCustomHealthStatusCallable
virtual Model::UpdateInstanceCustomHealthStatusOutcomeCallable UpdateInstanceCustomHealthStatusCallable(const Model::UpdateInstanceCustomHealthStatusRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListOperationsCallable
virtual Model::ListOperationsOutcomeCallable ListOperationsCallable(const Model::ListOperationsRequest &request) const
Aws::ServiceDiscovery::Model::UpdatePrivateDnsNamespaceRequest
Definition: UpdatePrivateDnsNamespaceRequest.h:24
Aws::ServiceDiscovery::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, ServiceDiscoveryError > UntagResourceOutcome
Definition: ServiceDiscoveryClient.h:126
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePublicDnsNamespace
virtual Model::UpdatePublicDnsNamespaceOutcome UpdatePublicDnsNamespace(const Model::UpdatePublicDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::GetInstanceOutcome
Aws::Utils::Outcome< GetInstanceResult, ServiceDiscoveryError > GetInstanceOutcome
Definition: ServiceDiscoveryClient.h:114
Aws::ServiceDiscovery::Model::DeregisterInstanceOutcome
Aws::Utils::Outcome< DeregisterInstanceResult, ServiceDiscoveryError > DeregisterInstanceOutcome
Definition: ServiceDiscoveryClient.h:112
Aws::ServiceDiscovery::Model::ListServicesRequest
Definition: ListServicesRequest.h:24
Aws::ServiceDiscovery::ServiceDiscoveryClient::DiscoverInstancesCallable
virtual Model::DiscoverInstancesOutcomeCallable DiscoverInstancesCallable(const Model::DiscoverInstancesRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePrivateDnsNamespace
virtual Model::UpdatePrivateDnsNamespaceOutcome UpdatePrivateDnsNamespace(const Model::UpdatePrivateDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::DeleteServiceRequest
Definition: DeleteServiceRequest.h:22
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePrivateDnsNamespaceAsync
virtual void UpdatePrivateDnsNamespaceAsync(const Model::UpdatePrivateDnsNamespaceRequest &request, const UpdatePrivateDnsNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::UntagResourceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:183
Aws::ServiceDiscovery::DeleteNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::DeleteNamespaceRequest &, const Model::DeleteNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:167
Aws::ServiceDiscovery::TagResourceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:182
Aws::ServiceDiscovery::Model::RegisterInstanceOutcome
Aws::Utils::Outcome< RegisterInstanceResult, ServiceDiscoveryError > RegisterInstanceOutcome
Definition: ServiceDiscoveryClient.h:124
UntagResourceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePublicDnsNamespaceAsync
virtual void UpdatePublicDnsNamespaceAsync(const Model::UpdatePublicDnsNamespaceRequest &request, const UpdatePublicDnsNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::GetInstanceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::GetInstanceRequest &, const Model::GetInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:171
NoResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetOperationAsync
virtual void GetOperationAsync(const Model::GetOperationRequest &request, const GetOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::ListNamespacesOutcome
Aws::Utils::Outcome< ListNamespacesResult, ServiceDiscoveryError > ListNamespacesOutcome
Definition: ServiceDiscoveryClient.h:120
Aws::ServiceDiscovery::ServiceDiscoveryClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ServiceDiscoveryClient.h:202
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateHttpNamespaceCallable
virtual Model::CreateHttpNamespaceOutcomeCallable CreateHttpNamespaceCallable(const Model::CreateHttpNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::DeregisterInstanceOutcomeCallable
std::future< DeregisterInstanceOutcome > DeregisterInstanceOutcomeCallable
Definition: ServiceDiscoveryClient.h:139
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListOperations
virtual Model::ListOperationsOutcome ListOperations(const Model::ListOperationsRequest &request) const
Aws::ServiceDiscovery::GetOperationResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::GetOperationRequest &, const Model::GetOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOperationResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:174
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListOperationsAsync
virtual void ListOperationsAsync(const Model::ListOperationsRequest &request, const ListOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: ServiceDiscoveryClient.h:153
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListInstancesAsync
virtual void ListInstancesAsync(const Model::ListInstancesRequest &request, const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::GetInstancesHealthStatusResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::GetInstancesHealthStatusRequest &, const Model::GetInstancesHealthStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstancesHealthStatusResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:172
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePublicDnsNamespaceAsync
virtual void CreatePublicDnsNamespaceAsync(const Model::CreatePublicDnsNamespaceRequest &request, const CreatePublicDnsNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdatePrivateDnsNamespaceCallable
virtual Model::UpdatePrivateDnsNamespaceOutcomeCallable UpdatePrivateDnsNamespaceCallable(const Model::UpdatePrivateDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListServices
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstancesHealthStatusAsync
virtual void GetInstancesHealthStatusAsync(const Model::GetInstancesHealthStatusRequest &request, const GetInstancesHealthStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RegisterInstanceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetOperationCallable
virtual Model::GetOperationOutcomeCallable GetOperationCallable(const Model::GetOperationRequest &request) const
Aws::ServiceDiscovery::Model::UpdateServiceOutcomeCallable
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
Definition: ServiceDiscoveryClient.h:158
Aws::ServiceDiscovery::Model::UpdatePrivateDnsNamespaceOutcome
Aws::Utils::Outcome< UpdatePrivateDnsNamespaceResult, ServiceDiscoveryError > UpdatePrivateDnsNamespaceOutcome
Definition: ServiceDiscoveryClient.h:129
Aws::ServiceDiscovery::Model::GetInstancesHealthStatusRequest
Definition: GetInstancesHealthStatusRequest.h:23
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListInstancesCallable
virtual Model::ListInstancesOutcomeCallable ListInstancesCallable(const Model::ListInstancesRequest &request) const
Aws::ServiceDiscovery::Model::UpdateServiceOutcome
Aws::Utils::Outcome< UpdateServiceResult, ServiceDiscoveryError > UpdateServiceOutcome
Definition: ServiceDiscoveryClient.h:131
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateServiceCallable
virtual Model::CreateServiceOutcomeCallable CreateServiceCallable(const Model::CreateServiceRequest &request) const
Aws::ServiceDiscovery::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: ServiceDiscoveryClient.h:150
GetOperationResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteNamespace
virtual Model::DeleteNamespaceOutcome DeleteNamespace(const Model::DeleteNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::ListOperationsOutcomeCallable
std::future< ListOperationsOutcome > ListOperationsOutcomeCallable
Definition: ServiceDiscoveryClient.h:148
Aws::ServiceDiscovery::Model::CreatePublicDnsNamespaceOutcome
Aws::Utils::Outcome< CreatePublicDnsNamespaceResult, ServiceDiscoveryError > CreatePublicDnsNamespaceOutcome
Definition: ServiceDiscoveryClient.h:108
Aws::ServiceDiscovery::Model::ListOperationsRequest
Definition: ListOperationsRequest.h:24
Aws::ServiceDiscovery::ListServicesResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:179
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstancesHealthStatusCallable
virtual Model::GetInstancesHealthStatusOutcomeCallable GetInstancesHealthStatusCallable(const Model::GetInstancesHealthStatusRequest &request) const
GetInstancesHealthStatusResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateService
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
Aws::ServiceDiscovery::Model::CreateServiceRequest
Definition: CreateServiceRequest.h:29
GetNamespaceResult.h
Aws::ServiceDiscovery::CreatePublicDnsNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::CreatePublicDnsNamespaceRequest &, const Model::CreatePublicDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePublicDnsNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:165
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListInstances
virtual Model::ListInstancesOutcome ListInstances(const Model::ListInstancesRequest &request) const
Aws::ServiceDiscovery::Model::CreateServiceOutcomeCallable
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
Definition: ServiceDiscoveryClient.h:136
CreatePublicDnsNamespaceResult.h
UpdateHttpNamespaceResult.h
Aws::ServiceDiscovery::GetNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::GetNamespaceRequest &, const Model::GetNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:173
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
CreateServiceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient
Definition: ServiceDiscoveryClient.h:200
AWSString.h
Aws::ServiceDiscovery::Model::CreatePrivateDnsNamespaceOutcome
Aws::Utils::Outcome< CreatePrivateDnsNamespaceResult, ServiceDiscoveryError > CreatePrivateDnsNamespaceOutcome
Definition: ServiceDiscoveryClient.h:107
Aws::ServiceDiscovery::ListInstancesResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:176
Aws::ServiceDiscovery::Model::UpdateHttpNamespaceRequest
Definition: UpdateHttpNamespaceRequest.h:24
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::ServiceDiscovery::Model::GetServiceOutcomeCallable
std::future< GetServiceOutcome > GetServiceOutcomeCallable
Definition: ServiceDiscoveryClient.h:145
TagResourceResult.h
Aws::ServiceDiscovery::Model::UpdateHttpNamespaceOutcome
Aws::Utils::Outcome< UpdateHttpNamespaceResult, ServiceDiscoveryError > UpdateHttpNamespaceOutcome
Definition: ServiceDiscoveryClient.h:127
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePrivateDnsNamespace
virtual Model::CreatePrivateDnsNamespaceOutcome CreatePrivateDnsNamespace(const Model::CreatePrivateDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstancesHealthStatus
virtual Model::GetInstancesHealthStatusOutcome GetInstancesHealthStatus(const Model::GetInstancesHealthStatusRequest &request) const
Aws::ServiceDiscovery::Model::UpdateServiceRequest
Definition: UpdateServiceRequest.h:23
Aws::ServiceDiscovery::Model::GetInstanceOutcomeCallable
std::future< GetInstanceOutcome > GetInstanceOutcomeCallable
Definition: ServiceDiscoveryClient.h:141
Aws::ServiceDiscovery::Model::UpdateInstanceCustomHealthStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, ServiceDiscoveryError > UpdateInstanceCustomHealthStatusOutcome
Definition: ServiceDiscoveryClient.h:128
Aws::ServiceDiscovery::UpdateServiceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:188
Aws::ServiceDiscovery::UpdatePrivateDnsNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UpdatePrivateDnsNamespaceRequest &, const Model::UpdatePrivateDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePrivateDnsNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:186
Aws::ServiceDiscovery::CreateServiceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:166
Aws::ServiceDiscovery::Model::CreatePrivateDnsNamespaceRequest
Definition: CreatePrivateDnsNamespaceRequest.h:26
ServiceDiscoveryErrors.h
ListTagsForResourceResult.h
GetInstanceResult.h
Aws::ServiceDiscovery::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::ServiceDiscovery::DiscoverInstancesResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::DiscoverInstancesRequest &, const Model::DiscoverInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverInstancesResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:170
Aws::ServiceDiscovery::UpdatePublicDnsNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UpdatePublicDnsNamespaceRequest &, const Model::UpdatePublicDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePublicDnsNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:187
Aws::ServiceDiscovery::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ServiceDiscoveryError > ListTagsForResourceOutcome
Definition: ServiceDiscoveryClient.h:123
Aws::ServiceDiscovery::Model::DeleteNamespaceOutcome
Aws::Utils::Outcome< DeleteNamespaceResult, ServiceDiscoveryError > DeleteNamespaceOutcome
Definition: ServiceDiscoveryClient.h:110
Aws::ServiceDiscovery::Model::DiscoverInstancesRequest
Definition: DiscoverInstancesRequest.h:24
Aws::ServiceDiscovery::CreatePrivateDnsNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::CreatePrivateDnsNamespaceRequest &, const Model::CreatePrivateDnsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePrivateDnsNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:164
Aws::ServiceDiscovery::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::ServiceDiscovery::Model::ListNamespacesOutcomeCallable
std::future< ListNamespacesOutcome > ListNamespacesOutcomeCallable
Definition: ServiceDiscoveryClient.h:147
Aws::ServiceDiscovery::DeleteServiceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:168
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteNamespaceCallable
virtual Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const Model::DeleteNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::DiscoverInstancesOutcomeCallable
std::future< DiscoverInstancesOutcome > DiscoverInstancesOutcomeCallable
Definition: ServiceDiscoveryClient.h:140
Aws::ServiceDiscovery::Model::ListOperationsOutcome
Aws::Utils::Outcome< ListOperationsResult, ServiceDiscoveryError > ListOperationsOutcome
Definition: ServiceDiscoveryClient.h:121
UpdateServiceResult.h
Aws::ServiceDiscovery::Model::UpdatePublicDnsNamespaceOutcome
Aws::Utils::Outcome< UpdatePublicDnsNamespaceResult, ServiceDiscoveryError > UpdatePublicDnsNamespaceOutcome
Definition: ServiceDiscoveryClient.h:130
ListOperationsResult.h
Aws::ServiceDiscovery::UpdateInstanceCustomHealthStatusResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UpdateInstanceCustomHealthStatusRequest &, const Model::UpdateInstanceCustomHealthStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceCustomHealthStatusResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:185
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreatePublicDnsNamespace
virtual Model::CreatePublicDnsNamespaceOutcome CreatePublicDnsNamespace(const Model::CreatePublicDnsNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::GetInstancesHealthStatusOutcome
Aws::Utils::Outcome< GetInstancesHealthStatusResult, ServiceDiscoveryError > GetInstancesHealthStatusOutcome
Definition: ServiceDiscoveryClient.h:115
ClientConfiguration.h
Aws::ServiceDiscovery::ListOperationsResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::ListOperationsRequest &, const Model::ListOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOperationsResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:178
Aws::ServiceDiscovery::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, ServiceDiscoveryError > TagResourceOutcome
Definition: ServiceDiscoveryClient.h:125
Aws::ServiceDiscovery::Model::ListServicesOutcome
Aws::Utils::Outcome< ListServicesResult, ServiceDiscoveryError > ListServicesOutcome
Definition: ServiceDiscoveryClient.h:122
Aws::ServiceDiscovery::ListTagsForResourceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:180
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeregisterInstanceAsync
virtual void DeregisterInstanceAsync(const Model::DeregisterInstanceRequest &request, const DeregisterInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws
Definition: AccessManagementClient.h:15
Aws::ServiceDiscovery::Model::CreateHttpNamespaceRequest
Definition: CreateHttpNamespaceRequest.h:25
Aws::ServiceDiscovery::GetServiceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::GetServiceRequest &, const Model::GetServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:175
Aws::ServiceDiscovery::Model::GetInstanceRequest
Definition: GetInstanceRequest.h:22
Aws::ServiceDiscovery::Model::DeregisterInstanceRequest
Definition: DeregisterInstanceRequest.h:22
HttpTypes.h
ListServicesResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::~ServiceDiscoveryClient
virtual ~ServiceDiscoveryClient()
Aws::ServiceDiscovery::Model::CreatePublicDnsNamespaceOutcomeCallable
std::future< CreatePublicDnsNamespaceOutcome > CreatePublicDnsNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:135
Aws::ServiceDiscovery::ListNamespacesResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::ListNamespacesRequest &, const Model::ListNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNamespacesResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:177
Aws::ServiceDiscovery::Model::CreateHttpNamespaceOutcomeCallable
std::future< CreateHttpNamespaceOutcome > CreateHttpNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:133
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListNamespacesAsync
virtual void ListNamespacesAsync(const Model::ListNamespacesRequest &request, const ListNamespacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::ListNamespacesRequest
Definition: ListNamespacesRequest.h:24
Aws::ServiceDiscovery::Model::ListInstancesOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
Definition: ServiceDiscoveryClient.h:146
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeregisterInstanceCallable
virtual Model::DeregisterInstanceOutcomeCallable DeregisterInstanceCallable(const Model::DeregisterInstanceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteNamespaceAsync
virtual void DeleteNamespaceAsync(const Model::DeleteNamespaceRequest &request, const DeleteNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome
Definition: Outcome.h:26
CreatePrivateDnsNamespaceResult.h
Aws::ServiceDiscovery::Model::UpdateHttpNamespaceOutcomeCallable
std::future< UpdateHttpNamespaceOutcome > UpdateHttpNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:154
Aws::ServiceDiscovery::Model::CreateHttpNamespaceOutcome
Aws::Utils::Outcome< CreateHttpNamespaceResult, ServiceDiscoveryError > CreateHttpNamespaceOutcome
Definition: ServiceDiscoveryClient.h:104
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetOperation
virtual Model::GetOperationOutcome GetOperation(const Model::GetOperationRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateServiceCallable
virtual Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const Model::UpdateServiceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ServiceDiscoveryClient
ServiceDiscoveryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceDiscovery::Model::GetOperationOutcome
Aws::Utils::Outcome< GetOperationResult, ServiceDiscoveryError > GetOperationOutcome
Definition: ServiceDiscoveryClient.h:117
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetInstance
virtual Model::GetInstanceOutcome GetInstance(const Model::GetInstanceRequest &request) const
Aws::ServiceDiscovery::Model::GetNamespaceRequest
Definition: GetNamespaceRequest.h:22
AWSClient.h
UpdatePrivateDnsNamespaceResult.h
Aws::ServiceDiscovery::Model::DeleteNamespaceOutcomeCallable
std::future< DeleteNamespaceOutcome > DeleteNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:137
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeleteServiceCallable
virtual Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const Model::DeleteServiceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateInstanceCustomHealthStatusAsync
virtual void UpdateInstanceCustomHealthStatusAsync(const Model::UpdateInstanceCustomHealthStatusRequest &request, const UpdateInstanceCustomHealthStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DiscoverInstancesResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::ServiceDiscoveryClient
ServiceDiscoveryClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DeleteServiceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetNamespace
virtual Model::GetNamespaceOutcome GetNamespace(const Model::GetNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::ServiceDiscovery::UpdateHttpNamespaceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::UpdateHttpNamespaceRequest &, const Model::UpdateHttpNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHttpNamespaceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:184
Aws::ServiceDiscovery::ServiceDiscoveryClient::DeregisterInstance
virtual Model::DeregisterInstanceOutcome DeregisterInstance(const Model::DeregisterInstanceRequest &request) const
CreateHttpNamespaceResult.h
Aws::ServiceDiscovery::Model::DeleteNamespaceRequest
Definition: DeleteNamespaceRequest.h:22
Aws::ServiceDiscovery::Model::UpdatePrivateDnsNamespaceOutcomeCallable
std::future< UpdatePrivateDnsNamespaceOutcome > UpdatePrivateDnsNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:156
GetServiceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::ServiceDiscovery::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: ServiceDiscoveryClient.h:152
Aws::ServiceDiscovery::Model::UpdatePublicDnsNamespaceOutcomeCallable
std::future< UpdatePublicDnsNamespaceOutcome > UpdatePublicDnsNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:157
DeleteNamespaceResult.h
Aws::ServiceDiscovery::ServiceDiscoveryClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::ServiceDiscovery::Model::GetNamespaceOutcomeCallable
std::future< GetNamespaceOutcome > GetNamespaceOutcomeCallable
Definition: ServiceDiscoveryClient.h:143
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateHttpNamespaceAsync
virtual void UpdateHttpNamespaceAsync(const Model::UpdateHttpNamespaceRequest &request, const UpdateHttpNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::Model::RegisterInstanceOutcomeCallable
std::future< RegisterInstanceOutcome > RegisterInstanceOutcomeCallable
Definition: ServiceDiscoveryClient.h:151
Aws::ServiceDiscovery::Model::GetOperationRequest
Definition: GetOperationRequest.h:22
Aws::ServiceDiscovery::Model::DeleteServiceOutcomeCallable
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
Definition: ServiceDiscoveryClient.h:138
Aws::ServiceDiscovery::ServiceDiscoveryClient::CreateHttpNamespace
virtual Model::CreateHttpNamespaceOutcome CreateHttpNamespace(const Model::CreateHttpNamespaceRequest &request) const
Aws::ServiceDiscovery::Model::GetNamespaceOutcome
Aws::Utils::Outcome< GetNamespaceResult, ServiceDiscoveryError > GetNamespaceOutcome
Definition: ServiceDiscoveryClient.h:116
JsonSerializer.h
Aws::ServiceDiscovery::Model::GetServiceOutcome
Aws::Utils::Outcome< GetServiceResult, ServiceDiscoveryError > GetServiceOutcome
Definition: ServiceDiscoveryClient.h:118
Aws::ServiceDiscovery::ServiceDiscoveryClient::GetNamespaceAsync
virtual void GetNamespaceAsync(const Model::GetNamespaceRequest &request, const GetNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceDiscovery::RegisterInstanceResponseReceivedHandler
std::function< void(const ServiceDiscoveryClient *, const Model::RegisterInstanceRequest &, const Model::RegisterInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterInstanceResponseReceivedHandler
Definition: ServiceDiscoveryClient.h:181
Aws::ServiceDiscovery::Model::DiscoverInstancesOutcome
Aws::Utils::Outcome< DiscoverInstancesResult, ServiceDiscoveryError > DiscoverInstancesOutcome
Definition: ServiceDiscoveryClient.h:113
Aws::ServiceDiscovery::ServiceDiscoveryClient::UpdateHttpNamespaceCallable
virtual Model::UpdateHttpNamespaceOutcomeCallable UpdateHttpNamespaceCallable(const Model::UpdateHttpNamespaceRequest &request) const
Aws::ServiceDiscovery::ServiceDiscoveryClient::ListNamespaces
virtual Model::ListNamespacesOutcome ListNamespaces(const Model::ListNamespacesRequest &request) const
Aws::ServiceDiscovery::Model::UpdatePublicDnsNamespaceRequest
Definition: UpdatePublicDnsNamespaceRequest.h:24