Compartir a través de


ManagementLocks interface

Interfaz que representa un ManagementLocks.

Métodos

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

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.

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

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.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

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.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Cree o actualice un bloqueo de administración por ámbito.

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para eliminar 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.

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Para eliminar 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.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para eliminar 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.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Elimine un bloqueo de administración por ámbito.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtiene un bloqueo de administración en el nivel de grupo de recursos.

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

Obtenga el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso.

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtiene un bloqueo de administración en el nivel de suscripción.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obtenga un bloqueo de administración por ámbito.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtiene todos los bloqueos de administración de un grupo de recursos.

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

Obtiene todos los bloqueos de administración de un recurso o cualquier nivel por debajo del recurso.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtiene todos los bloqueos de administración de una suscripción.

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtiene todos los bloqueos de administración de un ámbito.

Detalles del método

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

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.

function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos 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 de bloqueo de administración.

Devoluciones

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

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.

function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<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.

Devoluciones

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

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.

function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Parámetros

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 de bloqueo de administración.

Devoluciones

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Cree o actualice un bloqueo de administración por ámbito.

function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>

Parámetros

scope

string

Ámbito del bloqueo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscriptionId}' para las suscripciones, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para los grupos de recursos y '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para los recursos.

lockName

string

Nombre del bloqueo.

parameters
ManagementLockObject

Cree o actualice los parámetros de bloqueo de administración.

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Parámetros de opciones.

Devoluciones

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Para eliminar 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.

function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene el bloqueo.

lockName

string

Nombre del bloqueo que se va a eliminar.

Devoluciones

Promise<void>

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Para eliminar 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.

function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene el recurso con el bloqueo que se va a eliminar.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos del recurso con el bloqueo que se va a eliminar.

parentResourcePath

string

La identidad del recurso primario.

resourceType

string

Tipo de recurso del recurso con el bloqueo que se va a eliminar.

resourceName

string

Nombre del recurso con el bloqueo que se va a eliminar.

lockName

string

Nombre del bloqueo que se va a eliminar.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para eliminar 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.

function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>

Parámetros

lockName

string

Nombre del bloqueo que se va a eliminar.

Devoluciones

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Elimine un bloqueo de administración por ámbito.

function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>

Parámetros

scope

string

Ámbito del bloqueo.

lockName

string

Nombre del bloqueo.

options
ManagementLocksDeleteByScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtiene un bloqueo de administración en el nivel de grupo de recursos.

function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos bloqueado.

lockName

string

Nombre del bloqueo que se va a obtener.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Parámetros de opciones.

Devoluciones

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

Obtenga el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso.

function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos.

parentResourcePath

string

Un parámetro de ruta de acceso adicional necesario en algunos servicios, como SQL Databases.

resourceType

string

Tipo de recurso.

resourceName

string

Nombre del recurso.

lockName

string

Nombre del bloqueo.

options
ManagementLocksGetAtResourceLevelOptionalParams

Parámetros de opciones.

Devoluciones

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtiene un bloqueo de administración en el nivel de suscripción.

function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

Parámetros

lockName

string

Nombre del bloqueo que se va a obtener.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Parámetros de opciones.

Devoluciones

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obtenga un bloqueo de administración por ámbito.

function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>

Parámetros

scope

string

Ámbito del bloqueo.

lockName

string

Nombre del bloqueo.

options
ManagementLocksGetByScopeOptionalParams

Parámetros de opciones.

Devoluciones

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtiene todos los bloqueos de administración de un grupo de recursos.

function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene los bloqueos que se van a obtener.

Devoluciones

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

Obtiene todos los bloqueos de administración de un recurso o cualquier nivel por debajo del recurso.

function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene el recurso bloqueado. El nombre distingue mayúsculas de minúsculas.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos.

parentResourcePath

string

La identidad del recurso primario.

resourceType

string

Tipo de recurso del recurso bloqueado.

resourceName

string

Nombre del recurso bloqueado.

options
ManagementLocksListAtResourceLevelOptionalParams

Parámetros de opciones.

Devoluciones

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtiene todos los bloqueos de administración de una suscripción.

function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parámetros

options
ManagementLocksListAtSubscriptionLevelOptionalParams

Parámetros de opciones.

Devoluciones

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtiene todos los bloqueos de administración de un ámbito.

function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parámetros

scope

string

Ámbito del bloqueo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscriptionId}' para las suscripciones, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' para los grupos de recursos y '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' para los recursos.

options
ManagementLocksListByScopeOptionalParams

Parámetros de opciones.

Devoluciones