Package com.pulumi.cloudflare.inputs
Class DevicePostureRuleState.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.DevicePostureRuleState.Builder
-
- Enclosing class:
- DevicePostureRuleState
public static final class DevicePostureRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DevicePostureRuleState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DevicePostureRuleState defaults)
-
-
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
-
description
public DevicePostureRuleState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
-
description
public DevicePostureRuleState.Builder description(java.lang.String description)
-
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
-
inputs
public DevicePostureRuleState.Builder inputs(@Nullable com.pulumi.core.Output<java.util.List<DevicePostureRuleInputArgs>> inputs)
- Parameters:
inputs
- Required for all rule types except `warp`, `gateway`, and `tanium`.- Returns:
- builder
-
inputs
public DevicePostureRuleState.Builder inputs(java.util.List<DevicePostureRuleInputArgs> inputs)
- Parameters:
inputs
- Required for all rule types except `warp`, `gateway`, and `tanium`.- Returns:
- builder
-
inputs
public DevicePostureRuleState.Builder inputs(DevicePostureRuleInputArgs... inputs)
- Parameters:
inputs
- Required for all rule types except `warp`, `gateway`, and `tanium`.- Returns:
- builder
-
matches
public DevicePostureRuleState.Builder matches(@Nullable com.pulumi.core.Output<java.util.List<DevicePostureRuleMatchArgs>> matches)
- Parameters:
matches
- The conditions that the client must match to run the rule.- Returns:
- builder
-
matches
public DevicePostureRuleState.Builder matches(java.util.List<DevicePostureRuleMatchArgs> matches)
- Parameters:
matches
- The conditions that the client must match to run the rule.- Returns:
- builder
-
matches
public DevicePostureRuleState.Builder matches(DevicePostureRuleMatchArgs... matches)
- Parameters:
matches
- The conditions that the client must match to run the rule.- 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
-
name
public DevicePostureRuleState.Builder name(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
-
build
public DevicePostureRuleState build()
-
-