Compartilhar 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 de URI

Nome Em Obrigatório Tipo Description
roleAssignmentScheduleRequestName
path True

string

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

scope
path True

string

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

api-version
query True

string

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

Respostas

Nome Tipo Description
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 que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do 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

GetRoleAssignmentScheduleRequestByName

Solicitação 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 Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
Expiration

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

Principal

Detalhes da entidade de segurança

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

RequestType

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

RoleAssignmentScheduleRequest

Solicitação de agendamento de Atribuição de Função

RoleDefinition

Detalhes da definição de função

ScheduleInfo

Agendar informações do agendamento de atribuição de função

Scope

Detalhes do escopo do recurso

Status

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

TicketInfo

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

Type

Tipo de expiração do agendamento de atribuição de função

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

string

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

ExpandedProperties

Nome Tipo Description
principal

Principal

Detalhes da entidade de segurança

roleDefinition

RoleDefinition

Detalhes da definição de função

scope

Scope

Detalhes do escopo do recurso

Expiration

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

Nome Tipo Description
duration

string

Duração do agendamento de atribuição de função no TimeSpan.

endDateTime

string

End DateTime do agendamento de atribuição de função.

type

Type

Tipo de expiração do agendamento de atribuição de função

Principal

Detalhes da entidade de segurança

Nome Tipo Description
displayName

string

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

email

string

Email id da entidade de segurança

id

string

ID da entidade de segurança

type

string

Tipo da entidade de segurança

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

Nome Tipo Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RequestType

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

Nome Tipo Description
AdminAssign

string

AdminExtend

string

AdminRemove

string

AdminRenew

string

AdminUpdate

string

SelfActivate

string

SelfDeactivate

string

SelfExtend

string

SelfRenew

string

RoleAssignmentScheduleRequest

Solicitação de agendamento de Atribuição de Função

Nome Tipo Description
id

string

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

name

string

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

properties.approvalId

string

A approvalId da solicitação de agendamento 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 aceito é '2.0'

properties.createdOn

string

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

properties.expandedProperties

ExpandedProperties

Propriedades adicionais da definição de entidade de segurança, escopo e função

properties.justification

string

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

properties.linkedRoleEligibilityScheduleId

string

A ID do agendamento de qualificação de função vinculada – para ativar uma qualificação.

properties.principalId

string

A ID da entidade de segurança.

properties.principalType

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

properties.requestType

RequestType

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

properties.requestorId

string

ID do usuário que criou essa solicitação

properties.roleDefinitionId

string

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

properties.scheduleInfo

ScheduleInfo

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

properties.targetRoleAssignmentScheduleId

string

A ID do agendamento de atribuição de função resultante ou a ID do agendamento de atribuição de função que está sendo atualizada

properties.targetRoleAssignmentScheduleInstanceId

string

A ID da instância de agendamento 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 de função

Nome Tipo Description
displayName

string

Nome de exibição 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 do agendamento de atribuição de função

Nome Tipo Description
expiration

Expiration

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

startDateTime

string

Inicie DateTime do agendamento de atribuição de função.

Scope

Detalhes do escopo do recurso

Nome Tipo Description
displayName

string

Nome de exibição do recurso

id

string

ID de escopo do recurso

type

string

Tipo do recurso

Status

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

Nome 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 de tíquete da atribuição de função

Nome Tipo Description
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 do agendamento de atribuição de função

Nome Tipo Description
AfterDateTime

string

AfterDuration

string

NoExpiration

string