Compartilhar via


ManagementLocksOperationsExtensions.CreateOrUpdateAtResourceLevelAsync Método

Definição

Cria ou atualiza um bloqueio de gerenciamento no nível do recurso ou em qualquer nível abaixo do recurso.

public static System.Threading.Tasks.Task<Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject> CreateOrUpdateAtResourceLevelAsync (this Microsoft.Azure.Management.ResourceManager.IManagementLocksOperations operations, string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, string lockName, Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateOrUpdateAtResourceLevelAsync : Microsoft.Azure.Management.ResourceManager.IManagementLocksOperations * string * string * string * string * string * string * Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject>
<Extension()>
Public Function CreateOrUpdateAtResourceLevelAsync (operations As IManagementLocksOperations, resourceGroupName As String, resourceProviderNamespace As String, parentResourcePath As String, resourceType As String, resourceName As String, lockName As String, parameters As ManagementLockObject, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ManagementLockObject)

Parâmetros

operations
IManagementLocksOperations

O grupo de operações para esse método de extensão.

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 nenhum caractere de controle.

parameters
ManagementLockObject

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

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Comentários

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.

Aplica-se a