PolicySetDefinitionPolicyDefinitionReferenceArgs

data class PolicySetDefinitionPolicyDefinitionReferenceArgs(val parameterValues: Output<String>? = null, val policyDefinitionId: Output<String>, val policyGroupNames: Output<List<String>>? = null, val referenceId: Output<String>? = null) : ConvertibleToJava<PolicySetDefinitionPolicyDefinitionReferenceArgs>

Constructors

constructor(parameterValues: Output<String>? = null, policyDefinitionId: Output<String>, policyGroupNames: Output<List<String>>? = null, referenceId: Output<String>? = null)

Properties

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

Parameter values for the referenced policy rule. This field is a JSON string that allows you to assign parameters to this policy rule.

Link copied to clipboard

The ID of the policy definition that will be included in this policy set definition.

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

A list of names of the policy definition groups that this policy definition reference belongs to.

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

A unique ID within this policy set definition for this policy definition reference.

Functions

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