Condividi tramite


ManagementLocks interface

Interfaccia che rappresenta un ManagementLocks.

Metodi

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.

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.

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.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Creare o aggiornare un blocco di gestione in base all'ambito.

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.

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.

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.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Eliminare un blocco di gestione in base all'ambito.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Ottiene un blocco di gestione a livello di gruppo di risorse.

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

Ottenere il blocco di gestione di una risorsa o qualsiasi livello inferiore alla risorsa.

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Ottiene un blocco di gestione a livello di sottoscrizione.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Ottenere un blocco di gestione in base all'ambito.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Ottiene tutti i blocchi di gestione per un gruppo di risorse.

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

Ottiene tutti i blocchi di gestione per una risorsa o qualsiasi livello inferiore alla risorsa.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Ottiene tutti i blocchi di gestione per una sottoscrizione.

listByScope(string, ManagementLocksListByScopeOptionalParams)

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.

Restituisce

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.

Restituisce

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.

Restituisce

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.

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Parametri delle opzioni.

Restituisce

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.

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.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

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.

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.

options
ManagementLocksDeleteByScopeOptionalParams

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.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Parametri delle opzioni.

Restituisce

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.

options
ManagementLocksGetAtResourceLevelOptionalParams

Parametri delle opzioni.

Restituisce

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.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Parametri delle opzioni.

Restituisce

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.

options
ManagementLocksGetByScopeOptionalParams

Parametri delle opzioni.

Restituisce

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.

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.

options
ManagementLocksListAtResourceLevelOptionalParams

Parametri delle opzioni.

Restituisce

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Ottiene tutti i blocchi di gestione per una sottoscrizione.

function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parametri

options
ManagementLocksListAtSubscriptionLevelOptionalParams

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.

options
ManagementLocksListByScopeOptionalParams

Parametri delle opzioni.

Restituisce