Class BgpPeerArgs.Builder

  • Enclosing class:
    BgpPeerArgs

    public static final class BgpPeerArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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