Class BackendArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.network.inputs.BackendArgs
-
public final class BackendArgs extends com.pulumi.resources.ResourceArgs
Backend address of a frontDoor load balancer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BackendArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BackendArgs
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>>
address()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
backendHostHeader()
static BackendArgs.Builder
builder()
static BackendArgs.Builder
builder(BackendArgs defaults)
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BackendEnabledState>>>
enabledState()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
httpPort()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
httpsPort()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
priority()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
privateLinkAlias()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
privateLinkApprovalMessage()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
privateLinkLocation()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
privateLinkResourceId()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
weight()
-
-
-
Field Detail
-
Empty
public static final BackendArgs Empty
-
-
Method Detail
-
address
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> address()
- Returns:
- Location of the backend (IP address or FQDN)
-
backendHostHeader
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> backendHostHeader()
- Returns:
- The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
-
enabledState
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BackendEnabledState>>> enabledState()
- Returns:
- Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
-
httpPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> httpPort()
- Returns:
- The HTTP TCP port number. Must be between 1 and 65535.
-
httpsPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> httpsPort()
- Returns:
- The HTTPS TCP port number. Must be between 1 and 65535.
-
priority
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> priority()
- Returns:
- Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
-
privateLinkAlias
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateLinkAlias()
- Returns:
- The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
-
privateLinkApprovalMessage
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateLinkApprovalMessage()
- Returns:
- A custom message to be included in the approval request to connect to the Private Link
-
privateLinkLocation
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateLinkLocation()
- Returns:
- The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
-
privateLinkResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateLinkResourceId()
- Returns:
- The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
-
weight
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> weight()
- Returns:
- Weight of this endpoint for load balancing purposes.
-
builder
public static BackendArgs.Builder builder()
-
builder
public static BackendArgs.Builder builder(BackendArgs defaults)
-
-