PolicyDefinitionsOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

PolicyClient's

<xref:policy_definitions> Öznitelik.

Devralma
builtins.object
PolicyDefinitionsOperations

Oluşturucu

PolicyDefinitionsOperations(*args, **kwargs)

Yöntemler

create_or_update

Abonelikte ilke tanımı oluşturur veya güncelleştirir.

Bu işlem, verilen abonelikte belirtilen adla bir ilke tanımı oluşturur veya güncelleştirir.

create_or_update_at_management_group

Bir yönetim grubunda ilke tanımı oluşturur veya güncelleştirir.

Bu işlem, verilen yönetim grubunda verilen adla bir ilke tanımı oluşturur veya güncelleştirir.

delete

Abonelikteki bir ilke tanımını siler.

Bu işlem, verilen abonelikteki ilke tanımını verilen adla siler.

delete_at_management_group

Bir yönetim grubundaki ilke tanımını siler.

Bu işlem, verilen yönetim grubundaki ilke tanımını verilen adla siler.

get

Abonelikteki bir ilke tanımını alır.

Bu işlem verilen abonelikteki ilke tanımını verilen adla alır.

get_at_management_group

Bir yönetim grubunda ilke tanımını alma.

Bu işlem verilen yönetim grubunda verilen ada sahip ilke tanımını alır.

get_built_in

Yerleşik bir ilke tanımı alır.

Bu işlem, belirtilen ada sahip yerleşik ilke tanımını alır.

list

Abonelikteki ilke tanımlarını alır.

Bu işlem, belirli bir abonelikteki isteğe bağlı verilen $filter eşleşen tüm ilke tanımlarının listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan veya verilen aboneliği içeren yönetim gruplarından uygulananlar da dahil olmak üzere abonelikle ilişkili tüm ilke tanımlarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen abonelikte bulunan tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir.

list_built_in

Yerleşik ilke tanımlarını alın.

Bu işlem, isteğe bağlı verilen $filter eşleşen tüm yerleşik ilke tanımlarının listesini alır. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm yerleşik ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm yerleşik ilke tanımlarını içerir.

list_by_management_group

Bir yönetim grubunda ilke tanımlarını alma.

Bu işlem, belirli bir yönetim grubundaki isteğe bağlı verilen $filter eşleşen tüm ilke tanımlarının listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa, filtrelenmemiş liste doğrudan veya verilen yönetim grubunu içeren yönetim gruplarından uygulananlar da dahil olmak üzere yönetim grubuyla ilişkili tüm ilke tanımlarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen yönetim grubundaki tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir.

create_or_update

Abonelikte ilke tanımı oluşturur veya güncelleştirir.

Bu işlem, verilen abonelikte belirtilen adla bir ilke tanımı oluşturur veya güncelleştirir.

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametreler

policy_definition_name
str
Gerekli

Oluşturulacak ilke tanımının adı. Gereklidir.

parameters
PolicyDefinition veya IO
Gerekli

İlke tanımı özellikleri. PolicyDefinition türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition veya cls(response) sonucunu

Dönüş türü

Özel durumlar

create_or_update_at_management_group

Bir yönetim grubunda ilke tanımı oluşturur veya güncelleştirir.

Bu işlem, verilen yönetim grubunda verilen adla bir ilke tanımı oluşturur veya güncelleştirir.

