Compartir a través de


IManagementLocksOperations.CreateOrUpdateAtResourceLevelWithHttpMessagesAsync Método

Definición

Crea o actualiza un bloqueo de administración en el nivel de recurso o en cualquier nivel por debajo del recurso.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject>> CreateOrUpdateAtResourceLevelWithHttpMessagesAsync (string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, string lockName, Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject parameters, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAtResourceLevelWithHttpMessagesAsync : string * string * string * string * string * string * Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ResourceManager.Models.ManagementLockObject>>
Public Function CreateOrUpdateAtResourceLevelWithHttpMessagesAsync (resourceGroupName As String, resourceProviderNamespace As String, parentResourcePath As String, resourceType As String, resourceName As String, lockName As String, parameters As ManagementLockObject, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of ManagementLockObject))

Parámetros

resourceGroupName
String

Nombre del grupo de recursos que contiene el recurso que se va a bloquear.

resourceProviderNamespace
String

Espacio de nombres del proveedor de recursos del recurso que se va a bloquear.

parentResourcePath
String

La identidad del recurso primario.

resourceType
String

Tipo de recurso del recurso que se va a bloquear.

resourceName
String

Nombre del recurso que se va a bloquear.

lockName
String

Nombre del bloqueo. El nombre del bloqueo puede tener un máximo de 260 caracteres. No puede contener <, > %, :, &, ?, /, ni ningún carácter de control.

parameters
ManagementLockObject

Parámetros para crear o actualizar un bloqueo de administración.

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Excepciones

Se produce cuando la operación devolvió un código de estado no válido

Se produce cuando no se puede deserializar la respuesta

Se produce cuando un parámetro obligatorio es NULL

Comentarios

Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.

Se aplica a