PolicyAssignmentsOperations Classe
Aviso
NÃO instanciar esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:policy_assignments> atributo.
- Herança
-
builtins.objectPolicyAssignmentsOperations
Construtor
PolicyAssignmentsOperations(*args, **kwargs)
Métodos
create |
Cria uma atribuição de política. As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. |
create_by_id |
Cria uma atribuição de política por ID. As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos. |
delete |
Elimina uma atribuição de política. |
delete_by_id |
Elimina uma atribuição de política por ID. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos. |
get |
Obtém uma atribuição de política. |
get_by_id |
Obtém uma atribuição de política por ID. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos. |
list |
Obtém todas as atribuições de política para uma subscrição. |
list_for_resource |
Obtém atribuições de políticas para um recurso. |
list_for_resource_group |
Obtém atribuições de políticas para o grupo de recursos. |
create
Cria uma atribuição de política.
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parâmetros
- parameters
- PolicyAssignment ou IO
Parâmetros para a atribuição de política. É um tipo PolicyAssignment ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json", "text/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
create_by_id
Cria uma atribuição de política por ID.
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parâmetros
- policy_assignment_id
- str
O ID da atribuição de política a criar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Obrigatório.
- parameters
- PolicyAssignment ou IO
Parâmetros para atribuição de políticas. É um tipo PolicyAssignment ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json", "text/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Elimina uma atribuição de política.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou None ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_by_id
Elimina uma atribuição de política por ID.
Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos.
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parâmetros
- policy_assignment_id
- str
O ID da atribuição de política a eliminar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtém uma atribuição de política.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
get_by_id
Obtém uma atribuição de política por ID.
Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" para grupos de recursos e "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}" para recursos.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parâmetros
- policy_assignment_id
- str
O ID da atribuição de política a obter. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Obtém todas as atribuições de política para uma subscrição.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
list_for_resource
Obtém atribuições de políticas para um recurso.
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]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos que contém o recurso. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- resource_provider_namespace
- str
O espaço de nomes do fornecedor de recursos. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
list_for_resource_group
Obtém atribuições de políticas para o grupo de recursos.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos que contém atribuições de políticas. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de PolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.resource.policy.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>
Azure SDK for Python