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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Para eliminar bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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)

Obtener 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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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

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/*. De los roles integrados, solo se conceden esas acciones al propietario y al administrador de acceso de usuario.

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 BASES de datos SQL.

resourceType

string

Tipo del 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)

Obtener 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 no distingue mayúsculas de minúsculas.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos.

parentResourcePath

string

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