AWS SDK for C++  1.9.123
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Outposts::OutpostsClient Class Reference

#include <OutpostsClient.h>

+ Inheritance diagram for Aws::Outposts::OutpostsClient:

Public Types

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

Public Member Functions

 OutpostsClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 OutpostsClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 OutpostsClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~OutpostsClient ()
 
virtual Model::CreateOrderOutcome CreateOrder (const Model::CreateOrderRequest &request) const
 
virtual Model::CreateOrderOutcomeCallable CreateOrderCallable (const Model::CreateOrderRequest &request) const
 
virtual void CreateOrderAsync (const Model::CreateOrderRequest &request, const CreateOrderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateOutpostOutcome CreateOutpost (const Model::CreateOutpostRequest &request) const
 
virtual Model::CreateOutpostOutcomeCallable CreateOutpostCallable (const Model::CreateOutpostRequest &request) const
 
virtual void CreateOutpostAsync (const Model::CreateOutpostRequest &request, const CreateOutpostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteOutpostOutcome DeleteOutpost (const Model::DeleteOutpostRequest &request) const
 
virtual Model::DeleteOutpostOutcomeCallable DeleteOutpostCallable (const Model::DeleteOutpostRequest &request) const
 
virtual void DeleteOutpostAsync (const Model::DeleteOutpostRequest &request, const DeleteOutpostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSiteOutcome DeleteSite (const Model::DeleteSiteRequest &request) const
 
virtual Model::DeleteSiteOutcomeCallable DeleteSiteCallable (const Model::DeleteSiteRequest &request) const
 
virtual void DeleteSiteAsync (const Model::DeleteSiteRequest &request, const DeleteSiteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetOutpostOutcome GetOutpost (const Model::GetOutpostRequest &request) const
 
virtual Model::GetOutpostOutcomeCallable GetOutpostCallable (const Model::GetOutpostRequest &request) const
 
virtual void GetOutpostAsync (const Model::GetOutpostRequest &request, const GetOutpostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetOutpostInstanceTypesOutcome GetOutpostInstanceTypes (const Model::GetOutpostInstanceTypesRequest &request) const
 
virtual Model::GetOutpostInstanceTypesOutcomeCallable GetOutpostInstanceTypesCallable (const Model::GetOutpostInstanceTypesRequest &request) const
 
virtual void GetOutpostInstanceTypesAsync (const Model::GetOutpostInstanceTypesRequest &request, const GetOutpostInstanceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOutpostsOutcome ListOutposts (const Model::ListOutpostsRequest &request) const
 
virtual Model::ListOutpostsOutcomeCallable ListOutpostsCallable (const Model::ListOutpostsRequest &request) const
 
virtual void ListOutpostsAsync (const Model::ListOutpostsRequest &request, const ListOutpostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSitesOutcome ListSites (const Model::ListSitesRequest &request) const
 
virtual Model::ListSitesOutcomeCallable ListSitesCallable (const Model::ListSitesRequest &request) const
 
virtual void ListSitesAsync (const Model::ListSitesRequest &request, const ListSitesResponseReceivedHandler &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::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
 
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

AWS Outposts is a fully managed service that extends AWS infrastructure, APIs, and tools to customer premises. By providing local access to AWS managed infrastructure, AWS Outposts enables customers to build and run applications on premises using the same programming interfaces as in AWS Regions, while using local compute and storage resources for lower latency and local data processing needs.

Definition at line 123 of file OutpostsClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 126 of file OutpostsClient.h.

Constructor & Destructor Documentation

◆ OutpostsClient() [1/3]

Aws::Outposts::OutpostsClient::OutpostsClient ( 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.

◆ OutpostsClient() [2/3]

Aws::Outposts::OutpostsClient::OutpostsClient ( 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.

◆ OutpostsClient() [3/3]

Aws::Outposts::OutpostsClient::OutpostsClient ( 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

◆ ~OutpostsClient()

virtual Aws::Outposts::OutpostsClient::~OutpostsClient ( )
virtual

Member Function Documentation

◆ CreateOrder()

virtual Model::CreateOrderOutcome Aws::Outposts::OutpostsClient::CreateOrder ( const Model::CreateOrderRequest request) const
virtual

Creates an order for an Outpost.

See Also:

AWS API Reference

◆ CreateOrderAsync()

virtual void Aws::Outposts::OutpostsClient::CreateOrderAsync ( const Model::CreateOrderRequest request,
const CreateOrderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an order for an Outpost.

See Also:

AWS API Reference

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

◆ CreateOrderCallable()

virtual Model::CreateOrderOutcomeCallable Aws::Outposts::OutpostsClient::CreateOrderCallable ( const Model::CreateOrderRequest request) const
virtual

Creates an order for an Outpost.

See Also:

AWS API Reference

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

◆ CreateOutpost()

virtual Model::CreateOutpostOutcome Aws::Outposts::OutpostsClient::CreateOutpost ( const Model::CreateOutpostRequest request) const
virtual

Creates an Outpost.

You can specify AvailabilityZone or AvailabilityZoneId.

See Also:

AWS API Reference

◆ CreateOutpostAsync()

virtual void Aws::Outposts::OutpostsClient::CreateOutpostAsync ( const Model::CreateOutpostRequest request,
const CreateOutpostResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an Outpost.

You can specify AvailabilityZone or AvailabilityZoneId.

See Also:

AWS API Reference

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

◆ CreateOutpostCallable()

virtual Model::CreateOutpostOutcomeCallable Aws::Outposts::OutpostsClient::CreateOutpostCallable ( const Model::CreateOutpostRequest request) const
virtual

Creates an Outpost.

You can specify AvailabilityZone or AvailabilityZoneId.

See Also:

AWS API Reference

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

◆ DeleteOutpost()

virtual Model::DeleteOutpostOutcome Aws::Outposts::OutpostsClient::DeleteOutpost ( const Model::DeleteOutpostRequest request) const
virtual

Deletes the Outpost.

See Also:

AWS API Reference

◆ DeleteOutpostAsync()

virtual void Aws::Outposts::OutpostsClient::DeleteOutpostAsync ( const Model::DeleteOutpostRequest request,
const DeleteOutpostResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the Outpost.

See Also:

AWS API Reference

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

◆ DeleteOutpostCallable()

virtual Model::DeleteOutpostOutcomeCallable Aws::Outposts::OutpostsClient::DeleteOutpostCallable ( const Model::DeleteOutpostRequest request) const
virtual

Deletes the Outpost.

See Also:

AWS API Reference

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

◆ DeleteSite()

virtual Model::DeleteSiteOutcome Aws::Outposts::OutpostsClient::DeleteSite ( const Model::DeleteSiteRequest request) const
virtual

Deletes the site.

See Also:

AWS API Reference

◆ DeleteSiteAsync()

virtual void Aws::Outposts::OutpostsClient::DeleteSiteAsync ( const Model::DeleteSiteRequest request,
const DeleteSiteResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the site.

See Also:

AWS API Reference

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

◆ DeleteSiteCallable()

virtual Model::DeleteSiteOutcomeCallable Aws::Outposts::OutpostsClient::DeleteSiteCallable ( const Model::DeleteSiteRequest request) const
virtual

Deletes the site.

See Also:

AWS API Reference

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

◆ GetOutpost()

virtual Model::GetOutpostOutcome Aws::Outposts::OutpostsClient::GetOutpost ( const Model::GetOutpostRequest request) const
virtual

Gets information about the specified Outpost.

See Also:

AWS API Reference

◆ GetOutpostAsync()

virtual void Aws::Outposts::OutpostsClient::GetOutpostAsync ( const Model::GetOutpostRequest request,
const GetOutpostResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the specified Outpost.

See Also:

AWS API Reference

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

◆ GetOutpostCallable()

virtual Model::GetOutpostOutcomeCallable Aws::Outposts::OutpostsClient::GetOutpostCallable ( const Model::GetOutpostRequest request) const
virtual

Gets information about the specified Outpost.

See Also:

AWS API Reference

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

◆ GetOutpostInstanceTypes()

virtual Model::GetOutpostInstanceTypesOutcome Aws::Outposts::OutpostsClient::GetOutpostInstanceTypes ( const Model::GetOutpostInstanceTypesRequest request) const
virtual

Lists the instance types for the specified Outpost.

See Also:

AWS API Reference

◆ GetOutpostInstanceTypesAsync()

virtual void Aws::Outposts::OutpostsClient::GetOutpostInstanceTypesAsync ( const Model::GetOutpostInstanceTypesRequest request,
const GetOutpostInstanceTypesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the instance types for the specified Outpost.

See Also:

AWS API Reference

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

◆ GetOutpostInstanceTypesCallable()

virtual Model::GetOutpostInstanceTypesOutcomeCallable Aws::Outposts::OutpostsClient::GetOutpostInstanceTypesCallable ( const Model::GetOutpostInstanceTypesRequest request) const
virtual

Lists the instance types for the specified Outpost.

See Also:

AWS API Reference

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

◆ ListOutposts()

virtual Model::ListOutpostsOutcome Aws::Outposts::OutpostsClient::ListOutposts ( const Model::ListOutpostsRequest request) const
virtual

Create a list of the Outposts for your AWS account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availibility Zone (us-east-1a), and AZ ID (use1-az1).

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

See Also:

AWS API Reference

◆ ListOutpostsAsync()

virtual void Aws::Outposts::OutpostsClient::ListOutpostsAsync ( const Model::ListOutpostsRequest request,
const ListOutpostsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create a list of the Outposts for your AWS account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availibility Zone (us-east-1a), and AZ ID (use1-az1).

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

See Also:

AWS API Reference

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

◆ ListOutpostsCallable()

virtual Model::ListOutpostsOutcomeCallable Aws::Outposts::OutpostsClient::ListOutpostsCallable ( const Model::ListOutpostsRequest request) const
virtual

Create a list of the Outposts for your AWS account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availibility Zone (us-east-1a), and AZ ID (use1-az1).

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

See Also:

AWS API Reference

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

◆ ListSites()

virtual Model::ListSitesOutcome Aws::Outposts::OutpostsClient::ListSites ( const Model::ListSitesRequest request) const
virtual

Lists the sites for the specified AWS account.

See Also:

AWS API Reference

◆ ListSitesAsync()

virtual void Aws::Outposts::OutpostsClient::ListSitesAsync ( const Model::ListSitesRequest request,
const ListSitesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the sites for the specified AWS account.

See Also:

AWS API Reference

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

◆ ListSitesCallable()

virtual Model::ListSitesOutcomeCallable Aws::Outposts::OutpostsClient::ListSitesCallable ( const Model::ListSitesRequest request) const
virtual

Lists the sites for the specified AWS account.

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::Outposts::OutpostsClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for the specified resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

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

Lists the tags for the specified 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::Outposts::OutpostsClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for the specified 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::Outposts::OutpostsClient::OverrideEndpoint ( const Aws::String endpoint)

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Outposts::OutpostsClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds tags to the specified resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

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

Adds tags to the specified resource.

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::Outposts::OutpostsClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds tags to the specified resource.

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::Outposts::OutpostsClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from the specified resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

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

Removes tags from the specified resource.

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::Outposts::OutpostsClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from the specified resource.

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: