Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Outposts

import { Outposts } from "https://aws-api.deno.dev/v0.2/services/outposts.ts?docs=full";
class Outposts {
constructor(apiFactory: client.ApiFactory);
async createOutpost(params: CreateOutpostInput, opts?: client.RequestOptions): Promise<CreateOutpostOutput>;
async deleteOutpost(params: DeleteOutpostInput, opts?: client.RequestOptions): Promise<void>;
async deleteSite(params: DeleteSiteInput, opts?: client.RequestOptions): Promise<void>;
async getOutpost(params: GetOutpostInput, opts?: client.RequestOptions): Promise<GetOutpostOutput>;
async getOutpostInstanceTypes(params: GetOutpostInstanceTypesInput, opts?: client.RequestOptions): Promise<GetOutpostInstanceTypesOutput>;
async listOutposts(params?: ListOutpostsInput, opts?: client.RequestOptions): Promise<ListOutpostsOutput>;
async listSites(params?: ListSitesInput, opts?: client.RequestOptions): Promise<ListSitesOutput>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Outposts(apiFactory: client.ApiFactory)
[src]

§Methods

§
createOutpost(params: CreateOutpostInput, opts?: client.RequestOptions): Promise<CreateOutpostOutput>
[src]

Creates an Outpost.

You can specify AvailabilityZone or AvailabilityZoneId.

§
deleteOutpost(params: DeleteOutpostInput, opts?: client.RequestOptions): Promise<void>
[src]

Deletes the Outpost.

§
deleteSite(params: DeleteSiteInput, opts?: client.RequestOptions): Promise<void>
[src]

Deletes the site.

§
getOutpost(params: GetOutpostInput, opts?: client.RequestOptions): Promise<GetOutpostOutput>
[src]

Gets information about the specified Outpost.

§

Lists the instance types for the specified Outpost.

§
listOutposts(params?: ListOutpostsInput, opts?: client.RequestOptions): Promise<ListOutpostsOutput>
[src]

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.

§
listSites(params?: ListSitesInput, opts?: client.RequestOptions): Promise<ListSitesOutput>
[src]

Lists the sites for the specified AWS account.

§

Lists the tags for the specified resource.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Adds tags to the specified resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes tags from the specified resource.

§Static Properties