ManagementLocks interface
Interfaz que representa un ManagementLocks.
Métodos
create |
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. |
create |
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. |
create |
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. |
create |
Cree o actualice un bloqueo de administración por ámbito. |
delete |
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. |
delete |
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. |
delete |
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. |
delete |
Elimine un bloqueo de administración por ámbito. |
get |
Obtiene un bloqueo de administración en el nivel de grupo de recursos. |
get |
Obtenga el bloqueo de administración de un recurso o cualquier nivel por debajo del recurso. |
get |
Obtiene un bloqueo de administración en el nivel de suscripción. |
get |
Obtenga un bloqueo de administración por ámbito. |
list |
Obtiene todos los bloqueos de administración de un grupo de recursos. |
list |
Obtiene todos los bloqueos de administración de un recurso o cualquier nivel por debajo del recurso. |
list |
Obtiene todos los bloqueos de administración de una suscripción. |
list |
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
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.
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.
Parámetros de opciones.
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.
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
Devoluciones
Promise<ManagementLockObject>
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.
Parámetros de opciones.
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.
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
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.
Parámetros de opciones.