ZeroTrustDevicePostureIntegrationArgs

data class ZeroTrustDevicePostureIntegrationArgs(val accountId: Output<String>? = null, val config: Output<ZeroTrustDevicePostureIntegrationConfigArgs>? = null, val interval: Output<String>? = null, val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ZeroTrustDevicePostureIntegrationArgs>

Example Usage

resources:
exampleZeroTrustDevicePostureIntegration:
type: cloudflare:ZeroTrustDevicePostureIntegration
name: example_zero_trust_device_posture_integration
properties:
accountId: 699d98642c564d2e855e9661899b7252
config:
api_url: https://as123.awmdm.com/API
auth_url: https://na.uemauth.vmwservices.com/connect/token
client_id: example client id
client_secret: example client secret
interval: 10m
name: My Workspace One Integration
type: workspace_one

Import

$ pulumi import cloudflare:index/zeroTrustDevicePostureIntegration:ZeroTrustDevicePostureIntegration example '<account_id>/<integration_id>'

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, config: Output<ZeroTrustDevicePostureIntegrationConfigArgs>? = null, interval: Output<String>? = null, name: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null
Link copied to clipboard

The configuration object containing third-party integration information.

Link copied to clipboard
val interval: Output<String>? = null

The interval between each posture check with the third-party API. Use m for minutes (e.g. 5m) and h for hours (e.g. 12h).

Link copied to clipboard
val name: Output<String>? = null

The name of the device posture integration.

Link copied to clipboard
val type: Output<String>? = null

The type of device posture integration. Available values: "workspaceone", "crowdstrikes2s", "uptycs", "intune", "kolide", "tanium", "sentinelones2s", "customs2s".

Functions

Link copied to clipboard
open override fun toJava(): ZeroTrustDevicePostureIntegrationArgs