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()