62 class HttpClientFactory;
67 template<
typename R,
typename E>
class Outcome;
78 class AWSCredentialsProvider;
95 class CreateApplicationInstanceRequest;
96 class CreateJobForDevicesRequest;
97 class CreateNodeFromTemplateJobRequest;
98 class CreatePackageRequest;
99 class CreatePackageImportJobRequest;
100 class DeleteDeviceRequest;
101 class DeletePackageRequest;
102 class DeregisterPackageVersionRequest;
103 class DescribeApplicationInstanceRequest;
104 class DescribeApplicationInstanceDetailsRequest;
105 class DescribeDeviceRequest;
106 class DescribeDeviceJobRequest;
107 class DescribeNodeRequest;
108 class DescribeNodeFromTemplateJobRequest;
109 class DescribePackageRequest;
110 class DescribePackageImportJobRequest;
111 class DescribePackageVersionRequest;
112 class ListApplicationInstanceDependenciesRequest;
113 class ListApplicationInstanceNodeInstancesRequest;
114 class ListApplicationInstancesRequest;
115 class ListDevicesRequest;
116 class ListDevicesJobsRequest;
117 class ListNodeFromTemplateJobsRequest;
118 class ListNodesRequest;
119 class ListPackageImportJobsRequest;
120 class ListPackagesRequest;
121 class ListTagsForResourceRequest;
122 class ProvisionDeviceRequest;
123 class RegisterPackageVersionRequest;
124 class RemoveApplicationInstanceRequest;
125 class SignalApplicationInstanceNodeInstancesRequest;
126 class TagResourceRequest;
127 class UntagResourceRequest;
128 class UpdateDeviceMetadataRequest;
EndpointProviderBase< PanoramaClientConfiguration, PanoramaBuiltInParameters, PanoramaClientContextParameters > PanoramaEndpointProviderBase
Aws::Utils::Outcome< DescribePackageResult, PanoramaError > DescribePackageOutcome
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< ListApplicationInstanceNodeInstancesOutcome > ListApplicationInstanceNodeInstancesOutcomeCallable
std::future< DescribeApplicationInstanceOutcome > DescribeApplicationInstanceOutcomeCallable
std::future< SignalApplicationInstanceNodeInstancesOutcome > SignalApplicationInstanceNodeInstancesOutcomeCallable
Aws::Utils::Outcome< DeregisterPackageVersionResult, PanoramaError > DeregisterPackageVersionOutcome
std::future< DescribeNodeFromTemplateJobOutcome > DescribeNodeFromTemplateJobOutcomeCallable
std::future< ListNodeFromTemplateJobsOutcome > ListNodeFromTemplateJobsOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Aws::Utils::Outcome< ListApplicationInstanceDependenciesResult, PanoramaError > ListApplicationInstanceDependenciesOutcome
std::future< DescribePackageVersionOutcome > DescribePackageVersionOutcomeCallable
std::future< DescribeDeviceOutcome > DescribeDeviceOutcomeCallable
std::future< DeleteDeviceOutcome > DeleteDeviceOutcomeCallable
std::future< DeregisterPackageVersionOutcome > DeregisterPackageVersionOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationInstanceDetailsResult, PanoramaError > DescribeApplicationInstanceDetailsOutcome
Aws::Utils::Outcome< CreatePackageImportJobResult, PanoramaError > CreatePackageImportJobOutcome
Aws::Utils::Outcome< SignalApplicationInstanceNodeInstancesResult, PanoramaError > SignalApplicationInstanceNodeInstancesOutcome
Aws::Utils::Outcome< ListPackageImportJobsResult, PanoramaError > ListPackageImportJobsOutcome
std::future< DescribePackageImportJobOutcome > DescribePackageImportJobOutcomeCallable
std::future< CreatePackageImportJobOutcome > CreatePackageImportJobOutcomeCallable
std::future< DescribePackageOutcome > DescribePackageOutcomeCallable
Aws::Utils::Outcome< DescribeNodeFromTemplateJobResult, PanoramaError > DescribeNodeFromTemplateJobOutcome
Aws::Utils::Outcome< CreateNodeFromTemplateJobResult, PanoramaError > CreateNodeFromTemplateJobOutcome
Aws::Utils::Outcome< ListDevicesResult, PanoramaError > ListDevicesOutcome
std::future< ListPackagesOutcome > ListPackagesOutcomeCallable
Aws::Utils::Outcome< UpdateDeviceMetadataResult, PanoramaError > UpdateDeviceMetadataOutcome
Aws::Utils::Outcome< DescribeDeviceResult, PanoramaError > DescribeDeviceOutcome
std::future< CreateNodeFromTemplateJobOutcome > CreateNodeFromTemplateJobOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, PanoramaError > UntagResourceOutcome
std::future< DescribeDeviceJobOutcome > DescribeDeviceJobOutcomeCallable
std::future< UpdateDeviceMetadataOutcome > UpdateDeviceMetadataOutcomeCallable
Aws::Utils::Outcome< CreatePackageResult, PanoramaError > CreatePackageOutcome
Aws::Utils::Outcome< DescribeApplicationInstanceResult, PanoramaError > DescribeApplicationInstanceOutcome
Aws::Utils::Outcome< DescribePackageImportJobResult, PanoramaError > DescribePackageImportJobOutcome
std::future< ListPackageImportJobsOutcome > ListPackageImportJobsOutcomeCallable
Aws::Utils::Outcome< DeletePackageResult, PanoramaError > DeletePackageOutcome
Aws::Utils::Outcome< ListDevicesJobsResult, PanoramaError > ListDevicesJobsOutcome
std::future< DescribeNodeOutcome > DescribeNodeOutcomeCallable
Aws::Utils::Outcome< DescribeDeviceJobResult, PanoramaError > DescribeDeviceJobOutcome
Aws::Utils::Outcome< ListNodesResult, PanoramaError > ListNodesOutcome
Aws::Utils::Outcome< RegisterPackageVersionResult, PanoramaError > RegisterPackageVersionOutcome
Aws::Utils::Outcome< ListPackagesResult, PanoramaError > ListPackagesOutcome
std::future< ListDevicesJobsOutcome > ListDevicesJobsOutcomeCallable
std::future< ProvisionDeviceOutcome > ProvisionDeviceOutcomeCallable
std::future< CreateApplicationInstanceOutcome > CreateApplicationInstanceOutcomeCallable
Aws::Utils::Outcome< DeleteDeviceResult, PanoramaError > DeleteDeviceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribePackageVersionResult, PanoramaError > DescribePackageVersionOutcome
Aws::Utils::Outcome< ListNodeFromTemplateJobsResult, PanoramaError > ListNodeFromTemplateJobsOutcome
std::future< RemoveApplicationInstanceOutcome > RemoveApplicationInstanceOutcomeCallable
Aws::Utils::Outcome< ListApplicationInstancesResult, PanoramaError > ListApplicationInstancesOutcome
Aws::Utils::Outcome< RemoveApplicationInstanceResult, PanoramaError > RemoveApplicationInstanceOutcome
std::future< RegisterPackageVersionOutcome > RegisterPackageVersionOutcomeCallable
Aws::Utils::Outcome< DescribeNodeResult, PanoramaError > DescribeNodeOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PanoramaError > ListTagsForResourceOutcome
std::future< ListApplicationInstancesOutcome > ListApplicationInstancesOutcomeCallable
std::future< ListApplicationInstanceDependenciesOutcome > ListApplicationInstanceDependenciesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateJobForDevicesOutcome > CreateJobForDevicesOutcomeCallable
Aws::Utils::Outcome< ProvisionDeviceResult, PanoramaError > ProvisionDeviceOutcome
Aws::Utils::Outcome< ListApplicationInstanceNodeInstancesResult, PanoramaError > ListApplicationInstanceNodeInstancesOutcome
std::future< ListDevicesOutcome > ListDevicesOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, PanoramaError > TagResourceOutcome
Aws::Utils::Outcome< CreateJobForDevicesResult, PanoramaError > CreateJobForDevicesOutcome
std::future< DescribeApplicationInstanceDetailsOutcome > DescribeApplicationInstanceDetailsOutcomeCallable
Aws::Utils::Outcome< CreateApplicationInstanceResult, PanoramaError > CreateApplicationInstanceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::function< void(const PanoramaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeNodeFromTemplateJobRequest &, const Model::DescribeNodeFromTemplateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNodeFromTemplateJobResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListPackagesRequest &, const Model::ListPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::CreateJobForDevicesRequest &, const Model::CreateJobForDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobForDevicesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListApplicationInstancesRequest &, const Model::ListApplicationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationInstancesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribePackageVersionRequest &, const Model::DescribePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageVersionResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::RegisterPackageVersionRequest &, const Model::RegisterPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterPackageVersionResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::CreatePackageImportJobRequest &, const Model::CreatePackageImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageImportJobResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListNodeFromTemplateJobsRequest &, const Model::ListNodeFromTemplateJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodeFromTemplateJobsResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListApplicationInstanceDependenciesRequest &, const Model::ListApplicationInstanceDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationInstanceDependenciesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeDeviceJobRequest &, const Model::DescribeDeviceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeviceJobResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeNodeRequest &, const Model::DescribeNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNodeResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DeleteDeviceRequest &, const Model::DeleteDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeviceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribePackageImportJobRequest &, const Model::DescribePackageImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageImportJobResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::UpdateDeviceMetadataRequest &, const Model::UpdateDeviceMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceMetadataResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListApplicationInstanceNodeInstancesRequest &, const Model::ListApplicationInstanceNodeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationInstanceNodeInstancesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListDevicesJobsRequest &, const Model::ListDevicesJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesJobsResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::CreateNodeFromTemplateJobRequest &, const Model::CreateNodeFromTemplateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNodeFromTemplateJobResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeDeviceRequest &, const Model::DescribeDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeviceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DeregisterPackageVersionRequest &, const Model::DeregisterPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterPackageVersionResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeApplicationInstanceDetailsRequest &, const Model::DescribeApplicationInstanceDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationInstanceDetailsResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ListPackageImportJobsRequest &, const Model::ListPackageImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageImportJobsResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::RemoveApplicationInstanceRequest &, const Model::RemoveApplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveApplicationInstanceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::SignalApplicationInstanceNodeInstancesRequest &, const Model::SignalApplicationInstanceNodeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignalApplicationInstanceNodeInstancesResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribePackageRequest &, const Model::DescribePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackageResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::CreateApplicationInstanceRequest &, const Model::CreateApplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationInstanceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::DescribeApplicationInstanceRequest &, const Model::DescribeApplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationInstanceResponseReceivedHandler
std::function< void(const PanoramaClient *, const Model::ProvisionDeviceRequest &, const Model::ProvisionDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionDeviceResponseReceivedHandler