Deny Assignments - List For Scope
Obtient les affectations de refus pour une étendue.
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01&$filter={$filter}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
scope
|
path | True |
string |
Étendue des affectations de refus. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
$filter
|
query |
string |
Filtre à appliquer à l’opération. Utilisez $filter=atScope() pour retourner toutes les affectations de refus au niveau ou au-dessus de l’étendue. Utilisez $filter=denyAssignmentName eq « {name} » pour rechercher les affectations de refus par nom à l’étendue spécifiée. Utilisez $filter=principalId eq « {id} » pour retourner toutes les affectations de refus à, au-dessus et en dessous de l’étendue du principal spécifié. Utilisez $filter=gdprExportPrincipalId eq « {id} » pour retourner toutes les affectations de refus à, au-dessus et en dessous de l’étendue du principal spécifié. Ce filtre est différent du filtre principalId, car il retourne non seulement les affectations de refus qui contiennent le principal spécifié est la liste Des principaux, mais également les affectations de refus qui contiennent le principal spécifié sont la liste ExcludePrincipals. En outre, lorsque le filtre gdprExportPrincipalId est utilisé, seules les propriétés de nom et de description de l’affectation de refus sont retournées. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK : retourne un tableau d’affectations de refus. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Autorisations
Pour appeler cette API, vous devez disposer d’un rôle qui a les autorisations suivantes. Pour plus d’informations, voir Rôles intégrés Azure.
Microsoft.Authorization/denyAssignments/read
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
List deny assignments for scope
Exemple de requête
Exemple de réponse
{
"value": [
{
"properties": {
"denyAssignmentName": "Deny assignment name",
"description": "Deny assignment description",
"permissions": [
{
"actions": [
"action"
],
"notActions": [],
"dataActions": [
"action"
],
"notDataActions": []
}
],
"scope": "/subscriptions/subId",
"doNotApplyToChildScopes": false,
"principals": [
{
"id": "principalId1",
"type": "principalType1"
}
],
"excludePrincipals": [
{
"id": "principalId2",
"type": "principalType2"
}
],
"isSystemProtected": true
},
"id": "/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments/denyAssignmentId",
"type": "Microsoft.Authorization/denyAssignments",
"name": "denyAssignmentId"
}
]
}
Définitions
Nom | Description |
---|---|
Deny |
Affectation de refus |
Deny |
Résultat de l’opération de liste d’affectations de refus. |
Deny |
Refuser les autorisations d’affectation. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Principal |
Nom de l’entité qui l’a modifiée pour la dernière fois |
DenyAssignment
Affectation de refus
Nom | Type | Description |
---|---|---|
id |
string |
ID d’affectation de refus. |
name |
string |
Nom de l’affectation de refus. |
properties.condition |
string |
Conditions de l’affectation de refus. Cela limite les ressources auxquelles il peut être affecté. Par exemple : @Resource[Microsoft.Storage/storageAccounts/blobServices/containers :ContainerName] StringEqualsIgnoreCase 'foo_storage_container' |
properties.conditionVersion |
string |
Version de la condition. |
properties.createdBy |
string |
ID de l’utilisateur qui a créé l’affectation |
properties.createdOn |
string |
Heure de sa création |
properties.denyAssignmentName |
string |
Nom d'affichage de l’attribution de refus. |
properties.description |
string |
Description de l’attribution de refus. |
properties.doNotApplyToChildScopes |
boolean |
Détermine si l’affectation de refus s’applique aux étendues enfants. La valeur par défaut est false. |
properties.excludePrincipals |
Tableau de principaux auxquels l’attribution de refus ne s’applique pas. |
|
properties.isSystemProtected |
boolean |
Spécifie si cette attribution de refus a été créée par Azure et ne peut pas être modifiée ou supprimée. |
properties.permissions |
Tableau d’autorisations refusées par l’attribution de refus. |
|
properties.principals |
Tableau de principaux auxquels l’attribution de refus s’applique. |
|
properties.scope |
string |
Étendue de l’affectation de refus. |
properties.updatedBy |
string |
ID de l’utilisateur qui a mis à jour l’affectation |
properties.updatedOn |
string |
Heure à laquelle il a été mis à jour |
type |
string |
Type d’affectation de refus. |
DenyAssignmentListResult
Résultat de l’opération de liste d’affectations de refus.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URL à utiliser pour obtenir l’ensemble de résultats suivant. |
value |
Liste d’affectations de refus. |
DenyAssignmentPermission
Refuser les autorisations d’affectation.
Nom | Type | Description |
---|---|---|
actions |
string[] |
Actions auxquelles l’attribution de refus n’accorde pas l’accès. |
condition |
string |
Conditions de l’autorisation Refuser l’affectation. Cela limite les ressources auxquelles il s’applique. |
conditionVersion |
string |
Version de la condition. |
dataActions |
string[] |
Actions de données auxquelles l’attribution de refus n’accorde pas l’accès. |
notActions |
string[] |
Actions à exclure du fait que l’attribution de refus n’accorde pas l’accès. |
notDataActions |
string[] |
Actions de données à exclure du fait que l’attribution de refus n’accorde pas l’accès. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet error. |
Principal
Nom de l’entité qui l’a modifiée pour la dernière fois
Nom | Type | Description |
---|---|---|
displayName |
string |
Le nom du principal a apporté des modifications |
string |
Email du principal |
|
id |
string |
ID du principal apporté des modifications |
type |
string |
Type de principal tel que l’utilisateur , le groupe, etc. |