Partager via


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

DenyAssignmentListResult

OK : retourne un tableau d’affectations de refus.

Other Status Codes

ErrorResponse

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

GET https://management.azure.com/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01

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
DenyAssignment

Affectation de refus

DenyAssignmentListResult

Résultat de l’opération de liste d’affectations de refus.

DenyAssignmentPermission

Refuser les autorisations d’affectation.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

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

Principal[]

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

DenyAssignmentPermission[]

Tableau d’autorisations refusées par l’attribution de refus.

properties.principals

Principal[]

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

DenyAssignment[]

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

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

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

email

string

Email du principal

id

string

ID du principal apporté des modifications

type

string

Type de principal tel que l’utilisateur , le groupe, etc.