Udostępnij przez


Role Assignment Approval Step - Patch

Zarejestruj decyzję.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
approvalId
path True

string

Identyfikator zatwierdzenia przypisania roli.

stageId
path True

string

Identyfikator etapu zatwierdzania przypisania roli.

api-version
query True

string

Wersja interfejsu API do użycia z żądaniem HTTP.

Treść żądania

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana etapu zatwierdzania.

justification

string

Uzasadnienie podane przez osoby zatwierdzające dla ich działania

reviewResult

RoleAssignmentApprovalStepReviewResult

Decyzja dotycząca etapu zatwierdzania. Ta wartość jest początkowo ustawiona na NotReviewed. Osoby zatwierdzające mogą podjąć akcję Zatwierdź/Odmów

Odpowiedzi

Nazwa Typ Opis
200 OK

RoleAssignmentApprovalStep

Opisz wynik pomyślnej operacji.

Other Status Codes

ErrorDefinition

Nieoczekiwany błąd

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

GetAccessReviews

Przykładowe żądanie

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

{}

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ErrorDefinition

Błąd

ErrorDefinitionProperties

Błąd

RoleAssignmentApprovalActorIdentityType

Typ tożsamości: user/servicePrincipal

RoleAssignmentApprovalStep

Właściwości etapu zatwierdzania przypisania roli.

RoleAssignmentApprovalStepProperties

Krok zatwierdzania.

RoleAssignmentApprovalStepReviewResult

Decyzja dotycząca etapu zatwierdzania. Ta wartość jest początkowo ustawiona na NotReviewed. Osoby zatwierdzające mogą podjąć akcję Zatwierdź/Odmów

RoleAssignmentApprovalStepStatus

To pole tylko do odczytu określa stan zatwierdzenia.

ErrorDefinition

Błąd

Nazwa Typ Opis
error

ErrorDefinitionProperties

Błąd
Błąd stanu bramy listy.

ErrorDefinitionProperties

Błąd

Nazwa Typ Opis
code

string

Kod błędu bramy listy.

message

string

Opis błędu.

RoleAssignmentApprovalActorIdentityType

Typ tożsamości: user/servicePrincipal

Wartość Opis
user
servicePrincipal

RoleAssignmentApprovalStep

Właściwości etapu zatwierdzania przypisania roli.

Nazwa Typ Opis
id

string

Identyfikator etapu zatwierdzania przypisania roli.

name

string

Nazwa etapu zatwierdzania przypisania roli.

properties.assignedToMe

boolean

Wskazuje, czy etap jest przypisany do mnie do przeglądu

properties.displayName

string

Nazwa wyświetlana etapu zatwierdzania.

properties.justification

string

Uzasadnienie podane przez osoby zatwierdzające dla ich działania

properties.reviewResult

RoleAssignmentApprovalStepReviewResult

Decyzja dotycząca etapu zatwierdzania. Ta wartość jest początkowo ustawiona na NotReviewed. Osoby zatwierdzające mogą podjąć akcję Zatwierdź/Odmów

properties.reviewedBy.principalId

string

Identyfikator tożsamości

properties.reviewedBy.principalName

string

Nazwa wyświetlana tożsamości

properties.reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Typ tożsamości: user/servicePrincipal

properties.reviewedBy.userPrincipalName

string

Główna nazwa użytkownika (jeśli jest prawidłowa)

properties.reviewedDateTime

string (date-time)

Data i godzina podjęcia decyzji.

properties.status

RoleAssignmentApprovalStepStatus

To pole tylko do odczytu określa stan zatwierdzenia.

type

string

Typ zasobu.

RoleAssignmentApprovalStepProperties

Krok zatwierdzania.

Nazwa Typ Opis
assignedToMe

boolean

Wskazuje, czy etap jest przypisany do mnie do przeglądu

displayName

string

Nazwa wyświetlana etapu zatwierdzania.

justification

string

Uzasadnienie podane przez osoby zatwierdzające dla ich działania

reviewResult

RoleAssignmentApprovalStepReviewResult

Decyzja dotycząca etapu zatwierdzania. Ta wartość jest początkowo ustawiona na NotReviewed. Osoby zatwierdzające mogą podjąć akcję Zatwierdź/Odmów

reviewedBy.principalId

string

Identyfikator tożsamości

reviewedBy.principalName

string

Nazwa wyświetlana tożsamości

reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

Typ tożsamości: user/servicePrincipal

reviewedBy.userPrincipalName

string

Główna nazwa użytkownika (jeśli jest prawidłowa)

reviewedDateTime

string (date-time)

Data i godzina podjęcia decyzji.

status

RoleAssignmentApprovalStepStatus

To pole tylko do odczytu określa stan zatwierdzenia.

RoleAssignmentApprovalStepReviewResult

Decyzja dotycząca etapu zatwierdzania. Ta wartość jest początkowo ustawiona na NotReviewed. Osoby zatwierdzające mogą podjąć akcję Zatwierdź/Odmów

Wartość Opis
Approve
Deny
NotReviewed

RoleAssignmentApprovalStepStatus

To pole tylko do odczytu określa stan zatwierdzenia.

Wartość Opis
NotStarted
InProgress
Completed
Expired
Initializing
Escalating
Completing
Escalated