Partilhar via


Role Eligibility Schedule Requests - Get

Obtenha o pedido de agendamento de elegibilidade de função especificado.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}?api-version=2020-10-01

Parâmetros do URI

Name Em Necessário Tipo Description
roleEligibilityScheduleRequestName
path True

string

O nome (guid) do pedido de agendamento de elegibilidade de função para obter.

scope
path True

string

O âmbito do pedido de agendamento de elegibilidade de função.

api-version
query True

string

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Description
200 OK

RoleEligibilityScheduleRequest

OK - Devolve informações sobre o pedido de agendamento de elegibilidade de função.

Other Status Codes

CloudError

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

GetRoleEligibilityScheduleRequestByName

Pedido de amostra

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6?api-version=2020-10-01

Resposta da amostra

{
  "properties": {
    "targetRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "targetRoleEligibilityScheduleInstanceId": null,
    "scope": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
    "roleDefinitionId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
    "principalId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "principalType": "User",
    "requestType": "AdminAssign",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:31:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "P365D"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "createdOn": "2020-09-09T21:32:27.91Z",
    "condition": "@Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'",
    "conditionVersion": "1.0",
    "expandedProperties": {
      "scope": {
        "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
        "displayName": "Pay-As-You-Go",
        "type": "subscription"
      },
      "roleDefinition": {
        "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
        "displayName": "Contributor",
        "type": "BuiltInRole"
      },
      "principal": {
        "id": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
        "displayName": "User Account",
        "email": "user@my-tenant.com",
        "type": "User"
      }
    }
  },
  "name": "64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "type": "Microsoft.Authorization/RoleEligibilityRequests"
}

Definições

Name Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties

Informações expandidas do recurso, função e principal

Expiration

Expiração do agendamento de elegibilidade de função

Principal

Detalhes do principal

principalType

O tipo principal do ID principal atribuído.

RequestType

O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc.

RoleDefinition

Detalhes da definição de função

RoleEligibilityScheduleRequest

Pedido de agenda de Elegibilidade de Função

ScheduleInfo

Agendar informações da agenda de elegibilidade da função

Scope

Detalhes do âmbito do recurso

Status

O estado do pedido de agendamento de elegibilidade de função.

TicketInfo

Informações de Permissão da elegibilidade da função

Type

Tipo de expiração da agenda de elegibilidade da função

CloudError

Uma resposta de erro do serviço.

Name Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, que se destina a ser adequada para ser apresentada numa interface de utilizador.

ExpandedProperties

Informações expandidas do recurso, função e principal

Name Tipo Description
principal

Principal

Detalhes do principal

roleDefinition

RoleDefinition

Detalhes da definição de função

scope

Scope

Detalhes do âmbito do recurso

Expiration

Expiração do agendamento de elegibilidade de função

Name Tipo Description
duration

string

Duração do agendamento de elegibilidade da função no TimeSpan.

endDateTime

string

End DateTime da agenda de elegibilidade da função.

type

Type

Tipo de expiração da agenda de elegibilidade da função

Principal

Detalhes do principal

Name Tipo Description
displayName

string

Nome a apresentar do principal

email

string

Email ID do principal

id

string

ID do principal

type

string

Tipo de principal

principalType

O tipo principal do ID principal atribuído.

Valor Description
Device
ForeignGroup
Group
ServicePrincipal
User

RequestType

O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc.

Valor Description
AdminAssign
AdminExtend
AdminRemove
AdminRenew
AdminUpdate
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleDefinition

Detalhes da definição de função

Name Tipo Description
displayName

string

Nome a apresentar da definição de função

id

string

ID da definição de função

type

string

Tipo da definição de função

RoleEligibilityScheduleRequest

Pedido de agenda de Elegibilidade de Função

Name Tipo Description
id

string

O ID do pedido de agendamento de elegibilidade de função.

name

string

O nome do pedido de agendamento de elegibilidade de função.

properties.approvalId

string

O approvalId do pedido de agendamento de elegibilidade da função.

properties.condition

string

As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versão da condição. O valor atualmente aceite é "2.0"

properties.createdOn

string

DateTime quando o pedido de agendamento de elegibilidade de função foi criado

properties.expandedProperties

ExpandedProperties

Propriedades adicionais do principal, âmbito e definição de função

properties.justification

string

Justificação para a elegibilidade da função

properties.principalId

string

O ID principal.

properties.principalType

principalType

O tipo principal do ID principal atribuído.

properties.requestType

RequestType

O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc.

properties.requestorId

string

ID do utilizador que criou este pedido

properties.roleDefinitionId

string

O ID da definição de função.

properties.scheduleInfo

ScheduleInfo

Agendar informações da agenda de elegibilidade da função

properties.scope

string

O âmbito do pedido de agendamento de elegibilidade de função.

properties.status

Status

O estado do pedido de agendamento de elegibilidade de função.

properties.targetRoleEligibilityScheduleId

string

O ID de agenda da elegibilidade da função resultante ou o ID do agendamento de elegibilidade da função a ser atualizado

properties.targetRoleEligibilityScheduleInstanceId

string

O ID da instância da agenda de elegibilidade da função a ser atualizado

properties.ticketInfo

TicketInfo

Informações de Permissão da elegibilidade da função

type

string

O tipo de pedido de agenda de elegibilidade de função.

ScheduleInfo

Agendar informações da agenda de elegibilidade da função

Name Tipo Description
expiration

Expiration

Expiração do agendamento de elegibilidade de função

startDateTime

string

Start DateTime da agenda de elegibilidade da função.

Scope

Detalhes do âmbito do recurso

Name Tipo Description
displayName

string

Nome a apresentar do recurso

id

string

ID de âmbito do recurso

type

string

Tipo do recurso

Status

O estado do pedido de agendamento de elegibilidade de função.

Valor Description
Accepted
AdminApproved
AdminDenied
Canceled
Denied
Failed
FailedAsResourceIsLocked
Granted
Invalid
PendingAdminDecision
PendingApproval
PendingApprovalProvisioning
PendingEvaluation
PendingExternalProvisioning
PendingProvisioning
PendingRevocation
PendingScheduleCreation
Provisioned
ProvisioningStarted
Revoked
ScheduleCreated
TimedOut

TicketInfo

Informações de Permissão da elegibilidade da função

Name Tipo Description
ticketNumber

string

Número do pedido de suporte para a elegibilidade da função

ticketSystem

string

Nome do sistema de pedidos para a elegibilidade da função

Type

Tipo de expiração da agenda de elegibilidade da função

Valor Description
AfterDateTime
AfterDuration
NoExpiration