PolicyAssignmentsOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:policy_assignments> .
- Ereditarietà
-
builtins.objectPolicyAssignmentsOperations
Costruttore
PolicyAssignmentsOperations(*args, **kwargs)
Metodi
create |
Crea un'assegnazione di criteri. Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo. |
create_by_id |
Crea un'assegnazione di criteri in base all'ID. Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse. |
delete |
Elimina un'assegnazione di criteri. |
delete_by_id |
Elimina un'assegnazione di criteri in base all'ID. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse. |
get |
Ottiene un'assegnazione di criteri. |
get_by_id |
Ottiene un'assegnazione di criteri in base all'ID. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse. |
list |
Ottiene tutte le assegnazioni di criteri per una sottoscrizione. |
list_for_resource |
Ottiene le assegnazioni di criteri per una risorsa. |
list_for_resource_group |
Ottiene le assegnazioni di criteri per il gruppo di risorse. |
create
Crea un'assegnazione di criteri.
Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametri
- parameters
- PolicyAssignment oppure IO
Parametri per l'assegnazione dei criteri. È un tipo PolicyAssignment o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json', 'text/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
create_by_id
Crea un'assegnazione di criteri in base all'ID.
Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametri
- policy_assignment_id
- str
ID dell'assegnazione dei criteri da creare. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Obbligatorio.
- parameters
- PolicyAssignment oppure IO
Parametri per l'assegnazione dei criteri. È un tipo PolicyAssignment o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json', 'text/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Elimina un'assegnazione di criteri.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parametri
- policy_assignment_name
- str
Nome dell'assegnazione dei criteri da eliminare. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_by_id
Elimina un'assegnazione di criteri in base all'ID.
Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parametri
- policy_assignment_id
- str
ID dell'assegnazione dei criteri da eliminare. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottiene un'assegnazione di criteri.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
get_by_id
Ottiene un'assegnazione di criteri in base all'ID.
Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parametri
- policy_assignment_id
- str
ID dell'assegnazione dei criteri da ottenere. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Ottiene tutte le assegnazioni di criteri per una sottoscrizione.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Iteratore come l'istanza di PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
list_for_resource
Ottiene le assegnazioni di criteri per una risorsa.
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]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse contenente la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Iteratore come l'istanza di PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
list_for_resource_group
Ottiene le assegnazioni di criteri per il gruppo di risorse.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse che contiene assegnazioni di criteri. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Iteratore come l'istanza di PolicyAssignment o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.resource.policy.v2016_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_04_01\\models\\__init__.py'>
Azure SDK for Python