Package-level declarations
Types
Link copied to clipboard
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
class DefinitionArgsBuilder
Builder for DefinitionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Definition.
Link copied to clipboard
object PolicyFunctions
Link copied to clipboard
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
Builder for PolicySetDefinitionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for PolicySetDefinition.
Link copied to clipboard
Applies a Guest Configuration Policy to a Virtual Machine.
Link copied to clipboard
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.
Link copied to clipboard
Link copied to clipboard
object VirtualMachineConfigurationAssignmentMapper : ResourceMapper<VirtualMachineConfigurationAssignment>
Link copied to clipboard
Functions
Link copied to clipboard
suspend fun definition(name: String, block: suspend DefinitionResourceBuilder.() -> Unit): Definition
Link copied to clipboard
suspend fun policySetDefinition(name: String, block: suspend PolicySetDefinitionResourceBuilder.() -> Unit): PolicySetDefinition
Link copied to clipboard
suspend fun virtualMachineConfigurationAssignment(name: String, block: suspend VirtualMachineConfigurationAssignmentResourceBuilder.() -> Unit): VirtualMachineConfigurationAssignment