Deny Assignments - List

Obtient toutes les attributions de refus pour l’abonnement.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01&$filter={$filter}

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

ID de l’abonnement cible.

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 renvoyer 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 renvoyer toutes les attributions de refus au niveau, au-dessus et au-dessous de l’étendue du principal spécifié. Utilisez $filter=rgprExportPrincipalId eq « {id} » pour retourner toutes les attributions de refus au niveau, au-dessus et au-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 aussi 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
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

List deny assignments for subscription

Sample Request

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

Sample Response

{
  "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

Refuser le résultat de l’opération de liste d’affectations.

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’attribution 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 à laquelle il a été créé

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’attribution 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 deny.

DenyAssignmentListResult

Refuser le résultat de l’opération de liste d’affectations.

Nom Type Description
nextLink

string

URL à utiliser pour obtenir l’ensemble de résultats suivant.

value

DenyAssignment[]

Refuser la liste d’affectations.

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 de ce que l’attribution de refus n’accorde pas l’accès.

notDataActions

string[]

Actions de données à exclure de 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 d’erreur.

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.