Dela via


PolicyDefinition Klass

Principdefinitionen.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
azure.mgmt.resource.policy._serialization.Model
PolicyDefinition

Konstruktor

PolicyDefinition(*, policy_type: str | _models.PolicyType | None = None, mode: str | _models.PolicyMode | None = None, display_name: str | None = None, description: str | None = None, policy_rule: MutableMapping[str, Any] | None = None, metadata: MutableMapping[str, Any] | None = None, parameters: MutableMapping[str, Any] | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
policy_type
str eller PolicyType

Typ av principdefinition. Möjliga värden är NotSpecified, BuiltIn och Custom. Kända värden är: "NotSpecified", "BuiltIn" och "Custom".

mode
str eller PolicyMode

Principdefinitionsläget. Möjliga värden är NotSpecified, Indexed och All. Kända värden är: "NotSpecified", "Indexed" och "All".

display_name
str

Visningsnamnet för principdefinitionen.

description
str

Beskrivningen av principdefinitionen.

policy_rule
<xref:JSON>

Principregeln.

metadata
<xref:JSON>

Principdefinitionsmetadata.

parameters
<xref:JSON>

Krävs om en parameter används i principregeln.

Variabler

Name Description
id
str

ID för principdefinitionen.

name
str

Namnet på principdefinitionen.

type
str

Resurstypen (Microsoft.Authorization/policyDefinitions).

policy_type
str eller PolicyType

Typ av principdefinition. Möjliga värden är NotSpecified, BuiltIn och Custom. Kända värden är: "NotSpecified", "BuiltIn" och "Custom".

mode
str eller PolicyMode

Principdefinitionsläget. Möjliga värden är NotSpecified, Indexed och All. Kända värden är: "NotSpecified", "Indexed" och "All".

display_name
str

Visningsnamnet för principdefinitionen.

description
str

Beskrivningen av principdefinitionen.

policy_rule
<xref:JSON>

Principregeln.

metadata
<xref:JSON>

Principdefinitionsmetadata.

parameters
<xref:JSON>

Krävs om en parameter används i principregeln.