Package com.pulumi.cloudflare.inputs
Class ZeroTrustGatewayPolicyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.inputs.ZeroTrustGatewayPolicyState
-
public final class ZeroTrustGatewayPolicyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZeroTrustGatewayPolicyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ZeroTrustGatewayPolicyState
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>>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
action()
static ZeroTrustGatewayPolicyState.Builder
builder()
static ZeroTrustGatewayPolicyState.Builder
builder(ZeroTrustGatewayPolicyState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
devicePosture()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
filters()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
identity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
precedence()
java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewayPolicyRuleSettingsArgs>>
ruleSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
traffic()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
version()
-
-
-
Field Detail
-
Empty
public static final ZeroTrustGatewayPolicyState Empty
-
-
Method Detail
-
accountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
- Returns:
- The account identifier to target for the resource.
-
action
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> action()
- Returns:
- The action executed by matched teams rule. Available values: `allow`, `block`, `safesearch`, `ytrestricted`, `on`, `off`, `scan`, `noscan`, `isolate`, `noisolate`, `override`, `l4_override`, `egress`, `audit_ssh`, `resolve`.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The description of the teams rule.
-
devicePosture
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> devicePosture()
- Returns:
- The wirefilter expression to be used for device_posture check matching.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Indicator of rule enablement.
-
filters
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> filters()
- Returns:
- The protocol or layer to evaluate the traffic and identity expressions.
-
identity
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identity()
- Returns:
- The wirefilter expression to be used for identity matching.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the teams rule.
-
precedence
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> precedence()
- Returns:
- The evaluation precedence of the teams rule.
-
ruleSettings
public java.util.Optional<com.pulumi.core.Output<ZeroTrustGatewayPolicyRuleSettingsArgs>> ruleSettings()
- Returns:
- Additional rule settings.
-
traffic
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> traffic()
- Returns:
- The wirefilter expression to be used for traffic matching.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> version()
-
builder
public static ZeroTrustGatewayPolicyState.Builder builder()
-
builder
public static ZeroTrustGatewayPolicyState.Builder builder(ZeroTrustGatewayPolicyState defaults)
-
-