Package com.pulumi.aws.directconnect
Class BgpPeerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directconnect.BgpPeerArgs.Builder
-
- Enclosing class:
- BgpPeerArgs
public static final class BgpPeerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BgpPeerArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BgpPeerArgs.Builder
addressFamily(com.pulumi.core.Output<java.lang.String> addressFamily)
BgpPeerArgs.Builder
addressFamily(java.lang.String addressFamily)
BgpPeerArgs.Builder
amazonAddress(com.pulumi.core.Output<java.lang.String> amazonAddress)
BgpPeerArgs.Builder
amazonAddress(java.lang.String amazonAddress)
BgpPeerArgs.Builder
bgpAsn(com.pulumi.core.Output<java.lang.Integer> bgpAsn)
BgpPeerArgs.Builder
bgpAsn(java.lang.Integer bgpAsn)
BgpPeerArgs.Builder
bgpAuthKey(com.pulumi.core.Output<java.lang.String> bgpAuthKey)
BgpPeerArgs.Builder
bgpAuthKey(java.lang.String bgpAuthKey)
BgpPeerArgs
build()
BgpPeerArgs.Builder
customerAddress(com.pulumi.core.Output<java.lang.String> customerAddress)
BgpPeerArgs.Builder
customerAddress(java.lang.String customerAddress)
BgpPeerArgs.Builder
virtualInterfaceId(com.pulumi.core.Output<java.lang.String> virtualInterfaceId)
BgpPeerArgs.Builder
virtualInterfaceId(java.lang.String virtualInterfaceId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BgpPeerArgs defaults)
-
-
Method Detail
-
addressFamily
public BgpPeerArgs.Builder addressFamily(com.pulumi.core.Output<java.lang.String> addressFamily)
- Parameters:
addressFamily
- The address family for the BGP peer. ` ipv4 ` or `ipv6`.- Returns:
- builder
-
addressFamily
public BgpPeerArgs.Builder addressFamily(java.lang.String addressFamily)
- Parameters:
addressFamily
- The address family for the BGP peer. ` ipv4 ` or `ipv6`.- Returns:
- builder
-
amazonAddress
public BgpPeerArgs.Builder amazonAddress(@Nullable com.pulumi.core.Output<java.lang.String> amazonAddress)
- Parameters:
amazonAddress
- The IPv4 CIDR address to use to send traffic to Amazon. Required for IPv4 BGP peers on public virtual interfaces.- Returns:
- builder
-
amazonAddress
public BgpPeerArgs.Builder amazonAddress(java.lang.String amazonAddress)
- Parameters:
amazonAddress
- The IPv4 CIDR address to use to send traffic to Amazon. Required for IPv4 BGP peers on public virtual interfaces.- Returns:
- builder
-
bgpAsn
public BgpPeerArgs.Builder bgpAsn(com.pulumi.core.Output<java.lang.Integer> bgpAsn)
- Parameters:
bgpAsn
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.- Returns:
- builder
-
bgpAsn
public BgpPeerArgs.Builder bgpAsn(java.lang.Integer bgpAsn)
- Parameters:
bgpAsn
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.- Returns:
- builder
-
bgpAuthKey
public BgpPeerArgs.Builder bgpAuthKey(@Nullable com.pulumi.core.Output<java.lang.String> bgpAuthKey)
- Parameters:
bgpAuthKey
- The authentication key for BGP configuration.- Returns:
- builder
-
bgpAuthKey
public BgpPeerArgs.Builder bgpAuthKey(java.lang.String bgpAuthKey)
- Parameters:
bgpAuthKey
- The authentication key for BGP configuration.- Returns:
- builder
-
customerAddress
public BgpPeerArgs.Builder customerAddress(@Nullable com.pulumi.core.Output<java.lang.String> customerAddress)
- Parameters:
customerAddress
- The IPv4 CIDR destination address to which Amazon should send traffic. Required for IPv4 BGP peers on public virtual interfaces.- Returns:
- builder
-
customerAddress
public BgpPeerArgs.Builder customerAddress(java.lang.String customerAddress)
- Parameters:
customerAddress
- The IPv4 CIDR destination address to which Amazon should send traffic. Required for IPv4 BGP peers on public virtual interfaces.- Returns:
- builder
-
virtualInterfaceId
public BgpPeerArgs.Builder virtualInterfaceId(com.pulumi.core.Output<java.lang.String> virtualInterfaceId)
- Parameters:
virtualInterfaceId
- The ID of the Direct Connect virtual interface on which to create the BGP peer.- Returns:
- builder
-
virtualInterfaceId
public BgpPeerArgs.Builder virtualInterfaceId(java.lang.String virtualInterfaceId)
- Parameters:
virtualInterfaceId
- The ID of the Direct Connect virtual interface on which to create the BGP peer.- Returns:
- builder
-
build
public BgpPeerArgs build()
-
-