ManagementLocks interface
Interface que representa um ManagementLocks.
Métodos
create |
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. |
create |
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. |
create |
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. |
create |
Criar ou atualizar um bloqueio de gerenciamento por escopo. |
delete |
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. |
delete |
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. |
delete |
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. |
delete |
Exclua um bloqueio de gerenciamento por escopo. |
get |
Obtém um bloqueio de gerenciamento no nível do grupo de recursos. |
get |
Obtenha o bloqueio de gerenciamento de um recurso ou qualquer nível abaixo do recurso. |
get |
Obtém um bloqueio de gerenciamento no nível da assinatura. |
get |
Obter um bloqueio de gerenciamento por escopo. |
list |
Obtém todos os bloqueios de gerenciamento de um grupo de recursos. |
list |
Obtém todos os bloqueios de gerenciamento para um recurso ou qualquer nível abaixo do recurso. |
list |
Obtém todos os bloqueios de gerenciamento de uma assinatura. |
list |
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
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.
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.
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.
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
Os parâmetros de opções.
Retornos
Promise<ManagementLockObject>
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.
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.
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
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.
Os parâmetros de opções.