7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/evs/EVSPaginationBase.h>
12#include <aws/evs/EVSServiceClientModel.h>
13#include <aws/evs/EVSWaiter.h>
14#include <aws/evs/EVS_EXPORTS.h>
43 std::shared_ptr<EVSEndpointProviderBase> endpointProvider =
nullptr);
56 EVSClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
57 std::shared_ptr<EVSEndpointProviderBase> endpointProvider =
nullptr,
77 EVSClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
95 template <
typename AssociateEipToVlanRequestT = Model::AssociateEipToVlanRequest>
97 return SubmitCallable(&EVSClient::AssociateEipToVlan, request);
104 template <
typename AssociateEipToVlanRequestT = Model::AssociateEipToVlanRequest>
106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
107 return SubmitAsync(&EVSClient::AssociateEipToVlan, request, handler, context);
124 template <
typename CreateEntitlementRequestT = Model::CreateEntitlementRequest>
126 return SubmitCallable(&EVSClient::CreateEntitlement, request);
133 template <
typename CreateEntitlementRequestT = Model::CreateEntitlementRequest>
135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
136 return SubmitAsync(&EVSClient::CreateEntitlement, request, handler, context);
163 template <
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
165 return SubmitCallable(&EVSClient::CreateEnvironment, request);
172 template <
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
175 return SubmitAsync(&EVSClient::CreateEnvironment, request, handler, context);
193 template <
typename CreateEnvironmentConnectorRequestT = Model::CreateEnvironmentConnectorRequest>
195 const CreateEnvironmentConnectorRequestT& request)
const {
196 return SubmitCallable(&EVSClient::CreateEnvironmentConnector, request);
203 template <
typename CreateEnvironmentConnectorRequestT = Model::CreateEnvironmentConnectorRequest>
206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
207 return SubmitAsync(&EVSClient::CreateEnvironmentConnector, request, handler, context);
235 template <
typename CreateEnvironmentHostRequestT = Model::CreateEnvironmentHostRequest>
237 return SubmitCallable(&EVSClient::CreateEnvironmentHost, request);
244 template <
typename CreateEnvironmentHostRequestT = Model::CreateEnvironmentHostRequest>
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
247 return SubmitAsync(&EVSClient::CreateEnvironmentHost, request, handler, context);
263 template <
typename DeleteEntitlementRequestT = Model::DeleteEntitlementRequest>
265 return SubmitCallable(&EVSClient::DeleteEntitlement, request);
272 template <
typename DeleteEntitlementRequestT = Model::DeleteEntitlementRequest>
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
275 return SubmitAsync(&EVSClient::DeleteEntitlement, request, handler, context);
295 template <
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
297 return SubmitCallable(&EVSClient::DeleteEnvironment, request);
304 template <
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
307 return SubmitAsync(&EVSClient::DeleteEnvironment, request, handler, context);
324 template <
typename DeleteEnvironmentConnectorRequestT = Model::DeleteEnvironmentConnectorRequest>
326 const DeleteEnvironmentConnectorRequestT& request)
const {
327 return SubmitCallable(&EVSClient::DeleteEnvironmentConnector, request);
334 template <
typename DeleteEnvironmentConnectorRequestT = Model::DeleteEnvironmentConnectorRequest>
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
338 return SubmitAsync(&EVSClient::DeleteEnvironmentConnector, request, handler, context);
355 template <
typename DeleteEnvironmentHostRequestT = Model::DeleteEnvironmentHostRequest>
357 return SubmitCallable(&EVSClient::DeleteEnvironmentHost, request);
364 template <
typename DeleteEnvironmentHostRequestT = Model::DeleteEnvironmentHostRequest>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
367 return SubmitAsync(&EVSClient::DeleteEnvironmentHost, request, handler, context);
382 template <
typename DisassociateEipFromVlanRequestT = Model::DisassociateEipFromVlanRequest>
384 return SubmitCallable(&EVSClient::DisassociateEipFromVlan, request);
391 template <
typename DisassociateEipFromVlanRequestT = Model::DisassociateEipFromVlanRequest>
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
395 return SubmitAsync(&EVSClient::DisassociateEipFromVlan, request, handler, context);
409 template <
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
411 return SubmitCallable(&EVSClient::GetEnvironment, request);
418 template <
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
421 return SubmitAsync(&EVSClient::GetEnvironment, request, handler, context);
436 template <
typename GetVersionsRequestT = Model::GetVersionsRequest>
438 return SubmitCallable(&EVSClient::GetVersions, request);
445 template <
typename GetVersionsRequestT = Model::GetVersionsRequest>
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
448 const GetVersionsRequestT& request = {})
const {
449 return SubmitAsync(&EVSClient::GetVersions, request, handler, context);
465 template <
typename ListEnvironmentConnectorsRequestT = Model::ListEnvironmentConnectorsRequest>
467 const ListEnvironmentConnectorsRequestT& request)
const {
468 return SubmitCallable(&EVSClient::ListEnvironmentConnectors, request);
475 template <
typename ListEnvironmentConnectorsRequestT = Model::ListEnvironmentConnectorsRequest>
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
479 return SubmitAsync(&EVSClient::ListEnvironmentConnectors, request, handler, context);
493 template <
typename ListEnvironmentHostsRequestT = Model::ListEnvironmentHostsRequest>
495 return SubmitCallable(&EVSClient::ListEnvironmentHosts, request);
502 template <
typename ListEnvironmentHostsRequestT = Model::ListEnvironmentHostsRequest>
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
505 return SubmitAsync(&EVSClient::ListEnvironmentHosts, request, handler, context);
520 template <
typename ListEnvironmentVlansRequestT = Model::ListEnvironmentVlansRequest>
522 return SubmitCallable(&EVSClient::ListEnvironmentVlans, request);
529 template <
typename ListEnvironmentVlansRequestT = Model::ListEnvironmentVlansRequest>
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
532 return SubmitAsync(&EVSClient::ListEnvironmentVlans, request, handler, context);
547 template <
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
549 return SubmitCallable(&EVSClient::ListEnvironments, request);
556 template <
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
559 const ListEnvironmentsRequestT& request = {})
const {
560 return SubmitAsync(&EVSClient::ListEnvironments, request, handler, context);
574 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
576 return SubmitCallable(&EVSClient::ListTagsForResource, request);
583 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
586 return SubmitAsync(&EVSClient::ListTagsForResource, request, handler, context);
603 template <
typename ListVmEntitlementsRequestT = Model::ListVmEntitlementsRequest>
605 return SubmitCallable(&EVSClient::ListVmEntitlements, request);
612 template <
typename ListVmEntitlementsRequestT = Model::ListVmEntitlementsRequest>
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
615 return SubmitAsync(&EVSClient::ListVmEntitlements, request, handler, context);
635 template <
typename TagResourceRequestT = Model::TagResourceRequest>
637 return SubmitCallable(&EVSClient::TagResource, request);
644 template <
typename TagResourceRequestT = Model::TagResourceRequest>
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
647 return SubmitAsync(&EVSClient::TagResource, request, handler, context);
661 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
663 return SubmitCallable(&EVSClient::UntagResource, request);
670 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
673 return SubmitAsync(&EVSClient::UntagResource, request, handler, context);
691 template <
typename UpdateEnvironmentConnectorRequestT = Model::UpdateEnvironmentConnectorRequest>
693 const UpdateEnvironmentConnectorRequestT& request)
const {
694 return SubmitCallable(&EVSClient::UpdateEnvironmentConnector, request);
701 template <
typename UpdateEnvironmentConnectorRequestT = Model::UpdateEnvironmentConnectorRequest>
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
705 return SubmitAsync(&EVSClient::UpdateEnvironmentConnector, request, handler, context);
720 std::shared_ptr<EVSEndpointProviderBase> m_endpointProvider;
Model::DeleteEntitlementOutcomeCallable DeleteEntitlementCallable(const DeleteEntitlementRequestT &request) const
Model::ListEnvironmentVlansOutcomeCallable ListEnvironmentVlansCallable(const ListEnvironmentVlansRequestT &request) const
void GetVersionsAsync(const GetVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetVersionsRequestT &request={}) const
virtual Model::DeleteEnvironmentHostOutcome DeleteEnvironmentHost(const Model::DeleteEnvironmentHostRequest &request) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
Model::DisassociateEipFromVlanOutcomeCallable DisassociateEipFromVlanCallable(const DisassociateEipFromVlanRequestT &request) const
void ListEnvironmentVlansAsync(const ListEnvironmentVlansRequestT &request, const ListEnvironmentVlansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
EVSClientConfiguration ClientConfigurationType
void DeleteEnvironmentHostAsync(const DeleteEnvironmentHostRequestT &request, const DeleteEnvironmentHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::DeleteEnvironmentConnectorOutcomeCallable DeleteEnvironmentConnectorCallable(const DeleteEnvironmentConnectorRequestT &request) const
Model::ListEnvironmentConnectorsOutcomeCallable ListEnvironmentConnectorsCallable(const ListEnvironmentConnectorsRequestT &request) const
virtual Model::ListEnvironmentHostsOutcome ListEnvironmentHosts(const Model::ListEnvironmentHostsRequest &request) const
EVSClient(const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration(), std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr)
Model::CreateEntitlementOutcomeCallable CreateEntitlementCallable(const CreateEntitlementRequestT &request) const
void AssociateEipToVlanAsync(const AssociateEipToVlanRequestT &request, const AssociateEipToVlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateEipToVlanOutcomeCallable AssociateEipToVlanCallable(const AssociateEipToVlanRequestT &request) const
virtual Model::CreateEntitlementOutcome CreateEntitlement(const Model::CreateEntitlementRequest &request) const
EVSClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetEnvironmentOutcome GetEnvironment(const Model::GetEnvironmentRequest &request) const
virtual Model::DeleteEntitlementOutcome DeleteEntitlement(const Model::DeleteEntitlementRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateEnvironmentConnectorOutcomeCallable UpdateEnvironmentConnectorCallable(const UpdateEnvironmentConnectorRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEnvironmentHostAsync(const CreateEnvironmentHostRequestT &request, const CreateEnvironmentHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEnvironmentConnectorOutcomeCallable CreateEnvironmentConnectorCallable(const CreateEnvironmentConnectorRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT &request) const
void CreateEntitlementAsync(const CreateEntitlementRequestT &request, const CreateEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void DeleteEntitlementAsync(const DeleteEntitlementRequestT &request, const DeleteEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEnvironmentConnectorsAsync(const ListEnvironmentConnectorsRequestT &request, const ListEnvironmentConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListVmEntitlementsOutcomeCallable ListVmEntitlementsCallable(const ListVmEntitlementsRequestT &request) const
Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT &request) const
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request={}) const
EVSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateEipFromVlanOutcome DisassociateEipFromVlan(const Model::DisassociateEipFromVlanRequest &request) const
Model::DeleteEnvironmentHostOutcomeCallable DeleteEnvironmentHostCallable(const DeleteEnvironmentHostRequestT &request) const
Model::GetVersionsOutcomeCallable GetVersionsCallable(const GetVersionsRequestT &request={}) const
virtual std::shared_ptr< EVSEndpointProviderBase > & accessEndpointProvider()
void DeleteEnvironmentConnectorAsync(const DeleteEnvironmentConnectorRequestT &request, const DeleteEnvironmentConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEnvironmentHostsOutcomeCallable ListEnvironmentHostsCallable(const ListEnvironmentHostsRequestT &request) const
static const char * GetServiceName()
void GetEnvironmentAsync(const GetEnvironmentRequestT &request, const GetEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEnvironmentHostOutcome CreateEnvironmentHost(const Model::CreateEnvironmentHostRequest &request) const
EVSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr, const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration())
void DisassociateEipFromVlanAsync(const DisassociateEipFromVlanRequestT &request, const DisassociateEipFromVlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEnvironmentVlansOutcome ListEnvironmentVlans(const Model::ListEnvironmentVlansRequest &request) const
virtual Model::DeleteEnvironmentConnectorOutcome DeleteEnvironmentConnector(const Model::DeleteEnvironmentConnectorRequest &request) const
virtual Model::ListVmEntitlementsOutcome ListVmEntitlements(const Model::ListVmEntitlementsRequest &request) const
virtual Model::UpdateEnvironmentConnectorOutcome UpdateEnvironmentConnector(const Model::UpdateEnvironmentConnectorRequest &request) const
void ListEnvironmentHostsAsync(const ListEnvironmentHostsRequestT &request, const ListEnvironmentHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::GetVersionsOutcome GetVersions(const Model::GetVersionsRequest &request={}) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
virtual Model::CreateEnvironmentConnectorOutcome CreateEnvironmentConnector(const Model::CreateEnvironmentConnectorRequest &request) const
void CreateEnvironmentConnectorAsync(const CreateEnvironmentConnectorRequestT &request, const CreateEnvironmentConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Aws::Client::AWSJsonClient BASECLASS
void UpdateEnvironmentConnectorAsync(const UpdateEnvironmentConnectorRequestT &request, const UpdateEnvironmentConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateEipToVlanOutcome AssociateEipToVlan(const Model::AssociateEipToVlanRequest &request) const
Model::CreateEnvironmentHostOutcomeCallable CreateEnvironmentHostCallable(const CreateEnvironmentHostRequestT &request) const
void ListVmEntitlementsAsync(const ListVmEntitlementsRequestT &request, const ListVmEntitlementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
EVSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
EVSEndpointProvider EndpointProviderType
virtual Model::ListEnvironmentConnectorsOutcome ListEnvironmentConnectors(const Model::ListEnvironmentConnectorsRequest &request) const
EVSClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr, const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration())
std::future< DeleteEntitlementOutcome > DeleteEntitlementOutcomeCallable
std::future< DeleteEnvironmentHostOutcome > DeleteEnvironmentHostOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListEnvironmentConnectorsOutcome > ListEnvironmentConnectorsOutcomeCallable
std::future< CreateEnvironmentConnectorOutcome > CreateEnvironmentConnectorOutcomeCallable
std::future< UpdateEnvironmentConnectorOutcome > UpdateEnvironmentConnectorOutcomeCallable
std::future< ListVmEntitlementsOutcome > ListVmEntitlementsOutcomeCallable
std::future< CreateEnvironmentHostOutcome > CreateEnvironmentHostOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< CreateEntitlementOutcome > CreateEntitlementOutcomeCallable
std::future< DisassociateEipFromVlanOutcome > DisassociateEipFromVlanOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< DeleteEnvironmentConnectorOutcome > DeleteEnvironmentConnectorOutcomeCallable
std::future< ListEnvironmentHostsOutcome > ListEnvironmentHostsOutcomeCallable
std::future< AssociateEipToVlanOutcome > AssociateEipToVlanOutcomeCallable
std::future< GetVersionsOutcome > GetVersionsOutcomeCallable
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListEnvironmentVlansOutcome > ListEnvironmentVlansOutcomeCallable
std::function< void(const EVSClient *, const Model::AssociateEipToVlanRequest &, const Model::AssociateEipToVlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEipToVlanResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEnvironmentHostRequest &, const Model::DeleteEnvironmentHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentHostResponseReceivedHandler
std::function< void(const EVSClient *, const Model::UpdateEnvironmentConnectorRequest &, const Model::UpdateEnvironmentConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentConnectorResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DisassociateEipFromVlanRequest &, const Model::DisassociateEipFromVlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEipFromVlanResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEntitlementRequest &, const Model::DeleteEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEntitlementResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentHostsRequest &, const Model::ListEnvironmentHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentHostsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEnvironmentConnectorRequest &, const Model::DeleteEnvironmentConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentConnectorResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEnvironmentHostRequest &, const Model::CreateEnvironmentHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentHostResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEntitlementRequest &, const Model::CreateEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEntitlementResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListVmEntitlementsRequest &, const Model::ListVmEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVmEntitlementsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentVlansRequest &, const Model::ListEnvironmentVlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentVlansResponseReceivedHandler
std::function< void(const EVSClient *, const Model::GetVersionsRequest &, const Model::GetVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVersionsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEnvironmentConnectorRequest &, const Model::CreateEnvironmentConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentConnectorResponseReceivedHandler
std::function< void(const EVSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentConnectorsRequest &, const Model::ListEnvironmentConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentConnectorsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String