Package-level declarations

Types

Link copied to clipboard
class Definition : KotlinCustomResource

Manages a policy rule definition on a management group or your provider subscription. Policy definitions do not take effect until they are assigned to a scope using a Policy Assignment.

Link copied to clipboard
data class DefinitionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<String>? = null, val mode: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<String>? = null, val policyRule: Output<String>? = null, val policyType: Output<String>? = null) : ConvertibleToJava<DefinitionArgs>

Manages a policy rule definition on a management group or your provider subscription. Policy definitions do not take effect until they are assigned to a scope using a Policy Assignment.

Link copied to clipboard
Link copied to clipboard
object DefinitionMapper : ResourceMapper<Definition>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PolicySetDefinition : KotlinCustomResource

Manages a policy set definition.

Link copied to clipboard
data class PolicySetDefinitionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<String>? = null, val policyDefinitionGroups: Output<List<PolicySetDefinitionPolicyDefinitionGroupArgs>>? = null, val policyDefinitionReferences: Output<List<PolicySetDefinitionPolicyDefinitionReferenceArgs>>? = null, val policyType: Output<String>? = null) : ConvertibleToJava<PolicySetDefinitionArgs>

Manages a policy set definition.

Link copied to clipboard
Link copied to clipboard
class VirtualMachineConfigurationAssignment : KotlinCustomResource

Applies a Guest Configuration Policy to a Virtual Machine.

data class VirtualMachineConfigurationAssignmentArgs(val configuration: Output<VirtualMachineConfigurationAssignmentConfigurationArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val virtualMachineId: Output<String>? = null) : ConvertibleToJava<VirtualMachineConfigurationAssignmentArgs>

Applies a Guest Configuration Policy to a Virtual Machine.