RaiPolicyPropertiesArgs

data class RaiPolicyPropertiesArgs(val basePolicyName: Output<String>? = null, val contentFilters: Output<List<RaiPolicyContentFilterArgs>>? = null, val customBlocklists: Output<List<CustomBlocklistConfigArgs>>? = null, val mode: Output<Either<String, RaiPolicyMode>>? = null) : ConvertibleToJava<RaiPolicyPropertiesArgs>

Azure OpenAI Content Filters properties.

Constructors

Link copied to clipboard
constructor(basePolicyName: Output<String>? = null, contentFilters: Output<List<RaiPolicyContentFilterArgs>>? = null, customBlocklists: Output<List<CustomBlocklistConfigArgs>>? = null, mode: Output<Either<String, RaiPolicyMode>>? = null)

Properties

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

Name of Rai policy.

Link copied to clipboard

The list of Content Filters.

Link copied to clipboard

The list of custom Blocklist.

Link copied to clipboard
val mode: Output<Either<String, RaiPolicyMode>>? = null

Rai policy mode. The enum value mapping is as below: Default = 0, Deferred=1, Blocking=2, Asynchronous_filter =3. Please use 'Asynchronous_filter' after 2024-10-01. It is the same as 'Deferred' in previous version.

Functions

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