Aracılığıyla paylaş


Role Eligibility Schedule Instances - List For Scope

Bir rol uygunluk zamanlamasının rol uygunluk zamanlaması örneklerini alır.

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

URI Parametreleri

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

string

Rol uygunluk zamanlaması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 atama zamanlamalarını döndürmek için $filter=atScope() kullanın. Belirtilen sorumlunun kapsamının üstünde veya altında tüm rol atama 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

RoleEligibilityScheduleInstanceListResult

Tamam - Rol uygunluk zamanlaması örneklerinin dizisini 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 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

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

Tanımlar

Name Description
CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

ExpandedProperties
MemberType

Rol uygunluk zamanlamasının üyelik türü

Principal

Sorumlunun ayrıntıları

principalType

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

RoleDefinition

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

RoleEligibilityScheduleInstance

Geçerli veya yaklaşan rol uygunluk zamanlaması örneği hakkında bilgi

RoleEligibilityScheduleInstanceListResult

Rol uygunluğu zamanlaması örnek listesi işlem sonucu.

Scope

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

Status

Rol uygunluk zamanlaması örneğinin durumu

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

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ı

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ı

email

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ü

RoleEligibilityScheduleInstance

Geçerli veya yaklaşan rol uygunluk zamanlaması örneği hakkında bilgi

Name Tür Description
id

string

Rol uygunluk zamanlaması örnek kimliği.

name

string

Rol uygunluğu zamanlama örneği 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ı örneğinin endDateTime değeri

properties.expandedProperties

ExpandedProperties

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

properties.memberType

MemberType

Rol uygunluk zamanlamasının üyelik türü

properties.principalId

string

Asıl kimlik.

properties.principalType

principalType

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

properties.roleDefinitionId

string

Rol tanımı kimliği.

properties.roleEligibilityScheduleId

string

Ana rol uygunluk zamanlamasının kimliği

properties.scope

string

Rol uygunluğu zamanlama kapsamı.

properties.startDateTime

string

Rol uygunluk zamanlama örneğinin startDateTime değeri

properties.status

Status

Rol uygunluk zamanlaması örneğinin durumu

type

string

Rol uygunluk zamanlaması örnek türü.

RoleEligibilityScheduleInstanceListResult

Rol uygunluğu zamanlaması örnek listesi işlem sonucu.

Name Tür Description
nextLink

string

Sonraki sonuç kümesini almak için kullanılacak URL.

value

RoleEligibilityScheduleInstance[]

Rol uygunluğu zamanlaması örnek 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ı örneğinin 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