Condividi tramite


ManagementLocksOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ManagementLockClient's

Attributo<xref:management_locks> .

Ereditarietà
builtins.object
ManagementLocksOperations

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

resource_group_name
str
Necessario

Nome del gruppo di risorse da bloccare. Obbligatorio.

lock_name
str
Necessario

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
Necessario

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
Necessario

Nome del gruppo di risorse contenente la risorsa da bloccare. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse della risorsa da bloccare. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa da bloccare. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa da bloccare. Obbligatorio.

lock_name
str
Necessario

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
Necessario

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
Necessario

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
Necessario

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
Necessario

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.

lock_name
str
Necessario

Nome del blocco. Obbligatorio.

parameters
ManagementLockObject oppure IO
Necessario

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

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente il blocco. Obbligatorio.

lock_name
str
Necessario

Nome del 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_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
Necessario

Nome del gruppo di risorse contenente la risorsa con il blocco da eliminare. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse della risorsa con il blocco da eliminare. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa con il blocco da eliminare. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa con il blocco da eliminare. Obbligatorio.

lock_name
str
Necessario

Nome del 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

lock_name
str
Necessario

Nome del 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_by_scope

Eliminare un blocco di gestione in base all'ambito.

delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None

Parametri

scope
str
Necessario

Ambito del blocco. Obbligatorio.

lock_name
str
Necessario

Nome del blocco. Obbligatorio.

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

resource_group_name
str
Necessario

Nome del gruppo di risorse bloccato. Obbligatorio.

lock_name
str
Necessario

Nome del blocco da ottenere. 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_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

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Parametro di percorso aggiuntivo necessario in alcuni servizi, ad esempio database SQL. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa. Obbligatorio.

lock_name
str
Necessario

Nome del blocco. 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

lock_name
str
Necessario

Nome del blocco da ottenere. 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_by_scope

Ottenere un blocco di gestione in base all'ambito.

get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

Parametri

scope
str
Necessario

Ambito del blocco. Obbligatorio.

lock_name
str
Necessario

Nome del blocco. Obbligatorio.

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
Necessario

Nome del gruppo di risorse contenente i blocchi da ottenere. Obbligatorio.

filter
str
Necessario

Filtro da applicare all'operazione. Il valore predefinito è Nessuno.

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
Necessario

Nome del gruppo di risorse contenente la risorsa bloccata. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa bloccata. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa bloccata. Obbligatorio.

filter
str
Necessario

Filtro da applicare all'operazione. Il valore predefinito è Nessuno.

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

filter
str
Necessario

Filtro da applicare all'operazione. Il valore predefinito è Nessuno.

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
Necessario

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.

filter
str
Necessario

Filtro da applicare all'operazione. Il valore predefinito è Nessuno.

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'>