Class DefaultSubnet
Provides a resource to manage a default AWS VPC subnet in the current region.
The aws.ec2.DefaultSubnet behaves differently from normal resources, in that
this provider does not create this resource, but instead "adopts" it
into management.
Example Usage
using Pulumi;
using Aws = Pulumi.Aws;
class MyStack : Stack
{
public MyStack()
{
var defaultAz1 = new Aws.Ec2.DefaultSubnet("defaultAz1", new Aws.Ec2.DefaultSubnetArgs
{
AvailabilityZone = "us-west-2a",
Tags =
{
{ "Name", "Default subnet for us-west-2a" },
},
});
}
}
Inherited Members
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public class DefaultSubnet : CustomResource
Constructors
View SourceDefaultSubnet(String, DefaultSubnetArgs, CustomResourceOptions)
Create a DefaultSubnet resource with the given unique name, arguments, and options.
Declaration
public DefaultSubnet(string name, DefaultSubnetArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| DefaultSubnetArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceArn
Declaration
public Output<string> Arn { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AssignIpv6AddressOnCreation
Declaration
public Output<bool> AssignIpv6AddressOnCreation { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Boolean> |
AvailabilityZone
Declaration
public Output<string> AvailabilityZone { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
AvailabilityZoneId
Declaration
public Output<string> AvailabilityZoneId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
CidrBlock
The CIDR block for the subnet.
Declaration
public Output<string> CidrBlock { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Ipv6CidrBlock
The IPv6 CIDR block.
Declaration
public Output<string> Ipv6CidrBlock { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Ipv6CidrBlockAssociationId
Declaration
public Output<string> Ipv6CidrBlockAssociationId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
MapPublicIpOnLaunch
Specify true to indicate that instances launched into the subnet should be assigned a public IP address.
Declaration
public Output<bool> MapPublicIpOnLaunch { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Boolean> |
OutpostArn
Declaration
public Output<string> OutpostArn { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
OwnerId
The ID of the AWS account that owns the subnet.
Declaration
public Output<string> OwnerId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public Output<ImmutableDictionary<string, object>> Tags { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>> |
VpcId
The VPC ID.
Declaration
public Output<string> VpcId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, DefaultSubnetState, CustomResourceOptions)
Get an existing DefaultSubnet resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static DefaultSubnet Get(string name, Input<string> id, DefaultSubnetState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| DefaultSubnetState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| DefaultSubnet |