This page documents the language specification for the aws package. If you're looking for help working with the inputs, outputs, or functions of aws resources in a Pulumi program, please see the resource documentation for examples and API reference.

outposts

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-aws repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-aws repo.

class pulumi_aws.outposts.AwaitableGetOutpostInstanceTypeResult(arn=None, id=None, instance_type=None, preferred_instance_types=None)
class pulumi_aws.outposts.AwaitableGetOutpostInstanceTypesResult(arn=None, id=None, instance_types=None)
class pulumi_aws.outposts.AwaitableGetOutpostResult(arn=None, availability_zone=None, availability_zone_id=None, description=None, id=None, name=None, owner_id=None, site_id=None)
class pulumi_aws.outposts.AwaitableGetOutpostsResult(arns=None, availability_zone=None, availability_zone_id=None, id=None, ids=None, site_id=None)
class pulumi_aws.outposts.AwaitableGetSiteResult(account_id=None, description=None, id=None, name=None)
class pulumi_aws.outposts.AwaitableGetSitesResult(id=None, ids=None)
class pulumi_aws.outposts.GetOutpostInstanceTypeResult(arn=None, id=None, instance_type=None, preferred_instance_types=None)

A collection of values returned by getOutpostInstanceType.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_aws.outposts.GetOutpostInstanceTypesResult(arn=None, id=None, instance_types=None)

A collection of values returned by getOutpostInstanceTypes.

id = None

The provider-assigned unique ID for this managed resource.

instance_types = None

Set of instance types.

class pulumi_aws.outposts.GetOutpostResult(arn=None, availability_zone=None, availability_zone_id=None, description=None, id=None, name=None, owner_id=None, site_id=None)

A collection of values returned by getOutpost.

arn = None

Amazon Resource Name (ARN).

availability_zone = None

Availability Zone name.

availability_zone_id = None

Availability Zone identifier.

description = None

Description.

owner_id = None

AWS Account identifier of the Outpost owner.

site_id = None

Site identifier.

class pulumi_aws.outposts.GetOutpostsResult(arns=None, availability_zone=None, availability_zone_id=None, id=None, ids=None, site_id=None)

A collection of values returned by getOutposts.

arns = None

Set of Amazon Resource Names (ARNs).

id = None

The provider-assigned unique ID for this managed resource.

ids = None

Set of identifiers.

class pulumi_aws.outposts.GetSiteResult(account_id=None, description=None, id=None, name=None)

A collection of values returned by getSite.

account_id = None

AWS Account identifier.

description = None

Description.

class pulumi_aws.outposts.GetSitesResult(id=None, ids=None)

A collection of values returned by getSites.

id = None

The provider-assigned unique ID for this managed resource.

ids = None

Set of Outposts Site identifiers.

pulumi_aws.outposts.get_outpost(id=None, name=None, opts=None)

Provides details about an Outposts Outpost.

import pulumi
import pulumi_aws as aws

example = aws.outposts.get_outpost(name="example")
Parameters
  • id (str) – Identifier of the Outpost.

  • name (str) – Name of the Outpost.

pulumi_aws.outposts.get_outpost_instance_type(arn=None, instance_type=None, preferred_instance_types=None, opts=None)

Information about single Outpost Instance Type.

Parameters
  • arn (str) – Outpost Amazon Resource Name (ARN).

  • instance_type (str) – Desired instance type. Conflicts with preferred_instance_types.

  • preferred_instance_types (list) – Ordered list of preferred instance types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. Conflicts with instance_type.

pulumi_aws.outposts.get_outpost_instance_types(arn=None, opts=None)

Information about Outposts Instance Types.

import pulumi
import pulumi_aws as aws

example = aws.outposts.get_outpost_instance_types(arn=data["aws_outposts_outpost"]["example"]["arn"])
Parameters

arn (str) – Outpost Amazon Resource Name (ARN).

pulumi_aws.outposts.get_outposts(availability_zone=None, availability_zone_id=None, site_id=None, opts=None)

Provides details about multiple Outposts.

import pulumi
import pulumi_aws as aws

example = aws.outposts.get_outposts(site_id=data["aws_outposts_site"]["id"])
Parameters
  • availability_zone (str) – Availability Zone name.

  • availability_zone_id (str) – Availability Zone identifier.

  • site_id (str) – Site identifier.

pulumi_aws.outposts.get_site(id=None, name=None, opts=None)

Provides details about an Outposts Site.

import pulumi
import pulumi_aws as aws

example = aws.outposts.get_site(name="example")
Parameters
  • id (str) – Identifier of the Site.

  • name (str) – Name of the Site.

pulumi_aws.outposts.get_sites(opts=None)

Provides details about multiple Outposts Sites.

import pulumi
import pulumi_aws as aws

all = aws.outposts.get_sites()