Package com.pulumi.cloudflare
Class ZeroTrustDeviceProfilesArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.ZeroTrustDeviceProfilesArgs
-
public final class ZeroTrustDeviceProfilesArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZeroTrustDeviceProfilesArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ZeroTrustDeviceProfilesArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowedToLeave()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowModeSwitch()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowUpdates()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
autoConnect()
static ZeroTrustDeviceProfilesArgs.Builder
builder()
static ZeroTrustDeviceProfilesArgs.Builder
builder(ZeroTrustDeviceProfilesArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
captivePortal()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
default_()
com.pulumi.core.Output<java.lang.String>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
disableAutoFallback()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
excludeOfficeIps()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
match()
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<java.lang.String>>
serviceModeV2Mode()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
serviceModeV2Port()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
supportUrl()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
switchLocked()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
tunnelProtocol()
-
-
-
Field Detail
-
Empty
public static final ZeroTrustDeviceProfilesArgs Empty
-
-
Method Detail
-
accountId
public com.pulumi.core.Output<java.lang.String> accountId()
- Returns:
- The account identifier to target for the resource.
-
allowModeSwitch
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowModeSwitch()
- Returns:
- Whether to allow mode switch for this policy.
-
allowUpdates
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowUpdates()
- Returns:
- Whether to allow updates under this policy.
-
allowedToLeave
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowedToLeave()
- Returns:
- Whether to allow devices to leave the organization. Defaults to `true`.
-
autoConnect
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> autoConnect()
- Returns:
- The amount of time in seconds to reconnect after having been disabled.
-
captivePortal
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> captivePortal()
- Returns:
- The captive portal value for this policy. Defaults to `180`.
-
default_
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> default_()
- Returns:
- Whether the policy refers to the default account policy.
-
description
public com.pulumi.core.Output<java.lang.String> description()
- Returns:
- Description of Policy.
-
disableAutoFallback
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableAutoFallback()
- Returns:
- Whether to disable auto fallback for this policy.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Whether the policy is enabled (cannot be set for default policies). Defaults to `true`.
-
excludeOfficeIps
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> excludeOfficeIps()
- Returns:
- Whether to add Microsoft IPs to split tunnel exclusions.
-
match
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> match()
- Returns:
- Wirefilter expression to match a device against when evaluating whether this policy should take effect for that device.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Name of the policy.
-
precedence
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> precedence()
- Returns:
- The precedence of the policy. Lower values indicate higher precedence.
-
serviceModeV2Mode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceModeV2Mode()
- Returns:
- The service mode. Available values: `1dot1`, `warp`, `proxy`, `posture_only`, `warp_tunnel_only`. Defaults to `warp`.
-
serviceModeV2Port
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> serviceModeV2Port()
- Returns:
- The port to use for the proxy service mode. Required when using `service_mode_v2_mode`.
-
supportUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> supportUrl()
- Returns:
- The support URL that will be opened when sending feedback.
-
switchLocked
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> switchLocked()
- Returns:
- Enablement of the ZT client switch lock.
-
tunnelProtocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tunnelProtocol()
- Returns:
- Determines which tunnel protocol to use. Available values: `""`, `wireguard`, `masque`
-
builder
public static ZeroTrustDeviceProfilesArgs.Builder builder()
-
builder
public static ZeroTrustDeviceProfilesArgs.Builder builder(ZeroTrustDeviceProfilesArgs defaults)
-
-