PolicyAssignmentsOperations 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_assignments> Öznitelik.

Devralma
builtins.object
PolicyAssignmentsOperations

Oluşturucu

PolicyAssignmentsOperations(*args, **kwargs)

Yöntemler

create

İlke ataması oluşturur.

İlke atamaları, alt kaynaklar tarafından devralınır. Örneğin, bir kaynak grubuna ilke uyguladığınızda, ilke gruptaki tüm kaynaklara atanır.

create_by_id

Kimliğine göre bir ilke ataması oluşturur.

İlke atamaları, alt kaynaklar tarafından devralınır. Örneğin, bir kaynak grubuna ilke uyguladığınızda, ilke gruptaki tüm kaynaklara atanır. Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

delete

İlke atamasını siler.

delete_by_id

İlke atamasını kimliğine göre siler.

Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

get

İlke ataması alır.

get_by_id

Kimliğine göre bir ilke ataması alır.

Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

list

Bir abonelik için tüm ilke atamalarını alır.

list_for_resource

Bir kaynağın ilke atamalarını alır.

list_for_resource_group

Kaynak grubu için ilke atamalarını alır.

create

İlke ataması oluşturur.

İlke atamaları, alt kaynaklar tarafından devralınır. Örneğin, bir kaynak grubuna ilke uyguladığınızda, ilke gruptaki tüm kaynaklara atanır.

create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

Parametreler

scope
str
Gerekli

İlke atamasının kapsamı. Gereklidir.

policy_assignment_name
str
Gerekli

İlke atamasının adı. Gereklidir.

parameters
PolicyAssignment veya IO
Gerekli

İlke ataması için parametreler. PolicyAssignment 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', 'text/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

PolicyAssignment veya cls(response) sonucu

Dönüş türü

Özel durumlar

create_by_id

Kimliğine göre bir ilke ataması oluşturur.

İlke atamaları, alt kaynaklar tarafından devralınır. Örneğin, bir kaynak grubuna ilke uyguladığınızda, ilke gruptaki tüm kaynaklara atanır. Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

Parametreler

policy_assignment_id
str
Gerekli

Oluşturulacak ilke atamasının kimliği. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' biçimini kullanın. Gereklidir.

parameters
PolicyAssignment veya IO
Gerekli

İlke atama parametreleri. PolicyAssignment 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', 'text/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

PolicyAssignment veya cls(response) sonucu

Dönüş türü

Özel durumlar

delete

İlke atamasını siler.

delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None

Parametreler

scope
str
Gerekli

İlke atamasının kapsamı. Gereklidir.

policy_assignment_name
str
Gerekli

Silinecek ilke atamasının adı. Gereklidir.

cls
callable

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

Döndürülenler

PolicyAssignment veya None ya da cls(response) sonucu

Dönüş türü

Özel durumlar

delete_by_id

İlke atamasını kimliğine göre siler.

Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parametreler

policy_assignment_id
str
Gerekli

Silinecek ilke atamasının kimliği. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' biçimini kullanın. Gereklidir.

cls
callable

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

Döndürülenler

PolicyAssignment veya cls(response) sonucu

Dönüş türü

Özel durumlar

get

İlke ataması alır.

get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parametreler

scope
str
Gerekli

İlke atamasının kapsamı. Gereklidir.

policy_assignment_name
str
Gerekli

Alınacak ilke atamasının adı. Gereklidir.

cls
callable

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

Döndürülenler

PolicyAssignment veya cls(response) sonucu

Dönüş türü

Özel durumlar

get_by_id

Kimliğine göre bir ilke ataması alır.

Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscription-id}/', kaynak grupları için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' ve kaynaklar için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' kullanın.

get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parametreler

policy_assignment_id
str
Gerekli

Alınacak ilke atamasının kimliği. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' biçimini kullanın. Gereklidir.

cls
callable

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

Döndürülenler

PolicyAssignment veya cls(response) sonucu

Dönüş türü

Özel durumlar

list

Bir abonelik için tüm ilke atamalarını alır.

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

Parametreler

filter
str
Gerekli

İşlemde uygulanacak filtre. 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

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

Dönüş türü

Özel durumlar

list_for_resource

Bir kaynağın ilke atamalarını alır.

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

resource_provider_namespace
str
Gerekli

Kaynak sağlayıcısının ad alanı. Gereklidir.

parent_resource_path
str
Gerekli

Üst kaynak yolu. Gereklidir.

resource_type
str
Gerekli

Kaynak türü. Gereklidir.

resource_name
str
Gerekli

İlke atamaları olan kaynağın adı. Gereklidir.

filter
str
Gerekli

İşlemde uygulanacak filtre. 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

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

Dönüş türü

Özel durumlar

list_for_resource_group

Kaynak grubu için ilke atamalarını alır.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parametreler

resource_group_name
str
Gerekli

İlke atamalarını içeren kaynak grubunun adı. Gereklidir.

filter
str
Gerekli

İşlemde uygulanacak filtre. 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

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

Dönüş türü

Özel durumlar

Öznitelikler

models

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