Management Locks - Create Or Update At Resource Level
Crée ou met à jour un verrou de gestion au niveau de la ressource ou à tout niveau inférieur à la ressource.
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.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
lock
|
path | True |
string |
Nom du verrou. Le nom du verrou peut avoir un maximum de 260 caractères. Il ne peut pas contenir <, > %, &, :, , ?, /, ou des caractères de contrôle. |
parent
|
path | True |
string |
Identité de ressource parente. |
resource
|
path | True |
string |
Nom du groupe de ressources contenant la ressource à verrouiller. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom de la ressource à verrouiller. |
resource
|
path | True |
string |
Espace de noms du fournisseur de ressources de la ressource à verrouiller. |
resource
|
path | True |
string |
Type de ressource de la ressource à verrouiller. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour l’opération. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
properties.level | True |
Niveau du verrou. Les valeurs possibles sont : NotSpecified, CanNotDelete, ReadOnly. CanNotDelete signifie que les utilisateurs autorisés peuvent lire et modifier les ressources, mais pas les supprimer. ReadOnly signifie que les utilisateurs autorisés peuvent uniquement lire à partir d’une ressource, mais ils ne peuvent pas la modifier ou la supprimer. |
|
properties.notes |
string |
Remarques sur le verrou. Maximum de 512 caractères. |
|
properties.owners |
Propriétaires du verrou. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK : retourne des informations sur le verrou. |
|
201 Created |
Créé : retourne des informations sur le verrou. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Create management lock at resource level
Exemple de requête
PUT https://management.azure.com/subscriptions/subscriptionId/resourcegroups/resourcegroupname/providers/Microsoft.Storage/parentResourcePath/storageAccounts/teststorageaccount/providers/Microsoft.Authorization/locks/testlock?api-version=2016-09-01
{
"properties": {
"level": "ReadOnly"
}
}
Exemple de réponse
{
"properties": {
"level": "ReadOnly"
},
"id": "/providers/Microsoft.Authorization/locks/testlock",
"type": "Microsoft.Authorization/locks",
"name": "testlock"
}
{
"properties": {
"level": "ReadOnly"
},
"id": "/providers/Microsoft.Authorization/locks/testlock",
"type": "Microsoft.Authorization/locks",
"name": "testlock"
}
Définitions
Nom | Description |
---|---|
Lock |
Niveau du verrou. Les valeurs possibles sont : NotSpecified, CanNotDelete, ReadOnly. CanNotDelete signifie que les utilisateurs autorisés peuvent lire et modifier les ressources, mais pas les supprimer. ReadOnly signifie que les utilisateurs autorisés peuvent uniquement lire à partir d’une ressource, mais ils ne peuvent pas la modifier ou la supprimer. |
Management |
Informations de verrouillage. |
Management |
Verrouiller les propriétés du propriétaire. |
LockLevel
Niveau du verrou. Les valeurs possibles sont : NotSpecified, CanNotDelete, ReadOnly. CanNotDelete signifie que les utilisateurs autorisés peuvent lire et modifier les ressources, mais pas les supprimer. ReadOnly signifie que les utilisateurs autorisés peuvent uniquement lire à partir d’une ressource, mais ils ne peuvent pas la modifier ou la supprimer.
Nom | Type | Description |
---|---|---|
CanNotDelete |
string |
|
NotSpecified |
string |
|
ReadOnly |
string |
ManagementLockObject
Informations de verrouillage.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource du verrou. |
name |
string |
Nom du verrou. |
properties.level |
Niveau du verrou. Les valeurs possibles sont : NotSpecified, CanNotDelete, ReadOnly. CanNotDelete signifie que les utilisateurs autorisés peuvent lire et modifier les ressources, mais pas les supprimer. ReadOnly signifie que les utilisateurs autorisés peuvent uniquement lire à partir d’une ressource, mais ils ne peuvent pas la modifier ou la supprimer. |
|
properties.notes |
string |
Remarques sur le verrou. Maximum de 512 caractères. |
properties.owners |
Propriétaires du verrou. |
|
type |
string |
Type de ressource du verrou : Microsoft.Authorization/locks. |
ManagementLockOwner
Verrouiller les propriétés du propriétaire.
Nom | Type | Description |
---|---|---|
applicationId |
string |
ID d’application du propriétaire du verrou. |