Delen via


Role Assignment Schedule Instances - List For Scope

Hiermee worden roltoewijzingsplanningsexemplaren van een roltoewijzingsplanning opgehaald.

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

URI-parameters

Name In Vereist Type Description
scope
path True

string

Het bereik van de roltoewijzingsplanning.

api-version
query True

string

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 binnen 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 roltoewijzingsplanningsexemplaren voor de gebruiker te retourneren. Gebruik $filter=asTarget() om alle roltoewijzingsschema-exemplaren te retourneren die voor de huidige gebruiker zijn gemaakt.

Antwoorden

Name Type Description
200 OK

RoleAssignmentScheduleInstanceListResult

OK: retourneert een matrix met roltoewijzingsplanningsexemplaren.

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

GetRoleAssignmentScheduleInstancesByScope

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AssignmentType

Toewijzingstype van de roltoewijzingsplanning

CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

ExpandedProperties
MemberType

Lidmaatschapstype van de roltoewijzingsplanning

Principal

Details van de principal

principalType

Het principal-type van de toegewezen principal-id.

RoleAssignmentScheduleInstance

Informatie over de huidige of toekomstige instantie van roltoewijzingsplanning

RoleAssignmentScheduleInstanceListResult

Resultaat van de bewerking in de lijst met exemplaren van roltoewijzingsplanning.

RoleDefinition

Details van roldefinitie

Scope

Details van het resourcebereik

Status

De status van de instantie van de roltoewijzingsplanning.

AssignmentType

Toewijzingstype van de roltoewijzingsplanning

Name Type Description
Activated

string

Assigned

string

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 de roltoewijzingsplanning

Name Type Description
Direct

string

Group

string

Inherited

string

Principal

Details van de principal

Name Type Description
displayName

string

Weergavenaam van de principal

email

string

Email id van de principal

id

string

Id van de principal

type

string

Type van de principal

principalType

Het principal-type van de toegewezen principal-id.

Name Type Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informatie over de huidige of toekomstige instantie van roltoewijzingsplanning

Name Type Description
id

string

De instantie-id van de roltoewijzingsplanning.

name

string

De naam van het exemplaar van de roltoewijzingsplanning.

properties.assignmentType

AssignmentType

Toewijzingstype van de roltoewijzingsplanning

properties.condition

string

De voorwaarden voor de roltoewijzing. Dit beperkt de resources waaraan het 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

Datum/tijd waarop de roltoewijzingsplanning is gemaakt

properties.endDateTime

string

De endDateTime van de roltoewijzingsplanningsinstantie

properties.expandedProperties

ExpandedProperties

Aanvullende eigenschappen van principal, bereik en roldefinitie

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId gebruikt om te activeren

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId gekoppeld aan deze rolAssignmentScheduleInstance

properties.memberType

MemberType

Lidmaatschapstype van de roltoewijzingsplanning

properties.originRoleAssignmentId

string

Roltoewijzings-id in extern systeem

properties.principalId

string

De principal-id.

properties.principalType

principalType

Het principal-type van de toegewezen principal-id.

properties.roleAssignmentScheduleId

string

Id van de hoofdroltoewijzingsplanning

properties.roleDefinitionId

string

De roldefinitie-id.

properties.scope

string

Het bereik van de roltoewijzingsplanning.

properties.startDateTime

string

De startDateTime van het exemplaar van de roltoewijzingsplanning

properties.status

Status

De status van de instantie van de roltoewijzingsplanning.

type

string

Het exemplaartype roltoewijzingsplanning.

RoleAssignmentScheduleInstanceListResult

Resultaat van de bewerking in de lijst met exemplaren van roltoewijzingsplanning.

Name Type Description
nextLink

string

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

value

RoleAssignmentScheduleInstance[]

Instantielijst voor roltoewijzingsplanning.

RoleDefinition

Details van roldefinitie

Name Type Description
displayName

string

Weergavenaam van de roldefinitie

id

string

Id van de roldefinitie

type

string

Type roldefinitie

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 de roltoewijzingsplanning.

Name Type 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