Role Eligibility Schedule Requests - Get

Belirtilen rol uygunluk zamanlaması isteğini alın.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
roleEligibilityScheduleRequestName
path True

string

Alınacak rol uygunluk zamanlaması isteğinin adı (guid).

scope
path True

string

Rol uygunluk zamanlaması isteğinin kapsamı.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

RoleEligibilityScheduleRequest

Tamam - Rol uygunluk zamanlama isteği hakkındaki bilgileri döndürür.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

GetRoleEligibilityScheduleRequestByName

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

ExpandedProperties

Kaynağın, rolün ve sorumlunun genişletilmiş bilgileri

Expiration

Rol uygunluk zamanlamasının sona ermesi

Principal

Sorumlunun ayrıntıları

principalType

Atanan asıl kimliğin asıl türü.

RequestType

Rol atama zamanlaması isteğinin türü. Örneğin: SelfActivate, AdminAssign vb.

RoleDefinition

Rol tanımının ayrıntıları

RoleEligibilityScheduleRequest

Rol Uygunluğu zamanlama isteği

ScheduleInfo

Rol uygunluk zamanlamasının zamanlama bilgileri

Scope

Kaynak kapsamının ayrıntıları

Status

Rol uygunluk zamanlaması isteğinin durumu.

TicketInfo

Rol uygunluğunun Bilet Bilgileri

Type

Rol uygunluk zamanlaması süre sonu türü

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

ExpandedProperties

Kaynağın, rolün ve sorumlunun genişletilmiş bilgileri

Name Tür Description
principal

Principal

Sorumlunun ayrıntıları

roleDefinition

RoleDefinition

Rol tanımının ayrıntıları

scope

Scope

Kaynak kapsamının ayrıntıları

Expiration

Rol uygunluk zamanlamasının sona ermesi

Name Tür Description
duration

string

TimeSpan'da rol uygunluk zamanlamasının süresi.

endDateTime

string (date-time)

Rol uygunluk zamanlamasının Bitiş DateTime değeri.

type

Type

Rol uygunluk zamanlaması süre sonu türü

Principal

Sorumlunun ayrıntıları

Name Tür Description
displayName

string

Sorumlunun görünen adı

email

string

Sorumlunun e-posta kimliği

id

string

Sorumlunun kimliği

type

string

Sorumlunun türü

principalType

Atanan asıl kimliğin asıl türü.

Değer Description
User
Group
ServicePrincipal
ForeignGroup
Device

RequestType

Rol atama zamanlaması isteğinin türü. Örneğin: SelfActivate, AdminAssign vb.

Değer Description
AdminAssign
AdminRemove
AdminUpdate
AdminExtend
AdminRenew
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleDefinition

Rol tanımının ayrıntıları

Name Tür Description
displayName

string

Rol tanımının görünen adı

id

string

Rol tanımının kimliği

type

string

Rol tanımının türü

RoleEligibilityScheduleRequest

Rol Uygunluğu zamanlama isteği

Name Tür Description
id

string

Rol uygunluğu zamanlama isteği kimliği.

name

string

Rol uygunluğu zamanlama isteği adı.

properties.approvalId

string

Rol uygunluk zamanlaması isteğinin approvalId değeri.

properties.condition

string

Rol ataması koşulları. Bu, atanabileceği kaynakları sınırlar. Örneğin: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Koşulun sürümü. Şu anda kabul edilen değer : '2.0'

properties.createdOn

string (date-time)

Rol uygunluk zamanlama isteğinin oluşturulduğu Tarih Saat

properties.expandedProperties

ExpandedProperties

Sorumlu, kapsam ve rol tanımının ek özellikleri

properties.justification

string

Rol uygunluğu için gerekçe

properties.principalId

string

Asıl kimlik.

properties.principalType

principalType

Atanan asıl kimliğin asıl türü.

properties.requestType

RequestType

Rol atama zamanlaması isteğinin türü. Örneğin: SelfActivate, AdminAssign vb.

properties.requestorId

string

Bu isteği oluşturan kullanıcının kimliği

properties.roleDefinitionId

string

Rol tanımı kimliği.

properties.scheduleInfo

ScheduleInfo

Rol uygunluk zamanlamasının zamanlama bilgileri

properties.scope

string

Rol uygunluğu zamanlama isteği kapsamı.

properties.status

Status

Rol uygunluk zamanlaması isteğinin durumu.

properties.targetRoleEligibilityScheduleId

string

Sonuçta elde edilen rol uygunluk zamanlaması kimliği veya güncelleştirilmekte olan rol uygunluk zamanlaması kimliği

properties.targetRoleEligibilityScheduleInstanceId

string

Güncelleştirilmekte olan rol uygunluk zamanlama örneği kimliği

properties.ticketInfo

TicketInfo

Rol uygunluğunun Bilet Bilgileri

type

string

Rol uygunluk zamanlaması istek türü.

ScheduleInfo

Rol uygunluk zamanlamasının zamanlama bilgileri

Name Tür Description
expiration

Expiration

Rol uygunluk zamanlamasının sona ermesi

startDateTime

string (date-time)

Rol uygunluk zamanlamasının Başlangıç DateTime değeri.

Scope

Kaynak kapsamının ayrıntıları

Name Tür Description
displayName

string

Kaynağın görünen adı

id

string

Kaynağın kapsam kimliği

type

string

Kaynağın türü

Status

Rol uygunluk zamanlaması isteğinin durumu.

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

TicketInfo

Rol uygunluğunun Bilet Bilgileri

Name Tür Description
ticketNumber

string

Rol uygunluğu için bilet numarası

ticketSystem

string

Rol uygunluğu için bilet sistemi adı

Type

Rol uygunluk zamanlaması süre sonu türü

Değer Description
AfterDuration
AfterDateTime
NoExpiration