ManagementLocks interface
Interfaccia che rappresenta un ManagementLocks.
Metodi
create |
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 |
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 |
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 |
Creare o aggiornare un blocco di gestione in base all'ambito. |
delete |
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 |
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 |
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 |
Eliminare un blocco di gestione in base all'ambito. |
get |
Ottiene un blocco di gestione a livello di gruppo di risorse. |
get |
Ottenere il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa. |
get |
Ottiene un blocco di gestione a livello di sottoscrizione. |
get |
Ottenere un blocco di gestione in base all'ambito. |
list |
Ottiene tutti i blocchi di gestione per un gruppo di risorse. |
list |
Ottiene tutti i blocchi di gestione per una risorsa o qualsiasi livello inferiore alla risorsa. |
list |
Ottiene tutti i blocchi di gestione per una sottoscrizione. |
list |
Ottiene tutti i blocchi di gestione per un ambito. |
Dettagli metodo
createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)
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.
function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse da bloccare.
- lockName
-
string
Nome del blocco. Il nome del blocco può essere composto da un massimo di 260 caratteri. Non può contenere <, > %, &, :, , ?, /o qualsiasi carattere di controllo.
- parameters
- ManagementLockObject
Parametri di blocco di gestione.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)
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.
function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente la risorsa da bloccare.
- resourceProviderNamespace
-
string
Spazio dei nomi del provider di risorse della risorsa da bloccare.
- parentResourcePath
-
string
Identità della risorsa padre.
- resourceType
-
string
Tipo di risorsa della risorsa da bloccare.
- resourceName
-
string
Nome della risorsa da bloccare.
- lockName
-
string
Nome del blocco. Il nome del blocco può essere composto da un massimo di 260 caratteri. Non può contenere <, > %, &, :, , ?, /o qualsiasi carattere di controllo.
- parameters
- ManagementLockObject
Parametri per la creazione o l'aggiornamento di un blocco di gestione.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)
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.
function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- lockName
-
string
Nome del blocco. Il nome del blocco può essere composto da un massimo di 260 caratteri. Non può contenere <, > %, &, :, , ?, /o qualsiasi carattere di controllo.
- parameters
- ManagementLockObject
Parametri di blocco di gestione.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)
Creare o aggiornare un blocco di gestione in base all'ambito.
function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>
Parametri
- scope
-
string
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.
- lockName
-
string
Nome del blocco.
- parameters
- ManagementLockObject
Creare o aggiornare i parametri di blocco di gestione.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)
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.
function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente il blocco.
- lockName
-
string
Nome del blocco da eliminare.
Parametri delle opzioni.
Restituisce
Promise<void>
deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)
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.
function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente la risorsa con il blocco da eliminare.
- resourceProviderNamespace
-
string
Spazio dei nomi del provider di risorse della risorsa con il blocco da eliminare.
- parentResourcePath
-
string
Identità della risorsa padre.
- resourceType
-
string
Tipo di risorsa della risorsa con il blocco da eliminare.
- resourceName
-
string
Nome della risorsa con il blocco da eliminare.
- lockName
-
string
Nome del blocco da eliminare.
Parametri delle opzioni.
Restituisce
Promise<void>
deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)
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.
function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>
Parametri
- lockName
-
string
Nome del blocco da eliminare.
Parametri delle opzioni.
Restituisce
Promise<void>
deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)
Eliminare un blocco di gestione in base all'ambito.
function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>
Parametri
- scope
-
string
Ambito del blocco.
- lockName
-
string
Nome del blocco.
Parametri delle opzioni.
Restituisce
Promise<void>
getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)
Ottiene un blocco di gestione a livello di gruppo di risorse.
function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse bloccato.
- lockName
-
string
Nome del blocco da ottenere.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)
Ottenere il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa.
function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse.
- resourceProviderNamespace
-
string
Spazio dei nomi del provider di risorse.
- parentResourcePath
-
string
Parametro di percorso aggiuntivo necessario in alcuni servizi, ad esempio database SQL.
- resourceType
-
string
Tipo di risorsa.
- resourceName
-
string
Nome della risorsa.
- lockName
-
string
Nome del blocco.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)
Ottiene un blocco di gestione a livello di sottoscrizione.
function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Parametri
- lockName
-
string
Nome del blocco da ottenere.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
getByScope(string, string, ManagementLocksGetByScopeOptionalParams)
Ottenere un blocco di gestione in base all'ambito.
function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>
Parametri
- scope
-
string
Ambito del blocco.
- lockName
-
string
Nome del blocco.
Parametri delle opzioni.
Restituisce
Promise<ManagementLockObject>
listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)
Ottiene tutti i blocchi di gestione per un gruppo di risorse.
function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente i blocchi da ottenere.
Parametri delle opzioni.
Restituisce
listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)
Ottiene tutti i blocchi di gestione per una risorsa o qualsiasi livello inferiore alla risorsa.
function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente la risorsa bloccata. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- resourceProviderNamespace
-
string
Spazio dei nomi del provider di risorse.
- parentResourcePath
-
string
Identità della risorsa padre.
- resourceType
-
string
Tipo di risorsa della risorsa bloccata.
- resourceName
-
string
Nome della risorsa bloccata.
Parametri delle opzioni.
Restituisce
listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)
Ottiene tutti i blocchi di gestione per una sottoscrizione.
function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parametri
Parametri delle opzioni.
Restituisce
listByScope(string, ManagementLocksListByScopeOptionalParams)
Ottiene tutti i blocchi di gestione per un ambito.
function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parametri
- scope
-
string
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.
Parametri delle opzioni.