Condividi tramite


Role Assignment Approval Step - Patch

Registrare una decisione.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
approvalId
path True

string

ID dell'approvazione dell'assegnazione di ruolo.

stageId
path True

string

ID della fase di approvazione dell'assegnazione di ruolo.

api-version
query True

string

Versione dell'API da usare con la richiesta HTTP.

Corpo della richiesta

Nome Tipo Descrizione
displayName

string

Nome visualizzato per la fase di approvazione.

justification

string

Giustificazione fornita dai responsabili approvazione per la loro azione

reviewResult

RoleAssignmentApprovalStepReviewResult

Decisione sulla fase di approvazione. Questo valore è inizialmente impostato su NotReviewed. I responsabili approvazione possono intervenire su Approva/Nega

Risposte

Nome Tipo Descrizione
200 OK

RoleAssignmentApprovalStep

Descrivere il risultato di un'operazione riuscita.

Other Status Codes

ErrorDefinition

Errore imprevisto

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

GetAccessReviews

Esempio di richiesta

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

{}

Risposta di esempio

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

Definizioni

Nome Descrizione
ErrorDefinition

Errore

ErrorDefinitionProperties

Errore

RoleAssignmentApprovalActorIdentityType

Tipo di identità : user/servicePrincipal

RoleAssignmentApprovalStep

Proprietà della fase di approvazione dell'assegnazione di ruolo.

RoleAssignmentApprovalStepProperties

Passaggio approvazione.

RoleAssignmentApprovalStepReviewResult

Decisione sulla fase di approvazione. Questo valore è inizialmente impostato su NotReviewed. I responsabili approvazione possono intervenire su Approva/Nega

RoleAssignmentApprovalStepStatus

Questo campo di sola lettura specifica lo stato di un'approvazione.

ErrorDefinition

Errore

Nome Tipo Descrizione
error

ErrorDefinitionProperties

Errore
Errore dello stato del gateway di elenco.

ErrorDefinitionProperties

Errore

Nome Tipo Descrizione
code

string

Codice di errore del gateway di elenco.

message

string

Descrizione dell'errore.

RoleAssignmentApprovalActorIdentityType

Tipo di identità : user/servicePrincipal

Nome Tipo Descrizione
servicePrincipal

string

user

string

RoleAssignmentApprovalStep

Proprietà della fase di approvazione dell'assegnazione di ruolo.

Nome Tipo Descrizione
id

string

ID fase di approvazione dell'assegnazione di ruolo.

name

string

Nome della fase di approvazione dell'assegnazione di ruolo.

properties.assignedToMe

boolean

Indica se la fase è assegnata all'utente per la revisione

properties.displayName

string

Nome visualizzato per la fase di approvazione.

properties.justification

string

Giustificazione fornita dai responsabili approvazione per la loro azione

properties.reviewResult

RoleAssignmentApprovalStepReviewResult

Decisione sulla fase di approvazione. Questo valore è inizialmente impostato su NotReviewed. I responsabili approvazione possono intervenire su Approva/Nega

properties.reviewedBy.principalId

string

ID identità

properties.reviewedBy.principalName

string

Nome visualizzato dell'identità

properties.reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Tipo di identità : user/servicePrincipal

properties.reviewedBy.userPrincipalName

string

Nome dell'entità utente(se valido)

properties.reviewedDateTime

string

Data e ora in cui è stata presa una decisione.

properties.status

RoleAssignmentApprovalStepStatus

Questo campo di sola lettura specifica lo stato di un'approvazione.

type

string

Tipo di risorsa.

RoleAssignmentApprovalStepProperties

Passaggio approvazione.

Nome Tipo Descrizione
assignedToMe

boolean

Indica se la fase è assegnata all'utente per la revisione

displayName

string

Nome visualizzato per la fase di approvazione.

justification

string

Giustificazione fornita dai responsabili approvazione per la loro azione

reviewResult

RoleAssignmentApprovalStepReviewResult

Decisione sulla fase di approvazione. Questo valore è inizialmente impostato su NotReviewed. I responsabili approvazione possono intervenire su Approva/Nega

reviewedBy.principalId

string

ID identità

reviewedBy.principalName

string

Nome visualizzato dell'identità

reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Tipo di identità : user/servicePrincipal

reviewedBy.userPrincipalName

string

Nome dell'entità utente(se valido)

reviewedDateTime

string

Data e ora in cui è stata presa una decisione.

status

RoleAssignmentApprovalStepStatus

Questo campo di sola lettura specifica lo stato di un'approvazione.

RoleAssignmentApprovalStepReviewResult

Decisione sulla fase di approvazione. Questo valore è inizialmente impostato su NotReviewed. I responsabili approvazione possono intervenire su Approva/Nega

Nome Tipo Descrizione
Approve

string

Deny

string

NotReviewed

string

RoleAssignmentApprovalStepStatus

Questo campo di sola lettura specifica lo stato di un'approvazione.

Nome Tipo Descrizione
Completed

string

Completing

string

Escalated

string

Escalating

string

Expired

string

InProgress

string

Initializing

string

NotStarted

string