Partager via


Deny Assignments - Get

Obtient l’attribution de refus spécifiée.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}?api-version=2022-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
denyAssignmentId
path True

string

ID de l’affectation de refus à obtenir.

scope
path True

string

Étendue de l’attribution de refus.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

DenyAssignment

OK : retourne des informations sur l’attribution 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

Get deny assignment by name

Exemple de requête

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

Exemple de réponse

{
  "properties": {
    "denyAssignmentName": "Deny assignment name",
    "description": "Deny assignment description",
    "permissions": [
      {
        "actions": [
          "action"
        ],
        "notActions": [],
        "dataActions": [],
        "notDataActions": []
      }
    ],
    "scope": "/subscriptions/subId/resourcegroups/rgname",
    "doNotApplyToChildScopes": false,
    "principals": [
      {
        "id": "principalId1",
        "type": "principalType1"
      }
    ],
    "excludePrincipals": [
      {
        "id": "principalId2",
        "type": "principalType2"
      }
    ],
    "isSystemProtected": true
  },
  "id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/denyAssignments/denyAssignmentId",
  "type": "Microsoft.Authorization/denyAssignments",
  "name": "denyAssignmentId"
}

Définitions

Nom Description
DenyAssignment

Affectation 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’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.

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.