Share via


Role Eligibility Schedule Instances - List For Scope

Obtient les instances de planification d’éligibilité des rôles d’une planification d’éligibilité aux rôles.

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

Paramètres URI

Nom Dans Obligatoire Type Description
scope
path True

string

Étendue de la planification d’éligibilité au rôle.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

$filter
query

string

Filtre à appliquer à l’opération. Utilisez $filter=atScope() pour retourner toutes les planifications d’attribution de rôle au niveau ou au-dessus de l’étendue. Utilisez $filter=principalId eq {id} pour retourner toutes les planifications d’attribution de rôle à, au-dessus ou en dessous de l’étendue du principal spécifié. Utilisez $filter=assignedTo('{userId}') pour renvoyer toutes les planifications d’éligibilité des rôles pour l’utilisateur. Utilisez $filter=asTarget() pour retourner toutes les planifications d’éligibilité aux rôles créées pour l’utilisateur actuel.

Réponses

Nom Type Description
200 OK

RoleEligibilityScheduleInstanceListResult

OK - Retourne un tableau d’instances de planification d’éligibilité de rôle.

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

GetRoleEligibilityScheduleInstancesByScope

Sample Request

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

Sample Response

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

Définitions

Nom Description
CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

ExpandedProperties
MemberType

Type d’appartenance de la planification d’éligibilité au rôle

Principal

Détails du principal

principalType

Type de principal de l’ID de principal affecté.

RoleDefinition

Détails de la définition de rôle

RoleEligibilityScheduleInstance

Informations sur la planification actuelle ou à venir de l’éligibilité des rôles instance

RoleEligibilityScheduleInstanceListResult

Planification d’éligibilité des rôles instance résultat de l’opération de liste.

Scope

Détails de l’étendue de la ressource

Status

La status de la planification de l’éligibilité au rôle instance

CloudError

Réponse d’erreur du service.

Nom Type Description
error

CloudErrorBody

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

message

string

Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur.

ExpandedProperties

Nom Type Description
principal

Principal

Détails du principal

roleDefinition

RoleDefinition

Détails de la définition de rôle

scope

Scope

Détails de l’étendue de la ressource

MemberType

Type d’appartenance de la planification d’éligibilité au rôle

Nom Type Description
Direct

string

Group

string

Inherited

string

Principal

Détails du principal

Nom Type Description
displayName

string

Nom d’affichage du principal

email

string

id de Email du principal

id

string

ID du principal

type

string

Type du principal

principalType

Type de principal de l’ID de principal affecté.

Nom Type Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleDefinition

Détails de la définition de rôle

Nom Type Description
displayName

string

Nom d’affichage de la définition de rôle

id

string

ID de la définition de rôle

type

string

Type de définition de rôle

RoleEligibilityScheduleInstance

Informations sur la planification actuelle ou à venir de l’éligibilité des rôles instance

Nom Type Description
id

string

La planification d’éligibilité au rôle instance ID.

name

string

La planification d’éligibilité au rôle instance nom.

properties.condition

string

Conditions sur l’attribution de rôle. Cela limite les ressources auxquelles il peut être affecté. Par exemple : @Resource[Microsoft.Storage/storageAccounts/blobServices/containers :ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Version de la condition. La valeur actuellement acceptée est « 2.0 »

properties.createdOn

string

DateTime lors de la création de la planification d’éligibilité des rôles

properties.endDateTime

string

EndDateTime de la planification d’éligibilité du rôle instance

properties.expandedProperties

ExpandedProperties

Propriétés supplémentaires du principal, de l’étendue et de la définition de rôle

properties.memberType

MemberType

Type d’appartenance de la planification d’éligibilité au rôle

properties.principalId

string

ID du principal.

properties.principalType

principalType

Type de principal de l’ID de principal affecté.

properties.roleDefinitionId

string

ID de définition de rôle.

properties.roleEligibilityScheduleId

string

ID de la planification d’éligibilité des rôles master

properties.scope

string

Étendue de la planification d’éligibilité du rôle.

properties.startDateTime

string

StartDateTime de la planification d’éligibilité des rôles instance

properties.status

Status

La status de la planification de l’éligibilité au rôle instance

type

string

La planification d’éligibilité des rôles instance type.

RoleEligibilityScheduleInstanceListResult

Planification d’éligibilité des rôles instance résultat de l’opération de liste.

Nom Type Description
nextLink

string

URL à utiliser pour obtenir l’ensemble de résultats suivant.

value

RoleEligibilityScheduleInstance[]

Liste des instance de planification d’éligibilité des rôles.

Scope

Détails de l’étendue de la ressource

Nom Type Description
displayName

string

Nom d’affichage de la ressource

id

string

ID d’étendue de la ressource

type

string

Type de la ressource

Status

La status de la planification de l’éligibilité au rôle instance

Nom 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