Partilhar via


ManagementLocks interface

Interface que representa um ManagementLocks.

Métodos

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Criar ou atualizar um bloqueio de gestão por âmbito.

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Eliminar um bloqueio de gestão por âmbito.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtém um bloqueio de gestão ao nível do grupo de recursos.

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

Obtenha o bloqueio de gestão de um recurso ou de qualquer nível abaixo do recurso.

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtém um bloqueio de gestão ao nível da subscrição.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obter um bloqueio de gestão por âmbito.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtém todos os bloqueios de gestão de um grupo de recursos.

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

Obtém todos os bloqueios de gestão de um recurso ou de qualquer nível abaixo do recurso.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtém todos os bloqueios de gestão de uma subscrição.

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtém todos os bloqueios de gestão de um âmbito.

Detalhes de Método

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos a bloquear.

lockName

string

O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, > &, :, , ?, /, ou quaisquer carateres de controlo.

parameters
ManagementLockObject

Os parâmetros de bloqueio de gestão.

Devoluções

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o recurso a bloquear.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos do recurso a bloquear.

parentResourcePath

string

A identidade do recurso principal.

resourceType

string

O tipo de recurso do recurso a bloquear.

resourceName

string

O nome do recurso a bloquear.

lockName

string

O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, > &, :, , ?, /, ou quaisquer carateres de controlo.

parameters
ManagementLockObject

Parâmetros para criar ou atualizar um bloqueio de gestão.

Devoluções

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Quando aplica um bloqueio num âmbito principal, todos os recursos subordinados herdam o mesmo bloqueio. Para criar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

lockName

string

O nome do bloqueio. O nome de bloqueio pode ser um máximo de 260 carateres. Não pode conter <, %, > &, :, , ?, /, ou quaisquer carateres de controlo.

parameters
ManagementLockObject

Os parâmetros de bloqueio de gestão.

Devoluções

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Criar ou atualizar um bloqueio de gestão por âmbito.

function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>

Parâmetros

scope

string

O âmbito do bloqueio. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscriptionId}" para subscrições, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" para grupos de recursos e "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" para recursos.

lockName

string

O nome do bloqueio.

parameters
ManagementLockObject

Criar ou atualizar parâmetros de bloqueio de gestão.

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Os parâmetros de opções.

Devoluções

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o bloqueio.

lockName

string

O nome do bloqueio a eliminar.

options
ManagementLocksDeleteAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o recurso com o bloqueio a eliminar.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos do recurso com o bloqueio a eliminar.

parentResourcePath

string

A identidade do recurso principal.

resourceType

string

O tipo de recurso do recurso com o bloqueio a eliminar.

resourceName

string

O nome do recurso com o bloqueio a eliminar.

lockName

string

O nome do bloqueio a eliminar.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para eliminar bloqueios de gestão, tem de ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.

function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>

Parâmetros

lockName

string

O nome do bloqueio a eliminar.

options
ManagementLocksDeleteAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Eliminar um bloqueio de gestão por âmbito.

function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>

Parâmetros

scope

string

O âmbito do bloqueio.

lockName

string

O nome do bloqueio.

options
ManagementLocksDeleteByScopeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtém um bloqueio de gestão ao nível do grupo de recursos.

function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos bloqueado.

lockName

string

O nome do bloqueio a obter.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtenha o bloqueio de gestão de um recurso ou de qualquer nível abaixo do recurso.

function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos.

parentResourcePath

string

É necessário um parâmetro de caminho adicional em alguns serviços, como Bases de Dados SQL.

resourceType

string

O tipo de recurso.

resourceName

string

O nome do recurso.

lockName

string

O nome do bloqueio.

options
ManagementLocksGetAtResourceLevelOptionalParams

Os parâmetros de opções.

Devoluções

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtém um bloqueio de gestão ao nível da subscrição.

function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Parâmetros

lockName

string

O nome do bloqueio a obter.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Devoluções

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obter um bloqueio de gestão por âmbito.

function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>

Parâmetros

scope

string

O âmbito do bloqueio.

lockName

string

O nome do bloqueio.

options
ManagementLocksGetByScopeOptionalParams

Os parâmetros de opções.

Devoluções

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtém todos os bloqueios de gestão de um grupo de recursos.

function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém os bloqueios a obter.

options
ManagementLocksListAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtém todos os bloqueios de gestão de um recurso ou de qualquer nível abaixo do recurso.

function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o recurso bloqueado. O nome não é sensível a maiúsculas e minúsculas.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos.

parentResourcePath

string

A identidade do recurso principal.

resourceType

string

O tipo de recurso do recurso bloqueado.

resourceName

string

O nome do recurso bloqueado.

options
ManagementLocksListAtResourceLevelOptionalParams

Os parâmetros de opções.

Devoluções

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtém todos os bloqueios de gestão de uma subscrição.

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

Parâmetros

options
ManagementLocksListAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Devoluções

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtém todos os bloqueios de gestão de um âmbito.

function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parâmetros

scope

string

O âmbito do bloqueio. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscriptionId}" para subscrições, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" para grupos de recursos e "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" para recursos.

options
ManagementLocksListByScopeOptionalParams

Os parâmetros de opções.

Devoluções