Partager via


Role Assignment Approval Step - Patch

Enregistrer une décision.

PATCH https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/{approvalId}/stages/{stageId}?api-version=2021-01-01-preview

Paramètres URI

Nom Dans Obligatoire Type Description
approvalId
path True

string

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

stageId
path True

string

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

api-version
query True

string

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

Corps de la demande

Nom Type Description
displayName

string

Nom d’affichage de la phase d’approbation.

justification

string

Justification fournie par les approbateurs pour leur action

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

Réponses

Nom Type Description
200 OK

RoleAssignmentApprovalStep

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

PATCH https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2?api-version=2021-01-01-preview

{}

Exemple de réponse

{
  "id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
  "type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
  "name": "4135f961-be78-4005-8101-c72a5af307a2",
  "properties": {
    "displayName": "Vice President Approval Step",
    "status": "Completed",
    "assignedToMe": true,
    "reviewedBy": {
      "principalType": "user",
      "principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
      "principalName": "Shubham Gupta",
      "userPrincipalName": "shugup@microsoft.com"
    },
    "reviewedDateTime": "2018-08-03T21:02:30.667Z",
    "reviewResult": "Approve",
    "justification": "I trust this person"
  }
}

Définitions

Nom Description
ErrorDefinition

Error

ErrorDefinitionProperties

Erreur

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

RoleAssignmentApprovalStep

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

RoleAssignmentApprovalStepProperties

Étape d’approbation.

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.

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

Nom Type Description
servicePrincipal

string

user

string

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.

RoleAssignmentApprovalStepProperties

Étape d’approbation.

Nom Type Description
assignedToMe

boolean

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

displayName

string

Nom d’affichage de la phase d’approbation.

justification

string

Justification fournie par les approbateurs pour leur action

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

reviewedBy.principalId

string

ID d’identité

reviewedBy.principalName

string

Nom d’affichage de l’identité

reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

reviewedBy.userPrincipalName

string

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

reviewedDateTime

string

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

status

RoleAssignmentApprovalStepStatus

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

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