ZeroTrustRiskScoreIntegrationArgs

data class ZeroTrustRiskScoreIntegrationArgs(val accountId: Output<String>? = null, val active: Output<Boolean>? = null, val integrationType: Output<String>? = null, val referenceId: Output<String>? = null, val tenantUrl: Output<String>? = null) : ConvertibleToJava<ZeroTrustRiskScoreIntegrationArgs>

The Risk Score Integration resource allows you to transmit changes in User Risk Score to a specified vendor such as Okta.

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, active: Output<Boolean>? = null, integrationType: Output<String>? = null, referenceId: Output<String>? = null, tenantUrl: Output<String>? = null)

Properties

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

The account identifier to target for the resource.

Link copied to clipboard
val active: Output<Boolean>? = null

Whether this integration is enabled. If disabled, no risk changes will be exported to the third-party.

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

The type of integration, e.g. 'Okta'. Full list of allowed values can be found here: https://developers.cloudflare.com/api/operations/dlp-zt-risk-score-integration-create#request-body

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

A reference id that can be supplied by the client. Currently this should be set to the Access-Okta IDP ID (a UUIDv4). If omitted, a random UUIDv4 is used. https://developers.cloudflare.com/api/operations/access-identity-providers-get-an-access-identity-provider

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

The base url of the tenant, e.g. 'https://tenant.okta.com'. Must be your Okta Tenant URL and not your custom domain.

Functions

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