Share via


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 verilen 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 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

Abonelikte ilke tanımını alır.

Bu işlem, verilen abonelikte verilen ada sahip ilke tanımını 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 ilke tanımını 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 tüm ilke tanımlarının listesini alır.

list_built_in

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

Bu işlem, tüm yerleşik ilke tanımlarının listesini alır.

list_by_management_group

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

Bu işlem, belirli bir yönetim grubundaki tüm ilke tanımlarının listesini alır.

create_or_update

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

Bu işlem, verilen abonelikte verilen 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'tır.

cls
callable

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

Döndürülenler

PolicyDefinition veya cls(response) sonucu

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'tır.

cls
callable

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

Döndürülenler

PolicyDefinition veya cls(response) sonucu

Dönüş türü

Özel durumlar

delete

Abonelikteki 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

Abonelikte ilke tanımını alır.

Bu işlem, verilen abonelikte verilen ada sahip ilke tanımını 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) sonucu

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) sonucu

Dönüş türü

Özel durumlar

get_built_in

Yerleşik ilke tanımını 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) sonucu

Dönüş türü

Özel durumlar

list

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

Bu işlem, belirli bir abonelikteki tüm ilke tanımlarının listesini alır.

list(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

cls
callable

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

Döndürülenler

PolicyDefinition örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_built_in

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

Bu işlem, tüm yerleşik ilke tanımlarının listesini alır.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

cls
callable

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

Döndürülenler

PolicyDefinition örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_management_group

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

Bu işlem, belirli bir yönetim grubundaki tüm ilke tanımlarının listesini alır.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametreler

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 örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

models

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