Share via


Role Assignment Approval - List

Obtenha aprovações de atribuição de função.

GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview
GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview&$filter={$filter}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
api-version
query True

string

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

$filter
query

string

O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'asApprover()', 'asCreatedBy()' e 'asTarget()'. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=asApprover() for fornecido, a lista retornada incluirá apenas todas as aprovações de atribuição de função para as quais o usuário de chamada é atribuído como aprovador. Se $filter=asCreatedBy() for fornecido, a lista retornada incluirá apenas todas as aprovações de atribuição de função para as quais o usuário de chamada criou solicitações. Se $filter=asTarget() for fornecido, a lista retornada incluirá apenas todas as aprovações de atribuição de função para as quais o usuário de chamada tem solicitações direcionadas.

Respostas

Nome Tipo Description
200 OK

RoleAssignmentApprovalListResult

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

Other Status Codes

ErrorDefinition

Erro inesperado

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

GetAccessReviews

Sample Request

GET https://management.azure.com/providers/Microsoft.Authorization/roleAssignmentApprovals?api-version=2021-01-01-preview

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661",
      "type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
      "name": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
      "properties": {
        "stages": [
          {
            "id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
            "type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
            "name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
            "properties": {
              "displayName": "Vice President Approval Step",
              "assignedToMe": true,
              "status": "InProgress",
              "reviewedBy": null,
              "reviewedDateTime": null,
              "reviewResult": "NotReviewed",
              "justification": ""
            }
          }
        ]
      }
    }
  ]
}

Definições

Nome Description
ErrorDefinition

Erro

ErrorDefinitionProperties

Erro

RoleAssignmentApproval

Aprovação de atribuição de função.

RoleAssignmentApprovalActorIdentityType

O tipo de identidade : user/servicePrincipal

RoleAssignmentApprovalListResult

Lista de aprovações de atribuição de função.

RoleAssignmentApprovalStep

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

RoleAssignmentApprovalStepReviewResult

A decisão sobre o estágio de aprovação. Esse valor é definido inicialmente 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 gateway de lista status.

ErrorDefinitionProperties

Erro

Nome Tipo Description
code

string

Código de erro do gateway de lista.

message

string

Descrição do erro.

RoleAssignmentApproval

Aprovação de atribuição de função.

Nome Tipo Description
id

string

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

name

string

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

properties.stages

RoleAssignmentApprovalStep[]

Essa é a coleção de estágios retornados quando se faz uma expansão nela.

type

string

O tipo de recurso.

RoleAssignmentApprovalActorIdentityType

O tipo de identidade : user/servicePrincipal

Nome Tipo Description
servicePrincipal

string

user

string

RoleAssignmentApprovalListResult

Lista de aprovações de atribuição de função.

Nome Tipo Description
nextLink

string

A URL a ser usada para obter o próximo conjunto de resultados.

value

RoleAssignmentApproval[]

Lista de aprovação de atribuição de função.

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 está atribuído a mim para revisão

properties.displayName

string

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

properties.justification

string

Justificativa fornecida pelos aprovadores para sua ação

properties.reviewResult

RoleAssignmentApprovalStepReviewResult

A decisão sobre o estágio de aprovação. Esse valor é definido inicialmente 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

Hora da data 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.

RoleAssignmentApprovalStepReviewResult

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

Nome Tipo Description
Approve

string

Deny

string

NotReviewed

string

RoleAssignmentApprovalStepStatus

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

Nome Tipo Description
Completed

string

Completing

string

Escalated

string

Escalating

string

Expired

string

InProgress

string

Initializing

string

NotStarted

string