PolicyDefinitionReferenceArgs

data class PolicyDefinitionReferenceArgs(val definitionVersion: Output<String>? = null, val groupNames: Output<List<String>>? = null, val parameters: Output<Map<String, ParameterValuesValueArgs>>? = null, val policyDefinitionId: Output<String>, val policyDefinitionReferenceId: Output<String>? = null) : ConvertibleToJava<PolicyDefinitionReferenceArgs>

The policy definition reference.

Constructors

Link copied to clipboard
constructor(definitionVersion: Output<String>? = null, groupNames: Output<List<String>>? = null, parameters: Output<Map<String, ParameterValuesValueArgs>>? = null, policyDefinitionId: Output<String>, policyDefinitionReferenceId: Output<String>? = null)

Properties

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

The version of the policy definition to use.

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

The name of the groups that this policy definition reference belongs to.

Link copied to clipboard

The parameter values for the referenced policy rule. The keys are the parameter names.

Link copied to clipboard

The ID of the policy definition or policy set definition.

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

A unique id (within the policy set definition) for this policy definition reference.

Functions

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