Compartilhar via


Role Eligibility Schedules - Get

Obter o agendamento de qualificação de função especificado para um escopo de recurso

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
roleEligibilityScheduleName
path True

string

O nome (guid) do agendamento de qualificação de função a ser obtido.

scope
path True

string

O escopo do agendamento de qualificação da função.

api-version
query True

string

minLength: 1

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

Respostas

Nome Tipo Description
200 OK

RoleEligibilitySchedule

OK - Retorna informações sobre o agendamento de qualificação de função.

Other Status Codes

CloudError

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

Segurança

azure_auth

Fluxo 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

GetRoleEligibilityScheduleByName

Solicitação de exemplo

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilitySchedules/b1477448-2cc6-4ceb-93b4-54a202a89413?api-version=2020-10-01

Resposta de exemplo

{
  "properties": {
    "scope": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
    "roleDefinitionId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c",
    "principalId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "principalType": "User",
    "status": "Provisioned",
    "roleEligibilityScheduleRequestId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6",
    "startDateTime": "2020-09-09T21:33:14.557Z",
    "endDateTime": "2021-09-09T21:32:28.49Z",
    "memberType": "Direct",
    "createdOn": "2020-09-09T21:33:06.3Z",
    "updatedOn": "2020-09-09T22:27:00.513Z",
    "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": "b1477448-2cc6-4ceb-93b4-54a202a89413",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilitySchedules/b1477448-2cc6-4ceb-93b4-54a202a89413",
  "type": "Microsoft.Authorization/RoleEligibilitySchedules"
}

Definições

Nome Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
MemberType

Tipo de associação do agendamento de qualificação de função

Principal

Detalhes da entidade de segurança

principalType

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

RoleDefinition

Detalhes da definição de função

RoleEligibilitySchedule

Agendamento de qualificação de função

Scope

Detalhes do escopo do recurso

Status

O status do agendamento de qualificação da 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

MemberType

Tipo de associação do agendamento de qualificação de função

Valor Description
Direct
Group
Inherited

Principal

Detalhes da entidade de segurança

Nome Tipo Description
displayName

string

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

email

string

ID de email da entidade de segurança

id

string

ID da entidade de segurança

type

string

Tipo da entidade de segurança

principalType

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

Valor Description
Device
ForeignGroup
Group
ServicePrincipal
User

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

RoleEligibilitySchedule

Agendamento de qualificação de função

Nome Tipo Description
id

string

A ID do agendamento de qualificação da função.

name

string

O nome do agendamento de qualificação da 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 (date-time)

DateTime quando o agendamento de qualificação de função foi criado

properties.endDateTime

string (date-time)

End DateTime when role eligibility schedule

properties.expandedProperties

ExpandedProperties

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

properties.memberType

MemberType

Tipo de associação do agendamento de qualificação de função

properties.principalId

string

A ID da entidade de segurança.

properties.principalType

principalType

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

properties.roleDefinitionId

string

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

properties.roleEligibilityScheduleRequestId

string

A ID de roleEligibilityScheduleRequest usada para criar este roleAssignmentSchedule

properties.scope

string

O escopo do agendamento de qualificação de função.

properties.startDateTime

string (date-time)

Iniciar DateTime quando o agendamento de qualificação da função

properties.status

Status

O status do agendamento de qualificação da função.

properties.updatedOn

string (date-time)

DateTime quando o agendamento de elegibilidade da função foi modificado

type

string

O tipo de agendamento de qualificaçã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 do agendamento de qualificação da 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