Class DefaultVpc
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.default_vpc.DefaultVpc
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:52.547Z") @Stability(Stable) public class DefaultVpc extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/default_vpc aws_default_vpc}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultVpc.BuilderA fluent builder forDefaultVpc.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultVpc(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedDefaultVpc(software.amazon.jsii.JsiiObjectRef objRef)DefaultVpc(software.constructs.Construct scope, String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/default_vpc aws_default_vpc} Resource.DefaultVpc(software.constructs.Construct scope, String id, DefaultVpcConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/default_vpc aws_default_vpc} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
DefaultVpc
protected DefaultVpc(software.amazon.jsii.JsiiObjectRef objRef)
-
DefaultVpc
protected DefaultVpc(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
DefaultVpc
@Stability(Stable) public DefaultVpc(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable DefaultVpcConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/default_vpc aws_default_vpc} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config-
-
DefaultVpc
@Stability(Stable) public DefaultVpc(@NotNull software.constructs.Construct scope, @NotNull String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/default_vpc aws_default_vpc} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.
-
-
Method Detail
-
resetAssignGeneratedIpv6CidrBlock
@Stability(Stable) public void resetAssignGeneratedIpv6CidrBlock()
-
resetEnableDnsHostnames
@Stability(Stable) public void resetEnableDnsHostnames()
-
resetEnableDnsSupport
@Stability(Stable) public void resetEnableDnsSupport()
-
resetEnableNetworkAddressUsageMetrics
@Stability(Stable) public void resetEnableNetworkAddressUsageMetrics()
-
resetForceDestroy
@Stability(Stable) public void resetForceDestroy()
-
resetId
@Stability(Stable) public void resetId()
-
resetIpv6CidrBlock
@Stability(Stable) public void resetIpv6CidrBlock()
-
resetIpv6CidrBlockNetworkBorderGroup
@Stability(Stable) public void resetIpv6CidrBlockNetworkBorderGroup()
-
resetIpv6IpamPoolId
@Stability(Stable) public void resetIpv6IpamPoolId()
-
resetIpv6NetmaskLength
@Stability(Stable) public void resetIpv6NetmaskLength()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCidrBlock
@Stability(Stable) @NotNull public String getCidrBlock()
-
getDefaultNetworkAclId
@Stability(Stable) @NotNull public String getDefaultNetworkAclId()
-
getDefaultRouteTableId
@Stability(Stable) @NotNull public String getDefaultRouteTableId()
-
getDefaultSecurityGroupId
@Stability(Stable) @NotNull public String getDefaultSecurityGroupId()
-
getDhcpOptionsId
@Stability(Stable) @NotNull public String getDhcpOptionsId()
-
getExistingDefaultVpc
@Stability(Stable) @NotNull public com.hashicorp.cdktf.IResolvable getExistingDefaultVpc()
-
getInstanceTenancy
@Stability(Stable) @NotNull public String getInstanceTenancy()
-
getIpv6AssociationId
@Stability(Stable) @NotNull public String getIpv6AssociationId()
-
getMainRouteTableId
@Stability(Stable) @NotNull public String getMainRouteTableId()
-
getOwnerId
@Stability(Stable) @NotNull public String getOwnerId()
-
getAssignGeneratedIpv6CidrBlockInput
@Stability(Stable) @Nullable public Object getAssignGeneratedIpv6CidrBlockInput()
-
getEnableDnsHostnamesInput
@Stability(Stable) @Nullable public Object getEnableDnsHostnamesInput()
-
getEnableDnsSupportInput
@Stability(Stable) @Nullable public Object getEnableDnsSupportInput()
-
getEnableNetworkAddressUsageMetricsInput
@Stability(Stable) @Nullable public Object getEnableNetworkAddressUsageMetricsInput()
-
getForceDestroyInput
@Stability(Stable) @Nullable public Object getForceDestroyInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getIpv6CidrBlockInput
@Stability(Stable) @Nullable public String getIpv6CidrBlockInput()
-
getIpv6CidrBlockNetworkBorderGroupInput
@Stability(Stable) @Nullable public String getIpv6CidrBlockNetworkBorderGroupInput()
-
getIpv6IpamPoolIdInput
@Stability(Stable) @Nullable public String getIpv6IpamPoolIdInput()
-
getIpv6NetmaskLengthInput
@Stability(Stable) @Nullable public Number getIpv6NetmaskLengthInput()
-
getAssignGeneratedIpv6CidrBlock
@Stability(Stable) @NotNull public Object getAssignGeneratedIpv6CidrBlock()
-
setAssignGeneratedIpv6CidrBlock
@Stability(Stable) public void setAssignGeneratedIpv6CidrBlock(@NotNull Boolean value)
-
setAssignGeneratedIpv6CidrBlock
@Stability(Stable) public void setAssignGeneratedIpv6CidrBlock(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableDnsHostnames
@Stability(Stable) @NotNull public Object getEnableDnsHostnames()
-
setEnableDnsHostnames
@Stability(Stable) public void setEnableDnsHostnames(@NotNull Boolean value)
-
setEnableDnsHostnames
@Stability(Stable) public void setEnableDnsHostnames(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableDnsSupport
@Stability(Stable) @NotNull public Object getEnableDnsSupport()
-
setEnableDnsSupport
@Stability(Stable) public void setEnableDnsSupport(@NotNull Boolean value)
-
setEnableDnsSupport
@Stability(Stable) public void setEnableDnsSupport(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableNetworkAddressUsageMetrics
@Stability(Stable) @NotNull public Object getEnableNetworkAddressUsageMetrics()
-
setEnableNetworkAddressUsageMetrics
@Stability(Stable) public void setEnableNetworkAddressUsageMetrics(@NotNull Boolean value)
-
setEnableNetworkAddressUsageMetrics
@Stability(Stable) public void setEnableNetworkAddressUsageMetrics(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getForceDestroy
@Stability(Stable) @NotNull public Object getForceDestroy()
-
setForceDestroy
@Stability(Stable) public void setForceDestroy(@NotNull Boolean value)
-
setForceDestroy
@Stability(Stable) public void setForceDestroy(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getIpv6CidrBlock
@Stability(Stable) @NotNull public String getIpv6CidrBlock()
-
setIpv6CidrBlock
@Stability(Stable) public void setIpv6CidrBlock(@NotNull String value)
-
getIpv6CidrBlockNetworkBorderGroup
@Stability(Stable) @NotNull public String getIpv6CidrBlockNetworkBorderGroup()
-
setIpv6CidrBlockNetworkBorderGroup
@Stability(Stable) public void setIpv6CidrBlockNetworkBorderGroup(@NotNull String value)
-
getIpv6IpamPoolId
@Stability(Stable) @NotNull public String getIpv6IpamPoolId()
-
setIpv6IpamPoolId
@Stability(Stable) public void setIpv6IpamPoolId(@NotNull String value)
-
getIpv6NetmaskLength
@Stability(Stable) @NotNull public Number getIpv6NetmaskLength()
-
setIpv6NetmaskLength
@Stability(Stable) public void setIpv6NetmaskLength(@NotNull Number value)
-
-