Class HostedPrivateVirtualInterfaceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.directconnect.inputs.HostedPrivateVirtualInterfaceState
-
public final class HostedPrivateVirtualInterfaceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HostedPrivateVirtualInterfaceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static HostedPrivateVirtualInterfaceState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
addressFamily()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
amazonAddress()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
amazonSideAsn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
awsDevice()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
bgpAsn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bgpAuthKey()
static HostedPrivateVirtualInterfaceState.Builder
builder()
static HostedPrivateVirtualInterfaceState.Builder
builder(HostedPrivateVirtualInterfaceState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
connectionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
customerAddress()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
jumboFrameCapable()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
mtu()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ownerAccountId()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
vlan()
-
-
-
Field Detail
-
Empty
public static final HostedPrivateVirtualInterfaceState Empty
-
-
Method Detail
-
addressFamily
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> addressFamily()
- Returns:
- The address family for the BGP peer. ` ipv4 ` or `ipv6`.
-
amazonAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> amazonAddress()
- Returns:
- The IPv4 CIDR address to use to send traffic to Amazon. Required for IPv4 BGP peers.
-
amazonSideAsn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> amazonSideAsn()
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The ARN of the virtual interface.
-
awsDevice
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsDevice()
- Returns:
- The Direct Connect endpoint on which the virtual interface terminates.
-
bgpAsn
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bgpAsn()
- Returns:
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
-
bgpAuthKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bgpAuthKey()
- Returns:
- The authentication key for BGP configuration.
-
connectionId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionId()
- Returns:
- The ID of the Direct Connect connection (or LAG) on which to create the virtual interface.
-
customerAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customerAddress()
- Returns:
- The IPv4 CIDR destination address to which Amazon should send traffic. Required for IPv4 BGP peers.
-
jumboFrameCapable
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> jumboFrameCapable()
- Returns:
- Indicates whether jumbo frames (9001 MTU) are supported.
-
mtu
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> mtu()
- Returns:
- The maximum transmission unit (MTU) is the size, in bytes, of the largest permissible packet that can be passed over the connection. The MTU of a virtual private interface can be either `1500` or `9001` (jumbo frames). Default is `1500`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name for the virtual interface.
-
ownerAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerAccountId()
- Returns:
- The AWS account that will own the new virtual interface.
-
vlan
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> vlan()
- Returns:
- The VLAN ID.
-
builder
public static HostedPrivateVirtualInterfaceState.Builder builder()
-
builder
public static HostedPrivateVirtualInterfaceState.Builder builder(HostedPrivateVirtualInterfaceState defaults)
-
-