Class 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  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static 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.