Show / Hide Table of Contents

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" },
        },
    });
}

}
Inheritance
System.Object
Resource
CustomResource
DefaultSubnet
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public class DefaultSubnet : CustomResource

Constructors

View Source

DefaultSubnet(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 Source

Arn

Declaration
public Output<string> Arn { get; }
Property Value
Type Description
Output<System.String>
View Source

AssignIpv6AddressOnCreation

Declaration
public Output<bool> AssignIpv6AddressOnCreation { get; }
Property Value
Type Description
Output<System.Boolean>
View Source

AvailabilityZone

Declaration
public Output<string> AvailabilityZone { get; }
Property Value
Type Description
Output<System.String>
View Source

AvailabilityZoneId

Declaration
public Output<string> AvailabilityZoneId { get; }
Property Value
Type Description
Output<System.String>
View Source

CidrBlock

The CIDR block for the subnet.

Declaration
public Output<string> CidrBlock { get; }
Property Value
Type Description
Output<System.String>
View Source

Ipv6CidrBlock

The IPv6 CIDR block.

Declaration
public Output<string> Ipv6CidrBlock { get; }
Property Value
Type Description
Output<System.String>
View Source

Ipv6CidrBlockAssociationId

Declaration
public Output<string> Ipv6CidrBlockAssociationId { get; }
Property Value
Type Description
Output<System.String>
View Source

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>
View Source

OutpostArn

Declaration
public Output<string> OutpostArn { get; }
Property Value
Type Description
Output<System.String>
View Source

OwnerId

The ID of the AWS account that owns the subnet.

Declaration
public Output<string> OwnerId { get; }
Property Value
Type Description
Output<System.String>
View Source

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>>
View Source

VpcId

The VPC ID.

Declaration
public Output<string> VpcId { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(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
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.