Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustDevicePostureRules = cloudflare.getZeroTrustDevicePostureRules({
accountId: "699d98642c564d2e855e9661899b7252",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_device_posture_rules = cloudflare.get_zero_trust_device_posture_rules(account_id="699d98642c564d2e855e9661899b7252")
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.LookupZeroTrustDevicePostureRules(ctx, &cloudflare.LookupZeroTrustDevicePostureRulesArgs{
AccountId: "699d98642c564d2e855e9661899b7252",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleZeroTrustDevicePostureRules = Cloudflare.GetZeroTrustDevicePostureRules.Invoke(new()
{
AccountId = "699d98642c564d2e855e9661899b7252",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetZeroTrustDevicePostureRulesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleZeroTrustDevicePostureRules = CloudflareFunctions.getZeroTrustDevicePostureRules(GetZeroTrustDevicePostureRulesArgs.builder()
.accountId("699d98642c564d2e855e9661899b7252")
.build());
}
}
variables:
exampleZeroTrustDevicePostureRules:
fn::invoke:
function: cloudflare:getZeroTrustDevicePostureRules
arguments:
accountId: 699d98642c564d2e855e9661899b7252
Using getZeroTrustDevicePostureRules
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getZeroTrustDevicePostureRules(args: GetZeroTrustDevicePostureRulesArgs, opts?: InvokeOptions): Promise<GetZeroTrustDevicePostureRulesResult>
function getZeroTrustDevicePostureRulesOutput(args: GetZeroTrustDevicePostureRulesOutputArgs, opts?: InvokeOptions): Output<GetZeroTrustDevicePostureRulesResult>def get_zero_trust_device_posture_rules(account_id: Optional[str] = None,
max_items: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetZeroTrustDevicePostureRulesResult
def get_zero_trust_device_posture_rules_output(account_id: Optional[pulumi.Input[str]] = None,
max_items: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetZeroTrustDevicePostureRulesResult]func LookupZeroTrustDevicePostureRules(ctx *Context, args *LookupZeroTrustDevicePostureRulesArgs, opts ...InvokeOption) (*LookupZeroTrustDevicePostureRulesResult, error)
func LookupZeroTrustDevicePostureRulesOutput(ctx *Context, args *LookupZeroTrustDevicePostureRulesOutputArgs, opts ...InvokeOption) LookupZeroTrustDevicePostureRulesResultOutput> Note: This function is named LookupZeroTrustDevicePostureRules in the Go SDK.
public static class GetZeroTrustDevicePostureRules
{
public static Task<GetZeroTrustDevicePostureRulesResult> InvokeAsync(GetZeroTrustDevicePostureRulesArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustDevicePostureRulesResult> Invoke(GetZeroTrustDevicePostureRulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZeroTrustDevicePostureRulesResult> getZeroTrustDevicePostureRules(GetZeroTrustDevicePostureRulesArgs args, InvokeOptions options)
public static Output<GetZeroTrustDevicePostureRulesResult> getZeroTrustDevicePostureRules(GetZeroTrustDevicePostureRulesArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getZeroTrustDevicePostureRules:getZeroTrustDevicePostureRules
arguments:
# arguments dictionaryThe following arguments are supported:
- account_
id str - max_
items int - Max items to fetch, default: 1000
getZeroTrustDevicePostureRules Result
The following output properties are available:
- Account
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Get
Zero Trust Device Posture Rules Result> - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- Account
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]Get
Zero Trust Device Posture Rules Result - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- account
Id String - id String
- The provider-assigned unique ID for this managed resource.
- results
List<Get
Zero Trust Device Posture Rules Result> - The items returned by the data source
- max
Items Integer - Max items to fetch, default: 1000
- account
Id string - id string
- The provider-assigned unique ID for this managed resource.
- results
Get
Zero Trust Device Posture Rules Result[] - The items returned by the data source
- max
Items number - Max items to fetch, default: 1000
- account_
id str - id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[Get
Zero Trust Device Posture Rules Result] - The items returned by the data source
- max_
items int - Max items to fetch, default: 1000
- account
Id String - id String
- The provider-assigned unique ID for this managed resource.
- results List<Property Map>
- The items returned by the data source
- max
Items Number - Max items to fetch, default: 1000
Supporting Types
GetZeroTrustDevicePostureRulesResult
- Description string
- The description of the device posture rule.
- Expiration string
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- Id string
- API UUID.
- Input
Get
Zero Trust Device Posture Rules Result Input - The value to be checked against.
- Matches
List<Get
Zero Trust Device Posture Rules Result Match> - The conditions that the client must match to run the rule.
- Name string
- The name of the device posture rule.
- Schedule string
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - Type string
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
- Description string
- The description of the device posture rule.
- Expiration string
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- Id string
- API UUID.
- Input
Get
Zero Trust Device Posture Rules Result Input Type - The value to be checked against.
- Matches
[]Get
Zero Trust Device Posture Rules Result Match - The conditions that the client must match to run the rule.
- Name string
- The name of the device posture rule.
- Schedule string
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - Type string
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
- description String
- The description of the device posture rule.
- expiration String
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- id String
- API UUID.
- input
Get
Zero Trust Device Posture Rules Result Input - The value to be checked against.
- matches
List<Get
Zero Trust Device Posture Rules Result Match> - The conditions that the client must match to run the rule.
- name String
- The name of the device posture rule.
- schedule String
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - type String
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
- description string
- The description of the device posture rule.
- expiration string
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- id string
- API UUID.
- input
Get
Zero Trust Device Posture Rules Result Input - The value to be checked against.
- matches
Get
Zero Trust Device Posture Rules Result Match[] - The conditions that the client must match to run the rule.
- name string
- The name of the device posture rule.
- schedule string
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - type string
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
- description str
- The description of the device posture rule.
- expiration str
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- id str
- API UUID.
- input
Get
Zero Trust Device Posture Rules Result Input - The value to be checked against.
- matches
Sequence[Get
Zero Trust Device Posture Rules Result Match] - The conditions that the client must match to run the rule.
- name str
- The name of the device posture rule.
- schedule str
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - type str
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
- description String
- The description of the device posture rule.
- expiration String
- Sets the expiration time for a posture check result. If empty, the result remains valid until it is overwritten by new data from the WARP client.
- id String
- API UUID.
- input Property Map
- The value to be checked against.
- matches List<Property Map>
- The conditions that the client must match to run the rule.
- name String
- The name of the device posture rule.
- schedule String
- Polling frequency for the WARP client posture check. Default:
5m(poll every five minutes). Minimum:1m. - type String
- The type of device posture rule. Available values: "file", "application", "tanium", "gateway", "warp", "diskencryption", "serialnumber", "sentinelone", "carbonblack", "firewall", "osversion", "domainjoined", "clientcertificate", "clientcertificatev2", "antivirus", "uniqueclientid", "kolide", "taniums2s", "crowdstrikes2s", "intune", "workspaceone", "sentinelones2s", "customs2s".
GetZeroTrustDevicePostureRulesResultInput
- Active
Threats double - The Number of active threats.
- Certificate
Id string - UUID of Cloudflare managed certificate.
- Check
Disks List<string> - List of volume names to be checked for encryption.
- Check
Private boolKey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- Cn string
- Common Name that is protected by the certificate.
- Compliance
Status string - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- Connection
Id string - Posture Integration ID.
- Count
Operator string - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- Domain string
- Domain.
- Eid
Last stringSeen - For more details on eid last seen, refer to the Tanium documentation.
- Enabled bool
- Enabled.
- Exists bool
- Whether or not file exists.
- Extended
Key List<string>Usages - List of values indicating purposes for which the certificate public key can be used.
- Id string
- List ID.
- Infected bool
- Whether device is infected.
- Is
Active bool - Whether device is active.
- Issue
Count string - The Number of Issues.
- Last
Seen string - For more details on last seen, please refer to the Crowdstrike documentation.
- Locations
Get
Zero Trust Device Posture Rules Result Input Locations - Network
Status string - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- Operating
System string - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- Operational
State string - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- Operator string
- Operator. Available values: "<", "<=", ">", ">=", "==".
- Os string
- Os Version.
- Os
Distro stringName - Operating System Distribution Name (linux only).
- Os
Distro stringRevision - Version of OS Distribution (linux only).
- Os
Version stringExtra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- Overall string
- Overall.
- Path string
- File path.
- Require
All bool - Whether to check all disks for encryption.
- Risk
Level string - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- Score double
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- Score
Operator string - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- Sensor
Config string - SensorConfig.
- Sha256 string
- SHA-256.
- State string
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- Subject
Alternative List<string>Names - List of certificate Subject Alternative Names.
- Thumbprint string
- Signing certificate thumbprint.
- Total
Score double - For more details on total score, refer to the Tanium documentation.
- Update
Window doubleDays - Number of days that the antivirus should be updated within.
- Version string
- Version of OS.
- Version
Operator string - Version Operator. Available values: "<", "<=", ">", ">=", "==".
- Active
Threats float64 - The Number of active threats.
- Certificate
Id string - UUID of Cloudflare managed certificate.
- Check
Disks []string - List of volume names to be checked for encryption.
- Check
Private boolKey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- Cn string
- Common Name that is protected by the certificate.
- Compliance
Status string - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- Connection
Id string - Posture Integration ID.
- Count
Operator string - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- Domain string
- Domain.
- Eid
Last stringSeen - For more details on eid last seen, refer to the Tanium documentation.
- Enabled bool
- Enabled.
- Exists bool
- Whether or not file exists.
- Extended
Key []stringUsages - List of values indicating purposes for which the certificate public key can be used.
- Id string
- List ID.
- Infected bool
- Whether device is infected.
- Is
Active bool - Whether device is active.
- Issue
Count string - The Number of Issues.
- Last
Seen string - For more details on last seen, please refer to the Crowdstrike documentation.
- Locations
Get
Zero Trust Device Posture Rules Result Input Locations - Network
Status string - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- Operating
System string - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- Operational
State string - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- Operator string
- Operator. Available values: "<", "<=", ">", ">=", "==".
- Os string
- Os Version.
- Os
Distro stringName - Operating System Distribution Name (linux only).
- Os
Distro stringRevision - Version of OS Distribution (linux only).
- Os
Version stringExtra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- Overall string
- Overall.
- Path string
- File path.
- Require
All bool - Whether to check all disks for encryption.
- Risk
Level string - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- Score float64
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- Score
Operator string - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- Sensor
Config string - SensorConfig.
- Sha256 string
- SHA-256.
- State string
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- Subject
Alternative []stringNames - List of certificate Subject Alternative Names.
- Thumbprint string
- Signing certificate thumbprint.
- Total
Score float64 - For more details on total score, refer to the Tanium documentation.
- Update
Window float64Days - Number of days that the antivirus should be updated within.
- Version string
- Version of OS.
- Version
Operator string - Version Operator. Available values: "<", "<=", ">", ">=", "==".
- active
Threats Double - The Number of active threats.
- certificate
Id String - UUID of Cloudflare managed certificate.
- check
Disks List<String> - List of volume names to be checked for encryption.
- check
Private BooleanKey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- cn String
- Common Name that is protected by the certificate.
- compliance
Status String - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- connection
Id String - Posture Integration ID.
- count
Operator String - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- domain String
- Domain.
- eid
Last StringSeen - For more details on eid last seen, refer to the Tanium documentation.
- enabled Boolean
- Enabled.
- exists Boolean
- Whether or not file exists.
- extended
Key List<String>Usages - List of values indicating purposes for which the certificate public key can be used.
- id String
- List ID.
- infected Boolean
- Whether device is infected.
- is
Active Boolean - Whether device is active.
- issue
Count String - The Number of Issues.
- last
Seen String - For more details on last seen, please refer to the Crowdstrike documentation.
- locations
Get
Zero Trust Device Posture Rules Result Input Locations - network
Status String - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- operating
System String - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- operational
State String - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- operator String
- Operator. Available values: "<", "<=", ">", ">=", "==".
- os String
- Os Version.
- os
Distro StringName - Operating System Distribution Name (linux only).
- os
Distro StringRevision - Version of OS Distribution (linux only).
- os
Version StringExtra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- overall String
- Overall.
- path String
- File path.
- require
All Boolean - Whether to check all disks for encryption.
- risk
Level String - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- score Double
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- score
Operator String - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- sensor
Config String - SensorConfig.
- sha256 String
- SHA-256.
- state String
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- subject
Alternative List<String>Names - List of certificate Subject Alternative Names.
- thumbprint String
- Signing certificate thumbprint.
- total
Score Double - For more details on total score, refer to the Tanium documentation.
- update
Window DoubleDays - Number of days that the antivirus should be updated within.
- version String
- Version of OS.
- version
Operator String - Version Operator. Available values: "<", "<=", ">", ">=", "==".
- active
Threats number - The Number of active threats.
- certificate
Id string - UUID of Cloudflare managed certificate.
- check
Disks string[] - List of volume names to be checked for encryption.
- check
Private booleanKey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- cn string
- Common Name that is protected by the certificate.
- compliance
Status string - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- connection
Id string - Posture Integration ID.
- count
Operator string - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- domain string
- Domain.
- eid
Last stringSeen - For more details on eid last seen, refer to the Tanium documentation.
- enabled boolean
- Enabled.
- exists boolean
- Whether or not file exists.
- extended
Key string[]Usages - List of values indicating purposes for which the certificate public key can be used.
- id string
- List ID.
- infected boolean
- Whether device is infected.
- is
Active boolean - Whether device is active.
- issue
Count string - The Number of Issues.
- last
Seen string - For more details on last seen, please refer to the Crowdstrike documentation.
- locations
Get
Zero Trust Device Posture Rules Result Input Locations - network
Status string - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- operating
System string - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- operational
State string - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- operator string
- Operator. Available values: "<", "<=", ">", ">=", "==".
- os string
- Os Version.
- os
Distro stringName - Operating System Distribution Name (linux only).
- os
Distro stringRevision - Version of OS Distribution (linux only).
- os
Version stringExtra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- overall string
- Overall.
- path string
- File path.
- require
All boolean - Whether to check all disks for encryption.
- risk
Level string - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- score number
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- score
Operator string - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- sensor
Config string - SensorConfig.
- sha256 string
- SHA-256.
- state string
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- subject
Alternative string[]Names - List of certificate Subject Alternative Names.
- thumbprint string
- Signing certificate thumbprint.
- total
Score number - For more details on total score, refer to the Tanium documentation.
- update
Window numberDays - Number of days that the antivirus should be updated within.
- version string
- Version of OS.
- version
Operator string - Version Operator. Available values: "<", "<=", ">", ">=", "==".
- active_
threats float - The Number of active threats.
- certificate_
id str - UUID of Cloudflare managed certificate.
- check_
disks Sequence[str] - List of volume names to be checked for encryption.
- check_
private_ boolkey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- cn str
- Common Name that is protected by the certificate.
- compliance_
status str - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- connection_
id str - Posture Integration ID.
- count_
operator str - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- domain str
- Domain.
- eid_
last_ strseen - For more details on eid last seen, refer to the Tanium documentation.
- enabled bool
- Enabled.
- exists bool
- Whether or not file exists.
- extended_
key_ Sequence[str]usages - List of values indicating purposes for which the certificate public key can be used.
- id str
- List ID.
- infected bool
- Whether device is infected.
- is_
active bool - Whether device is active.
- issue_
count str - The Number of Issues.
- last_
seen str - For more details on last seen, please refer to the Crowdstrike documentation.
- locations
Get
Zero Trust Device Posture Rules Result Input Locations - network_
status str - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- operating_
system str - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- operational_
state str - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- operator str
- Operator. Available values: "<", "<=", ">", ">=", "==".
- os str
- Os Version.
- os_
distro_ strname - Operating System Distribution Name (linux only).
- os_
distro_ strrevision - Version of OS Distribution (linux only).
- os_
version_ strextra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- overall str
- Overall.
- path str
- File path.
- require_
all bool - Whether to check all disks for encryption.
- risk_
level str - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- score float
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- score_
operator str - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- sensor_
config str - SensorConfig.
- sha256 str
- SHA-256.
- state str
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- subject_
alternative_ Sequence[str]names - List of certificate Subject Alternative Names.
- thumbprint str
- Signing certificate thumbprint.
- total_
score float - For more details on total score, refer to the Tanium documentation.
- update_
window_ floatdays - Number of days that the antivirus should be updated within.
- version str
- Version of OS.
- version_
operator str - Version Operator. Available values: "<", "<=", ">", ">=", "==".
- active
Threats Number - The Number of active threats.
- certificate
Id String - UUID of Cloudflare managed certificate.
- check
Disks List<String> - List of volume names to be checked for encryption.
- check
Private BooleanKey - Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.
- cn String
- Common Name that is protected by the certificate.
- compliance
Status String - Compliance Status. Available values: "compliant", "noncompliant", "unknown", "notapplicable", "ingraceperiod", "error".
- connection
Id String - Posture Integration ID.
- count
Operator String - Count Operator. Available values: "<", "<=", ">", ">=", "==".
- domain String
- Domain.
- eid
Last StringSeen - For more details on eid last seen, refer to the Tanium documentation.
- enabled Boolean
- Enabled.
- exists Boolean
- Whether or not file exists.
- extended
Key List<String>Usages - List of values indicating purposes for which the certificate public key can be used.
- id String
- List ID.
- infected Boolean
- Whether device is infected.
- is
Active Boolean - Whether device is active.
- issue
Count String - The Number of Issues.
- last
Seen String - For more details on last seen, please refer to the Crowdstrike documentation.
- locations Property Map
- network
Status String - Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".
- operating
System String - Operating system. Available values: "windows", "linux", "mac", "android", "ios", "chromeos".
- operational
State String - Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".
- operator String
- Operator. Available values: "<", "<=", ">", ">=", "==".
- os String
- Os Version.
- os
Distro StringName - Operating System Distribution Name (linux only).
- os
Distro StringRevision - Version of OS Distribution (linux only).
- os
Version StringExtra - Additional operating system version details. For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.
- overall String
- Overall.
- path String
- File path.
- require
All Boolean - Whether to check all disks for encryption.
- risk
Level String - For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".
- score Number
- A value between 0-100 assigned to devices set by the 3rd party posture provider.
- score
Operator String - Score Operator. Available values: "<", "<=", ">", ">=", "==".
- sensor
Config String - SensorConfig.
- sha256 String
- SHA-256.
- state String
- For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".
- subject
Alternative List<String>Names - List of certificate Subject Alternative Names.
- thumbprint String
- Signing certificate thumbprint.
- total
Score Number - For more details on total score, refer to the Tanium documentation.
- update
Window NumberDays - Number of days that the antivirus should be updated within.
- version String
- Version of OS.
- version
Operator String - Version Operator. Available values: "<", "<=", ">", ">=", "==".
GetZeroTrustDevicePostureRulesResultInputLocations
- Paths List<string>
- List of paths to check for client certificate on linux.
- Trust
Stores List<string> - List of trust stores to check for client certificate.
- Paths []string
- List of paths to check for client certificate on linux.
- Trust
Stores []string - List of trust stores to check for client certificate.
- paths List<String>
- List of paths to check for client certificate on linux.
- trust
Stores List<String> - List of trust stores to check for client certificate.
- paths string[]
- List of paths to check for client certificate on linux.
- trust
Stores string[] - List of trust stores to check for client certificate.
- paths Sequence[str]
- List of paths to check for client certificate on linux.
- trust_
stores Sequence[str] - List of trust stores to check for client certificate.
- paths List<String>
- List of paths to check for client certificate on linux.
- trust
Stores List<String> - List of trust stores to check for client certificate.
GetZeroTrustDevicePostureRulesResultMatch
- Platform string
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
- Platform string
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
- platform String
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
- platform string
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
- platform str
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
- platform String
- Available values: "windows", "mac", "linux", "android", "ios", "chromeos".
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
