Condividi tramite


Role Eligibility Schedule Instances - List For Scope

Ottiene le istanze di pianificazione dell'idoneità dei ruoli di una pianificazione dell'idoneità dei ruoli.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
scope
path True

string

Ambito della pianificazione dell'idoneità dei ruoli.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

$filter
query

string

Filtro da applicare all'operazione. Usare $filter=atScope() per restituire tutte le pianificazioni delle assegnazioni di ruolo in corrispondenza o superiore all'ambito. Usare $filter=principalId eq {id} per restituire tutte le pianificazioni delle assegnazioni di ruolo al di sopra o al di sotto dell'ambito per l'entità specificata. Usare $filter=assignedTo('{userId}') per restituire tutte le pianificazioni di idoneità dei ruoli per l'utente. Usare $filter=asTarget() per restituire tutte le pianificazioni di idoneità dei ruoli create per l'utente corrente.

Risposte

Nome Tipo Descrizione
200 OK

RoleEligibilityScheduleInstanceListResult

OK: restituisce una matrice di istanze di pianificazione dell'idoneità dei ruoli.

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

GetRoleEligibilityScheduleInstancesByScope

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

ExpandedProperties
MemberType

Tipo di appartenenza della pianificazione dell'idoneità dei ruoli

Principal

Dettagli dell'entità

principalType

Tipo di entità dell'ID entità assegnato.

RoleDefinition

Dettagli della definizione del ruolo

RoleEligibilityScheduleInstance

Informazioni sull'istanza di pianificazione dell'idoneità del ruolo corrente o imminente

RoleEligibilityScheduleInstanceListResult

Risultato dell'operazione dell'elenco di istanze di pianificazione dell'idoneità del ruolo.

Scope

Dettagli dell'ambito della risorsa

Status

Stato dell'istanza di pianificazione dell'idoneità del ruolo

CloudError

Risposta di errore dal servizio.

Nome Tipo Descrizione
error

CloudErrorBody

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

ExpandedProperties

Nome Tipo Descrizione
principal

Principal

Dettagli dell'entità

roleDefinition

RoleDefinition

Dettagli della definizione del ruolo

scope

Scope

Dettagli dell'ambito della risorsa

MemberType

Tipo di appartenenza della pianificazione dell'idoneità dei ruoli

Valore Descrizione
Direct
Group
Inherited

Principal

Dettagli dell'entità

Nome Tipo Descrizione
displayName

string

Nome visualizzato dell'entità

email

string

ID di posta elettronica dell'entità

id

string

ID dell'entità

type

string

Tipo dell'entità

principalType

Tipo di entità dell'ID entità assegnato.

Valore Descrizione
Device
ForeignGroup
Group
ServicePrincipal
User

RoleDefinition

Dettagli della definizione del ruolo

Nome Tipo Descrizione
displayName

string

Nome visualizzato della definizione del ruolo

id

string

ID della definizione del ruolo

type

string

Tipo di definizione del ruolo

RoleEligibilityScheduleInstance

Informazioni sull'istanza di pianificazione dell'idoneità del ruolo corrente o imminente

Nome Tipo Descrizione
id

string

ID istanza di pianificazione dell'idoneità del ruolo.

name

string

Nome dell'istanza di pianificazione dell'idoneità del ruolo.

properties.condition

string

Condizioni per l'assegnazione di ruolo. Questo limita le risorse a cui può essere assegnato. ad esempio: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versione della condizione. Il valore attualmente accettato è '2.0'

properties.createdOn

string (date-time)

DateTime quando è stata creata la pianificazione dell'idoneità dei ruoli

properties.endDateTime

string (date-time)

EndDateTime dell'istanza di pianificazione dell'idoneità del ruolo

properties.expandedProperties

ExpandedProperties

Proprietà aggiuntive dell'entità, dell'ambito e della definizione del ruolo

properties.memberType

MemberType

Tipo di appartenenza della pianificazione dell'idoneità dei ruoli

properties.principalId

string

ID entità.

properties.principalType

principalType

Tipo di entità dell'ID entità assegnato.

properties.roleDefinitionId

string

ID definizione del ruolo.

properties.roleEligibilityScheduleId

string

ID della pianificazione di idoneità del ruolo master

properties.scope

string

Ambito di pianificazione dell'idoneità del ruolo.

properties.startDateTime

string (date-time)

StartDateTime dell'istanza di pianificazione dell'idoneità del ruolo

properties.status

Status

Stato dell'istanza di pianificazione dell'idoneità del ruolo

type

string

Tipo di istanza di pianificazione dell'idoneità del ruolo.

RoleEligibilityScheduleInstanceListResult

Risultato dell'operazione dell'elenco di istanze di pianificazione dell'idoneità del ruolo.

Nome Tipo Descrizione
nextLink

string

URL da usare per ottenere il set di risultati successivo.

value

RoleEligibilityScheduleInstance[]

Elenco di istanze di pianificazione dell'idoneità dei ruoli.

Scope

Dettagli dell'ambito della risorsa

Nome Tipo Descrizione
displayName

string

Nome visualizzato della risorsa

id

string

ID ambito della risorsa

type

string

Tipo di risorsa

Status

Stato dell'istanza di pianificazione dell'idoneità del ruolo

Valore Descrizione
Accepted
AdminApproved
AdminDenied
Canceled
Denied
Failed
FailedAsResourceIsLocked
Granted
Invalid
PendingAdminDecision
PendingApproval
PendingApprovalProvisioning
PendingEvaluation
PendingExternalProvisioning
PendingProvisioning
PendingRevocation
PendingScheduleCreation
Provisioned
ProvisioningStarted
Revoked
ScheduleCreated
TimedOut