Class ZeroTrustDeviceProfilesArgs


  • public final class ZeroTrustDeviceProfilesArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ZeroTrustDeviceProfilesArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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`