Outposts class
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.
Constructors
- Outposts({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createOutpost(
{required String name, required String siteId, String? availabilityZone, String? availabilityZoneId, String? description, Map< String, String> ? tags}) → Future<CreateOutpostOutput> - Creates an Outpost.
-
deleteOutpost(
{required String outpostId}) → Future< void> - Deletes the Outpost.
-
deleteSite(
{required String siteId}) → Future< void> - Deletes the site.
-
getOutpost(
{required String outpostId}) → Future< GetOutpostOutput> - Gets information about the specified Outpost.
-
getOutpostInstanceTypes(
{required String outpostId, int? maxResults, String? nextToken}) → Future< GetOutpostInstanceTypesOutput> - Lists the instance types for the specified Outpost.
-
listOutposts(
{int? maxResults, String? nextToken}) → Future< ListOutpostsOutput> - List the Outposts for your AWS account.
-
listSites(
{int? maxResults, String? nextToken}) → Future< ListSitesOutput> - Lists the sites for the specified AWS account.
-
listTagsForResource(
{required String resourceArn}) → Future< ListTagsForResourceResponse> - Lists the tags for the specified resource.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String resourceArn, required Map< String, String> tags}) → Future<void> - Adds tags to the specified resource.
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceArn, required List< String> tagKeys}) → Future<void> - Removes tags from the specified resource.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited