Partager via


Role Assignment Schedule Requests - Get

Obtenez la demande de planification d’attribution de rôle spécifiée.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}?api-version=2020-10-01

Paramètres URI

Nom Dans Obligatoire Type Description
roleAssignmentScheduleRequestName
path True

string

Nom (guid) de la demande de planification d’attribution de rôle à obtenir.

scope
path True

string

Étendue de la demande de planification d’attribution de rôle.

api-version
query True

string

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

Réponses

Nom Type Description
200 OK

RoleAssignmentScheduleRequest

OK : retourne des informations sur la demande de planification d’attribution 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
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

GetRoleAssignmentScheduleRequestByName

Exemple de requête

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045?api-version=2020-10-01

Exemple de réponse

{
  "properties": {
    "targetRoleAssignmentScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "targetRoleAssignmentScheduleInstanceId": null,
    "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",
    "requestType": "SelfActivate",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:35:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "PT8H"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "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": "fea7a502-9a96-4806-a26f-eee560e52045",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045",
  "type": "Microsoft.Authorization/RoleAssignmentScheduleRequests"
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

ExpandedProperties
Expiration

Expiration de la planification d’attribution de rôle

Principal

Détails du principal

principalType

Type principal de l’ID principal attribué.

RequestType

Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc.

RoleAssignmentScheduleRequest

Demande de planification d’attribution de rôle

RoleDefinition

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

ScheduleInfo

Informations de planification de la planification de l’attribution de rôle

Scope

Détails de l’étendue des ressources

Status

Status de la demande de planification d’attribution de rôle.

TicketInfo

Informations de ticket de l’attribution de rôle

Type

Type d’expiration de la planification d’attribution de rôle

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 adapté à l’affichage 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 des ressources

Expiration

Expiration de la planification d’attribution de rôle

Nom Type Description
duration

string

Durée de la planification d’attribution de rôle dans TimeSpan.

endDateTime

string

DateTime de fin de la planification d’attribution de rôle.

type

Type

Type d’expiration de la planification d’attribution de rôle

Principal

Détails du principal

Nom Type Description
displayName

string

Nom d’affichage du principal

email

string

id Email du principal

id

string

ID du principal

type

string

Type du principal

principalType

Type principal de l’ID principal attribué.

Valeur Description
Device
ForeignGroup
Group
ServicePrincipal
User

RequestType

Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc.

Valeur Description
AdminAssign
AdminExtend
AdminRemove
AdminRenew
AdminUpdate
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleAssignmentScheduleRequest

Demande de planification d’attribution de rôle

Nom Type Description
id

string

ID de demande de planification d’attribution de rôle.

name

string

Nom de la demande de planification d’attribution de rôle.

properties.approvalId

string

ApprovalId de la demande de planification d’attribution de rôle.

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 demande de planification d’attribution de rôle

properties.expandedProperties

ExpandedProperties

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

properties.justification

string

Justification de l’attribution de rôle

properties.linkedRoleEligibilityScheduleId

string

ID de planification d’éligibilité de rôle lié pour activer une éligibilité.

properties.principalId

string

ID principal.

properties.principalType

principalType

Type principal de l’ID principal attribué.

properties.requestType

RequestType

Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc.

properties.requestorId

string

ID de l’utilisateur qui a créé cette demande

properties.roleDefinitionId

string

ID de définition de rôle.

properties.scheduleInfo

ScheduleInfo

Informations de planification de la planification de l’attribution de rôle

properties.scope

string

Étendue de la demande de planification d’attribution de rôle.

properties.status

Status

Status de la demande de planification d’attribution de rôle.

properties.targetRoleAssignmentScheduleId

string

ID de planification d’attribution de rôle résultant ou ID de planification d’attribution de rôle mis à jour

properties.targetRoleAssignmentScheduleInstanceId

string

La planification d’attribution de rôle instance ID en cours de mise à jour

properties.ticketInfo

TicketInfo

Informations de ticket de l’attribution de rôle

type

string

Type de demande de planification d’attribution de rôle.

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 la définition de rôle

ScheduleInfo

Informations de planification de la planification de l’attribution de rôle

Nom Type Description
expiration

Expiration

Expiration de la planification d’attribution de rôle

startDateTime

string

DateHeure de début de la planification d’attribution de rôle.

Scope

Détails de l’étendue des ressources

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

Status de la demande de planification d’attribution de rôle.

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

TicketInfo

Informations de ticket de l’attribution de rôle

Nom Type Description
ticketNumber

string

Numéro de ticket pour l’attribution de rôle

ticketSystem

string

Nom du système de ticket pour l’attribution de rôle

Type

Type d’expiration de la planification d’attribution de rôle

Valeur Description
AfterDateTime
AfterDuration
NoExpiration