Partager via


Role Assignment Approval Step - Patch

Enregistrez 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 d’attribution de rôle.

stageId
path True

string

ID de l’étape 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 complet 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 prendre des mesures d’approbation/refus

Réponses

Nom Type Description
200 OK

RoleAssignmentApprovalStep

Décrivez 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

Erreur

ErrorDefinitionProperties

Erreur

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

RoleAssignmentApprovalStep

Propriétés de l’étape d’approbation de l’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 prendre des mesures d’approbation/refus

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie l’état d’une approbation.

ErrorDefinition

Erreur

Nom Type Description
error

ErrorDefinitionProperties

Erreur
Erreur de l’état de la 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

Valeur Description
servicePrincipal
user

RoleAssignmentApprovalStep

Propriétés de l’étape d’approbation de l’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 est affectée à moi pour révision

properties.displayName

string

Nom complet 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 prendre des mesures d’approbation/refus

properties.reviewedBy.principalId

string

ID d’identité

properties.reviewedBy.principalName

string

Nom complet de l’identité

properties.reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

properties.reviewedBy.userPrincipalName

string

Nom d’utilisateur principal (le cas échéant)

properties.reviewedDateTime

string (date-time)

Date d’heure à laquelle une décision a été prise.

properties.status

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie l’état d’une approbation.

type

string

Type de ressource.

RoleAssignmentApprovalStepProperties

Étape d’approbation.

Nom Type Description
assignedToMe

boolean

Indique si la phase est affectée à moi pour révision

displayName

string

Nom complet 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 prendre des mesures d’approbation/refus

reviewedBy.principalId

string

ID d’identité

reviewedBy.principalName

string

Nom complet de l’identité

reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Type d’identité : user/servicePrincipal

reviewedBy.userPrincipalName

string

Nom d’utilisateur principal (le cas échéant)

reviewedDateTime

string (date-time)

Date d’heure à laquelle une décision a été prise.

status

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie l’état d’une approbation.

RoleAssignmentApprovalStepReviewResult

Décision sur la phase d’approbation. Cette valeur est initialement définie sur NotReviewed. Les approbateurs peuvent prendre des mesures d’approbation/refus

Valeur Description
Approve
Deny
NotReviewed

RoleAssignmentApprovalStepStatus

Ce champ en lecture seule spécifie l’état d’une approbation.

Valeur Description
Completed
Completing
Escalated
Escalating
Expired
InProgress
Initializing
NotStarted