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