PolicySetDefinition Class

The policy set definition.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
PolicySetDefinition

Constructor

PolicySetDefinition(*, policy_type: Optional[Union[str, azure.mgmt.resource.policy.v2021_06_01.models._policy_client_enums.PolicyType]] = None, display_name: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Any] = None, parameters: Optional[Dict[str, azure.mgmt.resource.policy.v2021_06_01.models._models_py3.ParameterDefinitionsValue]] = None, policy_definitions: Optional[List[azure.mgmt.resource.policy.v2021_06_01.models._models_py3.PolicyDefinitionReference]] = None, policy_definition_groups: Optional[List[azure.mgmt.resource.policy.v2021_06_01.models._models_py3.PolicyDefinitionGroup]] = None, **kwargs)

Variables

id
str

The ID of the policy set definition.

name
str

The name of the policy set definition.

type
str

The type of the resource (Microsoft.Authorization/policySetDefinitions).

system_data
SystemData

The system metadata relating to this resource.

policy_type
str or PolicyType

The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. Possible values include: "NotSpecified", "BuiltIn", "Custom", "Static".

display_name
str

The display name of the policy set definition.

description
str

The policy set definition description.

metadata
any

The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

parameters
dict[<xref:str,azure.mgmt.resource.policy.v2021_06_01.models.ParameterDefinitionsValue>]

The policy set definition parameters that can be used in policy definition references.

policy_definitions
list[PolicyDefinitionReference]

An array of policy definition references.

policy_definition_groups
list[PolicyDefinitionGroup]

The metadata describing groups of policy definition references within the policy set definition.