Delen via


Role Eligibility Schedule Instances - List For Scope

Hiermee haalt u exemplaren van het geschiktheidsschema voor rollen op van een rol.

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

URI-parameters

Name In Vereist Type Description
scope
path True

string

Het bereik van het geschiktheidsschema voor rollen.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

$filter
query

string

Het filter dat moet worden toegepast op de bewerking. Gebruik $filter=atScope() om alle roltoewijzingsschema's op of boven het bereik te retourneren. Gebruik $filter=principalId eq {id} om alle roltoewijzingsschema's op, boven of onder het bereik voor de opgegeven principal te retourneren. Gebruik $filter=assignedTo({userId}) om alle geschiktheidsschema's voor rollen voor de gebruiker te retourneren. Gebruik $filter=asTarget() om alle rol geschiktheidsschema's te retourneren die zijn gemaakt voor de huidige gebruiker.

Antwoorden

Name Type Description
200 OK

RoleEligibilityScheduleInstanceListResult

OK: retourneert een matrix met instanties van het geschiktheidsschema voor rollen.

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

GetRoleEligibilityScheduleInstancesByScope

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

ExpandedProperties
MemberType

Lidmaatschapstype van het geschiktheidsschema voor rollen

Principal

Details van de principal

principalType

Het principal-type van de toegewezen principal-id.

RoleDefinition

Details van roldefinitie

RoleEligibilityScheduleInstance

Informatie over het huidige of aanstaande exemplaar van het geschiktheidsschema voor rollen

RoleEligibilityScheduleInstanceListResult

Resultaat van de bewerking van de lijst met exemplaren van het rolschema.

Scope

Details van het resourcebereik

Status

De status van de instantie van het rol geschiktheidsschema

CloudError

Een foutreactie van de service.

Name Type Description
error

CloudErrorBody

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

ExpandedProperties

Name Type Description
principal

Principal

Details van de principal

roleDefinition

RoleDefinition

Details van roldefinitie

scope

Scope

Details van het resourcebereik

MemberType

Lidmaatschapstype van het geschiktheidsschema voor rollen

Waarde Description
Direct
Group
Inherited

Principal

Details van de principal

Name Type Description
displayName

string

Weergavenaam van de principal

email

string

E-mail-id van de principal

id

string

Id van de principal

type

string

Type principal

principalType

Het principal-type van de toegewezen principal-id.

Waarde Description
Device
ForeignGroup
Group
ServicePrincipal
User

RoleDefinition

Details van roldefinitie

Name Type Description
displayName

string

Weergavenaam van de roldefinitie

id

string

Id van de roldefinitie

type

string

Type roldefinitie

RoleEligibilityScheduleInstance

Informatie over het huidige of aanstaande exemplaar van het geschiktheidsschema voor rollen

Name Type Description
id

string

De instantie-id van het rol-geschiktheidsschema.

name

string

De naam van het exemplaar van het rol geschiktheidsschema.

properties.condition

string

De voorwaarden voor de roltoewijzing. Hiermee worden de resources beperkt waaraan deze kan worden toegewezen. bijvoorbeeld: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versie van de voorwaarde. Momenteel geaccepteerde waarde is '2.0'

properties.createdOn

string (date-time)

Datum/tijd waarop het geschiktheidsschema voor rollen is gemaakt

properties.endDateTime

string (date-time)

De endDateTime van de instantie van het rol-geschiktheidsschema

properties.expandedProperties

ExpandedProperties

Aanvullende eigenschappen van principal, bereik en roldefinitie

properties.memberType

MemberType

Lidmaatschapstype van het geschiktheidsschema voor rollen

properties.principalId

string

De principal-id.

properties.principalType

principalType

Het principal-type van de toegewezen principal-id.

properties.roleDefinitionId

string

De id van de roldefinitie.

properties.roleEligibilityScheduleId

string

Id van het geschiktheidsschema voor hoofdrollen

properties.scope

string

Het bereik van het geschiktheidsschema voor rollen.

properties.startDateTime

string (date-time)

De startDateTime van de instantie van het rol-geschiktheidsschema

properties.status

Status

De status van de instantie van het rol geschiktheidsschema

type

string

Het exemplaartype rol geschiktheidsplanning.

RoleEligibilityScheduleInstanceListResult

Resultaat van de bewerking van de lijst met exemplaren van het rolschema.

Name Type Description
nextLink

string

De URL die moet worden gebruikt voor het ophalen van de volgende set resultaten.

value

RoleEligibilityScheduleInstance[]

Lijst met instanties van rol geschiktheidsplanning.

Scope

Details van het resourcebereik

Name Type Description
displayName

string

Weergavenaam van de resource

id

string

Bereik-id van de resource

type

string

Type resource

Status

De status van de instantie van het rol geschiktheidsschema

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