Class L7RuleV2State
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.loadbalancer.inputs.L7RuleV2State
-
public final class L7RuleV2State extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classL7RuleV2State.Builder
-
Field Summary
Fields Modifier and Type Field Description static L7RuleV2StateEmpty
-
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()static L7RuleV2State.Builderbuilder()static L7RuleV2State.Builderbuilder(L7RuleV2State defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>compareType()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>invert()java.util.Optional<com.pulumi.core.Output<java.lang.String>>key()java.util.Optional<com.pulumi.core.Output<java.lang.String>>l7policyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>listenerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()java.util.Optional<com.pulumi.core.Output<java.lang.String>>value()
-
-
-
Field Detail
-
Empty
public static final L7RuleV2State Empty
-
-
Method Detail
-
adminStateUp
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> adminStateUp()
- Returns:
- The administrative state of the L7 Rule. A valid value is true (UP) or false (DOWN).
-
compareType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compareType()
- Returns:
- The comparison type for the L7 rule - can either be CONTAINS, STARTS\_WITH, ENDS_WITH, EQUAL_TO or REGEX
-
invert
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> invert()
- Returns:
- When true the logic of the rule is inverted. For example, with invert true, equal to would become not equal to. Default is false.
-
key
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> key()
- Returns:
- The key to use for the comparison. For example, the name of the cookie to evaluate. Valid when `type` is set to COOKIE or HEADER.
-
l7policyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> l7policyId()
- Returns:
- The ID of the L7 Policy to query. Changing this creates a new L7 Rule.
-
listenerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> listenerId()
- Returns:
- The ID of the Listener owning this resource.
-
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 L7 Rule.
-
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 L7 Rule. Only administrative users can specify a tenant UUID other than their own. Changing this creates a new L7 Rule.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- The L7 Rule type - can either be COOKIE, FILE\_TYPE, HEADER, HOST\_NAME or PATH.
-
value
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> value()
- Returns:
- The value to use for the comparison. For example, the file type to compare.
-
builder
public static L7RuleV2State.Builder builder()
-
builder
public static L7RuleV2State.Builder builder(L7RuleV2State defaults)
-
-