Sdílet prostřednictvím


Role Assignment Schedule Instances - List For Scope

Získá instance plánu přiřazení role plánu přiřazení role.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
scope
path True

string

Rozsah plánu přiřazení role.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

$filter
query

string

Filtr, který se má použít na operaci. Pomocí $filter=atScope() vrátíte všechny plány přiřazení rolí v rozsahu nebo nad jeho rozsahem. Pomocí $filter=principalId eq {id} vrátíte všechny plány přiřazení rolí na úrovni, nad nebo pod rozsahem zadaného objektu zabezpečení. K vrácení všech instancí plánu přiřazení rolí pro uživatele použijte $filter=assignedTo({userId}). Pomocí $filter=asTarget() vrátíte všechny instance plánu přiřazení rolí vytvořené pro aktuálního uživatele.

Odpovědi

Name Typ Description
200 OK

RoleAssignmentScheduleInstanceListResult

OK – vrátí pole instancí plánu přiřazení rolí.

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

GetRoleAssignmentScheduleInstancesByScope

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
AssignmentType

Typ přiřazení plánu přiřazení role

CloudError

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

ExpandedProperties
MemberType

Typ členství v plánu přiřazení role

Principal

Podrobnosti o objektu zabezpečení

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

RoleAssignmentScheduleInstance

Informace o aktuální nebo nadcházející instanci plánu přiřazení role

RoleAssignmentScheduleInstanceListResult

Výsledek operace seznamu instancí plánu přiřazení role.

RoleDefinition

Podrobnosti o definici role

Scope

Podrobnosti o rozsahu prostředků

Status

Stav instance plánu přiřazení role.

AssignmentType

Typ přiřazení plánu přiřazení role

Name Typ Description
Activated

string

Assigned

string

CloudError

Chybová odpověď ze služby.

Name Typ Description
error

CloudErrorBody

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

Name Typ Description
code

string

Identifikátor chyby. Kódy jsou neutrální a mají být využívány programově.

message

string

Zpráva popisující chybu, která má být vhodná k zobrazení v uživatelském rozhraní.

ExpandedProperties

Name Typ Description
principal

Principal

Podrobnosti o objektu zabezpečení

roleDefinition

RoleDefinition

Podrobnosti o definici role

scope

Scope

Podrobnosti o rozsahu prostředků

MemberType

Typ členství v plánu přiřazení role

Name Typ Description
Direct

string

Group

string

Inherited

string

Principal

Podrobnosti o objektu zabezpečení

Name Typ Description
displayName

string

Zobrazovaný název objektu zabezpečení

email

string

Email ID objektu zabezpečení

id

string

ID objektu zabezpečení

type

string

Typ objektu zabezpečení

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

Name Typ Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informace o aktuální nebo nadcházející instanci plánu přiřazení role

Name Typ Description
id

string

ID instance plánu přiřazení role.

name

string

Název instance plánu přiřazení role.

properties.assignmentType

AssignmentType

Typ přiřazení plánu přiřazení role

properties.condition

string

Podmínky přiřazení role. Tím se omezí prostředky, ke kterým se dá přiřadit. např.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Verze podmínky. Aktuálně přijímaná hodnota je 2.0.

properties.createdOn

string

Datum a čas vytvoření plánu přiřazení role

properties.endDateTime

string

EndDateTime instance plánu přiřazení role

properties.expandedProperties

ExpandedProperties

Další vlastnosti objektu zabezpečení, oboru a definice role

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId použité k aktivaci

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId propojené s touto rolíAssignmentScheduleInstance

properties.memberType

MemberType

Typ členství v plánu přiřazení role

properties.originRoleAssignmentId

string

ID přiřazení role v externím systému

properties.principalId

string

ID objektu zabezpečení.

properties.principalType

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

properties.roleAssignmentScheduleId

string

ID plánu přiřazení hlavní role

properties.roleDefinitionId

string

ID definice role.

properties.scope

string

Obor plánu přiřazení role.

properties.startDateTime

string

StartDateTime instance plánu přiřazení role

properties.status

Status

Stav instance plánu přiřazení role.

type

string

Typ instance plánu přiřazení role.

RoleAssignmentScheduleInstanceListResult

Výsledek operace seznamu instancí plánu přiřazení role.

Name Typ Description
nextLink

string

Adresa URL, která se má použít pro získání další sady výsledků.

value

RoleAssignmentScheduleInstance[]

Seznam instancí plánu přiřazení role

RoleDefinition

Podrobnosti o definici role

Name Typ Description
displayName

string

Zobrazovaný název definice role

id

string

ID definice role

type

string

Typ definice role

Scope

Podrobnosti o rozsahu prostředků

Name Typ Description
displayName

string

Zobrazovaný název prostředku

id

string

ID oboru prostředku

type

string

Typ prostředku

Status

Stav instance plánu přiřazení role.

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