Class ListenerState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.loadbalancer.inputs.ListenerState
-
public final class ListenerState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListenerState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ListenerStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>adminStateUp()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedCidrs()static ListenerState.Builderbuilder()static ListenerState.Builderbuilder(ListenerState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>connectionLimit()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultPoolId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultTlsContainerRef()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>insertHeaders()java.util.Optional<com.pulumi.core.Output<java.lang.String>>loadbalancerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>protocol()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>protocolPort()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>sniContainerRefs()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutClientData()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutMemberConnect()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutMemberData()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutTcpInspect()
-
-
-
Field Detail
-
Empty
public static final ListenerState Empty
-
-
Method Detail
-
adminStateUp
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> adminStateUp()
- Returns:
- The administrative state of the Listener. A valid value is true (UP) or false (DOWN).
-
allowedCidrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedCidrs()
- Returns:
- A list of CIDR blocks that are permitted to connect to this listener, denying all other source addresses. If not present, defaults to allow all.
-
connectionLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> connectionLimit()
- Returns:
- The maximum number of connections allowed for the Listener.
-
defaultPoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultPoolId()
- Returns:
- The ID of the default pool with which the Listener is associated.
-
defaultTlsContainerRef
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultTlsContainerRef()
- Returns:
- A reference to a Barbican Secrets container which stores TLS information. This is required if the protocol is `TERMINATED_HTTPS`. See [here](https://wiki.openstack.org/wiki/Network/LBaaS/docs/how-to-create-tls-loadbalancer) for more information.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Human-readable description for the Listener.
-
insertHeaders
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> insertHeaders()
- Returns:
- The list of key value pairs representing headers to insert into the request before it is sent to the backend members. Changing this updates the headers of the existing listener.
-
loadbalancerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> loadbalancerId()
- Returns:
- The load balancer on which to provision this Listener. Changing this creates a new Listener.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Human-readable name for the Listener. Does not have to be unique.
-
protocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
- Returns:
- The protocol - can either be TCP, HTTP, HTTPS, TERMINATED_HTTPS, UDP (supported only in Octavia), SCTP (supported only in **Octavia minor version >= 2.23**) or PROMETHEUS (supported only in **Octavia minor version >=2.25**). Changing this creates a new Listener.
-
protocolPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> protocolPort()
- Returns:
- The port on which to listen for client traffic. Changing this creates a new Listener.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Networking client. A Networking client is needed to create an . If omitted, the `region` argument of the provider is used. Changing this creates a new Listener.
-
sniContainerRefs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> sniContainerRefs()
- Returns:
- A list of references to Barbican Secrets containers which store SNI information. See [here](https://wiki.openstack.org/wiki/Network/LBaaS/docs/how-to-create-tls-loadbalancer) for more information.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- Required for admins. The UUID of the tenant who owns the Listener. Only administrative users can specify a tenant UUID other than their own. Changing this creates a new Listener.
-
timeoutClientData
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutClientData()
- Returns:
- The client inactivity timeout in milliseconds.
-
timeoutMemberConnect
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutMemberConnect()
- Returns:
- The member connection timeout in milliseconds.
-
timeoutMemberData
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutMemberData()
- Returns:
- The member inactivity timeout in milliseconds.
-
timeoutTcpInspect
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutTcpInspect()
- Returns:
- The time in milliseconds, to wait for additional TCP packets for content inspection.
-
builder
public static ListenerState.Builder builder()
-
builder
public static ListenerState.Builder builder(ListenerState defaults)
-
-