Class DevicePostureRuleState.Builder

  • Enclosing class:
    DevicePostureRuleState

    public static final class DevicePostureRuleState.Builder
    extends java.lang.Object
    • Method Detail

      • accountId

        public DevicePostureRuleState.Builder accountId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> accountId)
        Parameters:
        accountId - The account identifier to target for the resource.
        Returns:
        builder
      • accountId

        public DevicePostureRuleState.Builder accountId​(java.lang.String accountId)
        Parameters:
        accountId - The account identifier to target for the resource.
        Returns:
        builder
      • expiration

        public DevicePostureRuleState.Builder expiration​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> expiration)
        Parameters:
        expiration - Expire posture results after the specified amount of time. Must be in the format `1h` or `30m`. Valid units are `h` and `m`.
        Returns:
        builder
      • expiration

        public DevicePostureRuleState.Builder expiration​(java.lang.String expiration)
        Parameters:
        expiration - Expire posture results after the specified amount of time. Must be in the format `1h` or `30m`. Valid units are `h` and `m`.
        Returns:
        builder
      • name

        public DevicePostureRuleState.Builder name​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the device posture rule.
        Returns:
        builder
      • schedule

        public DevicePostureRuleState.Builder schedule​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> schedule)
        Parameters:
        schedule - Tells the client when to run the device posture check. Must be in the format `1h` or `30m`. Valid units are `h` and `m`.
        Returns:
        builder
      • schedule

        public DevicePostureRuleState.Builder schedule​(java.lang.String schedule)
        Parameters:
        schedule - Tells the client when to run the device posture check. Must be in the format `1h` or `30m`. Valid units are `h` and `m`.
        Returns:
        builder
      • type

        public DevicePostureRuleState.Builder type​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The device posture rule type. Available values: `serial_number`, `file`, `application`, `gateway`, `warp`, `domain_joined`, `os_version`, `disk_encryption`, `firewall`, `client_certificate`, `workspace_one`, `unique_client_id`, `crowdstrike_s2s`, `sentinelone`, `kolide`, `tanium_s2s`, `intune`, `sentinelone_s2s`.
        Returns:
        builder
      • type

        public DevicePostureRuleState.Builder type​(java.lang.String type)
        Parameters:
        type - The device posture rule type. Available values: `serial_number`, `file`, `application`, `gateway`, `warp`, `domain_joined`, `os_version`, `disk_encryption`, `firewall`, `client_certificate`, `workspace_one`, `unique_client_id`, `crowdstrike_s2s`, `sentinelone`, `kolide`, `tanium_s2s`, `intune`, `sentinelone_s2s`.
        Returns:
        builder