Dela via


PolicyAssignment Klass

Principtilldelningen.

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

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

Konstruktor

PolicyAssignment(*, location: str | None = None, identity: _models.Identity | None = None, display_name: str | None = None, policy_definition_id: str | None = None, not_scopes: List[str] | None = None, parameters: Dict[str, _models.ParameterValuesValue] | None = None, description: str | None = None, metadata: MutableMapping[str, Any] | None = None, enforcement_mode: str | _models.EnforcementMode = 'Default', non_compliance_messages: List[_models.NonComplianceMessage] | None = None, resource_selectors: List[_models.ResourceSelector] | None = None, overrides: List[_models.Override] | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
location
str

Platsen för principtilldelningen. Krävs endast vid användning av hanterad identitet.

identity

Den hanterade identitet som är associerad med principtilldelningen.

display_name
str

Visningsnamnet för principtilldelningen.

policy_definition_id
str

ID:t för den principdefinition eller principuppsättningsdefinition som tilldelas.

not_scopes

Principens exkluderade omfång.

parameters

Parametervärdena för den tilldelade principregeln. Nycklarna är parameternamnen.

description
str

Det här meddelandet är en del av svaret i händelse av principöverträdelse.

metadata
<xref:JSON>

Metadata för principtilldelning. Metadata är ett öppet objekt och är vanligtvis en samling nyckel/värde-par.

enforcement_mode

Tvingande läge för principtilldelning. Möjliga värden är Standard och DoNotEnforce. Kända värden är: "Default" och "DoNotEnforce".

standardvärde: Default
non_compliance_messages

Meddelandena som beskriver varför en resurs inte är kompatibel med principen.

resource_selectors

Listan med resursväljare för att filtrera principer efter resursegenskaper.

overrides

Åsidosätt principegenskapsvärdet.

Variabler

Name Description
id
str

ID för principtilldelningen.

type
str

Typ av principtilldelning.

name
str

Namnet på principtilldelningen.

location
str

Platsen för principtilldelningen. Krävs endast vid användning av hanterad identitet.

identity

Den hanterade identitet som är associerad med principtilldelningen.

system_data

Systemmetadata som är relaterade till den här resursen.

display_name
str

Visningsnamnet för principtilldelningen.

policy_definition_id
str

ID:t för den principdefinition eller principuppsättningsdefinition som tilldelas.

scope
str

Omfånget för principtilldelningen.

not_scopes

Principens exkluderade omfång.

parameters

Parametervärdena för den tilldelade principregeln. Nycklarna är parameternamnen.

description
str

Det här meddelandet är en del av svaret i händelse av principöverträdelse.

metadata
<xref:JSON>

Metadata för principtilldelning. Metadata är ett öppet objekt och är vanligtvis en samling nyckel/värde-par.

enforcement_mode

Tvingande läge för principtilldelning. Möjliga värden är Standard och DoNotEnforce. Kända värden är: "Default" och "DoNotEnforce".

non_compliance_messages

Meddelandena som beskriver varför en resurs inte är kompatibel med principen.

resource_selectors

Listan med resursväljare för att filtrera principer efter resursegenskaper.

overrides

Åsidosätt principegenskapsvärdet.