Aracılığıyla paylaş


PolicyDefinition Sınıf

İlke tanımı.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

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

Oluşturucu

PolicyDefinition(*, policy_type: str | _models.PolicyType | None = None, mode: str | 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)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
policy_type

İlke tanımının türü. Olası değerler NotSpecified, BuiltIn ve Custom değerleridir. Bilinen değerler şunlardır: "NotSpecified", "BuiltIn" ve "Custom".

mode
str

İlke tanımı modu. Bazı örnekler All, Indexed, Microsoft.KeyVault.Data'dır.

display_name
str

İlke tanımının görünen adı.

description
str

İlke tanımı açıklaması.

policy_rule
<xref:JSON>

İlke kuralı.

metadata
<xref:JSON>

İlke tanımı meta verileri.

parameters
<xref:JSON>

İlke kuralında bir parametre kullanılıyorsa gereklidir.

Değişkenler

Name Description
id
str

İlke tanımının kimliği.

name
str

İlke tanımının adı.

type
str

Kaynağın türü (Microsoft.Authorization/policyDefinitions).

policy_type

İlke tanımının türü. Olası değerler NotSpecified, BuiltIn ve Custom değerleridir. Bilinen değerler şunlardır: "NotSpecified", "BuiltIn" ve "Custom".

mode
str

İlke tanımı modu. Bazı örnekler All, Indexed, Microsoft.KeyVault.Data'dır.

display_name
str

İlke tanımının görünen adı.

description
str

İlke tanımı açıklaması.

policy_rule
<xref:JSON>

İlke kuralı.

metadata
<xref:JSON>

İlke tanımı meta verileri.

parameters
<xref:JSON>

İlke kuralında bir parametre kullanılıyorsa gereklidir.