Partilhar via


Role Eligibility Schedule Instances - List For Scope

Obtém instâncias de agendamento de elegibilidade de função de uma agenda de elegibilidade de função.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances?api-version=2020-10-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances?$filter={$filter}&api-version=2020-10-01

Parâmetros do URI

Name Em Necessário Tipo Description
scope
path True

string

O escopo do cronograma de elegibilidade da função.

api-version
query True

string

minLength: 1

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

$filter
query

string

O filtro a ser aplicado na operação. Use $filter=atScope() para retornar todas as agendas de atribuição de função no escopo ou acima dele. Use $filter=principalId eq {id} para retornar todas as agendas de atribuição de função em, acima ou abaixo do escopo da entidade de segurança especificada. Use $filter=assignedTo('{userId}') para retornar todas as agendas de elegibilidade de função para o usuário. Use $filter=asTarget() para retornar todas as agendas de elegibilidade de função criadas para o usuário atual.

Respostas

Name Tipo Description
200 OK

RoleEligibilityScheduleInstanceListResult

OK - Retorna uma matriz de instâncias de agendamento de elegibilidade 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
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

GetRoleEligibilityScheduleInstancesByScope

Pedido de amostra

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilityScheduleInstances?$filter=assignedTo('a3bb8764-cb92-4276-9d2a-ca1e895e55ea')&api-version=2020-10-01

Resposta da amostra

{
  "value": [
    {
      "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",
        "roleEligibilityScheduleId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilitySchedules/b1477448-2cc6-4ceb-93b4-54a202a89413",
        "startDateTime": "2020-09-10T00:32:36.86Z",
        "endDateTime": "2021-09-10T00:31:41.477Z",
        "memberType": "Direct",
        "createdOn": "2020-09-10T00:32:36.86Z",
        "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": "21e4b59a-0499-4fe0-a3c3-43a3055b773a",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityScheduleInstances/21e4b59a-0499-4fe0-a3c3-43a3055b773a",
      "type": "Microsoft.Authorization/RoleEligibilityScheduleInstances"
    }
  ]
}

Definições

Name Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
MemberType

Tipo de associação do calendário de elegibilidade da função

Principal

Informações sobre o responsável principal

principalType

O tipo principal do ID principal atribuído.

RoleDefinition

Detalhes da definição da função

RoleEligibilityScheduleInstance

Informações sobre a instância atual ou futura do cronograma de elegibilidade da função

RoleEligibilityScheduleInstanceListResult

Resultado da operação da lista de instâncias do cronograma de elegibilidade da função.

Scope

Detalhes do escopo do recurso

Status

O status da instância do cronograma 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 descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário.

ExpandedProperties

Name Tipo Description
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

MemberType

Tipo de associação do calendário de elegibilidade da função

Valor Description
Direct
Group
Inherited

Principal

Informações sobre o responsável principal

Name Tipo Description
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 Description
Device
ForeignGroup
Group
ServicePrincipal
User

RoleDefinition

Detalhes da definição da função

Name Tipo Description
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

RoleEligibilityScheduleInstance

Informações sobre a instância atual ou futura do cronograma de elegibilidade da função

Name Tipo Description
id

string

O ID da instância do cronograma de elegibilidade da função.

name

string

O nome da instância do agendamento de elegibilidade 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 aceite é '2.0'

properties.createdOn

string (date-time)

DateTime quando o cronograma de elegibilidade da função foi criado

properties.endDateTime

string (date-time)

O endDateTime da instância do cronograma de elegibilidade da função

properties.expandedProperties

ExpandedProperties

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

properties.memberType

MemberType

Tipo de associação do calendário de elegibilidade da função

properties.principalId

string

O ID principal.

properties.principalType

principalType

O tipo principal do ID principal atribuído.

properties.roleDefinitionId

string

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

properties.roleEligibilityScheduleId

string

ID do cronograma de elegibilidade da função mestre

properties.scope

string

O escopo do cronograma de elegibilidade da função.

properties.startDateTime

string (date-time)

O startDateTime da instância do cronograma de elegibilidade da função

properties.status

Status

O status da instância do cronograma de elegibilidade da função

type

string

O tipo de instância do cronograma de elegibilidade da função.

RoleEligibilityScheduleInstanceListResult

Resultado da operação da lista de instâncias do cronograma de elegibilidade da função.

Name Tipo Description
nextLink

string

A URL a ser usada para obter o próximo conjunto de resultados.

value

RoleEligibilityScheduleInstance[]

Lista de instâncias do cronograma de elegibilidade de função.

Scope

Detalhes do escopo do recurso

Name Tipo Description
displayName

string

Nome para exibição do recurso

id

string

ID do escopo do recurso

type

string

Tipo de recurso

Status

O status da instância do cronograma de elegibilidade 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