Partilhar via


Role Assignment Schedule Requests - Get

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

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

Parâmetros do URI

Name Em Necessário Tipo Description
roleAssignmentScheduleRequestName
path True

string

O nome (guid) do pedido de agendamento de atribuição de funções a obter.

scope
path True

string

O âmbito do pedido de agendamento de atribuição de funções.

api-version
query True

string

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

Respostas

Name Tipo Description
200 OK

RoleAssignmentScheduleRequest

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

Other Status Codes

CloudError

Resposta de erro que descreve a razão 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

GetRoleAssignmentScheduleRequestByName

Pedido de amostra

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 da amostra

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

Name Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
Expiration

Expiração da agenda de atribuição de funções

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ções. Por exemplo: SelfActivate, AdminAssign, etc.

RoleAssignmentScheduleRequest

Pedido de agendamento de Atribuição de Funções

RoleDefinition

Detalhes da definição de função

ScheduleInfo

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

Scope

Detalhes do âmbito do recurso

Status

O estado do pedido de agendamento de atribuição de funções.

TicketInfo

Informações do Pedido de Suporte 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.

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, destinada a ser adequada para ser apresentada numa interface de utilizador.

ExpandedProperties

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 da agenda de atribuição de funções

Name Tipo Description
duration

string

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

endDateTime

string

Data de FimTime da agenda de atribuição de funções.

type

Type

Tipo de expiração da agenda de atribuição de 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 do principal

principalType

O tipo principal do ID principal atribuído.

Name Tipo Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RequestType

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

Name Tipo Description
AdminAssign

string

AdminExtend

string

AdminRemove

string

AdminRenew

string

AdminUpdate

string

SelfActivate

string

SelfDeactivate

string

SelfExtend

string

SelfRenew

string

RoleAssignmentScheduleRequest

Pedido de agendamento de Atribuição de Funções

Name Tipo Description
id

string

O ID do pedido de agendamento de atribuição de funções.

name

string

O nome do pedido de agendamento de atribuição de funções.

properties.approvalId

string

O approvalId do pedido de agendamento de atribuição de funções.

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 atribuição de funções foi criado

properties.expandedProperties

ExpandedProperties

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

properties.justification

string

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

properties.linkedRoleEligibilityScheduleId

string

O ID de agenda de elegibilidade da função ligada – 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 do pedido de agendamento de atribuição de funções. 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 atribuição de funções

properties.scope

string

O âmbito do pedido de agendamento de atribuição de funções.

properties.status

Status

O estado do pedido de agendamento de atribuição de funções.

properties.targetRoleAssignmentScheduleId

string

O ID da agenda da atribuição de função resultante ou o ID da agenda da atribuição de função a ser atualizado

properties.targetRoleAssignmentScheduleInstanceId

string

O ID da instância da agenda de atribuição de funções a ser atualizado

properties.ticketInfo

TicketInfo

Informações do Pedido de Suporte da atribuição de função

type

string

O tipo de pedido de agendamento de atribuição de funções.

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

ScheduleInfo

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

Name Tipo Description
expiration

Expiration

Expiração da agenda de atribuição de funções

startDateTime

string

Iniciar DateTime da agenda de atribuição de funções.

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 atribuição de funções.

Name Tipo Description
Accepted

string

AdminApproved

string

AdminDenied

string

Canceled

string

Denied

string

Failed

string

FailedAsResourceIsLocked

string

Granted

string

Invalid

string

PendingAdminDecision

string

PendingApproval

string

PendingApprovalProvisioning

string

PendingEvaluation

string

PendingExternalProvisioning

string

PendingProvisioning

string

PendingRevocation

string

PendingScheduleCreation

string

Provisioned

string

ProvisioningStarted

string

Revoked

string

ScheduleCreated

string

TimedOut

string

TicketInfo

Informações do Pedido de Suporte da atribuição de função

Name Tipo Description
ticketNumber

string

Número de pedido para a atribuição de função

ticketSystem

string

Nome do sistema de pedidos para a atribuição de função

Type

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

Name Tipo Description
AfterDateTime

string

AfterDuration

string

NoExpiration

string