9#include <aws/snow-device-management/SnowDeviceManagementErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/snow-device-management/SnowDeviceManagementEndpointProvider.h>
21#include <aws/snow-device-management/model/CancelTaskResult.h>
22#include <aws/snow-device-management/model/CreateTaskResult.h>
23#include <aws/snow-device-management/model/DescribeDeviceResult.h>
24#include <aws/snow-device-management/model/DescribeDeviceEc2InstancesResult.h>
25#include <aws/snow-device-management/model/DescribeExecutionResult.h>
26#include <aws/snow-device-management/model/DescribeTaskResult.h>
27#include <aws/snow-device-management/model/ListDeviceResourcesResult.h>
28#include <aws/snow-device-management/model/ListDevicesResult.h>
29#include <aws/snow-device-management/model/ListExecutionsResult.h>
30#include <aws/snow-device-management/model/ListTagsForResourceResult.h>
31#include <aws/snow-device-management/model/ListTasksResult.h>
32#include <aws/snow-device-management/model/ListDevicesRequest.h>
33#include <aws/snow-device-management/model/ListTasksRequest.h>
34#include <aws/core/NoResult.h>
42 class HttpClientFactory;
47 template<
typename R,
typename E>
class Outcome;
58 class AWSCredentialsProvider;
66 namespace SnowDeviceManagement
75 class CancelTaskRequest;
76 class CreateTaskRequest;
77 class DescribeDeviceRequest;
78 class DescribeDeviceEc2InstancesRequest;
79 class DescribeExecutionRequest;
80 class DescribeTaskRequest;
81 class ListDeviceResourcesRequest;
82 class ListDevicesRequest;
83 class ListExecutionsRequest;
84 class ListTagsForResourceRequest;
85 class ListTasksRequest;
86 class TagResourceRequest;
87 class UntagResourceRequest;
EndpointProviderBase< SnowDeviceManagementClientConfiguration, SnowDeviceManagementBuiltInParameters, SnowDeviceManagementClientContextParameters > SnowDeviceManagementEndpointProviderBase
std::future< ListDeviceResourcesOutcome > ListDeviceResourcesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeDeviceEc2InstancesOutcome > DescribeDeviceEc2InstancesOutcomeCallable
std::future< CancelTaskOutcome > CancelTaskOutcomeCallable
Aws::Utils::Outcome< DescribeDeviceResult, SnowDeviceManagementError > DescribeDeviceOutcome
std::future< CreateTaskOutcome > CreateTaskOutcomeCallable
Aws::Utils::Outcome< ListDeviceResourcesResult, SnowDeviceManagementError > ListDeviceResourcesOutcome
std::future< DescribeDeviceOutcome > DescribeDeviceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SnowDeviceManagementError > TagResourceOutcome
std::future< ListDevicesOutcome > ListDevicesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Aws::Utils::Outcome< DescribeDeviceEc2InstancesResult, SnowDeviceManagementError > DescribeDeviceEc2InstancesOutcome
Aws::Utils::Outcome< DescribeTaskResult, SnowDeviceManagementError > DescribeTaskOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SnowDeviceManagementError > ListTagsForResourceOutcome
std::future< DescribeExecutionOutcome > DescribeExecutionOutcomeCallable
Aws::Utils::Outcome< ListTasksResult, SnowDeviceManagementError > ListTasksOutcome
Aws::Utils::Outcome< ListDevicesResult, SnowDeviceManagementError > ListDevicesOutcome
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeTaskOutcome > DescribeTaskOutcomeCallable
Aws::Utils::Outcome< DescribeExecutionResult, SnowDeviceManagementError > DescribeExecutionOutcome
Aws::Utils::Outcome< CancelTaskResult, SnowDeviceManagementError > CancelTaskOutcome
Aws::Utils::Outcome< ListExecutionsResult, SnowDeviceManagementError > ListExecutionsOutcome
Aws::Utils::Outcome< CreateTaskResult, SnowDeviceManagementError > CreateTaskOutcome
Aws::Utils::Outcome< Aws::NoResult, SnowDeviceManagementError > UntagResourceOutcome
std::function< void(const SnowDeviceManagementClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTasksResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExecutionResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::DescribeDeviceRequest &, const Model::DescribeDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeviceResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::CreateTaskRequest &, const Model::CreateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::ListDeviceResourcesRequest &, const Model::ListDeviceResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceResourcesResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::CancelTaskRequest &, const Model::CancelTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelTaskResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::DescribeDeviceEc2InstancesRequest &, const Model::DescribeDeviceEc2InstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeviceEc2InstancesResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::DescribeTaskRequest &, const Model::DescribeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SnowDeviceManagementClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExecutionsResponseReceivedHandler