Condividi tramite


Role Assignment Schedule Instances - List For Scope

Ottiene le istanze di pianificazione dell'assegnazione di ruolo di una pianificazione dell'assegnazione di ruolo.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
scope
path True

string

Ambito della pianificazione dell'assegnazione di ruolo.

api-version
query True

string

Versione dell'API da usare per questa operazione.

$filter
query

string

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

Risposte

Nome Tipo Descrizione
200 OK

RoleAssignmentScheduleInstanceListResult

OK: restituisce una matrice di istanze di pianificazione dell'assegnazione di ruolo.

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

GetRoleAssignmentScheduleInstancesByScope

Esempio di richiesta

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

Risposta di esempio

{
  "value": [
    {
      "properties": {
        "originRoleAssignmentId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignments/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
        "linkedRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
        "linkedRoleEligibilityScheduleInstanceId": "21e4b59a-0499-4fe0-a3c3-43a3055b773a",
        "assignmentType": "Assigned",
        "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",
        "status": "Accepted",
        "roleAssignmentScheduleId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentSchedules/c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
        "startDateTime": "2020-09-09T21:35:27.91Z",
        "endDateTime": "2020-09-10T05:35:17.91Z",
        "memberType": "Direct",
        "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": "ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleInstances/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "type": "Microsoft.Authorization/RoleAssignmentScheduleInstances"
    }
  ]
}

Definizioni

Nome Descrizione
AssignmentType

Tipo di assegnazione della pianificazione dell'assegnazione di ruolo

CloudError

Risposta di errore dal servizio.

CloudErrorBody

Risposta di errore dal servizio.

ExpandedProperties
MemberType

Tipo di appartenenza della pianificazione dell'assegnazione di ruolo

Principal

Dettagli dell'entità

principalType

Tipo di entità dell'ID entità assegnato.

RoleAssignmentScheduleInstance

Informazioni sull'istanza di pianificazione dell'assegnazione di ruolo corrente o futura

RoleAssignmentScheduleInstanceListResult

Risultato dell'operazione dell'elenco di istanze dell'assegnazione di ruolo.

RoleDefinition

Dettagli della definizione del ruolo

Scope

Dettagli dell'ambito della risorsa

Status

Stato dell'istanza di pianificazione dell'assegnazione di ruolo.

AssignmentType

Tipo di assegnazione della pianificazione dell'assegnazione di ruolo

Nome Tipo Descrizione
Activated

string

Assigned

string

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, che deve 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'assegnazione di ruolo

Nome Tipo Descrizione
Direct

string

Group

string

Inherited

string

Principal

Dettagli dell'entità

Nome Tipo Descrizione
displayName

string

Nome visualizzato dell'entità

email

string

Email ID dell'entità

id

string

ID dell'entità

type

string

Tipo dell'entità

principalType

Tipo di entità dell'ID entità assegnato.

Nome Tipo Descrizione
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informazioni sull'istanza di pianificazione dell'assegnazione di ruolo corrente o futura

Nome Tipo Descrizione
id

string

ID istanza della pianificazione dell'assegnazione di ruolo.

name

string

Nome dell'istanza di pianificazione dell'assegnazione di ruolo.

properties.assignmentType

AssignmentType

Tipo di assegnazione della pianificazione dell'assegnazione di ruolo

properties.condition

string

Condizioni per l'assegnazione di ruolo. Ciò 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

DateTime quando è stata creata la pianificazione dell'assegnazione di ruolo

properties.endDateTime

string

EndDateTime dell'istanza di pianificazione dell'assegnazione di ruolo

properties.expandedProperties

ExpandedProperties

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

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId usato per attivare

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId collegato a questo roleAssignmentScheduleInstance

properties.memberType

MemberType

Tipo di appartenenza della pianificazione dell'assegnazione di ruolo

properties.originRoleAssignmentId

string

ID assegnazione ruolo nel sistema esterno

properties.principalId

string

ID entità.

properties.principalType

principalType

Tipo di entità dell'ID entità assegnato.

properties.roleAssignmentScheduleId

string

ID della pianificazione dell'assegnazione di ruolo master

properties.roleDefinitionId

string

ID definizione del ruolo.

properties.scope

string

Ambito della pianificazione dell'assegnazione di ruolo.

properties.startDateTime

string

StartDateTime dell'istanza di pianificazione dell'assegnazione di ruolo

properties.status

Status

Stato dell'istanza di pianificazione dell'assegnazione di ruolo.

type

string

Tipo di istanza di pianificazione dell'assegnazione di ruolo.

RoleAssignmentScheduleInstanceListResult

Risultato dell'operazione dell'elenco di istanze dell'assegnazione di ruolo.

Nome Tipo Descrizione
nextLink

string

URL da usare per ottenere il set di risultati successivo.

value

RoleAssignmentScheduleInstance[]

Elenco di istanze della pianificazione dell'assegnazione di ruolo.

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

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'assegnazione di ruolo.

Nome Tipo Descrizione
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