AWS SDK for C++  1.8.100
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient Class Reference

#include <ApplicationDiscoveryServiceClient.h>

+ Inheritance diagram for Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 ApplicationDiscoveryServiceClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ApplicationDiscoveryServiceClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ApplicationDiscoveryServiceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~ApplicationDiscoveryServiceClient ()
 
virtual Model::AssociateConfigurationItemsToApplicationOutcome AssociateConfigurationItemsToApplication (const Model::AssociateConfigurationItemsToApplicationRequest &request) const
 
virtual Model::AssociateConfigurationItemsToApplicationOutcomeCallable AssociateConfigurationItemsToApplicationCallable (const Model::AssociateConfigurationItemsToApplicationRequest &request) const
 
virtual void AssociateConfigurationItemsToApplicationAsync (const Model::AssociateConfigurationItemsToApplicationRequest &request, const AssociateConfigurationItemsToApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDeleteImportDataOutcome BatchDeleteImportData (const Model::BatchDeleteImportDataRequest &request) const
 
virtual Model::BatchDeleteImportDataOutcomeCallable BatchDeleteImportDataCallable (const Model::BatchDeleteImportDataRequest &request) const
 
virtual void BatchDeleteImportDataAsync (const Model::BatchDeleteImportDataRequest &request, const BatchDeleteImportDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateApplicationOutcome CreateApplication (const Model::CreateApplicationRequest &request) const
 
virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable (const Model::CreateApplicationRequest &request) const
 
virtual void CreateApplicationAsync (const Model::CreateApplicationRequest &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTagsOutcome CreateTags (const Model::CreateTagsRequest &request) const
 
virtual Model::CreateTagsOutcomeCallable CreateTagsCallable (const Model::CreateTagsRequest &request) const
 
virtual void CreateTagsAsync (const Model::CreateTagsRequest &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApplicationsOutcome DeleteApplications (const Model::DeleteApplicationsRequest &request) const
 
virtual Model::DeleteApplicationsOutcomeCallable DeleteApplicationsCallable (const Model::DeleteApplicationsRequest &request) const
 
virtual void DeleteApplicationsAsync (const Model::DeleteApplicationsRequest &request, const DeleteApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTagsOutcome DeleteTags (const Model::DeleteTagsRequest &request) const
 
virtual Model::DeleteTagsOutcomeCallable DeleteTagsCallable (const Model::DeleteTagsRequest &request) const
 
virtual void DeleteTagsAsync (const Model::DeleteTagsRequest &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAgentsOutcome DescribeAgents (const Model::DescribeAgentsRequest &request) const
 
virtual Model::DescribeAgentsOutcomeCallable DescribeAgentsCallable (const Model::DescribeAgentsRequest &request) const
 
virtual void DescribeAgentsAsync (const Model::DescribeAgentsRequest &request, const DescribeAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeConfigurationsOutcome DescribeConfigurations (const Model::DescribeConfigurationsRequest &request) const
 
virtual Model::DescribeConfigurationsOutcomeCallable DescribeConfigurationsCallable (const Model::DescribeConfigurationsRequest &request) const
 
virtual void DescribeConfigurationsAsync (const Model::DescribeConfigurationsRequest &request, const DescribeConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeContinuousExportsOutcome DescribeContinuousExports (const Model::DescribeContinuousExportsRequest &request) const
 
virtual Model::DescribeContinuousExportsOutcomeCallable DescribeContinuousExportsCallable (const Model::DescribeContinuousExportsRequest &request) const
 
virtual void DescribeContinuousExportsAsync (const Model::DescribeContinuousExportsRequest &request, const DescribeContinuousExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeExportTasksOutcome DescribeExportTasks (const Model::DescribeExportTasksRequest &request) const
 
virtual Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable (const Model::DescribeExportTasksRequest &request) const
 
virtual void DescribeExportTasksAsync (const Model::DescribeExportTasksRequest &request, const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeImportTasksOutcome DescribeImportTasks (const Model::DescribeImportTasksRequest &request) const
 
virtual Model::DescribeImportTasksOutcomeCallable DescribeImportTasksCallable (const Model::DescribeImportTasksRequest &request) const
 
virtual void DescribeImportTasksAsync (const Model::DescribeImportTasksRequest &request, const DescribeImportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTagsOutcome DescribeTags (const Model::DescribeTagsRequest &request) const
 
virtual Model::DescribeTagsOutcomeCallable DescribeTagsCallable (const Model::DescribeTagsRequest &request) const
 
virtual void DescribeTagsAsync (const Model::DescribeTagsRequest &request, const DescribeTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateConfigurationItemsFromApplicationOutcome DisassociateConfigurationItemsFromApplication (const Model::DisassociateConfigurationItemsFromApplicationRequest &request) const
 
virtual Model::DisassociateConfigurationItemsFromApplicationOutcomeCallable DisassociateConfigurationItemsFromApplicationCallable (const Model::DisassociateConfigurationItemsFromApplicationRequest &request) const
 
virtual void DisassociateConfigurationItemsFromApplicationAsync (const Model::DisassociateConfigurationItemsFromApplicationRequest &request, const DisassociateConfigurationItemsFromApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDiscoverySummaryOutcome GetDiscoverySummary (const Model::GetDiscoverySummaryRequest &request) const
 
virtual Model::GetDiscoverySummaryOutcomeCallable GetDiscoverySummaryCallable (const Model::GetDiscoverySummaryRequest &request) const
 
virtual void GetDiscoverySummaryAsync (const Model::GetDiscoverySummaryRequest &request, const GetDiscoverySummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListConfigurationsOutcome ListConfigurations (const Model::ListConfigurationsRequest &request) const
 
virtual Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable (const Model::ListConfigurationsRequest &request) const
 
virtual void ListConfigurationsAsync (const Model::ListConfigurationsRequest &request, const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListServerNeighborsOutcome ListServerNeighbors (const Model::ListServerNeighborsRequest &request) const
 
virtual Model::ListServerNeighborsOutcomeCallable ListServerNeighborsCallable (const Model::ListServerNeighborsRequest &request) const
 
virtual void ListServerNeighborsAsync (const Model::ListServerNeighborsRequest &request, const ListServerNeighborsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartContinuousExportOutcome StartContinuousExport (const Model::StartContinuousExportRequest &request) const
 
virtual Model::StartContinuousExportOutcomeCallable StartContinuousExportCallable (const Model::StartContinuousExportRequest &request) const
 
virtual void StartContinuousExportAsync (const Model::StartContinuousExportRequest &request, const StartContinuousExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDataCollectionByAgentIdsOutcome StartDataCollectionByAgentIds (const Model::StartDataCollectionByAgentIdsRequest &request) const
 
virtual Model::StartDataCollectionByAgentIdsOutcomeCallable StartDataCollectionByAgentIdsCallable (const Model::StartDataCollectionByAgentIdsRequest &request) const
 
virtual void StartDataCollectionByAgentIdsAsync (const Model::StartDataCollectionByAgentIdsRequest &request, const StartDataCollectionByAgentIdsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartExportTaskOutcome StartExportTask (const Model::StartExportTaskRequest &request) const
 
virtual Model::StartExportTaskOutcomeCallable StartExportTaskCallable (const Model::StartExportTaskRequest &request) const
 
virtual void StartExportTaskAsync (const Model::StartExportTaskRequest &request, const StartExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartImportTaskOutcome StartImportTask (const Model::StartImportTaskRequest &request) const
 
virtual Model::StartImportTaskOutcomeCallable StartImportTaskCallable (const Model::StartImportTaskRequest &request) const
 
virtual void StartImportTaskAsync (const Model::StartImportTaskRequest &request, const StartImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopContinuousExportOutcome StopContinuousExport (const Model::StopContinuousExportRequest &request) const
 
virtual Model::StopContinuousExportOutcomeCallable StopContinuousExportCallable (const Model::StopContinuousExportRequest &request) const
 
virtual void StopContinuousExportAsync (const Model::StopContinuousExportRequest &request, const StopContinuousExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopDataCollectionByAgentIdsOutcome StopDataCollectionByAgentIds (const Model::StopDataCollectionByAgentIdsRequest &request) const
 
virtual Model::StopDataCollectionByAgentIdsOutcomeCallable StopDataCollectionByAgentIdsCallable (const Model::StopDataCollectionByAgentIdsRequest &request) const
 
virtual void StopDataCollectionByAgentIdsAsync (const Model::StopDataCollectionByAgentIdsRequest &request, const StopDataCollectionByAgentIdsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApplicationOutcome UpdateApplication (const Model::UpdateApplicationRequest &request) const
 
virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable (const Model::UpdateApplicationRequest &request) const
 
virtual void UpdateApplicationAsync (const Model::UpdateApplicationRequest &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS Application Discovery Service</fullname>

AWS Application Discovery Service helps you plan application migration projects. It automatically identifies servers, virtual machines (VMs), and network dependencies in your on-premises data centers. For more information, see the AWS Application Discovery Service FAQ. Application Discovery Service offers three ways of performing discovery and collecting data about your on-premises servers:

Recommendations

We recommend that you use agent-based discovery for non-VMware environments, and whenever you want to collect information about network dependencies. You can run agent-based and agentless discovery simultaneously. Use agentless discovery to complete the initial infrastructure assessment quickly, and then install agents on select hosts to collect additional information.

Working With This Guide

This API reference provides descriptions, syntax, and usage examples for each of the actions and data types for Application Discovery Service. The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

This guide is intended for use with the AWS Application Discovery Service User Guide.

All data is handled according to the AWS Privacy Policy. You can operate Application Discovery Service offline to inspect collected data before it is shared with the service.

Definition at line 235 of file ApplicationDiscoveryServiceClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 238 of file ApplicationDiscoveryServiceClient.h.

Constructor & Destructor Documentation

◆ ApplicationDiscoveryServiceClient() [1/3]

Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ApplicationDiscoveryServiceClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ApplicationDiscoveryServiceClient() [2/3]

Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ApplicationDiscoveryServiceClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ApplicationDiscoveryServiceClient() [3/3]

Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ApplicationDiscoveryServiceClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ApplicationDiscoveryServiceClient()

virtual Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::~ApplicationDiscoveryServiceClient ( )
virtual

Member Function Documentation

◆ AssociateConfigurationItemsToApplication()

virtual Model::AssociateConfigurationItemsToApplicationOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::AssociateConfigurationItemsToApplication ( const Model::AssociateConfigurationItemsToApplicationRequest request) const
virtual

Associates one or more configuration items with an application.

See Also:

AWS API Reference

◆ AssociateConfigurationItemsToApplicationAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::AssociateConfigurationItemsToApplicationAsync ( const Model::AssociateConfigurationItemsToApplicationRequest request,
const AssociateConfigurationItemsToApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates one or more configuration items with an application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateConfigurationItemsToApplicationCallable()

virtual Model::AssociateConfigurationItemsToApplicationOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::AssociateConfigurationItemsToApplicationCallable ( const Model::AssociateConfigurationItemsToApplicationRequest request) const
virtual

Associates one or more configuration items with an application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchDeleteImportData()

virtual Model::BatchDeleteImportDataOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::BatchDeleteImportData ( const Model::BatchDeleteImportDataRequest request) const
virtual

Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications.

AWS Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted.

See Also:

AWS API Reference

◆ BatchDeleteImportDataAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::BatchDeleteImportDataAsync ( const Model::BatchDeleteImportDataRequest request,
const BatchDeleteImportDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications.

AWS Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDeleteImportDataCallable()

virtual Model::BatchDeleteImportDataOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::BatchDeleteImportDataCallable ( const Model::BatchDeleteImportDataRequest request) const
virtual

Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications.

AWS Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateApplication()

virtual Model::CreateApplicationOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateApplication ( const Model::CreateApplicationRequest request) const
virtual

Creates an application with the given name and description.

See Also:

AWS API Reference

◆ CreateApplicationAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateApplicationAsync ( const Model::CreateApplicationRequest request,
const CreateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an application with the given name and description.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApplicationCallable()

virtual Model::CreateApplicationOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateApplicationCallable ( const Model::CreateApplicationRequest request) const
virtual

Creates an application with the given name and description.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTags()

virtual Model::CreateTagsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateTags ( const Model::CreateTagsRequest request) const
virtual

Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

◆ CreateTagsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateTagsAsync ( const Model::CreateTagsRequest request,
const CreateTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTagsCallable()

virtual Model::CreateTagsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::CreateTagsCallable ( const Model::CreateTagsRequest request) const
virtual

Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApplications()

virtual Model::DeleteApplicationsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteApplications ( const Model::DeleteApplicationsRequest request) const
virtual

Deletes a list of applications and their associations with configuration items.

See Also:

AWS API Reference

◆ DeleteApplicationsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteApplicationsAsync ( const Model::DeleteApplicationsRequest request,
const DeleteApplicationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a list of applications and their associations with configuration items.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApplicationsCallable()

virtual Model::DeleteApplicationsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteApplicationsCallable ( const Model::DeleteApplicationsRequest request) const
virtual

Deletes a list of applications and their associations with configuration items.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteTags()

virtual Model::DeleteTagsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteTags ( const Model::DeleteTagsRequest request) const
virtual

Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

◆ DeleteTagsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteTagsAsync ( const Model::DeleteTagsRequest request,
const DeleteTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTagsCallable()

virtual Model::DeleteTagsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DeleteTagsCallable ( const Model::DeleteTagsRequest request) const
virtual

Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAgents()

virtual Model::DescribeAgentsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeAgents ( const Model::DescribeAgentsRequest request) const
virtual

Lists agents or connectors as specified by ID or other filters. All agents/connectors associated with your user account can be listed if you call DescribeAgents as is without passing any parameters.

See Also:

AWS API Reference

◆ DescribeAgentsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeAgentsAsync ( const Model::DescribeAgentsRequest request,
const DescribeAgentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists agents or connectors as specified by ID or other filters. All agents/connectors associated with your user account can be listed if you call DescribeAgents as is without passing any parameters.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAgentsCallable()

virtual Model::DescribeAgentsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeAgentsCallable ( const Model::DescribeAgentsRequest request) const
virtual

Lists agents or connectors as specified by ID or other filters. All agents/connectors associated with your user account can be listed if you call DescribeAgents as is without passing any parameters.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeConfigurations()

virtual Model::DescribeConfigurationsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeConfigurations ( const Model::DescribeConfigurationsRequest request) const
virtual

Retrieves attributes for a list of configuration item IDs.

All of the supplied IDs must be for the same asset type from one of the following:

  • server

  • application

  • process

  • connection

Output fields are specific to the asset type specified. For example, the output for a server configuration item includes a list of attributes about the server, such as host name, operating system, number of network cards, etc.

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

◆ DescribeConfigurationsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeConfigurationsAsync ( const Model::DescribeConfigurationsRequest request,
const DescribeConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves attributes for a list of configuration item IDs.

All of the supplied IDs must be for the same asset type from one of the following:

  • server

  • application

  • process

  • connection

Output fields are specific to the asset type specified. For example, the output for a server configuration item includes a list of attributes about the server, such as host name, operating system, number of network cards, etc.

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeConfigurationsCallable()

virtual Model::DescribeConfigurationsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeConfigurationsCallable ( const Model::DescribeConfigurationsRequest request) const
virtual

Retrieves attributes for a list of configuration item IDs.

All of the supplied IDs must be for the same asset type from one of the following:

  • server

  • application

  • process

  • connection

Output fields are specific to the asset type specified. For example, the output for a server configuration item includes a list of attributes about the server, such as host name, operating system, number of network cards, etc.

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeContinuousExports()

virtual Model::DescribeContinuousExportsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeContinuousExports ( const Model::DescribeContinuousExportsRequest request) const
virtual

Lists exports as specified by ID. All continuous exports associated with your user account can be listed if you call DescribeContinuousExports as is without passing any parameters.

See Also:

AWS API Reference

◆ DescribeContinuousExportsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeContinuousExportsAsync ( const Model::DescribeContinuousExportsRequest request,
const DescribeContinuousExportsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists exports as specified by ID. All continuous exports associated with your user account can be listed if you call DescribeContinuousExports as is without passing any parameters.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeContinuousExportsCallable()

virtual Model::DescribeContinuousExportsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeContinuousExportsCallable ( const Model::DescribeContinuousExportsRequest request) const
virtual

Lists exports as specified by ID. All continuous exports associated with your user account can be listed if you call DescribeContinuousExports as is without passing any parameters.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeExportTasks()

virtual Model::DescribeExportTasksOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeExportTasks ( const Model::DescribeExportTasksRequest request) const
virtual

Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks.

See Also:

AWS API Reference

◆ DescribeExportTasksAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeExportTasksAsync ( const Model::DescribeExportTasksRequest request,
const DescribeExportTasksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeExportTasksCallable()

virtual Model::DescribeExportTasksOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeExportTasksCallable ( const Model::DescribeExportTasksRequest request) const
virtual

Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeImportTasks()

virtual Model::DescribeImportTasksOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeImportTasks ( const Model::DescribeImportTasksRequest request) const
virtual

Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more.

See Also:

AWS API Reference

◆ DescribeImportTasksAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeImportTasksAsync ( const Model::DescribeImportTasksRequest request,
const DescribeImportTasksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeImportTasksCallable()

virtual Model::DescribeImportTasksOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeImportTasksCallable ( const Model::DescribeImportTasksRequest request) const
virtual

Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTags()

virtual Model::DescribeTagsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeTags ( const Model::DescribeTagsRequest request) const
virtual

Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter filters.

There are three valid tag filter names:

  • tagKey

  • tagValue

  • configurationId

Also, all configuration items associated with your user account that have tags can be listed if you call DescribeTags as is without passing any parameters.

See Also:

AWS API Reference

◆ DescribeTagsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeTagsAsync ( const Model::DescribeTagsRequest request,
const DescribeTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter filters.

There are three valid tag filter names:

  • tagKey

  • tagValue

  • configurationId

Also, all configuration items associated with your user account that have tags can be listed if you call DescribeTags as is without passing any parameters.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTagsCallable()

virtual Model::DescribeTagsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DescribeTagsCallable ( const Model::DescribeTagsRequest request) const
virtual

Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter filters.

There are three valid tag filter names:

  • tagKey

  • tagValue

  • configurationId

Also, all configuration items associated with your user account that have tags can be listed if you call DescribeTags as is without passing any parameters.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateConfigurationItemsFromApplication()

virtual Model::DisassociateConfigurationItemsFromApplicationOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DisassociateConfigurationItemsFromApplication ( const Model::DisassociateConfigurationItemsFromApplicationRequest request) const
virtual

Disassociates one or more configuration items from an application.

See Also:

AWS API Reference

◆ DisassociateConfigurationItemsFromApplicationAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DisassociateConfigurationItemsFromApplicationAsync ( const Model::DisassociateConfigurationItemsFromApplicationRequest request,
const DisassociateConfigurationItemsFromApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates one or more configuration items from an application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateConfigurationItemsFromApplicationCallable()

virtual Model::DisassociateConfigurationItemsFromApplicationOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::DisassociateConfigurationItemsFromApplicationCallable ( const Model::DisassociateConfigurationItemsFromApplicationRequest request) const
virtual

Disassociates one or more configuration items from an application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDiscoverySummary()

virtual Model::GetDiscoverySummaryOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::GetDiscoverySummary ( const Model::GetDiscoverySummaryRequest request) const
virtual

Retrieves a short summary of discovered assets.

This API operation takes no request parameters and is called as is at the command prompt as shown in the example.

See Also:

AWS API Reference

◆ GetDiscoverySummaryAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::GetDiscoverySummaryAsync ( const Model::GetDiscoverySummaryRequest request,
const GetDiscoverySummaryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a short summary of discovered assets.

This API operation takes no request parameters and is called as is at the command prompt as shown in the example.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDiscoverySummaryCallable()

virtual Model::GetDiscoverySummaryOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::GetDiscoverySummaryCallable ( const Model::GetDiscoverySummaryRequest request) const
virtual

Retrieves a short summary of discovered assets.

This API operation takes no request parameters and is called as is at the command prompt as shown in the example.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListConfigurations()

virtual Model::ListConfigurationsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListConfigurations ( const Model::ListConfigurationsRequest request) const
virtual

Retrieves a list of configuration items as specified by the value passed to the required parameter configurationType. Optional filtering may be applied to refine search results.

See Also:

AWS API Reference

◆ ListConfigurationsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListConfigurationsAsync ( const Model::ListConfigurationsRequest request,
const ListConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of configuration items as specified by the value passed to the required parameter configurationType. Optional filtering may be applied to refine search results.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListConfigurationsCallable()

virtual Model::ListConfigurationsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListConfigurationsCallable ( const Model::ListConfigurationsRequest request) const
virtual

Retrieves a list of configuration items as specified by the value passed to the required parameter configurationType. Optional filtering may be applied to refine search results.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListServerNeighbors()

virtual Model::ListServerNeighborsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListServerNeighbors ( const Model::ListServerNeighborsRequest request) const
virtual

Retrieves a list of servers that are one network hop away from a specified server.

See Also:

AWS API Reference

◆ ListServerNeighborsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListServerNeighborsAsync ( const Model::ListServerNeighborsRequest request,
const ListServerNeighborsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of servers that are one network hop away from a specified server.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListServerNeighborsCallable()

virtual Model::ListServerNeighborsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::ListServerNeighborsCallable ( const Model::ListServerNeighborsRequest request) const
virtual

Retrieves a list of servers that are one network hop away from a specified server.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartContinuousExport()

virtual Model::StartContinuousExportOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartContinuousExport ( const Model::StartContinuousExportRequest request) const
virtual

Start the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

◆ StartContinuousExportAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartContinuousExportAsync ( const Model::StartContinuousExportRequest request,
const StartContinuousExportResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Start the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartContinuousExportCallable()

virtual Model::StartContinuousExportOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartContinuousExportCallable ( const Model::StartContinuousExportRequest request) const
virtual

Start the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartDataCollectionByAgentIds()

virtual Model::StartDataCollectionByAgentIdsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartDataCollectionByAgentIds ( const Model::StartDataCollectionByAgentIdsRequest request) const
virtual

Instructs the specified agents or connectors to start collecting data.

See Also:

AWS API Reference

◆ StartDataCollectionByAgentIdsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartDataCollectionByAgentIdsAsync ( const Model::StartDataCollectionByAgentIdsRequest request,
const StartDataCollectionByAgentIdsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Instructs the specified agents or connectors to start collecting data.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartDataCollectionByAgentIdsCallable()

virtual Model::StartDataCollectionByAgentIdsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartDataCollectionByAgentIdsCallable ( const Model::StartDataCollectionByAgentIdsRequest request) const
virtual

Instructs the specified agents or connectors to start collecting data.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartExportTask()

virtual Model::StartExportTaskOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartExportTask ( const Model::StartExportTaskRequest request) const
virtual

Begins the export of discovered data to an S3 bucket.

If you specify agentIds in a filter, the task exports up to 72 hours of detailed data collected by the identified Application Discovery Agent, including network, process, and performance details. A time range for exported agent data may be set by using startTime and endTime. Export of detailed agent data is limited to five concurrently running exports.

If you do not include an agentIds filter, summary data is exported that includes both AWS Agentless Discovery Connector data and summary data from AWS Discovery Agents. Export of summary data is limited to two exports per day.

See Also:

AWS API Reference

◆ StartExportTaskAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartExportTaskAsync ( const Model::StartExportTaskRequest request,
const StartExportTaskResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Begins the export of discovered data to an S3 bucket.

If you specify agentIds in a filter, the task exports up to 72 hours of detailed data collected by the identified Application Discovery Agent, including network, process, and performance details. A time range for exported agent data may be set by using startTime and endTime. Export of detailed agent data is limited to five concurrently running exports.

If you do not include an agentIds filter, summary data is exported that includes both AWS Agentless Discovery Connector data and summary data from AWS Discovery Agents. Export of summary data is limited to two exports per day.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartExportTaskCallable()

virtual Model::StartExportTaskOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartExportTaskCallable ( const Model::StartExportTaskRequest request) const
virtual

Begins the export of discovered data to an S3 bucket.

If you specify agentIds in a filter, the task exports up to 72 hours of detailed data collected by the identified Application Discovery Agent, including network, process, and performance details. A time range for exported agent data may be set by using startTime and endTime. Export of detailed agent data is limited to five concurrently running exports.

If you do not include an agentIds filter, summary data is exported that includes both AWS Agentless Discovery Connector data and summary data from AWS Discovery Agents. Export of summary data is limited to two exports per day.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartImportTask()

virtual Model::StartImportTaskOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartImportTask ( const Model::StartImportTaskRequest request) const
virtual

Starts an import task, which allows you to import details of your on-premises environment directly into AWS Migration Hub without having to use the Application Discovery Service (ADS) tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status.

To start an import request, do this:

  1. Download the specially formatted comma separated value (CSV) import template, which you can find here: https://s3-us-west-2.amazonaws.com/templates-7cffcf56-bd96-4b1c-b45b-a5b42f282e46/import_template.csv.

  2. Fill out the template with your server and application data.

  3. Upload your import file to an Amazon S3 bucket, and make a note of it's Object URL. Your import file must be in the CSV format.

  4. Use the console or the StartImportTask command with the AWS CLI or one of the AWS SDKs to import the records from your file.

For more information, including step-by-step procedures, see Migration Hub Import in the AWS Application Discovery Service User Guide.

There are limits to the number of import tasks you can create (and delete) in an AWS account. For more information, see AWS Application Discovery Service Limits in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

◆ StartImportTaskAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartImportTaskAsync ( const Model::StartImportTaskRequest request,
const StartImportTaskResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts an import task, which allows you to import details of your on-premises environment directly into AWS Migration Hub without having to use the Application Discovery Service (ADS) tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status.

To start an import request, do this:

  1. Download the specially formatted comma separated value (CSV) import template, which you can find here: https://s3-us-west-2.amazonaws.com/templates-7cffcf56-bd96-4b1c-b45b-a5b42f282e46/import_template.csv.

  2. Fill out the template with your server and application data.

  3. Upload your import file to an Amazon S3 bucket, and make a note of it's Object URL. Your import file must be in the CSV format.

  4. Use the console or the StartImportTask command with the AWS CLI or one of the AWS SDKs to import the records from your file.

For more information, including step-by-step procedures, see Migration Hub Import in the AWS Application Discovery Service User Guide.

There are limits to the number of import tasks you can create (and delete) in an AWS account. For more information, see AWS Application Discovery Service Limits in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartImportTaskCallable()

virtual Model::StartImportTaskOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StartImportTaskCallable ( const Model::StartImportTaskRequest request) const
virtual

Starts an import task, which allows you to import details of your on-premises environment directly into AWS Migration Hub without having to use the Application Discovery Service (ADS) tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status.

To start an import request, do this:

  1. Download the specially formatted comma separated value (CSV) import template, which you can find here: https://s3-us-west-2.amazonaws.com/templates-7cffcf56-bd96-4b1c-b45b-a5b42f282e46/import_template.csv.

  2. Fill out the template with your server and application data.

  3. Upload your import file to an Amazon S3 bucket, and make a note of it's Object URL. Your import file must be in the CSV format.

  4. Use the console or the StartImportTask command with the AWS CLI or one of the AWS SDKs to import the records from your file.

For more information, including step-by-step procedures, see Migration Hub Import in the AWS Application Discovery Service User Guide.

There are limits to the number of import tasks you can create (and delete) in an AWS account. For more information, see AWS Application Discovery Service Limits in the AWS Application Discovery Service User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopContinuousExport()

virtual Model::StopContinuousExportOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopContinuousExport ( const Model::StopContinuousExportRequest request) const
virtual

Stop the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

◆ StopContinuousExportAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopContinuousExportAsync ( const Model::StopContinuousExportRequest request,
const StopContinuousExportResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stop the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopContinuousExportCallable()

virtual Model::StopContinuousExportOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopContinuousExportCallable ( const Model::StopContinuousExportRequest request) const
virtual

Stop the continuous flow of agent's discovered data into Amazon Athena.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopDataCollectionByAgentIds()

virtual Model::StopDataCollectionByAgentIdsOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopDataCollectionByAgentIds ( const Model::StopDataCollectionByAgentIdsRequest request) const
virtual

Instructs the specified agents or connectors to stop collecting data.

See Also:

AWS API Reference

◆ StopDataCollectionByAgentIdsAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopDataCollectionByAgentIdsAsync ( const Model::StopDataCollectionByAgentIdsRequest request,
const StopDataCollectionByAgentIdsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Instructs the specified agents or connectors to stop collecting data.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopDataCollectionByAgentIdsCallable()

virtual Model::StopDataCollectionByAgentIdsOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::StopDataCollectionByAgentIdsCallable ( const Model::StopDataCollectionByAgentIdsRequest request) const
virtual

Instructs the specified agents or connectors to stop collecting data.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApplication()

virtual Model::UpdateApplicationOutcome Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::UpdateApplication ( const Model::UpdateApplicationRequest request) const
virtual

Updates metadata about an application.

See Also:

AWS API Reference

◆ UpdateApplicationAsync()

virtual void Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::UpdateApplicationAsync ( const Model::UpdateApplicationRequest request,
const UpdateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates metadata about an application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApplicationCallable()

virtual Model::UpdateApplicationOutcomeCallable Aws::ApplicationDiscoveryService::ApplicationDiscoveryServiceClient::UpdateApplicationCallable ( const Model::UpdateApplicationRequest request) const
virtual

Updates metadata about an application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: