AWS SDK for C++
1.9.3
AWS SDK for C++
|
Go to the documentation of this file.
77 class HttpClientFactory;
82 template<
typename R,
typename E>
class Outcome;
92 class AWSCredentialsProvider;
357 ECSClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
3213 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
virtual void DeleteServiceAsync(const Model::DeleteServiceRequest &request, const DeleteServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeregisterTaskDefinitionAsync(const Model::DeregisterTaskDefinitionRequest &request, const DeregisterTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual void ListContainerInstancesAsync(const Model::ListContainerInstancesRequest &request, const ListContainerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::UpdateContainerAgentOutcome UpdateContainerAgent(const Model::UpdateContainerAgentRequest &request) const
virtual Model::PutAttributesOutcome PutAttributes(const Model::PutAttributesRequest &request) const
std::function< void(const ECSClient *, const Model::ListAttributesRequest &, const Model::ListAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributesResponseReceivedHandler
virtual void DiscoverPollEndpointAsync(const Model::DiscoverPollEndpointRequest &request, const DiscoverPollEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTaskSetsOutcomeCallable DescribeTaskSetsCallable(const Model::DescribeTaskSetsRequest &request) const
std::future< DescribeTaskDefinitionOutcome > DescribeTaskDefinitionOutcomeCallable
virtual Model::UpdateClusterOutcome UpdateCluster(const Model::UpdateClusterRequest &request) const
std::function< void(const ECSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Aws::Utils::Outcome< DescribeServicesResult, ECSError > DescribeServicesOutcome
std::function< void(const ECSClient *, const Model::PutAccountSettingRequest &, const Model::PutAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingResponseReceivedHandler
virtual void PutAccountSettingAsync(const Model::PutAccountSettingRequest &request, const PutAccountSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ExecuteCommandAsync(const Model::ExecuteCommandRequest &request, const ExecuteCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< UpdateCapacityProviderResult, ECSError > UpdateCapacityProviderOutcome
virtual void UpdateContainerAgentAsync(const Model::UpdateContainerAgentRequest &request, const UpdateContainerAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< CreateServiceResult, ECSError > CreateServiceOutcome
Aws::Utils::Outcome< DeleteClusterResult, ECSError > DeleteClusterOutcome
virtual Model::DeregisterTaskDefinitionOutcomeCallable DeregisterTaskDefinitionCallable(const Model::DeregisterTaskDefinitionRequest &request) const
virtual void CreateServiceAsync(const Model::CreateServiceRequest &request, const CreateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< RegisterContainerInstanceResult, ECSError > RegisterContainerInstanceOutcome
virtual Model::DeregisterContainerInstanceOutcomeCallable DeregisterContainerInstanceCallable(const Model::DeregisterContainerInstanceRequest &request) const
virtual Model::StartTaskOutcome StartTask(const Model::StartTaskRequest &request) const
virtual Model::ListTaskDefinitionsOutcome ListTaskDefinitions(const Model::ListTaskDefinitionsRequest &request) const
std::function< void(const ECSClient *, const Model::DeleteServiceRequest &, const Model::DeleteServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteAttributesRequest &, const Model::DeleteAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributesResponseReceivedHandler
virtual Model::CreateCapacityProviderOutcome CreateCapacityProvider(const Model::CreateCapacityProviderRequest &request) const
virtual void UpdateContainerInstancesStateAsync(const Model::UpdateContainerInstancesStateRequest &request, const UpdateContainerInstancesStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListAccountSettingsAsync(const Model::ListAccountSettingsRequest &request, const ListAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListAttributesAsync(const Model::ListAttributesRequest &request, const ListAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< PutClusterCapacityProvidersOutcome > PutClusterCapacityProvidersOutcomeCallable
virtual Model::DescribeContainerInstancesOutcome DescribeContainerInstances(const Model::DescribeContainerInstancesRequest &request) const
virtual void DeleteCapacityProviderAsync(const Model::DeleteCapacityProviderRequest &request, const DeleteCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAccountSettingOutcomeCallable DeleteAccountSettingCallable(const Model::DeleteAccountSettingRequest &request) const
std::function< void(const ECSClient *, const Model::DeleteAccountSettingRequest &, const Model::DeleteAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountSettingResponseReceivedHandler
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCapacityProvidersOutcomeCallable DescribeCapacityProvidersCallable(const Model::DescribeCapacityProvidersRequest &request) const
std::function< void(const ECSClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateContainerAgentRequest &, const Model::UpdateContainerAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerAgentResponseReceivedHandler
std::future< UpdateClusterSettingsOutcome > UpdateClusterSettingsOutcomeCallable
virtual Model::DescribeTasksOutcomeCallable DescribeTasksCallable(const Model::DescribeTasksRequest &request) const
virtual Model::DiscoverPollEndpointOutcomeCallable DiscoverPollEndpointCallable(const Model::DiscoverPollEndpointRequest &request) const
virtual Model::DeleteServiceOutcome DeleteService(const Model::DeleteServiceRequest &request) const
virtual Model::UpdateServiceOutcome UpdateService(const Model::UpdateServiceRequest &request) const
Aws::Utils::Outcome< DescribeTasksResult, ECSError > DescribeTasksOutcome
virtual Model::RegisterContainerInstanceOutcome RegisterContainerInstance(const Model::RegisterContainerInstanceRequest &request) const
std::future< SubmitContainerStateChangeOutcome > SubmitContainerStateChangeOutcomeCallable
Aws::Utils::Outcome< UpdateClusterSettingsResult, ECSError > UpdateClusterSettingsOutcome
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request) const
virtual Model::PutClusterCapacityProvidersOutcomeCallable PutClusterCapacityProvidersCallable(const Model::PutClusterCapacityProvidersRequest &request) const
std::function< void(const ECSClient *, const Model::ListTaskDefinitionFamiliesRequest &, const Model::ListTaskDefinitionFamiliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionFamiliesResponseReceivedHandler
virtual Model::SubmitContainerStateChangeOutcome SubmitContainerStateChange(const Model::SubmitContainerStateChangeRequest &request) const
virtual Model::UpdateTaskSetOutcome UpdateTaskSet(const Model::UpdateTaskSetRequest &request) const
std::function< void(const ECSClient *, const Model::SubmitContainerStateChangeRequest &, const Model::SubmitContainerStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitContainerStateChangeResponseReceivedHandler
virtual Model::ListServicesOutcomeCallable ListServicesCallable(const Model::ListServicesRequest &request) const
Aws::Utils::Outcome< DeregisterContainerInstanceResult, ECSError > DeregisterContainerInstanceOutcome
Aws::Utils::Outcome< DescribeTaskSetsResult, ECSError > DescribeTaskSetsOutcome
ECSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
virtual void UpdateCapacityProviderAsync(const Model::UpdateCapacityProviderRequest &request, const UpdateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< UpdateContainerInstancesStateResult, ECSError > UpdateContainerInstancesStateOutcome
virtual Model::DeleteAccountSettingOutcome DeleteAccountSetting(const Model::DeleteAccountSettingRequest &request) const
virtual Model::SubmitAttachmentStateChangesOutcomeCallable SubmitAttachmentStateChangesCallable(const Model::SubmitAttachmentStateChangesRequest &request) const
std::future< DescribeServicesOutcome > DescribeServicesOutcomeCallable
Aws::Utils::Outcome< PutAttributesResult, ECSError > PutAttributesOutcome
virtual void UpdateServicePrimaryTaskSetAsync(const Model::UpdateServicePrimaryTaskSetRequest &request, const UpdateServicePrimaryTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeCapacityProvidersOutcome > DescribeCapacityProvidersOutcomeCallable
Aws::Utils::Outcome< ListAccountSettingsResult, ECSError > ListAccountSettingsOutcome
std::future< ListContainerInstancesOutcome > ListContainerInstancesOutcomeCallable
std::function< void(const ECSClient *, const Model::PutClusterCapacityProvidersRequest &, const Model::PutClusterCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClusterCapacityProvidersResponseReceivedHandler
Aws::Utils::Outcome< CreateClusterResult, ECSError > CreateClusterOutcome
std::future< CreateCapacityProviderOutcome > CreateCapacityProviderOutcomeCallable
std::function< void(const ECSClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
virtual Model::ListTaskDefinitionsOutcomeCallable ListTaskDefinitionsCallable(const Model::ListTaskDefinitionsRequest &request) const
std::function< void(const ECSClient *, const Model::PutAttributesRequest &, const Model::PutAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAttributesResponseReceivedHandler
Aws::Utils::Outcome< ListTaskDefinitionsResult, ECSError > ListTaskDefinitionsOutcome
virtual Model::SubmitContainerStateChangeOutcomeCallable SubmitContainerStateChangeCallable(const Model::SubmitContainerStateChangeRequest &request) const
virtual Model::PutAccountSettingDefaultOutcome PutAccountSettingDefault(const Model::PutAccountSettingDefaultRequest &request) const
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< SubmitContainerStateChangeResult, ECSError > SubmitContainerStateChangeOutcome
std::function< void(const ECSClient *, const Model::DescribeTaskSetsRequest &, const Model::DescribeTaskSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskSetsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeregisterContainerInstanceRequest &, const Model::DeregisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterContainerInstanceResponseReceivedHandler
ECSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
virtual Model::CreateServiceOutcomeCallable CreateServiceCallable(const Model::CreateServiceRequest &request) const
std::future< DescribeTasksOutcome > DescribeTasksOutcomeCallable
Aws::Utils::Outcome< DescribeCapacityProvidersResult, ECSError > DescribeCapacityProvidersOutcome
std::function< void(const ECSClient *, const Model::ListAccountSettingsRequest &, const Model::ListAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountSettingsResponseReceivedHandler
Aws::Utils::Outcome< DeregisterTaskDefinitionResult, ECSError > DeregisterTaskDefinitionOutcome
std::future< SubmitAttachmentStateChangesOutcome > SubmitAttachmentStateChangesOutcomeCallable
ECSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
std::function< void(const ECSClient *, const Model::DescribeContainerInstancesRequest &, const Model::DescribeContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerInstancesResponseReceivedHandler
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
std::future< DescribeContainerInstancesOutcome > DescribeContainerInstancesOutcomeCallable
virtual void DescribeServicesAsync(const Model::DescribeServicesRequest &request, const DescribeServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateClusterSettingsOutcomeCallable UpdateClusterSettingsCallable(const Model::UpdateClusterSettingsRequest &request) const
virtual void SubmitAttachmentStateChangesAsync(const Model::SubmitAttachmentStateChangesRequest &request, const SubmitAttachmentStateChangesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTaskDefinitionOutcomeCallable DescribeTaskDefinitionCallable(const Model::DescribeTaskDefinitionRequest &request) const
virtual Model::ExecuteCommandOutcomeCallable ExecuteCommandCallable(const Model::ExecuteCommandRequest &request) const
virtual Model::UpdateServicePrimaryTaskSetOutcome UpdateServicePrimaryTaskSet(const Model::UpdateServicePrimaryTaskSetRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
std::future< UpdateContainerAgentOutcome > UpdateContainerAgentOutcomeCallable
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ExecuteCommandResult, ECSError > ExecuteCommandOutcome
Aws::Utils::Outcome< DiscoverPollEndpointResult, ECSError > DiscoverPollEndpointOutcome
std::function< void(const ECSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
virtual Model::DeleteServiceOutcomeCallable DeleteServiceCallable(const Model::DeleteServiceRequest &request) const
std::future< ListClustersOutcome > ListClustersOutcomeCallable
std::future< SubmitTaskStateChangeOutcome > SubmitTaskStateChangeOutcomeCallable
std::function< void(const ECSClient *, const Model::UpdateContainerInstancesStateRequest &, const Model::UpdateContainerInstancesStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerInstancesStateResponseReceivedHandler
virtual Model::ListAccountSettingsOutcomeCallable ListAccountSettingsCallable(const Model::ListAccountSettingsRequest &request) const
virtual Model::CreateClusterOutcomeCallable CreateClusterCallable(const Model::CreateClusterRequest &request) const
virtual void PutAttributesAsync(const Model::PutAttributesRequest &request, const PutAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeServicesOutcomeCallable DescribeServicesCallable(const Model::DescribeServicesRequest &request) const
Aws::Utils::Outcome< DescribeContainerInstancesResult, ECSError > DescribeContainerInstancesOutcome
std::future< DescribeTaskSetsOutcome > DescribeTaskSetsOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< UpdateTaskSetOutcome > UpdateTaskSetOutcomeCallable
virtual void StopTaskAsync(const Model::StopTaskRequest &request, const StopTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
virtual Model::DeregisterTaskDefinitionOutcome DeregisterTaskDefinition(const Model::DeregisterTaskDefinitionRequest &request) const
std::function< void(const ECSClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
virtual void DeleteAttributesAsync(const Model::DeleteAttributesRequest &request, const DeleteAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void StartTaskAsync(const Model::StartTaskRequest &request, const StartTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const ECSClient *, const Model::DescribeCapacityProvidersRequest &, const Model::DescribeCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityProvidersResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteCapacityProviderRequest &, const Model::DeleteCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCapacityProviderResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DescribeTasksRequest &, const Model::DescribeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTasksResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateTaskSetRequest &, const Model::UpdateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskSetResponseReceivedHandler
Aws::Utils::Outcome< RegisterTaskDefinitionResult, ECSError > RegisterTaskDefinitionOutcome
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
virtual Model::CreateServiceOutcome CreateService(const Model::CreateServiceRequest &request) const
Aws::Utils::Outcome< DescribeClustersResult, ECSError > DescribeClustersOutcome
virtual Model::RegisterTaskDefinitionOutcome RegisterTaskDefinition(const Model::RegisterTaskDefinitionRequest &request) const
std::function< void(const ECSClient *, const Model::RegisterContainerInstanceRequest &, const Model::RegisterContainerInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterContainerInstanceResponseReceivedHandler
Aws::Utils::Outcome< DeleteAttributesResult, ECSError > DeleteAttributesOutcome
virtual void ListTasksAsync(const Model::ListTasksRequest &request, const ListTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeTaskSetsAsync(const Model::DescribeTaskSetsRequest &request, const DescribeTaskSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateTaskSetOutcome > CreateTaskSetOutcomeCallable
Aws::Utils::Outcome< UpdateServiceResult, ECSError > UpdateServiceOutcome
virtual void UpdateClusterSettingsAsync(const Model::UpdateClusterSettingsRequest &request, const UpdateClusterSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ExecuteCommandOutcome > ExecuteCommandOutcomeCallable
std::future< DeleteTaskSetOutcome > DeleteTaskSetOutcomeCallable
std::function< void(const ECSClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
virtual Model::DeleteAttributesOutcome DeleteAttributes(const Model::DeleteAttributesRequest &request) const
Aws::Utils::Outcome< UpdateServicePrimaryTaskSetResult, ECSError > UpdateServicePrimaryTaskSetOutcome
std::future< RunTaskOutcome > RunTaskOutcomeCallable
std::function< void(const ECSClient *, const Model::UpdateCapacityProviderRequest &, const Model::UpdateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCapacityProviderResponseReceivedHandler
virtual void DeleteClusterAsync(const Model::DeleteClusterRequest &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateCapacityProviderAsync(const Model::CreateCapacityProviderRequest &request, const CreateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void RunTaskAsync(const Model::RunTaskRequest &request, const RunTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateServiceOutcome > CreateServiceOutcomeCallable
std::function< void(const ECSClient *, const Model::StopTaskRequest &, const Model::StopTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTaskResponseReceivedHandler
Aws::Utils::Outcome< PutAccountSettingDefaultResult, ECSError > PutAccountSettingDefaultOutcome
std::future< DescribeClustersOutcome > DescribeClustersOutcomeCallable
virtual void SubmitTaskStateChangeAsync(const Model::SubmitTaskStateChangeRequest &request, const SubmitTaskStateChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SubmitTaskStateChangeOutcomeCallable SubmitTaskStateChangeCallable(const Model::SubmitTaskStateChangeRequest &request) const
Aws::Utils::Outcome< ListAttributesResult, ECSError > ListAttributesOutcome
virtual Model::SubmitAttachmentStateChangesOutcome SubmitAttachmentStateChanges(const Model::SubmitAttachmentStateChangesRequest &request) const
virtual Model::DeleteAttributesOutcomeCallable DeleteAttributesCallable(const Model::DeleteAttributesRequest &request) const
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
std::function< void(const ECSClient *, const Model::DescribeTaskDefinitionRequest &, const Model::DescribeTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskDefinitionResponseReceivedHandler
virtual Model::DeregisterContainerInstanceOutcome DeregisterContainerInstance(const Model::DeregisterContainerInstanceRequest &request) const
std::future< UpdateCapacityProviderOutcome > UpdateCapacityProviderOutcomeCallable
std::function< void(const ECSClient *, const Model::RunTaskRequest &, const Model::RunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunTaskResponseReceivedHandler
virtual void SubmitContainerStateChangeAsync(const Model::SubmitContainerStateChangeRequest &request, const SubmitContainerStateChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ListTaskDefinitionsAsync(const Model::ListTaskDefinitionsRequest &request, const ListTaskDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeCapacityProvidersAsync(const Model::DescribeCapacityProvidersRequest &request, const DescribeCapacityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< UpdateContainerAgentResult, ECSError > UpdateContainerAgentOutcome
virtual Model::DeleteCapacityProviderOutcomeCallable DeleteCapacityProviderCallable(const Model::DeleteCapacityProviderRequest &request) const
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< RegisterTaskDefinitionOutcome > RegisterTaskDefinitionOutcomeCallable
virtual Model::RunTaskOutcomeCallable RunTaskCallable(const Model::RunTaskRequest &request) const
Aws::Utils::Outcome< UpdateTaskSetResult, ECSError > UpdateTaskSetOutcome
virtual Model::ListContainerInstancesOutcome ListContainerInstances(const Model::ListContainerInstancesRequest &request) const
std::function< void(const ECSClient *, const Model::ListContainerInstancesRequest &, const Model::ListContainerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerInstancesResponseReceivedHandler
virtual Model::DescribeTasksOutcome DescribeTasks(const Model::DescribeTasksRequest &request) const
virtual Model::StopTaskOutcome StopTask(const Model::StopTaskRequest &request) const
virtual Model::UpdateClusterSettingsOutcome UpdateClusterSettings(const Model::UpdateClusterSettingsRequest &request) const
std::function< void(const ECSClient *, const Model::PutAccountSettingDefaultRequest &, const Model::PutAccountSettingDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingDefaultResponseReceivedHandler
virtual Model::ListTaskDefinitionFamiliesOutcomeCallable ListTaskDefinitionFamiliesCallable(const Model::ListTaskDefinitionFamiliesRequest &request) const
std::function< void(const ECSClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServicesResponseReceivedHandler
Aws::Utils::Outcome< RunTaskResult, ECSError > RunTaskOutcome
virtual Model::UpdateClusterOutcomeCallable UpdateClusterCallable(const Model::UpdateClusterRequest &request) const
std::function< void(const ECSClient *, const Model::DeregisterTaskDefinitionRequest &, const Model::DeregisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskDefinitionResponseReceivedHandler
virtual Model::DeleteTaskSetOutcome DeleteTaskSet(const Model::DeleteTaskSetRequest &request) const
std::function< void(const ECSClient *, const Model::DeleteTaskSetRequest &, const Model::DeleteTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskSetResponseReceivedHandler
std::function< void(const ECSClient *, const Model::UpdateClusterSettingsRequest &, const Model::UpdateClusterSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterSettingsResponseReceivedHandler
std::future< DeleteAttributesOutcome > DeleteAttributesOutcomeCallable
Aws::Utils::Outcome< DescribeTaskDefinitionResult, ECSError > DescribeTaskDefinitionOutcome
std::function< void(const ECSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Aws::Utils::Outcome< StopTaskResult, ECSError > StopTaskOutcome
virtual Model::ListTasksOutcomeCallable ListTasksCallable(const Model::ListTasksRequest &request) const
virtual Model::SubmitTaskStateChangeOutcome SubmitTaskStateChange(const Model::SubmitTaskStateChangeRequest &request) const
Aws::Utils::Outcome< UpdateClusterResult, ECSError > UpdateClusterOutcome
std::future< StartTaskOutcome > StartTaskOutcomeCallable
virtual Model::DescribeCapacityProvidersOutcome DescribeCapacityProviders(const Model::DescribeCapacityProvidersRequest &request) const
virtual Model::CreateTaskSetOutcomeCallable CreateTaskSetCallable(const Model::CreateTaskSetRequest &request) const
virtual Model::UpdateServiceOutcomeCallable UpdateServiceCallable(const Model::UpdateServiceRequest &request) const
std::future< RegisterContainerInstanceOutcome > RegisterContainerInstanceOutcomeCallable
virtual Model::CreateCapacityProviderOutcomeCallable CreateCapacityProviderCallable(const Model::CreateCapacityProviderRequest &request) const
std::function< void(const ECSClient *, const Model::RegisterTaskDefinitionRequest &, const Model::RegisterTaskDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskDefinitionResponseReceivedHandler
virtual Model::UpdateCapacityProviderOutcomeCallable UpdateCapacityProviderCallable(const Model::UpdateCapacityProviderRequest &request) const
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< PutAttributesOutcome > PutAttributesOutcomeCallable
virtual void ListServicesAsync(const Model::ListServicesRequest &request, const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateServicePrimaryTaskSetOutcomeCallable UpdateServicePrimaryTaskSetCallable(const Model::UpdateServicePrimaryTaskSetRequest &request) const
virtual void DeleteAccountSettingAsync(const Model::DeleteAccountSettingRequest &request, const DeleteAccountSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateServiceAsync(const Model::UpdateServiceRequest &request, const UpdateServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< StartTaskResult, ECSError > StartTaskOutcome
virtual Model::DeleteTaskSetOutcomeCallable DeleteTaskSetCallable(const Model::DeleteTaskSetRequest &request) const
virtual Model::CreateTaskSetOutcome CreateTaskSet(const Model::CreateTaskSetRequest &request) const
virtual Model::PutAccountSettingDefaultOutcomeCallable PutAccountSettingDefaultCallable(const Model::PutAccountSettingDefaultRequest &request) const
virtual void DeleteTaskSetAsync(const Model::DeleteTaskSetRequest &request, const DeleteTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DeregisterContainerInstanceOutcome > DeregisterContainerInstanceOutcomeCallable
virtual void CreateTaskSetAsync(const Model::CreateTaskSetRequest &request, const CreateTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ExecuteCommandOutcome ExecuteCommand(const Model::ExecuteCommandRequest &request) const
std::function< void(const ECSClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
virtual Model::DescribeTaskDefinitionOutcome DescribeTaskDefinition(const Model::DescribeTaskDefinitionRequest &request) const
virtual Model::RunTaskOutcome RunTask(const Model::RunTaskRequest &request) const
virtual Model::DescribeClustersOutcome DescribeClusters(const Model::DescribeClustersRequest &request) const
std::future< PutAccountSettingDefaultOutcome > PutAccountSettingDefaultOutcomeCallable
std::future< DeregisterTaskDefinitionOutcome > DeregisterTaskDefinitionOutcomeCallable
Aws::Utils::Outcome< SubmitTaskStateChangeResult, ECSError > SubmitTaskStateChangeOutcome
virtual void UpdateTaskSetAsync(const Model::UpdateTaskSetRequest &request, const UpdateTaskSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateCapacityProviderOutcome UpdateCapacityProvider(const Model::UpdateCapacityProviderRequest &request) const
std::future< ListServicesOutcome > ListServicesOutcomeCallable
std::function< void(const ECSClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Aws::Utils::Outcome< DeleteCapacityProviderResult, ECSError > DeleteCapacityProviderOutcome
virtual void CreateClusterAsync(const Model::CreateClusterRequest &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeTaskDefinitionAsync(const Model::DescribeTaskDefinitionRequest &request, const DescribeTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListTasksResult, ECSError > ListTasksOutcome
std::function< void(const ECSClient *, const Model::DiscoverPollEndpointRequest &, const Model::DiscoverPollEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverPollEndpointResponseReceivedHandler
std::future< ListTaskDefinitionFamiliesOutcome > ListTaskDefinitionFamiliesOutcomeCallable
virtual Model::DiscoverPollEndpointOutcome DiscoverPollEndpoint(const Model::DiscoverPollEndpointRequest &request) const
virtual Model::DescribeTaskSetsOutcome DescribeTaskSets(const Model::DescribeTaskSetsRequest &request) const
Aws::Utils::Outcome< DeleteAccountSettingResult, ECSError > DeleteAccountSettingOutcome
Aws::Utils::Outcome< PutAccountSettingResult, ECSError > PutAccountSettingOutcome
Aws::Utils::Outcome< SubmitAttachmentStateChangesResult, ECSError > SubmitAttachmentStateChangesOutcome
virtual Model::ListAccountSettingsOutcome ListAccountSettings(const Model::ListAccountSettingsRequest &request) const
Aws::Utils::Outcome< UntagResourceResult, ECSError > UntagResourceOutcome
virtual void DescribeClustersAsync(const Model::DescribeClustersRequest &request, const DescribeClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCapacityProviderOutcome DeleteCapacityProvider(const Model::DeleteCapacityProviderRequest &request) const
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
virtual Model::PutAccountSettingOutcome PutAccountSetting(const Model::PutAccountSettingRequest &request) const
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
std::future< ListAttributesOutcome > ListAttributesOutcomeCallable
virtual void DescribeContainerInstancesAsync(const Model::DescribeContainerInstancesRequest &request, const DescribeContainerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTasksOutcome ListTasks(const Model::ListTasksRequest &request) const
Aws::Utils::Outcome< ListContainerInstancesResult, ECSError > ListContainerInstancesOutcome
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Aws::Utils::Outcome< PutClusterCapacityProvidersResult, ECSError > PutClusterCapacityProvidersOutcome
virtual void PutClusterCapacityProvidersAsync(const Model::PutClusterCapacityProvidersRequest &request, const PutClusterCapacityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutAccountSettingOutcomeCallable PutAccountSettingCallable(const Model::PutAccountSettingRequest &request) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateServicePrimaryTaskSetOutcome > UpdateServicePrimaryTaskSetOutcomeCallable
Aws::Utils::Outcome< ListTaskDefinitionFamiliesResult, ECSError > ListTaskDefinitionFamiliesOutcome
std::future< DeleteAccountSettingOutcome > DeleteAccountSettingOutcomeCallable
virtual Model::RegisterTaskDefinitionOutcomeCallable RegisterTaskDefinitionCallable(const Model::RegisterTaskDefinitionRequest &request) const
virtual Model::PutAttributesOutcomeCallable PutAttributesCallable(const Model::PutAttributesRequest &request) const
std::function< void(const ECSClient *, const Model::ExecuteCommandRequest &, const Model::ExecuteCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteCommandResponseReceivedHandler
std::function< void(const ECSClient *, const Model::CreateTaskSetRequest &, const Model::CreateTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskSetResponseReceivedHandler
Aws::Utils::Outcome< ListServicesResult, ECSError > ListServicesOutcome
Aws::Utils::Outcome< TagResourceResult, ECSError > TagResourceOutcome
std::future< ListTaskDefinitionsOutcome > ListTaskDefinitionsOutcomeCallable
virtual void DescribeTasksAsync(const Model::DescribeTasksRequest &request, const DescribeTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateContainerInstancesStateOutcomeCallable UpdateContainerInstancesStateCallable(const Model::UpdateContainerInstancesStateRequest &request) const
virtual Model::ListAttributesOutcomeCallable ListAttributesCallable(const Model::ListAttributesRequest &request) const
virtual Model::DescribeServicesOutcome DescribeServices(const Model::DescribeServicesRequest &request) const
virtual void RegisterContainerInstanceAsync(const Model::RegisterContainerInstanceRequest &request, const RegisterContainerInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const ECSClient *, const Model::StartTaskRequest &, const Model::StartTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskResponseReceivedHandler
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
std::future< DeleteServiceOutcome > DeleteServiceOutcomeCallable
virtual Model::DescribeContainerInstancesOutcomeCallable DescribeContainerInstancesCallable(const Model::DescribeContainerInstancesRequest &request) const
Aws::Utils::Outcome< ListTagsForResourceResult, ECSError > ListTagsForResourceOutcome
std::future< ListAccountSettingsOutcome > ListAccountSettingsOutcomeCallable
std::future< PutAccountSettingOutcome > PutAccountSettingOutcomeCallable
virtual Model::UpdateTaskSetOutcomeCallable UpdateTaskSetCallable(const Model::UpdateTaskSetRequest &request) const
std::function< void(const ECSClient *, const Model::UpdateServicePrimaryTaskSetRequest &, const Model::UpdateServicePrimaryTaskSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServicePrimaryTaskSetResponseReceivedHandler
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
virtual Model::PutClusterCapacityProvidersOutcome PutClusterCapacityProviders(const Model::PutClusterCapacityProvidersRequest &request) const
virtual void UpdateClusterAsync(const Model::UpdateClusterRequest &request, const UpdateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListClustersResult, ECSError > ListClustersOutcome
std::function< void(const ECSClient *, const Model::UpdateServiceRequest &, const Model::UpdateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceResponseReceivedHandler
virtual void ListTaskDefinitionFamiliesAsync(const Model::ListTaskDefinitionFamiliesRequest &request, const ListTaskDefinitionFamiliesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StopTaskOutcome > StopTaskOutcomeCallable
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual void RegisterTaskDefinitionAsync(const Model::RegisterTaskDefinitionRequest &request, const RegisterTaskDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateContainerInstancesStateOutcome UpdateContainerInstancesState(const Model::UpdateContainerInstancesStateRequest &request) const
Aws::Utils::Outcome< DeleteTaskSetResult, ECSError > DeleteTaskSetOutcome
Aws::Utils::Outcome< CreateCapacityProviderResult, ECSError > CreateCapacityProviderOutcome
std::future< UpdateServiceOutcome > UpdateServiceOutcomeCallable
virtual Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const Model::DeleteClusterRequest &request) const
virtual void PutAccountSettingDefaultAsync(const Model::PutAccountSettingDefaultRequest &request, const PutAccountSettingDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DiscoverPollEndpointOutcome > DiscoverPollEndpointOutcomeCallable
std::function< void(const ECSClient *, const Model::SubmitAttachmentStateChangesRequest &, const Model::SubmitAttachmentStateChangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitAttachmentStateChangesResponseReceivedHandler
std::function< void(const ECSClient *, const Model::ListTaskDefinitionsRequest &, const Model::ListTaskDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskDefinitionsResponseReceivedHandler
std::function< void(const ECSClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
std::future< DeleteCapacityProviderOutcome > DeleteCapacityProviderOutcomeCallable
std::function< void(const ECSClient *, const Model::CreateCapacityProviderRequest &, const Model::CreateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityProviderResponseReceivedHandler
virtual Model::StartTaskOutcomeCallable StartTaskCallable(const Model::StartTaskRequest &request) const
virtual Model::UpdateContainerAgentOutcomeCallable UpdateContainerAgentCallable(const Model::UpdateContainerAgentRequest &request) const
Aws::Utils::Outcome< DeleteServiceResult, ECSError > DeleteServiceOutcome
virtual Model::DescribeClustersOutcomeCallable DescribeClustersCallable(const Model::DescribeClustersRequest &request) const
Aws::Utils::Outcome< CreateTaskSetResult, ECSError > CreateTaskSetOutcome
virtual Model::StopTaskOutcomeCallable StopTaskCallable(const Model::StopTaskRequest &request) const
virtual Model::ListAttributesOutcome ListAttributes(const Model::ListAttributesRequest &request) const
virtual Model::ListTaskDefinitionFamiliesOutcome ListTaskDefinitionFamilies(const Model::ListTaskDefinitionFamiliesRequest &request) const
virtual Model::RegisterContainerInstanceOutcomeCallable RegisterContainerInstanceCallable(const Model::RegisterContainerInstanceRequest &request) const
std::function< void(const ECSClient *, const Model::CreateServiceRequest &, const Model::CreateServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceResponseReceivedHandler
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
virtual Model::ListContainerInstancesOutcomeCallable ListContainerInstancesCallable(const Model::ListContainerInstancesRequest &request) const
std::future< UpdateContainerInstancesStateOutcome > UpdateContainerInstancesStateOutcomeCallable
std::function< void(const ECSClient *, const Model::SubmitTaskStateChangeRequest &, const Model::SubmitTaskStateChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitTaskStateChangeResponseReceivedHandler
virtual void DeregisterContainerInstanceAsync(const Model::DeregisterContainerInstanceRequest &request, const DeregisterContainerInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const