Partager via


ManagementLocks interface

Interface représentant un ManagementLocks.

Méthodes

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Créez ou mettez à jour un verrou de gestion par étendue.

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Supprimez un verrou de gestion par étendue.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtient un verrou de gestion au niveau du groupe de ressources.

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

Obtenez le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtient un verrou de gestion au niveau de l’abonnement.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obtenez un verrou de gestion par étendue.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtient tous les verrous de gestion d’un groupe de ressources.

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

Obtient tous les verrous de gestion d’une ressource ou d’un niveau inférieur à la ressource.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtient tous les verrous de gestion d’un abonnement.

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtient tous les verrous de gestion d’une étendue.

Détails de la méthode

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources à verrouiller.

lockName

string

Nom du verrou. Le nom du verrou peut être d’un maximum de 260 caractères. Il ne peut pas contenir <, % > , &, :, ?, /, ou des caractères de contrôle.

parameters
ManagementLockObject

Paramètres de verrouillage de gestion.

Retours

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

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Paramètres

resourceGroupName

string

Nom du groupe de ressources contenant la ressource à verrouiller.

resourceProviderNamespace

string

Espace de noms du fournisseur de ressources de la ressource à verrouiller.

parentResourcePath

string

Identité de ressource parente.

resourceType

string

Type de ressource de la ressource à verrouiller.

resourceName

string

Nom de la ressource à verrouiller.

lockName

string

Nom du verrou. Le nom du verrou peut être d’un maximum de 260 caractères. Il ne peut pas contenir <, % > , &, :, ?, /, ou des caractères de contrôle.

parameters
ManagementLockObject

Paramètres de création ou de mise à jour d’un verrou de gestion.

Retours

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Lorsque vous appliquez un verrou à une étendue parente, toutes les ressources enfants héritent du même verrou. Pour créer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Paramètres

lockName

string

Nom du verrou. Le nom du verrou peut être d’un maximum de 260 caractères. Il ne peut pas contenir <, % > , &, :, ?, /, ou des caractères de contrôle.

parameters
ManagementLockObject

Paramètres de verrouillage de gestion.

Retours

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Créez ou mettez à jour un verrou de gestion par étendue.

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

Paramètres

scope

string

Étendue du verrou. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscriptionId} » pour les abonnements, « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName} » pour les groupes de ressources et « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName} » pour les ressources.

lockName

string

Nom du verrou.

parameters
ManagementLockObject

Créer ou mettre à jour des paramètres de verrouillage de gestion.

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

Paramètres d’options.

Retours

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources contenant le verrou.

lockName

string

Nom du verrou à supprimer.

Retours

Promise<void>

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

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources contenant la ressource avec le verrou à supprimer.

resourceProviderNamespace

string

Espace de noms du fournisseur de ressources de la ressource avec le verrou à supprimer.

parentResourcePath

string

Identité de ressource parente.

resourceType

string

Type de ressource de la ressource avec le verrou à supprimer.

resourceName

string

Nom de la ressource avec le verrou à supprimer.

lockName

string

Nom du verrou à supprimer.

options
ManagementLocksDeleteAtResourceLevelOptionalParams

Paramètres d’options.

Retours

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Pour supprimer des verrous de gestion, vous devez avoir accès aux actions Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Parmi les rôles prédéfinis, seuls les rôles Propriétaire et Administrateur de l'accès utilisateur peuvent effectuer ces actions.

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

Paramètres

lockName

string

Nom du verrou à supprimer.

Retours

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Supprimez un verrou de gestion par étendue.

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

Paramètres

scope

string

Étendue du verrou.

lockName

string

Nom du verrou.

options
ManagementLocksDeleteByScopeOptionalParams

Paramètres d’options.

Retours

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Obtient un verrou de gestion au niveau du groupe de ressources.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources verrouillé.

lockName

string

Nom du verrou à obtenir.

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

Paramètres d’options.

Retours

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

Obtenez le verrou de gestion d’une ressource ou d’un niveau inférieur à la ressource.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

resourceProviderNamespace

string

Espace de noms du fournisseur de ressources.

parentResourcePath

string

Paramètre de chemin d’accès supplémentaire nécessaire dans certains services, comme les bases de données SQL.

resourceType

string

Type de la ressource.

resourceName

string

Nom de la ressource.

lockName

string

Nom du verrou.

options
ManagementLocksGetAtResourceLevelOptionalParams

Paramètres d’options.

Retours

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Obtient un verrou de gestion au niveau de l’abonnement.

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

Paramètres

lockName

string

Nom du verrou à obtenir.

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

Paramètres d’options.

Retours

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Obtenez un verrou de gestion par étendue.

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

Paramètres

scope

string

Étendue du verrou.

lockName

string

Nom du verrou.

options
ManagementLocksGetByScopeOptionalParams

Paramètres d’options.

Retours

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Obtient tous les verrous de gestion d’un groupe de ressources.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources contenant les verrous à obtenir.

Retours

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

Obtient tous les verrous de gestion d’une ressource ou d’un niveau inférieur à la ressource.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources contenant la ressource verrouillée. Le nom ne respecte pas la casse.

resourceProviderNamespace

string

Espace de noms du fournisseur de ressources.

parentResourcePath

string

Identité de ressource parente.

resourceType

string

Type de ressource de la ressource verrouillée.

resourceName

string

Nom de la ressource verrouillée.

options
ManagementLocksListAtResourceLevelOptionalParams

Paramètres d’options.

Retours

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Obtient tous les verrous de gestion d’un abonnement.

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

Paramètres

options
ManagementLocksListAtSubscriptionLevelOptionalParams

Paramètres d’options.

Retours

listByScope(string, ManagementLocksListByScopeOptionalParams)

Obtient tous les verrous de gestion d’une étendue.

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

Paramètres

scope

string

Étendue du verrou. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscriptionId} » pour les abonnements, « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName} » pour les groupes de ressources et « /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName} » pour les ressources.

options
ManagementLocksListByScopeOptionalParams

Paramètres d’options.

Retours