create_or_update_at_management_group(policy_definition_name: str, management_group_id: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametreler

policy_definition_name
str
Gerekli

Oluşturulacak ilke tanımının adı. Gereklidir.

management_group_id
str
Gerekli

Yönetim grubunun kimliği. Gereklidir.

parameters
PolicyDefinition veya IO
Gerekli

İlke tanımı özellikleri. PolicyDefinition türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition veya cls(response) sonucunu

Dönüş türü

Özel durumlar

delete

Abonelikteki bir ilke tanımını siler.

Bu işlem, verilen abonelikteki ilke tanımını verilen adla siler.

delete(policy_definition_name: str, **kwargs: Any) -> None

Parametreler

policy_definition_name
str
Gerekli

Silinecek ilke tanımının adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Hiçbiri veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

delete_at_management_group

Bir yönetim grubundaki ilke tanımını siler.

Bu işlem, verilen yönetim grubundaki ilke tanımını verilen adla siler.

delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Parametreler

policy_definition_name
str
Gerekli

Silinecek ilke tanımının adı. Gereklidir.

management_group_id
str
Gerekli

Yönetim grubunun kimliği. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Hiçbiri veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get

Abonelikteki bir ilke tanımını alır.

Bu işlem verilen abonelikteki ilke tanımını verilen adla alır.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametreler

policy_definition_name
str
Gerekli

Alınacak ilke tanımının adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition veya cls(response) sonucunu

Dönüş türü

Özel durumlar

get_at_management_group

Bir yönetim grubunda ilke tanımını alma.

Bu işlem verilen yönetim grubunda verilen ada sahip ilke tanımını alır.

get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parametreler

policy_definition_name
str
Gerekli

Alınacak ilke tanımının adı. Gereklidir.

management_group_id
str
Gerekli

Yönetim grubunun kimliği. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition veya cls(response) sonucunu

Dönüş türü

Özel durumlar

get_built_in

Yerleşik bir ilke tanımı alır.

Bu işlem, belirtilen ada sahip yerleşik ilke tanımını alır.

get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametreler

policy_definition_name
str
Gerekli

Alınacak yerleşik ilke tanımının adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition veya cls(response) sonucunu

Dönüş türü

Özel durumlar

list

Abonelikteki ilke tanımlarını alır.

Bu işlem, belirli bir abonelikteki isteğe bağlı verilen $filter eşleşen tüm ilke tanımlarının listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan veya verilen aboneliği içeren yönetim gruplarından uygulananlar da dahil olmak üzere abonelikle ilişkili tüm ilke tanımlarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen abonelikte bulunan tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

filter
str
Gerekli

İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa, filtreleme gerçekleştirilmez. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen kapsamdaki tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir. Varsayılan değer Yok'tur.

top
int
Gerekli

Döndürülecek en fazla kayıt sayısı. $top filtresi sağlanmadığında 500 kayıt döndürür. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_built_in

Yerleşik ilke tanımlarını alın.

Bu işlem, isteğe bağlı verilen $filter eşleşen tüm yerleşik ilke tanımlarının listesini alır. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm yerleşik ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm yerleşik ilke tanımlarını içerir.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

filter
str
Gerekli

İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa, filtreleme gerçekleştirilmez. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen kapsamdaki tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir. Varsayılan değer Yok'tur.

top
int
Gerekli

Döndürülecek en fazla kayıt sayısı. $top filtresi sağlanmadığında 500 kayıt döndürür. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_management_group

Bir yönetim grubunda ilke tanımlarını alma.

Bu işlem, belirli bir yönetim grubundaki isteğe bağlı verilen $filter eşleşen tüm ilke tanımlarının listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa, filtrelenmemiş liste doğrudan veya verilen yönetim grubunu içeren yönetim gruplarından uygulananlar da dahil olmak üzere yönetim grubuyla ilişkili tüm ilke tanımlarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen yönetim grubundaki tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

management_group_id
str
Gerekli

Yönetim grubunun kimliği. Gereklidir.

filter
str
Gerekli

İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. $filter sağlanmazsa, filtreleme gerçekleştirilmez. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca verilen kapsamdaki tüm ilke tanımlarını içerir. $filter='policyType -eq {value}' sağlanırsa, döndürülen liste yalnızca türü {value} ile eşleşen tüm ilke tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static değerleridir. $filter='category -eq {value}' sağlanırsa, döndürülen liste yalnızca kategorisi {value} ile eşleşen tüm ilke tanımlarını içerir. Varsayılan değer Yok'tur.

top
int
Gerekli

Döndürülecek en fazla kayıt sayısı. $top filtresi sağlanmadığında 500 kayıt döndürür. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

PolicyDefinition örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

models

models = <module 'azure.mgmt.resource.policy.v2020_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2020_09_01\\models\\__init__.py'>