AWS SDK for C++  1.9.106
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::AppRegistry::AppRegistryClient Class Reference

#include <AppRegistryClient.h>

+ Inheritance diagram for Aws::AppRegistry::AppRegistryClient:

Public Types

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

Public Member Functions

 AppRegistryClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AppRegistryClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AppRegistryClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~AppRegistryClient ()
 
virtual Model::AssociateAttributeGroupOutcome AssociateAttributeGroup (const Model::AssociateAttributeGroupRequest &request) const
 
virtual Model::AssociateAttributeGroupOutcomeCallable AssociateAttributeGroupCallable (const Model::AssociateAttributeGroupRequest &request) const
 
virtual void AssociateAttributeGroupAsync (const Model::AssociateAttributeGroupRequest &request, const AssociateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateResourceOutcome AssociateResource (const Model::AssociateResourceRequest &request) const
 
virtual Model::AssociateResourceOutcomeCallable AssociateResourceCallable (const Model::AssociateResourceRequest &request) const
 
virtual void AssociateResourceAsync (const Model::AssociateResourceRequest &request, const AssociateResourceResponseReceivedHandler &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::CreateAttributeGroupOutcome CreateAttributeGroup (const Model::CreateAttributeGroupRequest &request) const
 
virtual Model::CreateAttributeGroupOutcomeCallable CreateAttributeGroupCallable (const Model::CreateAttributeGroupRequest &request) const
 
virtual void CreateAttributeGroupAsync (const Model::CreateAttributeGroupRequest &request, const CreateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApplicationOutcome DeleteApplication (const Model::DeleteApplicationRequest &request) const
 
virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable (const Model::DeleteApplicationRequest &request) const
 
virtual void DeleteApplicationAsync (const Model::DeleteApplicationRequest &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAttributeGroupOutcome DeleteAttributeGroup (const Model::DeleteAttributeGroupRequest &request) const
 
virtual Model::DeleteAttributeGroupOutcomeCallable DeleteAttributeGroupCallable (const Model::DeleteAttributeGroupRequest &request) const
 
virtual void DeleteAttributeGroupAsync (const Model::DeleteAttributeGroupRequest &request, const DeleteAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateAttributeGroupOutcome DisassociateAttributeGroup (const Model::DisassociateAttributeGroupRequest &request) const
 
virtual Model::DisassociateAttributeGroupOutcomeCallable DisassociateAttributeGroupCallable (const Model::DisassociateAttributeGroupRequest &request) const
 
virtual void DisassociateAttributeGroupAsync (const Model::DisassociateAttributeGroupRequest &request, const DisassociateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateResourceOutcome DisassociateResource (const Model::DisassociateResourceRequest &request) const
 
virtual Model::DisassociateResourceOutcomeCallable DisassociateResourceCallable (const Model::DisassociateResourceRequest &request) const
 
virtual void DisassociateResourceAsync (const Model::DisassociateResourceRequest &request, const DisassociateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetApplicationOutcome GetApplication (const Model::GetApplicationRequest &request) const
 
virtual Model::GetApplicationOutcomeCallable GetApplicationCallable (const Model::GetApplicationRequest &request) const
 
virtual void GetApplicationAsync (const Model::GetApplicationRequest &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssociatedResourceOutcome GetAssociatedResource (const Model::GetAssociatedResourceRequest &request) const
 
virtual Model::GetAssociatedResourceOutcomeCallable GetAssociatedResourceCallable (const Model::GetAssociatedResourceRequest &request) const
 
virtual void GetAssociatedResourceAsync (const Model::GetAssociatedResourceRequest &request, const GetAssociatedResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAttributeGroupOutcome GetAttributeGroup (const Model::GetAttributeGroupRequest &request) const
 
virtual Model::GetAttributeGroupOutcomeCallable GetAttributeGroupCallable (const Model::GetAttributeGroupRequest &request) const
 
virtual void GetAttributeGroupAsync (const Model::GetAttributeGroupRequest &request, const GetAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApplicationsOutcome ListApplications (const Model::ListApplicationsRequest &request) const
 
virtual Model::ListApplicationsOutcomeCallable ListApplicationsCallable (const Model::ListApplicationsRequest &request) const
 
virtual void ListApplicationsAsync (const Model::ListApplicationsRequest &request, const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssociatedAttributeGroupsOutcome ListAssociatedAttributeGroups (const Model::ListAssociatedAttributeGroupsRequest &request) const
 
virtual Model::ListAssociatedAttributeGroupsOutcomeCallable ListAssociatedAttributeGroupsCallable (const Model::ListAssociatedAttributeGroupsRequest &request) const
 
virtual void ListAssociatedAttributeGroupsAsync (const Model::ListAssociatedAttributeGroupsRequest &request, const ListAssociatedAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssociatedResourcesOutcome ListAssociatedResources (const Model::ListAssociatedResourcesRequest &request) const
 
virtual Model::ListAssociatedResourcesOutcomeCallable ListAssociatedResourcesCallable (const Model::ListAssociatedResourcesRequest &request) const
 
virtual void ListAssociatedResourcesAsync (const Model::ListAssociatedResourcesRequest &request, const ListAssociatedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAttributeGroupsOutcome ListAttributeGroups (const Model::ListAttributeGroupsRequest &request) const
 
virtual Model::ListAttributeGroupsOutcomeCallable ListAttributeGroupsCallable (const Model::ListAttributeGroupsRequest &request) const
 
virtual void ListAttributeGroupsAsync (const Model::ListAttributeGroupsRequest &request, const ListAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SyncResourceOutcome SyncResource (const Model::SyncResourceRequest &request) const
 
virtual Model::SyncResourceOutcomeCallable SyncResourceCallable (const Model::SyncResourceRequest &request) const
 
virtual void SyncResourceAsync (const Model::SyncResourceRequest &request, const SyncResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &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
 
virtual Model::UpdateAttributeGroupOutcome UpdateAttributeGroup (const Model::UpdateAttributeGroupRequest &request) const
 
virtual Model::UpdateAttributeGroupOutcomeCallable UpdateAttributeGroupCallable (const Model::UpdateAttributeGroupRequest &request) const
 
virtual void UpdateAttributeGroupAsync (const Model::UpdateAttributeGroupRequest &request, const UpdateAttributeGroupResponseReceivedHandler &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, 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 char *signerName, 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

Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.

Definition at line 171 of file AppRegistryClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 174 of file AppRegistryClient.h.

Constructor & Destructor Documentation

◆ AppRegistryClient() [1/3]

Aws::AppRegistry::AppRegistryClient::AppRegistryClient ( 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.

◆ AppRegistryClient() [2/3]

Aws::AppRegistry::AppRegistryClient::AppRegistryClient ( 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.

◆ AppRegistryClient() [3/3]

Aws::AppRegistry::AppRegistryClient::AppRegistryClient ( 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

◆ ~AppRegistryClient()

virtual Aws::AppRegistry::AppRegistryClient::~AppRegistryClient ( )
virtual

Member Function Documentation

◆ AssociateAttributeGroup()

virtual Model::AssociateAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroup ( const Model::AssociateAttributeGroupRequest request) const
virtual

Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.

See Also:


AWS API Reference

◆ AssociateAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroupAsync ( const Model::AssociateAttributeGroupRequest request,
const AssociateAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.

See Also:


AWS API Reference

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

◆ AssociateAttributeGroupCallable()

virtual Model::AssociateAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::AssociateAttributeGroupCallable ( const Model::AssociateAttributeGroupRequest request) const
virtual

Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.

See Also:


AWS API Reference

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

◆ AssociateResource()

virtual Model::AssociateResourceOutcome Aws::AppRegistry::AppRegistryClient::AssociateResource ( const Model::AssociateResourceRequest request) const
virtual

Associates a resource with an application. Both the resource and the application can be specified either by ID or name.

See Also:

AWS API Reference

◆ AssociateResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::AssociateResourceAsync ( const Model::AssociateResourceRequest request,
const AssociateResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a resource with an application. Both the resource and the application can be specified either by ID or name.

See Also:

AWS API Reference

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

◆ AssociateResourceCallable()

virtual Model::AssociateResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::AssociateResourceCallable ( const Model::AssociateResourceRequest request) const
virtual

Associates a resource with an application. Both the resource and the application can be specified either by ID or name.

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::AppRegistry::AppRegistryClient::CreateApplication ( const Model::CreateApplicationRequest request) const
virtual

Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.

See Also:

AWS API Reference

◆ CreateApplicationAsync()

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

Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.

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::AppRegistry::AppRegistryClient::CreateApplicationCallable ( const Model::CreateApplicationRequest request) const
virtual

Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.

See Also:

AWS API Reference

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

◆ CreateAttributeGroup()

virtual Model::CreateAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::CreateAttributeGroup ( const Model::CreateAttributeGroupRequest request) const
virtual

Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.

See Also:

AWS API Reference

◆ CreateAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::CreateAttributeGroupAsync ( const Model::CreateAttributeGroupRequest request,
const CreateAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.

See Also:

AWS API Reference

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

◆ CreateAttributeGroupCallable()

virtual Model::CreateAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::CreateAttributeGroupCallable ( const Model::CreateAttributeGroupRequest request) const
virtual

Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.

See Also:

AWS API Reference

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

◆ DeleteApplication()

virtual Model::DeleteApplicationOutcome Aws::AppRegistry::AppRegistryClient::DeleteApplication ( const Model::DeleteApplicationRequest request) const
virtual

Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application.

See Also:

AWS API Reference

◆ DeleteApplicationAsync()

virtual void Aws::AppRegistry::AppRegistryClient::DeleteApplicationAsync ( const Model::DeleteApplicationRequest request,
const DeleteApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application.

See Also:

AWS API Reference

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

◆ DeleteApplicationCallable()

virtual Model::DeleteApplicationOutcomeCallable Aws::AppRegistry::AppRegistryClient::DeleteApplicationCallable ( const Model::DeleteApplicationRequest request) const
virtual

Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application.

See Also:

AWS API Reference

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

◆ DeleteAttributeGroup()

virtual Model::DeleteAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroup ( const Model::DeleteAttributeGroupRequest request) const
virtual

Deletes an attribute group, specified either by its attribute group ID or name.

See Also:

AWS API Reference

◆ DeleteAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroupAsync ( const Model::DeleteAttributeGroupRequest request,
const DeleteAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an attribute group, specified either by its attribute group ID or name.

See Also:

AWS API Reference

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

◆ DeleteAttributeGroupCallable()

virtual Model::DeleteAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::DeleteAttributeGroupCallable ( const Model::DeleteAttributeGroupRequest request) const
virtual

Deletes an attribute group, specified either by its attribute group ID or name.

See Also:

AWS API Reference

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

◆ DisassociateAttributeGroup()

virtual Model::DisassociateAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroup ( const Model::DisassociateAttributeGroupRequest request) const
virtual

Disassociates an attribute group from an application to remove the extra attributes contained in the attribute group from the application's metadata. This operation reverts AssociateAttributeGroup.

See Also:

AWS API Reference

◆ DisassociateAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroupAsync ( const Model::DisassociateAttributeGroupRequest request,
const DisassociateAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates an attribute group from an application to remove the extra attributes contained in the attribute group from the application's metadata. This operation reverts AssociateAttributeGroup.

See Also:

AWS API Reference

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

◆ DisassociateAttributeGroupCallable()

virtual Model::DisassociateAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::DisassociateAttributeGroupCallable ( const Model::DisassociateAttributeGroupRequest request) const
virtual

Disassociates an attribute group from an application to remove the extra attributes contained in the attribute group from the application's metadata. This operation reverts AssociateAttributeGroup.

See Also:

AWS API Reference

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

◆ DisassociateResource()

virtual Model::DisassociateResourceOutcome Aws::AppRegistry::AppRegistryClient::DisassociateResource ( const Model::DisassociateResourceRequest request) const
virtual

Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.

See Also:

AWS API Reference

◆ DisassociateResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::DisassociateResourceAsync ( const Model::DisassociateResourceRequest request,
const DisassociateResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.

See Also:

AWS API Reference

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

◆ DisassociateResourceCallable()

virtual Model::DisassociateResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::DisassociateResourceCallable ( const Model::DisassociateResourceRequest request) const
virtual

Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.

See Also:

AWS API Reference

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

◆ GetApplication()

virtual Model::GetApplicationOutcome Aws::AppRegistry::AppRegistryClient::GetApplication ( const Model::GetApplicationRequest request) const
virtual

Retrieves metadata information about one of your applications. The application can be specified either by its unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem.

See Also:

AWS API Reference

◆ GetApplicationAsync()

virtual void Aws::AppRegistry::AppRegistryClient::GetApplicationAsync ( const Model::GetApplicationRequest request,
const GetApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metadata information about one of your applications. The application can be specified either by its unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem.

See Also:

AWS API Reference

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

◆ GetApplicationCallable()

virtual Model::GetApplicationOutcomeCallable Aws::AppRegistry::AppRegistryClient::GetApplicationCallable ( const Model::GetApplicationRequest request) const
virtual

Retrieves metadata information about one of your applications. The application can be specified either by its unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem.

See Also:

AWS API Reference

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

◆ GetAssociatedResource()

virtual Model::GetAssociatedResourceOutcome Aws::AppRegistry::AppRegistryClient::GetAssociatedResource ( const Model::GetAssociatedResourceRequest request) const
virtual

Gets the resource associated with the application.

See Also:


AWS API Reference

◆ GetAssociatedResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::GetAssociatedResourceAsync ( const Model::GetAssociatedResourceRequest request,
const GetAssociatedResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the resource associated with the application.

See Also:


AWS API Reference

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

◆ GetAssociatedResourceCallable()

virtual Model::GetAssociatedResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::GetAssociatedResourceCallable ( const Model::GetAssociatedResourceRequest request) const
virtual

Gets the resource associated with the application.

See Also:


AWS API Reference

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

◆ GetAttributeGroup()

virtual Model::GetAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::GetAttributeGroup ( const Model::GetAttributeGroupRequest request) const
virtual

Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.

See Also:

AWS API Reference

◆ GetAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::GetAttributeGroupAsync ( const Model::GetAttributeGroupRequest request,
const GetAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.

See Also:

AWS API Reference

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

◆ GetAttributeGroupCallable()

virtual Model::GetAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::GetAttributeGroupCallable ( const Model::GetAttributeGroupRequest request) const
virtual

Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.

See Also:

AWS API Reference

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

◆ ListApplications()

virtual Model::ListApplicationsOutcome Aws::AppRegistry::AppRegistryClient::ListApplications ( const Model::ListApplicationsRequest request) const
virtual

Retrieves a list of all of your applications. Results are paginated.

See Also:

AWS API Reference

◆ ListApplicationsAsync()

virtual void Aws::AppRegistry::AppRegistryClient::ListApplicationsAsync ( const Model::ListApplicationsRequest request,
const ListApplicationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of all of your applications. Results are paginated.

See Also:

AWS API Reference

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

◆ ListApplicationsCallable()

virtual Model::ListApplicationsOutcomeCallable Aws::AppRegistry::AppRegistryClient::ListApplicationsCallable ( const Model::ListApplicationsRequest request) const
virtual

Retrieves a list of all of your applications. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAssociatedAttributeGroups()

virtual Model::ListAssociatedAttributeGroupsOutcome Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroups ( const Model::ListAssociatedAttributeGroupsRequest request) const
virtual

Lists all attribute groups that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

◆ ListAssociatedAttributeGroupsAsync()

virtual void Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroupsAsync ( const Model::ListAssociatedAttributeGroupsRequest request,
const ListAssociatedAttributeGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all attribute groups that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAssociatedAttributeGroupsCallable()

virtual Model::ListAssociatedAttributeGroupsOutcomeCallable Aws::AppRegistry::AppRegistryClient::ListAssociatedAttributeGroupsCallable ( const Model::ListAssociatedAttributeGroupsRequest request) const
virtual

Lists all attribute groups that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAssociatedResources()

virtual Model::ListAssociatedResourcesOutcome Aws::AppRegistry::AppRegistryClient::ListAssociatedResources ( const Model::ListAssociatedResourcesRequest request) const
virtual

Lists all resources that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

◆ ListAssociatedResourcesAsync()

virtual void Aws::AppRegistry::AppRegistryClient::ListAssociatedResourcesAsync ( const Model::ListAssociatedResourcesRequest request,
const ListAssociatedResourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all resources that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAssociatedResourcesCallable()

virtual Model::ListAssociatedResourcesOutcomeCallable Aws::AppRegistry::AppRegistryClient::ListAssociatedResourcesCallable ( const Model::ListAssociatedResourcesRequest request) const
virtual

Lists all resources that are associated with specified application. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAttributeGroups()

virtual Model::ListAttributeGroupsOutcome Aws::AppRegistry::AppRegistryClient::ListAttributeGroups ( const Model::ListAttributeGroupsRequest request) const
virtual

Lists all attribute groups which you have access to. Results are paginated.

See Also:

AWS API Reference

◆ ListAttributeGroupsAsync()

virtual void Aws::AppRegistry::AppRegistryClient::ListAttributeGroupsAsync ( const Model::ListAttributeGroupsRequest request,
const ListAttributeGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all attribute groups which you have access to. Results are paginated.

See Also:

AWS API Reference

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

◆ ListAttributeGroupsCallable()

virtual Model::ListAttributeGroupsOutcomeCallable Aws::AppRegistry::AppRegistryClient::ListAttributeGroupsCallable ( const Model::ListAttributeGroupsRequest request) const
virtual

Lists all attribute groups which you have access to. Results are paginated.

See Also:

AWS API Reference

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

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::AppRegistry::AppRegistryClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all of the tags on the resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all of the tags on the resource.

See Also:

AWS API Reference

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

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all of the tags on the resource.

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::AppRegistry::AppRegistryClient::OverrideEndpoint ( const Aws::String endpoint)

◆ SyncResource()

virtual Model::SyncResourceOutcome Aws::AppRegistry::AppRegistryClient::SyncResource ( const Model::SyncResourceRequest request) const
virtual

Syncs the resource with current AppRegistry records.

Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.

See Also:

AWS API Reference

◆ SyncResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::SyncResourceAsync ( const Model::SyncResourceRequest request,
const SyncResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Syncs the resource with current AppRegistry records.

Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.

See Also:

AWS API Reference

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

◆ SyncResourceCallable()

virtual Model::SyncResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::SyncResourceCallable ( const Model::SyncResourceRequest request) const
virtual

Syncs the resource with current AppRegistry records.

Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.

See Also:

AWS API Reference

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

◆ TagResource()

virtual Model::TagResourceOutcome Aws::AppRegistry::AppRegistryClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Assigns one or more tags (key-value pairs) to the specified resource.

Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value.

This operation returns an empty response if the call was successful.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns one or more tags (key-value pairs) to the specified resource.

Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value.

This operation returns an empty response if the call was successful.

See Also:

AWS API Reference

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

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Assigns one or more tags (key-value pairs) to the specified resource.

Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value.

This operation returns an empty response if the call was successful.

See Also:

AWS API Reference

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

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::AppRegistry::AppRegistryClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

This operation returns an empty response if the call was successful.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::AppRegistry::AppRegistryClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from a resource.

This operation returns an empty response if the call was successful.

See Also:

AWS API Reference

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

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::AppRegistry::AppRegistryClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

This operation returns an empty response if the call was successful.

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::AppRegistry::AppRegistryClient::UpdateApplication ( const Model::UpdateApplicationRequest request) const
virtual

Updates an existing application with new attributes.

See Also:

AWS API Reference

◆ UpdateApplicationAsync()

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

Updates an existing application with new attributes.

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::AppRegistry::AppRegistryClient::UpdateApplicationCallable ( const Model::UpdateApplicationRequest request) const
virtual

Updates an existing application with new attributes.

See Also:

AWS API Reference

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

◆ UpdateAttributeGroup()

virtual Model::UpdateAttributeGroupOutcome Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroup ( const Model::UpdateAttributeGroupRequest request) const
virtual

Updates an existing attribute group with new details.

See Also:

AWS API Reference

◆ UpdateAttributeGroupAsync()

virtual void Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroupAsync ( const Model::UpdateAttributeGroupRequest request,
const UpdateAttributeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing attribute group with new details.

See Also:

AWS API Reference

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

◆ UpdateAttributeGroupCallable()

virtual Model::UpdateAttributeGroupOutcomeCallable Aws::AppRegistry::AppRegistryClient::UpdateAttributeGroupCallable ( const Model::UpdateAttributeGroupRequest request) const
virtual

Updates an existing attribute group with new details.

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: