Sdílet prostřednictvím


Role Eligibility Schedule Instances - List For Scope

Získá instance plánu způsobilosti rolí pro plán způsobilosti role.

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

Parametry identifikátoru URI

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

string

Rozsah plánu způsobilosti pro roli.

api-version
query True

string

minLength: 1

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

$filter
query

string

Filtr, který se má použít pro operaci. Pomocí $filter=atScope() vrátíte všechny plány přiřazení rolí v rozsahu nebo nad oborem. Pomocí $filter=principalId eq {id} vrátíte všechny plány přiřazení rolí nad nebo pod oborem zadaného objektu zabezpečení. Pomocí $filter=assignedTo('{userId}') můžete uživateli vrátit všechny plány způsobilosti k rolím. Pomocí $filter=asTarget() můžete vrátit všechny plány způsobilosti rolí vytvořené pro aktuálního uživatele.

Odpovědi

Name Typ Description
200 OK

RoleEligibilityScheduleInstanceListResult

OK – Vrátí pole instancí plánu způsobilosti rolí.

Other Status Codes

CloudError

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

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

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

GetRoleEligibilityScheduleInstancesByScope

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
CloudError

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

ExpandedProperties
MemberType

Typ členství v plánu způsobilosti role

Principal

Podrobnosti o objektu zabezpečení

principalType

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

RoleDefinition

Podrobnosti definice role

RoleEligibilityScheduleInstance

Informace o aktuální nebo nadcházející instanci plánu způsobilosti pro roli

RoleEligibilityScheduleInstanceListResult

Výsledek operace seznamu instancí plánu způsobilosti role

Scope

Podrobnosti o rozsahu prostředků

Status

Stav instance plánu způsobilosti role

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 invariantní a mají být využity programově.

message

string

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

ExpandedProperties

Name Typ Description
principal

Principal

Podrobnosti o objektu zabezpečení

roleDefinition

RoleDefinition

Podrobnosti definice role

scope

Scope

Podrobnosti o rozsahu prostředků

MemberType

Typ členství v plánu způsobilosti role

Hodnota Description
Direct
Group
Inherited

Principal

Podrobnosti o objektu zabezpečení

Name Typ Description
displayName

string

Zobrazovaný název objektu zabezpečení

email

string

ID e-mailu 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í.

Hodnota Description
Device
ForeignGroup
Group
ServicePrincipal
User

RoleDefinition

Podrobnosti definice role

Name Typ Description
displayName

string

Zobrazovaný název definice role

id

string

ID definice role

type

string

Typ definice role

RoleEligibilityScheduleInstance

Informace o aktuální nebo nadcházející instanci plánu způsobilosti pro roli

Name Typ Description
id

string

ID instance plánu způsobilosti role.

name

string

Název instance plánu způsobilosti pro roli.

properties.condition

string

Podmínky přiřazení role. Tím omezíte prostředky, ke kterým je možné přiřadit. Například: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Verze podmínky. Aktuálně přijatá hodnota je 2,0.

properties.createdOn

string (date-time)

Datum a čas vytvoření plánu způsobilosti role

properties.endDateTime

string (date-time)

EndDateTime instance plánu způsobilosti role

properties.expandedProperties

ExpandedProperties

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

properties.memberType

MemberType

Typ členství v plánu způsobilosti role

properties.principalId

string

ID objektu zabezpečení.

properties.principalType

principalType

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

properties.roleDefinitionId

string

ID definice role.

properties.roleEligibilityScheduleId

string

ID plánu způsobilosti hlavní role

properties.scope

string

Rozsah plánu způsobilosti pro roli.

properties.startDateTime

string (date-time)

Počáteční datum a čas instance plánu způsobilosti role

properties.status

Status

Stav instance plánu způsobilosti role

type

string

Typ instance plánu způsobilosti role.

RoleEligibilityScheduleInstanceListResult

Výsledek operace seznamu instancí plánu způsobilosti role

Name Typ Description
nextLink

string

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

value

RoleEligibilityScheduleInstance[]

Seznam instancí plánu způsobilosti rolí

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 způsobilosti role

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