Compartilhar via


ManagementLocks interface

Interface que representa um ManagementLocks.

Métodos

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

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

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Criar ou atualizar um bloqueio de gerenciamento por escopo.

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

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

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Exclua um bloqueio de gerenciamento por escopo.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtém um bloqueio de gerenciamento no nível do grupo de recursos.

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

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

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtém um bloqueio de gerenciamento no nível da assinatura.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obter um bloqueio de gerenciamento por escopo.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtém todos os bloqueios de gerenciamento de um grupo de recursos.

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

Obtém todos os bloqueios de gerenciamento para um recurso ou qualquer nível abaixo do recurso.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtém todos os bloqueios de gerenciamento de uma assinatura.

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtém todos os bloqueios de gerenciamento de um escopo.

Detalhes do método

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser bloqueado.

lockName

string

O nome do bloqueio. O nome do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /ou quaisquer caracteres de controle.

parameters
ManagementLockObject

Os parâmetros de bloqueio de gerenciamento.

Retornos

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

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser bloqueado.

resourceProviderNamespace

string

O namespace do provedor de recursos do recurso a ser bloqueado.

parentResourcePath

string

A identidade do recurso pai.

resourceType

string

O tipo de recurso do recurso a ser bloqueado.

resourceName

string

O nome do recurso a ser bloqueado.

lockName

string

O nome do bloqueio. O nome do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /ou quaisquer caracteres de controle.

parameters
ManagementLockObject

Parâmetros para criar ou atualizar um bloqueio de gerenciamento.

Retornos

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Quando você aplica um bloqueio a um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

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

Parâmetros

lockName

string

O nome do bloqueio. O nome do bloqueio pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /ou quaisquer caracteres de controle.

parameters
ManagementLockObject

Os parâmetros de bloqueio de gerenciamento.

Retornos

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Criar ou atualizar um bloqueio de gerenciamento por escopo.

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

Parâmetros

scope

string

O escopo do bloqueio. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscriptionId}' para assinaturas, '/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 gerenciamento.

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Os parâmetros de opções.

Retornos

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser excluído.

options
ManagementLocksDeleteAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

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

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem 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 ser excluído.

resourceProviderNamespace

string

O namespace do provedor de recursos do recurso com o bloqueio a ser excluído.

parentResourcePath

string

A identidade do recurso pai.

resourceType

string

O tipo de recurso do recurso com o bloqueio a ser excluído.

resourceName

string

O nome do recurso com o bloqueio a ser excluído.

lockName

string

O nome do bloqueio a ser excluído.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para excluir bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções internas, somente Proprietário e Administrador do Acesso de Usuário recebem essas ações.

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

Parâmetros

lockName

string

O nome do bloqueio a ser excluído.

options
ManagementLocksDeleteAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Exclua um bloqueio de gerenciamento por escopo.

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

Parâmetros

scope

string

O escopo do bloqueio.

lockName

string

O nome do bloqueio.

options
ManagementLocksDeleteByScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtém um bloqueio de gerenciamento no 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 ser obtido.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Retornos

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

Obtenha o bloqueio de gerenciamento de um recurso ou 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 namespace do provedor de recursos.

parentResourcePath

string

Um parâmetro de caminho extra necessário em alguns serviços, como Bancos de Dados SQL.

resourceType

string

Tipo do recurso.

resourceName

string

O nome do recurso.

lockName

string

O nome do bloqueio.

options
ManagementLocksGetAtResourceLevelOptionalParams

Os parâmetros de opções.

Retornos

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtém um bloqueio de gerenciamento no nível da assinatura.

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

Parâmetros

lockName

string

O nome do bloqueio a ser obtido.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Retornos

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obter um bloqueio de gerenciamento por escopo.

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

Parâmetros

scope

string

O escopo do bloqueio.

lockName

string

O nome do bloqueio.

options
ManagementLocksGetByScopeOptionalParams

Os parâmetros de opções.

Retornos

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtém todos os bloqueios de gerenciamento 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 serem obtidos.

options
ManagementLocksListAtResourceGroupLevelOptionalParams

Os parâmetros de opções.

Retornos

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

Obtém todos os bloqueios de gerenciamento para um recurso ou 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 diferencia maiúsculas de minúsculas.

resourceProviderNamespace

string

O namespace do provedor de recursos.

parentResourcePath

string

A identidade do recurso pai.

resourceType

string

O tipo de recurso do recurso bloqueado.

resourceName

string

O nome do recurso bloqueado.

options
ManagementLocksListAtResourceLevelOptionalParams

Os parâmetros de opções.

Retornos

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtém todos os bloqueios de gerenciamento de uma assinatura.

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

Parâmetros

options
ManagementLocksListAtSubscriptionLevelOptionalParams

Os parâmetros de opções.

Retornos

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtém todos os bloqueios de gerenciamento de um escopo.

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

Parâmetros

scope

string

O escopo do bloqueio. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscriptionId}' para assinaturas, '/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.

Retornos