Compartilhar via


Role Assignment Approval Step - Patch

Registre uma decisão.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
approvalId
path True

string

A ID da aprovação da atribuição de função.

stageId
path True

string

A ID do estágio de aprovação da atribuição de função.

api-version
query True

string

A versão da API a ser usada com a solicitação HTTP.

Corpo da solicitação

Nome Tipo Description
displayName

string

O nome de exibição do estágio de aprovação.

justification

string

Justificativa fornecida pelos aprovadores para sua ação

reviewResult

RoleAssignmentApprovalStepReviewResult

A decisão no estágio de aprovação. Esse valor é inicialmente definido como NotReviewed. Os aprovadores podem executar uma ação de Aprovar/Negar

Respostas

Nome Tipo Description
200 OK

RoleAssignmentApprovalStep

Descreva o resultado de uma operação bem-sucedida.

Other Status Codes

ErrorDefinition

Erro inesperado

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

GetAccessReviews

Solicitação de exemplo

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

{}

Resposta de exemplo

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

Definições

Nome Description
ErrorDefinition

Erro

ErrorDefinitionProperties

Erro

RoleAssignmentApprovalActorIdentityType

O tipo de identidade: user/servicePrincipal

RoleAssignmentApprovalStep

Propriedades do estágio de aprovação da atribuição de função.

RoleAssignmentApprovalStepProperties

Etapa de aprovação.

RoleAssignmentApprovalStepReviewResult

A decisão no estágio de aprovação. Esse valor é inicialmente definido como NotReviewed. Os aprovadores podem executar uma ação de Aprovar/Negar

RoleAssignmentApprovalStepStatus

Esse campo somente leitura especifica o status de uma aprovação.

ErrorDefinition

Erro

Nome Tipo Description
error

ErrorDefinitionProperties

Erro
Erro do status do gateway de lista.

ErrorDefinitionProperties

Erro

Nome Tipo Description
code

string

Código de erro do gateway de lista.

message

string

Descrição do erro.

RoleAssignmentApprovalActorIdentityType

O tipo de identidade: user/servicePrincipal

Valor Description
servicePrincipal
user

RoleAssignmentApprovalStep

Propriedades do estágio de aprovação da atribuição de função.

Nome Tipo Description
id

string

A ID do estágio de aprovação da atribuição de função.

name

string

O nome do estágio de aprovação da atribuição de função.

properties.assignedToMe

boolean

Indica se o estágio é atribuído a mim para revisão

properties.displayName

string

O nome de exibição do estágio de aprovação.

properties.justification

string

Justificativa fornecida pelos aprovadores para sua ação

properties.reviewResult

RoleAssignmentApprovalStepReviewResult

A decisão no estágio de aprovação. Esse valor é inicialmente definido como NotReviewed. Os aprovadores podem executar uma ação de Aprovar/Negar

properties.reviewedBy.principalId

string

A ID de identidade

properties.reviewedBy.principalName

string

O nome de exibição de identidade

properties.reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

O tipo de identidade: user/servicePrincipal

properties.reviewedBy.userPrincipalName

string

O nome da entidade de usuário (se válido)

properties.reviewedDateTime

string (date-time)

Data/hora em que uma decisão foi tomada.

properties.status

RoleAssignmentApprovalStepStatus

Esse campo somente leitura especifica o status de uma aprovação.

type

string

O tipo de recurso.

RoleAssignmentApprovalStepProperties

Etapa de aprovação.

Nome Tipo Description
assignedToMe

boolean

Indica se o estágio é atribuído a mim para revisão

displayName

string

O nome de exibição do estágio de aprovação.

justification

string

Justificativa fornecida pelos aprovadores para sua ação

reviewResult

RoleAssignmentApprovalStepReviewResult

A decisão no estágio de aprovação. Esse valor é inicialmente definido como NotReviewed. Os aprovadores podem executar uma ação de Aprovar/Negar

reviewedBy.principalId

string

A ID de identidade

reviewedBy.principalName

string

O nome de exibição de identidade

reviewedBy.principalType

RoleAssignmentApprovalActorIdentityType

O tipo de identidade: user/servicePrincipal

reviewedBy.userPrincipalName

string

O nome da entidade de usuário (se válido)

reviewedDateTime

string (date-time)

Data/hora em que uma decisão foi tomada.

status

RoleAssignmentApprovalStepStatus

Esse campo somente leitura especifica o status de uma aprovação.

RoleAssignmentApprovalStepReviewResult

A decisão no estágio de aprovação. Esse valor é inicialmente definido como NotReviewed. Os aprovadores podem executar uma ação de Aprovar/Negar

Valor Description
Approve
Deny
NotReviewed

RoleAssignmentApprovalStepStatus

Esse campo somente leitura especifica o status de uma aprovação.

Valor Description
Completed
Completing
Escalated
Escalating
Expired
InProgress
Initializing
NotStarted