Package com.pulumi.cloudflare
Class TeamsRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.TeamsRuleArgs
-
public final class TeamsRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TeamsRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TeamsRuleArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
accountId()
com.pulumi.core.Output<java.lang.String>
action()
static TeamsRuleArgs.Builder
builder()
static TeamsRuleArgs.Builder
builder(TeamsRuleArgs defaults)
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()
com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<java.lang.Integer>
precedence()
java.util.Optional<com.pulumi.core.Output<TeamsRuleRuleSettingsArgs>>
ruleSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
traffic()
-
-
-
Field Detail
-
Empty
public static final TeamsRuleArgs Empty
-
-
Method Detail
-
accountId
public com.pulumi.core.Output<java.lang.String> accountId()
- Returns:
- The account identifier to target for the resource.
-
action
public com.pulumi.core.Output<java.lang.String> action()
- Returns:
- Action to be taken when the SSL certificate of upstream is invalid. Available values: `pass_through`, `block`, `error`.
-
description
public 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:
- Enable notification settings.
-
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 com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The name of the teams rule.
-
precedence
public 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<TeamsRuleRuleSettingsArgs>> 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.
-
builder
public static TeamsRuleArgs.Builder builder()
-
builder
public static TeamsRuleArgs.Builder builder(TeamsRuleArgs defaults)
-
-