Class ServiceLoadBalancerBgpPeerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.networkcloud.inputs.ServiceLoadBalancerBgpPeerArgs
-
public final class ServiceLoadBalancerBgpPeerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceLoadBalancerBgpPeerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceLoadBalancerBgpPeerArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BfdEnabled>>>
bfdEnabled()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BgpMultiHop>>>
bgpMultiHop()
static ServiceLoadBalancerBgpPeerArgs.Builder
builder()
static ServiceLoadBalancerBgpPeerArgs.Builder
builder(ServiceLoadBalancerBgpPeerArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
holdTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
keepAliveTime()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
myAsn()
com.pulumi.core.Output<java.lang.String>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
password()
com.pulumi.core.Output<java.lang.String>
peerAddress()
com.pulumi.core.Output<java.lang.Double>
peerAsn()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
peerPort()
-
-
-
Field Detail
-
Empty
public static final ServiceLoadBalancerBgpPeerArgs Empty
-
-
Method Detail
-
bfdEnabled
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BfdEnabled>>> bfdEnabled()
- Returns:
- The indicator of BFD enablement for this BgpPeer.
-
bgpMultiHop
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BgpMultiHop>>> bgpMultiHop()
- Returns:
- The indicator to enable multi-hop peering support.
-
holdTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> holdTime()
- Returns:
- The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.
-
keepAliveTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keepAliveTime()
- Returns:
- The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.
-
myAsn
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> myAsn()
- Returns:
- The autonomous system number used for the local end of the BGP session.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The name used to identify this BGP peer for association with a BGP advertisement.
-
password
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
- Returns:
- The authentication password for routers enforcing TCP MD5 authenticated sessions.
-
peerAddress
public com.pulumi.core.Output<java.lang.String> peerAddress()
- Returns:
- The IPv4 or IPv6 address used to connect this BGP session.
-
peerAsn
public com.pulumi.core.Output<java.lang.Double> peerAsn()
- Returns:
- The autonomous system number expected from the remote end of the BGP session.
-
peerPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> peerPort()
- Returns:
- The port used to connect this BGP session.
-
builder
public static ServiceLoadBalancerBgpPeerArgs.Builder builder()
-
builder
public static ServiceLoadBalancerBgpPeerArgs.Builder builder(ServiceLoadBalancerBgpPeerArgs defaults)
-
-