PolicyAssignmentsOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:policy_assignments> Öznitelik.
- Devralma
-
builtins.objectPolicyAssignmentsOperations
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
- parameters
- PolicyAssignment veya IO
İ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
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
İ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
Parametreler
- 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_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
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
- 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
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
- 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
Kaynağı içeren kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- 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
- 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.v2015_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2015_10_01_preview\\models\\__init__.py'>
Azure SDK for Python