Partager via


Role Assignment Approval - List

Obtenez les approbations d’attribution de rôle.

GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview
GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview&$filter={$filter}

Paramètres URI

Nom Dans Obligatoire Type Description
api-version
query True

string

Version de l’API à utiliser avec la requête HTTP.

$filter
query

string

Filtre à appliquer à l’opération. Les valeurs valides pour $filter sont : « asApprover() », 'asCreatedBy()' et 'asTarget()'. Si $filter n’est pas fourni, aucun filtrage n’est effectué. Si $filter=asApprover() est fourni, la liste retournée inclut uniquement toutes les approbations d’attribution de rôle pour lesquelles l’utilisateur appelant est affecté en tant qu’approbateur. Si $filter=asCreatedBy() est fourni, la liste retournée inclut uniquement toutes les approbations d’attribution de rôle pour lesquelles l’utilisateur appelant a créé des demandes. Si $filter=asTarget() est fourni, la liste retournée inclut uniquement toutes les approbations d’attribution de rôle pour lesquelles l’utilisateur appelant a des demandes ciblées.

Réponses

Nom Type Description
200 OK

RoleAssignmentApprovalListResult

Décrire le résultat d’une opération réussie.

Other Status Codes

ErrorDefinition

Erreur inattendue

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

GetAccessReviews

Exemple de requête

GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview

Exemple de réponse

{
  "value": [
    {
      "id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661",
      "type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
      "name": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
      "properties": {
        "stages": [
          {
            "id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
            "type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
            "name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
            "properties": {
              "displayName": "Vice President Approval Step",
              "assignedToMe": true,
              "status": "InProgress",
              "reviewedBy": null,
              "reviewedDateTime": null,
              "reviewResult": "NotReviewed",
              "justification": ""
            }
          }
        ]
      }
    }
  ]
}

Définitions

Nom Description
ErrorDefinition

Error

ErrorDefinitionProperties

Erreur

RoleAssignmentApproval

Approbation de l’attribution de rôle.

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

RoleAssignmentApprovalListResult

Liste des approbations d’attribution de rôle.

RoleAssignmentApprovalStep

Propriétés de l’étape d’approbation d’attribution de rôle.

RoleAssignmentApprovalStepReviewResult

Décision sur la phase d’approbation. Cette valeur est initialement définie sur NotReviewed. Les approbateurs peuvent effectuer l’action Approuver/Refuser

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie la status d’une approbation.

ErrorDefinition

Error

Nom Type Description
error

ErrorDefinitionProperties

Error
Erreur de l’status de passerelle de liste.

ErrorDefinitionProperties

Erreur

Nom Type Description
code

string

Code d’erreur de la passerelle de liste.

message

string

Description de l'erreur.

RoleAssignmentApproval

Approbation de l’attribution de rôle.

Nom Type Description
id

string

ID d’approbation de l’attribution de rôle.

name

string

ID unique d’approbation d’attribution de rôle.

properties.stages

RoleAssignmentApprovalStep[]

Il s’agit de la collection d’étapes retournées lorsque l’on effectue un développement dessus.

type

string

Type de ressource.

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

Nom Type Description
servicePrincipal

string

user

string

RoleAssignmentApprovalListResult

Liste des approbations d’attribution de rôle.

Nom Type Description
nextLink

string

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

value

RoleAssignmentApproval[]

Liste d’approbation de l’attribution de rôle.

RoleAssignmentApprovalStep

Propriétés de l’étape d’approbation d’attribution de rôle.

Nom Type Description
id

string

ID de l’étape d’approbation de l’attribution de rôle.

name

string

Nom de l’étape d’approbation de l’attribution de rôle.

properties.assignedToMe

boolean

Indique si la phase m’est affectée pour révision

properties.displayName

string

Nom d’affichage de la phase d’approbation.

properties.justification

string

Justification fournie par les approbateurs pour leur action

properties.reviewResult

RoleAssignmentApprovalStepReviewResult

Décision sur la phase d’approbation. Cette valeur est initialement définie sur NotReviewed. Les approbateurs peuvent effectuer l’action Approuver/Refuser

properties.reviewedBy.principalId

string

ID d’identité

properties.reviewedBy.principalName

string

Nom d’affichage de l’identité

properties.reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

properties.reviewedBy.userPrincipalName

string

Nom de l’utilisateur principal (s’il est valide)

properties.reviewedDateTime

string

Date Heure à laquelle une décision a été prise.

properties.status

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie la status d’une approbation.

type

string

Type de ressource.

RoleAssignmentApprovalStepReviewResult

Décision sur la phase d’approbation. Cette valeur est initialement définie sur NotReviewed. Les approbateurs peuvent effectuer l’action Approuver/Refuser

Nom Type Description
Approve

string

Deny

string

NotReviewed

string

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie la status d’une approbation.

Nom Type Description
Completed

string

Completing

string

Escalated

string

Escalating

string

Expired

string

InProgress

string

Initializing

string

NotStarted

string