Partilhar via


Role Assignment Schedule Requests - Get

Obtenha a solicitação de agendamento de atribuição de função especificada.

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

Parâmetros URI

Nome Em Necessário Tipo Descrição
roleAssignmentScheduleRequestName
path True

string

O nome (guid) da solicitação de agenda de atribuição de função a ser obtida.

scope
path True

string

O escopo da solicitação de agendamento de atribuição de função.

api-version
query True

string

minLength: 1

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

Respostas

Nome Tipo Descrição
200 OK

RoleAssignmentScheduleRequest

OK - Retorna informações sobre a solicitação de agendamento de atribuição de função.

Other Status Codes

CloudError

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Alcances

Nome Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

GetRoleAssignmentScheduleRequestByName

Pedido de exemplo

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045?api-version=2020-10-01

Resposta de exemplo

{
  "properties": {
    "targetRoleAssignmentScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "targetRoleAssignmentScheduleInstanceId": 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": "SelfActivate",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:35:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "PT8H"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "createdOn": "2020-09-09T21:35: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": "fea7a502-9a96-4806-a26f-eee560e52045",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045",
  "type": "Microsoft.Authorization/RoleAssignmentScheduleRequests"
}

Definições

Nome Descrição
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
Expiration

Expiração do cronograma de atribuição de função

Principal

Informações sobre o responsável principal

principalType

O tipo principal do ID principal atribuído.

RequestType

O tipo de solicitação de agendamento de atribuição de função. Ex: SelfActivate, AdminAssign etc

RoleAssignmentScheduleRequest

Solicitação de agendamento de atribuição de função

RoleDefinition

Detalhes da definição da função

ScheduleInfo

Informações de agendamento da agenda de atribuição de função

Scope

Detalhes do escopo do recurso

Status

O status da solicitação de agenda de atribuição de função.

TicketInfo

Informações de tíquete da atribuição de função

Type

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

CloudError

Uma resposta de erro do serviço.

Nome Tipo Descrição
error

CloudErrorBody

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Descrição
code

string

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

message

string

Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário.

ExpandedProperties

Nome Tipo Descrição
principal

Principal

Informações sobre o responsável principal

roleDefinition

RoleDefinition

Detalhes da definição da função

scope

Scope

Detalhes do escopo do recurso

Expiration

Expiração do cronograma de atribuição de função

Nome Tipo Descrição
duration

string

Duração da agenda de atribuição de função no TimeSpan.

endDateTime

string (date-time)

Data de Término da agenda de atribuição de função.

type

Type

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

Principal

Informações sobre o responsável principal

Nome Tipo Descrição
displayName

string

Nome para exibição da entidade de segurança

email

string

ID de e-mail do responsável principal

id

string

Id do responsável principal

type

string

Tipo de comitente

principalType

O tipo principal do ID principal atribuído.

Valor Descrição
User
Group
ServicePrincipal
ForeignGroup
Device

RequestType

O tipo de solicitação de agendamento de atribuição de função. Ex: SelfActivate, AdminAssign etc

Valor Descrição
AdminAssign
AdminRemove
AdminUpdate
AdminExtend
AdminRenew
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleAssignmentScheduleRequest

Solicitação de agendamento de atribuição de função

Nome Tipo Descrição
id

string

A ID da solicitação de agendamento de atribuição de função.

name

string

O nome da solicitação de agenda de atribuição de função.

properties.approvalId

string

O approvalId da solicitação de agenda de atribuição de função.

properties.condition

string

As condições na atribuição de função. Isso limita os recursos aos quais ele 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 (date-time)

DateTime quando a solicitação de agendamento de atribuição de função foi criada

properties.expandedProperties

ExpandedProperties

Propriedades adicionais de definição de principal, escopo e função

properties.justification

string

Justificação para a atribuição de funções

properties.linkedRoleEligibilityScheduleId

string

O id do cronograma de elegibilidade da função vinculada - para ativar uma elegibilidade.

properties.principalId

string

O ID principal.

properties.principalType

principalType

O tipo principal do ID principal atribuído.

properties.requestType

RequestType

O tipo de solicitação de agendamento de atribuição de função. Ex: SelfActivate, AdminAssign etc

properties.requestorId

string

ID do utilizador que criou este pedido

properties.roleDefinitionId

string

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

properties.scheduleInfo

ScheduleInfo

Informações de agendamento da agenda de atribuição de função

properties.scope

string

O escopo da solicitação de agendamento de atribuição de função.

properties.status

Status

O status da solicitação de agenda de atribuição de função.

properties.targetRoleAssignmentScheduleId

string

A id da agenda de atribuição de função resultante ou a id da agenda de atribuição de função que está sendo atualizada

properties.targetRoleAssignmentScheduleInstanceId

string

A ID da instância da agenda de atribuição de função que está sendo atualizada

properties.ticketInfo

TicketInfo

Informações de tíquete da atribuição de função

type

string

O tipo de solicitação de agendamento de atribuição de função.

RoleDefinition

Detalhes da definição da função

Nome Tipo Descrição
displayName

string

Nome para exibição da definição de função

id

string

Id da definição de função

type

string

Tipo de definição de função

ScheduleInfo

Informações de agendamento da agenda de atribuição de função

Nome Tipo Descrição
expiration

Expiration

Expiração do cronograma de atribuição de função

startDateTime

string (date-time)

Data de InícioHora da agenda de atribuição de função.

Scope

Detalhes do escopo do recurso

Nome Tipo Descrição
displayName

string

Nome para exibição do recurso

id

string

ID do escopo do recurso

type

string

Tipo de recurso

Status

O status da solicitação de agenda de atribuição de função.

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

TicketInfo

Informações de tíquete da atribuição de função

Nome Tipo Descrição
ticketNumber

string

Número do tíquete para a atribuição de função

ticketSystem

string

Nome do sistema de tíquetes para a atribuição de função

Type

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

Valor Descrição
AfterDuration
AfterDateTime
NoExpiration