Freigeben über


Role Assignment Schedule Instances - List For Scope

Ruft Rollenzuweisungszeitplaninstanzen eines Rollenzuweisungszeitplans ab.

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

Name In Erforderlich Typ Beschreibung
scope
path True

string

Der Bereich des Rollenzuweisungszeitplans.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

$filter
query

string

Der Filter, der auf den Vorgang angewendet werden soll. Verwenden Sie $filter=atScope(), um alle Rollenzuweisungszeitpläne am oder oberhalb des Bereichs zurückzugeben. Verwenden Sie $filter=principalId eq {id}, um alle Rollenzuweisungszeitpläne über oder unterhalb des Bereichs für den angegebenen Prinzipal zurückzugeben. Verwenden Sie $filter=assignedTo('{userId}'), um alle Rollenzuweisungszeitplaninstanzen für den Benutzer zurückzugeben. Verwenden Sie $filter=asTarget(), um alle Instanzen des Rollenzuweisungszeitplans zurückzugeben, die für den aktuellen Benutzer erstellt wurden.

Antworten

Name Typ Beschreibung
200 OK

RoleAssignmentScheduleInstanceListResult

OK: Gibt ein Array von Rollenzuweisungszeitplaninstanzen zurück.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

GetRoleAssignmentScheduleInstancesByScope

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AssignmentType

Zuweisungstyp des Rollenzuweisungszeitplans

CloudError

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

ExpandedProperties
MemberType

Mitgliedschaftstyp des Rollenzuweisungszeitplans

Principal

Details des Prinzipals

principalType

Der Prinzipaltyp der zugewiesenen Prinzipal-ID.

RoleAssignmentScheduleInstance

Informationen zum aktuellen oder bevorstehenden Rollenzuweisungszeitplan instance

RoleAssignmentScheduleInstanceListResult

Rollenzuweisungszeitplan instance Ergebnis des Listenvorgangs.

RoleDefinition

Details zur Rollendefinition

Scope

Details zum Ressourcenbereich

Status

Die status des Rollenzuweisungszeitplans instance.

AssignmentType

Zuweisungstyp des Rollenzuweisungszeitplans

Name Typ Beschreibung
Activated

string

Assigned

string

CloudError

Eine Fehlerantwort vom Dienst.

Name Typ Beschreibung
error

CloudErrorBody

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet sein soll.

ExpandedProperties

Name Typ Beschreibung
principal

Principal

Details des Prinzipals

roleDefinition

RoleDefinition

Details zur Rollendefinition

scope

Scope

Details zum Ressourcenbereich

MemberType

Mitgliedschaftstyp des Rollenzuweisungszeitplans

Name Typ Beschreibung
Direct

string

Group

string

Inherited

string

Principal

Details des Prinzipals

Name Typ Beschreibung
displayName

string

Anzeigename des Prinzipals

email

string

Email ID des Prinzipals

id

string

ID des Prinzipals

type

string

Typ des Prinzipals

principalType

Der Prinzipaltyp der zugewiesenen Prinzipal-ID.

Name Typ Beschreibung
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informationen zum aktuellen oder bevorstehenden Rollenzuweisungszeitplan instance

Name Typ Beschreibung
id

string

Der Rollenzuweisungszeitplan instance ID.

name

string

Der Rollenzuweisungszeitplan instance Namen.

properties.assignmentType

AssignmentType

Zuweisungstyp des Rollenzuweisungszeitplans

properties.condition

string

Die Bedingungen für die Rollenzuweisung. Dies schränkt die Ressourcen ein, denen sie zugewiesen werden kann. Beispiel: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Version der Bedingung. Der aktuell akzeptierte Wert ist "2.0"

properties.createdOn

string

DateTime beim Erstellen eines Rollenzuweisungszeitplans

properties.endDateTime

string

EndDateTime des Rollenzuweisungszeitplans instance

properties.expandedProperties

ExpandedProperties

Zusätzliche Eigenschaften der Prinzipal-, Bereichs- und Rollendefinition

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId, die zum Aktivieren verwendet wird

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId, die mit dieser Rolle verknüpft istAssignmentScheduleInstance

properties.memberType

MemberType

Mitgliedschaftstyp des Rollenzuweisungszeitplans

properties.originRoleAssignmentId

string

Rollenzuweisungs-ID im externen System

properties.principalId

string

Die Prinzipal-ID.

properties.principalType

principalType

Der Prinzipaltyp der zugewiesenen Prinzipal-ID.

properties.roleAssignmentScheduleId

string

ID des master Rollenzuweisungszeitplans

properties.roleDefinitionId

string

Hierbei handelt es sich um die Rollendefinitions-ID.

properties.scope

string

Der Bereich des Rollenzuweisungszeitplans.

properties.startDateTime

string

StartDateTime des Rollenzuweisungszeitplans instance

properties.status

Status

Die status des Rollenzuweisungszeitplans instance.

type

string

Der Rollenzuweisungszeitplan instance Typ.

RoleAssignmentScheduleInstanceListResult

Rollenzuweisungszeitplan instance Ergebnis des Listenvorgangs.

Name Typ Beschreibung
nextLink

string

Die URL, die zum Abrufen der nächsten Ergebnismenge verwendet werden soll.

value

RoleAssignmentScheduleInstance[]

Rollenzuweisungszeitplan instance Liste.

RoleDefinition

Details zur Rollendefinition

Name Typ Beschreibung
displayName

string

Anzeigename der Rollendefinition

id

string

ID der Rollendefinition

type

string

Typ der Rollendefinition

Scope

Details zum Ressourcenbereich

Name Typ Beschreibung
displayName

string

Anzeigename der Ressource

id

string

Bereichs-ID der Ressource

type

string

Typ der Ressource

Status

Die status des Rollenzuweisungszeitplans instance.

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