Interface DxPrivateVirtualInterfaceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DxPrivateVirtualInterfaceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:52.666Z") @Stability(Stable) public interface DxPrivateVirtualInterfaceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDxPrivateVirtualInterfaceConfig.BuilderA builder forDxPrivateVirtualInterfaceConfigstatic classDxPrivateVirtualInterfaceConfig.Jsii$ProxyAn implementation forDxPrivateVirtualInterfaceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DxPrivateVirtualInterfaceConfig.Builderbuilder()StringgetAddressFamily()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#address_family DxPrivateVirtualInterface#address_family}.default StringgetAmazonAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#amazon_address DxPrivateVirtualInterface#amazon_address}.NumbergetBgpAsn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#bgp_asn DxPrivateVirtualInterface#bgp_asn}.default StringgetBgpAuthKey()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#bgp_auth_key DxPrivateVirtualInterface#bgp_auth_key}.StringgetConnectionId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#connection_id DxPrivateVirtualInterface#connection_id}.default StringgetCustomerAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#customer_address DxPrivateVirtualInterface#customer_address}.default StringgetDxGatewayId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#dx_gateway_id DxPrivateVirtualInterface#dx_gateway_id}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#id DxPrivateVirtualInterface#id}.default NumbergetMtu()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#mtu DxPrivateVirtualInterface#mtu}.StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#name DxPrivateVirtualInterface#name}.default ObjectgetSitelinkEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#sitelink_enabled DxPrivateVirtualInterface#sitelink_enabled}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#tags DxPrivateVirtualInterface#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#tags_all DxPrivateVirtualInterface#tags_all}.default DxPrivateVirtualInterfaceTimeoutsgetTimeouts()timeouts block.NumbergetVlan()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#vlan DxPrivateVirtualInterface#vlan}.default StringgetVpnGatewayId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#vpn_gateway_id DxPrivateVirtualInterface#vpn_gateway_id}.
-
-
-
Method Detail
-
getAddressFamily
@Stability(Stable) @NotNull String getAddressFamily()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#address_family DxPrivateVirtualInterface#address_family}.
-
getBgpAsn
@Stability(Stable) @NotNull Number getBgpAsn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#bgp_asn DxPrivateVirtualInterface#bgp_asn}.
-
getConnectionId
@Stability(Stable) @NotNull String getConnectionId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#connection_id DxPrivateVirtualInterface#connection_id}.
-
getName
@Stability(Stable) @NotNull String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#name DxPrivateVirtualInterface#name}.
-
getVlan
@Stability(Stable) @NotNull Number getVlan()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#vlan DxPrivateVirtualInterface#vlan}.
-
getAmazonAddress
@Stability(Stable) @Nullable default String getAmazonAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#amazon_address DxPrivateVirtualInterface#amazon_address}.
-
getBgpAuthKey
@Stability(Stable) @Nullable default String getBgpAuthKey()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#bgp_auth_key DxPrivateVirtualInterface#bgp_auth_key}.
-
getCustomerAddress
@Stability(Stable) @Nullable default String getCustomerAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#customer_address DxPrivateVirtualInterface#customer_address}.
-
getDxGatewayId
@Stability(Stable) @Nullable default String getDxGatewayId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#dx_gateway_id DxPrivateVirtualInterface#dx_gateway_id}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#id DxPrivateVirtualInterface#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getMtu
@Stability(Stable) @Nullable default Number getMtu()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#mtu DxPrivateVirtualInterface#mtu}.
-
getSitelinkEnabled
@Stability(Stable) @Nullable default Object getSitelinkEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#sitelink_enabled DxPrivateVirtualInterface#sitelink_enabled}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#tags DxPrivateVirtualInterface#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#tags_all DxPrivateVirtualInterface#tags_all}.
-
getTimeouts
@Stability(Stable) @Nullable default DxPrivateVirtualInterfaceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#timeouts DxPrivateVirtualInterface#timeouts}
-
getVpnGatewayId
@Stability(Stable) @Nullable default String getVpnGatewayId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dx_private_virtual_interface#vpn_gateway_id DxPrivateVirtualInterface#vpn_gateway_id}.
-
builder
@Stability(Stable) static DxPrivateVirtualInterfaceConfig.Builder builder()
-
-