Class VpcAccessConnector
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.google.vpc_access_connector.VpcAccessConnector
-
- 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.102.0 (build e354887)", date="2024-08-31T03:59:23.035Z") @Stability(Stable) public class VpcAccessConnector extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vpc_access_connector google_vpc_access_connector}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcAccessConnector.BuilderA fluent builder forVpcAccessConnector.-
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 protectedVpcAccessConnector(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedVpcAccessConnector(software.amazon.jsii.JsiiObjectRef objRef)VpcAccessConnector(software.constructs.Construct scope, String id, VpcAccessConnectorConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vpc_access_connector google_vpc_access_connector} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
addMoveTarget, getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, hasResourceMove, importFrom, importFrom, interpolationForAttribute, isTerraformResource, moveFromId, moveTo, moveTo, moveToId, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toHclTerraform, 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
-
VpcAccessConnector
protected VpcAccessConnector(software.amazon.jsii.JsiiObjectRef objRef)
-
VpcAccessConnector
protected VpcAccessConnector(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
VpcAccessConnector
@Stability(Stable) public VpcAccessConnector(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull VpcAccessConnectorConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vpc_access_connector google_vpc_access_connector} 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- This parameter is required.
-
-
Method Detail
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId, @Nullable com.hashicorp.cdktf.TerraformProvider provider)Generates CDKTF code for importing a VpcAccessConnector resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the VpcAccessConnector to import. This parameter is required.importFromId- The id of the existing VpcAccessConnector that should be imported. This parameter is required.provider- ? Optional instance of the provider where the VpcAccessConnector to import is found.
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId)Generates CDKTF code for importing a VpcAccessConnector resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the VpcAccessConnector to import. This parameter is required.importFromId- The id of the existing VpcAccessConnector that should be imported. This parameter is required.
-
putSubnet
@Stability(Stable) public void putSubnet(@NotNull VpcAccessConnectorSubnet value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull VpcAccessConnectorTimeouts value)- Parameters:
value- This parameter is required.
-
resetId
@Stability(Stable) public void resetId()
-
resetIpCidrRange
@Stability(Stable) public void resetIpCidrRange()
-
resetMachineType
@Stability(Stable) public void resetMachineType()
-
resetMaxInstances
@Stability(Stable) public void resetMaxInstances()
-
resetMaxThroughput
@Stability(Stable) public void resetMaxThroughput()
-
resetMinInstances
@Stability(Stable) public void resetMinInstances()
-
resetMinThroughput
@Stability(Stable) public void resetMinThroughput()
-
resetNetwork
@Stability(Stable) public void resetNetwork()
-
resetProject
@Stability(Stable) public void resetProject()
-
resetRegion
@Stability(Stable) public void resetRegion()
-
resetSubnet
@Stability(Stable) public void resetSubnet()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
synthesizeHclAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeHclAttributes()
- Overrides:
synthesizeHclAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getSelfLink
@Stability(Stable) @NotNull public String getSelfLink()
-
getState
@Stability(Stable) @NotNull public String getState()
-
getSubnet
@Stability(Stable) @NotNull public VpcAccessConnectorSubnetOutputReference getSubnet()
-
getTimeouts
@Stability(Stable) @NotNull public VpcAccessConnectorTimeoutsOutputReference getTimeouts()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getIpCidrRangeInput
@Stability(Stable) @Nullable public String getIpCidrRangeInput()
-
getMachineTypeInput
@Stability(Stable) @Nullable public String getMachineTypeInput()
-
getMaxInstancesInput
@Stability(Stable) @Nullable public Number getMaxInstancesInput()
-
getMaxThroughputInput
@Stability(Stable) @Nullable public Number getMaxThroughputInput()
-
getMinInstancesInput
@Stability(Stable) @Nullable public Number getMinInstancesInput()
-
getMinThroughputInput
@Stability(Stable) @Nullable public Number getMinThroughputInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getNetworkInput
@Stability(Stable) @Nullable public String getNetworkInput()
-
getProjectInput
@Stability(Stable) @Nullable public String getProjectInput()
-
getRegionInput
@Stability(Stable) @Nullable public String getRegionInput()
-
getSubnetInput
@Stability(Stable) @Nullable public VpcAccessConnectorSubnet getSubnetInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getIpCidrRange
@Stability(Stable) @NotNull public String getIpCidrRange()
-
setIpCidrRange
@Stability(Stable) public void setIpCidrRange(@NotNull String value)
-
getMachineType
@Stability(Stable) @NotNull public String getMachineType()
-
setMachineType
@Stability(Stable) public void setMachineType(@NotNull String value)
-
getMaxInstances
@Stability(Stable) @NotNull public Number getMaxInstances()
-
setMaxInstances
@Stability(Stable) public void setMaxInstances(@NotNull Number value)
-
getMaxThroughput
@Stability(Stable) @NotNull public Number getMaxThroughput()
-
setMaxThroughput
@Stability(Stable) public void setMaxThroughput(@NotNull Number value)
-
getMinInstances
@Stability(Stable) @NotNull public Number getMinInstances()
-
setMinInstances
@Stability(Stable) public void setMinInstances(@NotNull Number value)
-
getMinThroughput
@Stability(Stable) @NotNull public Number getMinThroughput()
-
setMinThroughput
@Stability(Stable) public void setMinThroughput(@NotNull Number value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getNetwork
@Stability(Stable) @NotNull public String getNetwork()
-
setNetwork
@Stability(Stable) public void setNetwork(@NotNull String value)
-
getProject
@Stability(Stable) @NotNull public String getProject()
-
setProject
@Stability(Stable) public void setProject(@NotNull String value)
-
getRegion
@Stability(Stable) @NotNull public String getRegion()
-
setRegion
@Stability(Stable) public void setRegion(@NotNull String value)
-
-