ManagementLocksOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:management_locks> .
- Ereditarietà
-
builtins.objectManagementLocksOperations
Costruttore
ManagementLocksOperations(*args, **kwargs)
Metodi
create_or_update_at_resource_group_level |
Crea o aggiorna un blocco di gestione a livello di gruppo di risorse. Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
create_or_update_at_resource_level |
Crea o aggiorna un blocco di gestione a livello di risorsa o qualsiasi livello inferiore alla risorsa. Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
create_or_update_at_subscription_level |
Crea o aggiorna un blocco di gestione a livello di sottoscrizione. Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
create_or_update_by_scope |
Creare o aggiornare un blocco di gestione in base all'ambito. |
delete_at_resource_group_level |
Elimina un blocco di gestione a livello di gruppo di risorse. Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
delete_at_resource_level |
Elimina il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa. Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
delete_at_subscription_level |
Elimina il blocco di gestione a livello di sottoscrizione. Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni. |
delete_by_scope |
Eliminare un blocco di gestione in base all'ambito. |
get_at_resource_group_level |
Ottiene un blocco di gestione a livello di gruppo di risorse. |
get_at_resource_level |
Ottenere il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa. |
get_at_subscription_level |
Ottiene un blocco di gestione a livello di sottoscrizione. |
get_by_scope |
Ottenere un blocco di gestione in base all'ambito. |
list_at_resource_group_level |
Ottiene tutti i blocchi di gestione per un gruppo di risorse. |
list_at_resource_level |
Ottiene tutti i blocchi di gestione per una risorsa o qualsiasi livello inferiore alla risorsa. |
list_at_subscription_level |
Ottiene tutti i blocchi di gestione per una sottoscrizione. |
list_by_scope |
Ottiene tutti i blocchi di gestione per un ambito. |
create_or_update_at_resource_group_level
Crea o aggiorna un blocco di gestione a livello di gruppo di risorse.
Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
create_or_update_at_resource_group_level(resource_group_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametri
- lock_name
- str
Nome di blocco. Il nome del blocco può essere un massimo di 260 caratteri. Non può contenere <, > %, &, ?, /o qualsiasi carattere di controllo. Obbligatorio.
- parameters
- ManagementLockObject oppure IO
Parametri di blocco di gestione. È un tipo ManagementLockObject o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
create_or_update_at_resource_level
Crea o aggiorna un blocco di gestione a livello di risorsa o qualsiasi livello inferiore alla risorsa.
Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
create_or_update_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametri
- resource_group_name
- str
Nome del gruppo di risorse contenente la risorsa da bloccare. Obbligatorio.
- resource_provider_namespace
- str
Spazio dei nomi del provider di risorse della risorsa da bloccare. Obbligatorio.
- lock_name
- str
Nome del blocco. Il nome del blocco può essere un massimo di 260 caratteri. Non può contenere <, > %, &, ?, /o qualsiasi carattere di controllo. Obbligatorio.
- parameters
- ManagementLockObject oppure IO
Parametri per la creazione o l'aggiornamento di un blocco di gestione. È un tipo ManagementLockObject o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
create_or_update_at_subscription_level
Crea o aggiorna un blocco di gestione a livello di sottoscrizione.
Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametri
- lock_name
- str
Nome del blocco. Il nome del blocco può essere un massimo di 260 caratteri. Non può contenere <, > %, &, ?, /o qualsiasi carattere di controllo. Obbligatorio.
- parameters
- ManagementLockObject oppure IO
Parametri di blocco di gestione. È un tipo ManagementLockObject o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
create_or_update_by_scope
Creare o aggiornare un blocco di gestione in base all'ambito.
create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject
Parametri
- scope
- str
Ambito del blocco. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscriptionId}' per le sottoscrizioni, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' per i gruppi di risorse e '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' per le risorse. Obbligatorio.
- parameters
- ManagementLockObject oppure IO
Creare o aggiornare i parametri di blocco di gestione. È un tipo ManagementLockObject o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_at_resource_group_level
Elimina un blocco di gestione a livello di gruppo di risorse.
Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_at_resource_level
Elimina il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa.
Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
delete_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> None
Parametri
- resource_group_name
- str
Nome del gruppo di risorse contenente la risorsa con il blocco da eliminare. Obbligatorio.
- resource_provider_namespace
- str
Spazio dei nomi del provider di risorse della risorsa con il blocco da eliminare. Obbligatorio.
- resource_type
- str
Tipo di risorsa della risorsa con il blocco da eliminare. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_at_subscription_level
Elimina il blocco di gestione a livello di sottoscrizione.
Per eliminare i blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.
delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_by_scope
Eliminare un blocco di gestione in base all'ambito.
delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
get_at_resource_group_level
Ottiene un blocco di gestione a livello di gruppo di risorse.
get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
get_at_resource_level
Ottenere il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa.
get_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametri
- parent_resource_path
- str
Parametro di percorso aggiuntivo necessario in alcuni servizi, ad esempio database SQL. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
get_at_subscription_level
Ottiene un blocco di gestione a livello di sottoscrizione.
get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
get_by_scope
Ottenere un blocco di gestione in base all'ambito.
get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
list_at_resource_group_level
Ottiene tutti i blocchi di gestione per un gruppo di risorse.
list_at_resource_group_level(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse contenente i blocchi da ottenere. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
list_at_resource_level
Ottiene tutti i blocchi di gestione per una risorsa o qualsiasi livello inferiore alla risorsa.
list_at_resource_level(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[ManagementLockObject]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse contenente la risorsa bloccata. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
list_at_subscription_level
Ottiene tutti i blocchi di gestione per una sottoscrizione.
list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_scope
Ottiene tutti i blocchi di gestione per un ambito.
list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]
Parametri
- scope
- str
Ambito del blocco. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscriptionId}' per le sottoscrizioni, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' per i gruppi di risorse e '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' per le risorse. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di ManagementLockObject o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.resource.locks.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>
Azure SDK for Python