Dela via


Role Eligibility Schedule Instances - List For Scope

Hämtar rollberättigande schemainstanser av ett schema för rollberättigande.

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-parametrar

Name I Obligatorisk Typ Description
scope
path True

string

Omfånget för behörighetsschemat för rollen.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

$filter
query

string

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla rolltilldelningsscheman vid eller över omfånget. Använd $filter=principalId eq {id} för att returnera alla rolltilldelningsscheman vid, ovanför eller under omfånget för det angivna huvudnamnet. Använd $filter=assignedTo('{userId}') för att returnera alla scheman för rollberättigande för användaren. Använd $filter=asTarget() för att returnera alla scheman för rollberättigande som skapats för den aktuella användaren.

Svar

Name Typ Description
200 OK

RoleEligibilityScheduleInstanceListResult

OK – Returnerar matrisen med rollberättigande schemainstanser.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

GetRoleEligibilityScheduleInstancesByScope

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

ExpandedProperties
MemberType

Medlemskapstyp för schemat för rollberättigande

Principal

Information om huvudkontot

principalType

Huvudtypen för det tilldelade huvudnamns-ID:t.

RoleDefinition

Information om rolldefinition

RoleEligibilityScheduleInstance

Information om aktuell eller kommande rollberättigande schemainstans

RoleEligibilityScheduleInstanceListResult

Resultatet av åtgärden för instanslistan för rollberättigande schemaläggs.

Scope

Information om resursomfånget

Status

Status för instansen för rollberättigandeschemat

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

CloudErrorBody

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

Name Typ Description
code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

ExpandedProperties

Name Typ Description
principal

Principal

Information om huvudkontot

roleDefinition

RoleDefinition

Information om rolldefinition

scope

Scope

Information om resursomfånget

MemberType

Medlemskapstyp för schemat för rollberättigande

Name Typ Description
Direct

string

Group

string

Inherited

string

Principal

Information om huvudkontot

Name Typ Description
displayName

string

Huvudnamnets visningsnamn

email

string

Email ID för huvudkontot

id

string

ID för huvudkontot

type

string

Typ av huvudnamn

principalType

Huvudtypen för det tilldelade huvudnamns-ID:t.

Name Typ Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleDefinition

Information om rolldefinition

Name Typ Description
displayName

string

Visningsnamn för rolldefinitionen

id

string

ID för rolldefinitionen

type

string

Typ av rolldefinition

RoleEligibilityScheduleInstance

Information om aktuell eller kommande rollberättigande schemainstans

Name Typ Description
id

string

Rollberättigande schemalägger instans-ID.

name

string

Namnet på instansen för rollberättigandeschemat.

properties.condition

string

Villkoren för rolltilldelningen. Detta begränsar de resurser som den kan tilldelas till. t.ex. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container"

properties.conditionVersion

string

Version av villkoret. För närvarande accepteras värdet "2.0"

properties.createdOn

string

DateTime när schemat för rollberättigande skapades

properties.endDateTime

string

EndDateTime för instansen för rollberättigandeschemat

properties.expandedProperties

ExpandedProperties

Ytterligare egenskaper för huvudnamn, omfång och rolldefinition

properties.memberType

MemberType

Medlemskapstyp för schemat för rollberättigande

properties.principalId

string

Huvud-ID:t.

properties.principalType

principalType

Huvudtypen för det tilldelade huvudnamns-ID:t.

properties.roleDefinitionId

string

Rolldefinitions-ID.

properties.roleEligibilityScheduleId

string

ID för huvudrollens berättigandeschema

properties.scope

string

Omfånget för rollberättigandeschemat.

properties.startDateTime

string

startDateTime för instansen för rollberättigandeschemat

properties.status

Status

Status för instansen för rollberättigandeschemat

type

string

Instanstypen för rollberättigande schema.

RoleEligibilityScheduleInstanceListResult

Resultatet av åtgärden för instanslistan för rollberättigande schemaläggs.

Name Typ Description
nextLink

string

Url:en som ska användas för att hämta nästa uppsättning resultat.

value

RoleEligibilityScheduleInstance[]

Schemalägg instanslista för rollberättigande.

Scope

Information om resursomfånget

Name Typ Description
displayName

string

Resursens visningsnamn

id

string

Resursens omfångs-ID

type

string

Resurstyp

Status

Status för instansen för rollberättigandeschemat

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