Role Eligibility Schedules - List For Scope
Bir kaynak kapsamı için rol uygunluk zamanlamalarını alır.
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules?api-version=2020-10-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules?$filter={$filter}&api-version=2020-10-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
scope
|
path | True |
string |
Rol uygunluk zamanlamalarının kapsamı. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
$filter
|
query |
string |
İşlemde uygulanacak filtre. Kapsamın üzerinde veya üzerinde tüm rol uygunluk zamanlamalarını döndürmek için $filter=atScope() kullanın. Belirtilen sorumlunun kapsamının üstünde veya altında tüm rol uygunluk zamanlamalarını döndürmek için $filter=principalId eq {id} kullanın. Kullanıcının tüm rol uygunluk zamanlamalarını döndürmek için $filter=assignedTo('{userId}') kullanın. Geçerli kullanıcı için oluşturulan tüm rol uygunluk zamanlamalarını döndürmek için $filter=asTarget() kullanın. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam - Rol uygunluk zamanlamaları dizisi döndürür. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
GetRoleEligibilitySchedulesByScope
Sample Request
GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilitySchedules?$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",
"roleEligibilityScheduleRequestId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6",
"startDateTime": "2020-09-09T21:33:14.557Z",
"endDateTime": "2021-09-09T21:32:28.49Z",
"memberType": "Direct",
"createdOn": "2020-09-09T21:33:06.3Z",
"updatedOn": "2020-09-09T22:27:00.513Z",
"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": "b1477448-2cc6-4ceb-93b4-54a202a89413",
"id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilitySchedules/b1477448-2cc6-4ceb-93b4-54a202a89413",
"type": "Microsoft.Authorization/RoleEligibilitySchedules"
}
]
}
Tanımlar
Name | Description |
---|---|
Cloud |
Hizmetten bir hata yanıtı. |
Cloud |
Hizmetten bir hata yanıtı. |
Expanded |
|
Member |
Rol uygunluk zamanlamasının üyelik türü |
Principal |
Sorumlunun ayrıntıları |
principal |
Atanan asıl kimliğin asıl türü. |
Role |
Rol tanımının ayrıntıları |
Role |
Rol uygunluğu zamanlaması |
Role |
rol uygunluk zamanlama listesi işlem sonucu. |
Scope |
Kaynak kapsamının ayrıntıları |
Status |
Rol uygunluk zamanlamasının durumu. |
CloudError
Hizmetten bir hata yanıtı.
Name | Tür | Description |
---|---|---|
error |
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
Name | Tür | Description |
---|---|---|
principal |
Sorumlunun ayrıntıları |
|
roleDefinition |
Rol tanımının ayrıntıları |
|
scope |
Kaynak kapsamının ayrıntıları |
MemberType
Rol uygunluk zamanlamasının üyelik türü
Name | Tür | Description |
---|---|---|
Direct |
string |
|
Group |
string |
|
Inherited |
string |
Principal
Sorumlunun ayrıntıları
Name | Tür | Description |
---|---|---|
displayName |
string |
Sorumlunun görünen adı |
string |
Sorumlunun Email kimliği |
|
id |
string |
Sorumlunun kimliği |
type |
string |
Sorumlunun türü |
principalType
Atanan asıl kimliğin asıl türü.
Name | Tür | Description |
---|---|---|
Device |
string |
|
ForeignGroup |
string |
|
Group |
string |
|
ServicePrincipal |
string |
|
User |
string |
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ü |
RoleEligibilitySchedule
Rol uygunluğu zamanlaması
Name | Tür | Description |
---|---|---|
id |
string |
Rol uygunluğu zamanlama kimliği. |
name |
string |
Rol uygunluğu zamanlama adı. |
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 |
Rol uygunluk zamanlaması oluşturulduğu tarih saat |
properties.endDateTime |
string |
Rol uygunluk zamanlaması olduğunda DateTime'ı sonlandır |
properties.expandedProperties |
Sorumlu, kapsam ve rol tanımının ek özellikleri |
|
properties.memberType |
Rol uygunluk zamanlamasının üyelik türü |
|
properties.principalId |
string |
Asıl kimlik. |
properties.principalType |
Atanan asıl kimliğin asıl türü. |
|
properties.roleDefinitionId |
string |
Rol tanımı kimliği. |
properties.roleEligibilityScheduleRequestId |
string |
Bu roleAssignmentSchedule oluşturmak için kullanılan roleEligibilityScheduleRequest kimliği |
properties.scope |
string |
Rol uygunluğu zamanlama kapsamı. |
properties.startDateTime |
string |
Rol uygunluk zamanlaması olduğunda DateTime'ı başlatma |
properties.status |
Rol uygunluk zamanlamasının durumu. |
|
properties.updatedOn |
string |
Rol uygunluk zamanlamasının değiştirildiği tarih saat |
type |
string |
Rol uygunluğu zamanlama türü. |
RoleEligibilityScheduleListResult
rol uygunluk zamanlama listesi işlem sonucu.
Name | Tür | Description |
---|---|---|
nextLink |
string |
Sonraki sonuç kümesini almak için kullanılacak URL. |
value |
rol uygunluğu zamanlama listesi. |
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ının durumu.
Name | Tür | 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 |