Udostępnij za pośrednictwem


Role Eligibility Schedule Requests - Get

Pobierz żądanie harmonogramu uprawnień określonej roli.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
roleEligibilityScheduleRequestName
path True

string

Nazwa (guid) żądania harmonogramu uprawnień roli do pobrania.

scope
path True

string

Zakres żądania harmonogramu uprawnień roli.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

RoleEligibilityScheduleRequest

OK — zwraca informacje o żądaniu harmonogramu uprawnień roli.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

GetRoleEligibilityScheduleRequestByName

Przykładowe żądanie

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6?api-version=2020-10-01

Przykładowa odpowiedź

{
  "properties": {
    "targetRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "targetRoleEligibilityScheduleInstanceId": 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": "AdminAssign",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:31:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "P365D"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "createdOn": "2020-09-09T21:32: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": "64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "type": "Microsoft.Authorization/RoleEligibilityRequests"
}

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd z usługi.

CloudErrorBody

Odpowiedź na błąd z usługi.

ExpandedProperties

Rozszerzone informacje o zasobie, roli i jednostce

Expiration

Wygaśnięcie harmonogramu uprawnień do roli

Principal

Szczegóły podmiotu zabezpieczeń

principalType

Typ podmiotu zabezpieczeń przypisanego identyfikatora podmiotu zabezpieczeń.

RequestType

Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp.

RoleDefinition

Szczegóły definicji roli

RoleEligibilityScheduleRequest

Żądanie harmonogramu uprawnień roli

ScheduleInfo

Informacje o harmonogramie uprawnień roli

Scope

Szczegóły zakresu zasobów

Status

Stan żądania harmonogramu uprawnień roli.

TicketInfo

Informacje o biletach uprawnień do roli

Type

Typ wygasania harmonogramu uprawnień roli

CloudError

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
error

CloudErrorBody

Odpowiedź na błąd z usługi.

CloudErrorBody

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

ExpandedProperties

Rozszerzone informacje o zasobie, roli i jednostce

Nazwa Typ Opis
principal

Principal

Szczegóły podmiotu zabezpieczeń

roleDefinition

RoleDefinition

Szczegóły definicji roli

scope

Scope

Szczegóły zakresu zasobów

Expiration

Wygaśnięcie harmonogramu uprawnień do roli

Nazwa Typ Opis
duration

string

Czas trwania harmonogramu kwalifikowalności roli w okienku czasowym.

endDateTime

string (date-time)

Koniec daty i godziny harmonogramu kwalifikowalności roli.

type

Type

Typ wygasania harmonogramu uprawnień roli

Principal

Szczegóły podmiotu zabezpieczeń

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana podmiotu zabezpieczeń

email

string

Identyfikator e-mail podmiotu zabezpieczeń

id

string

Identyfikator podmiotu zabezpieczeń

type

string

Typ podmiotu zabezpieczeń

principalType

Typ podmiotu zabezpieczeń przypisanego identyfikatora podmiotu zabezpieczeń.

Wartość Opis
Device
ForeignGroup
Group
ServicePrincipal
User

RequestType

Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp.

Wartość Opis
AdminAssign
AdminExtend
AdminRemove
AdminRenew
AdminUpdate
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleDefinition

Szczegóły definicji roli

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana definicji roli

id

string

Identyfikator definicji roli

type

string

Typ definicji roli

RoleEligibilityScheduleRequest

Żądanie harmonogramu uprawnień roli

Nazwa Typ Opis
id

string

Identyfikator żądania harmonogramu uprawnień roli.

name

string

Nazwa żądania harmonogramu uprawnień roli.

properties.approvalId

string

Identyfikator zatwierdzenia żądania harmonogramu uprawnień roli.

properties.condition

string

Warunki przypisania roli. Ogranicza to zasoby, do których można przypisać te zasoby. np. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container"

properties.conditionVersion

string

Wersja warunku. Obecnie akceptowana wartość to "2.0"

properties.createdOn

string (date-time)

Data/godzina utworzenia żądania harmonogramu uprawnień roli

properties.expandedProperties

ExpandedProperties

Dodatkowe właściwości jednostki, zakresu i definicji roli

properties.justification

string

Uzasadnienie uprawnień do roli

properties.principalId

string

Identyfikator podmiotu zabezpieczeń.

properties.principalType

principalType

Typ podmiotu zabezpieczeń przypisanego identyfikatora podmiotu zabezpieczeń.

properties.requestType

RequestType

Typ żądania harmonogramu przypisania roli. Na przykład: SelfActivate, AdminAssign itp.

properties.requestorId

string

Identyfikator użytkownika, który utworzył to żądanie

properties.roleDefinitionId

string

Identyfikator definicji roli.

properties.scheduleInfo

ScheduleInfo

Informacje o harmonogramie uprawnień roli

properties.scope

string

Zakres żądania harmonogramu uprawnień roli.

properties.status

Status

Stan żądania harmonogramu uprawnień roli.

properties.targetRoleEligibilityScheduleId

string

Wynikowy identyfikator harmonogramu uprawnień roli lub identyfikator harmonogramu uprawnień roli, który jest aktualizowany

properties.targetRoleEligibilityScheduleInstanceId

string

Identyfikator wystąpienia harmonogramu uprawnień do roli, który jest aktualizowany

properties.ticketInfo

TicketInfo

Informacje o biletach uprawnień do roli

type

string

Typ żądania harmonogramu uprawnień roli.

ScheduleInfo

Informacje o harmonogramie uprawnień roli

Nazwa Typ Opis
expiration

Expiration

Wygaśnięcie harmonogramu uprawnień do roli

startDateTime

string (date-time)

Data/godzina rozpoczęcia harmonogramu uprawnień roli.

Scope

Szczegóły zakresu zasobów

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana zasobu

id

string

Identyfikator zakresu zasobu

type

string

Typ zasobu

Status

Stan żądania harmonogramu uprawnień roli.

Wartość Opis
Accepted
AdminApproved
AdminDenied
Canceled
Denied
Failed
FailedAsResourceIsLocked
Granted
Invalid
PendingAdminDecision
PendingApproval
PendingApprovalProvisioning
PendingEvaluation
PendingExternalProvisioning
PendingProvisioning
PendingRevocation
PendingScheduleCreation
Provisioned
ProvisioningStarted
Revoked
ScheduleCreated
TimedOut

TicketInfo

Informacje o biletach uprawnień do roli

Nazwa Typ Opis
ticketNumber

string

Numer biletu uprawnień do roli

ticketSystem

string

Nazwa systemu biletów dla uprawnień roli

Type

Typ wygasania harmonogramu uprawnień roli

Wartość Opis
AfterDateTime
AfterDuration
NoExpiration