ManagementLocksOperationsExtensions.CreateOrUpdateAtResourceLevelAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET