Role Assignment Schedule Instances - List For Scope

Mendapatkan instans jadwal penetapan peran dari jadwal penetapan peran.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?api-version=2020-10-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?$filter={$filter}&api-version=2020-10-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
scope
path True

string

Cakupan jadwal penetapan peran.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

$filter
query

string

Filter yang akan diterapkan pada operasi. Gunakan $filter=atScope() untuk mengembalikan semua jadwal penetapan peran pada atau di atas cakupan. Gunakan $filter=principalId eq {id} untuk mengembalikan semua jadwal penetapan peran pada, di atas atau di bawah cakupan untuk prinsipal yang ditentukan. Gunakan $filter=assignedTo('{userId}') untuk mengembalikan semua instans jadwal penetapan peran untuk pengguna. Gunakan $filter=asTarget() untuk mengembalikan semua instans jadwal penetapan peran yang dibuat untuk pengguna saat ini.

Respons

Nama Jenis Deskripsi
200 OK

RoleAssignmentScheduleInstanceListResult

OK - Mengembalikan array instans jadwal penetapan peran.

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

GetRoleAssignmentScheduleInstancesByScope

Sample Request

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?$filter=assignedTo('a3bb8764-cb92-4276-9d2a-ca1e895e55ea')&api-version=2020-10-01

Sample Response

{
  "value": [
    {
      "properties": {
        "originRoleAssignmentId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignments/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
        "linkedRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
        "linkedRoleEligibilityScheduleInstanceId": "21e4b59a-0499-4fe0-a3c3-43a3055b773a",
        "assignmentType": "Assigned",
        "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",
        "status": "Accepted",
        "roleAssignmentScheduleId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentSchedules/c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
        "startDateTime": "2020-09-09T21:35:27.91Z",
        "endDateTime": "2020-09-10T05:35:17.91Z",
        "memberType": "Direct",
        "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": "ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleInstances/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "type": "Microsoft.Authorization/RoleAssignmentScheduleInstances"
    }
  ]
}

Definisi

Nama Deskripsi
AssignmentType

Jenis penetapan jadwal penetapan peran

CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

ExpandedProperties
MemberType

Jenis keanggotaan jadwal penetapan peran

Principal

Detail prinsipal

principalType

Jenis utama ID utama yang ditetapkan.

RoleAssignmentScheduleInstance

Informasi tentang instans jadwal penetapan peran saat ini atau yang akan datang

RoleAssignmentScheduleInstanceListResult

Hasil operasi daftar instans jadwal penetapan peran.

RoleDefinition

Detail definisi peran

Scope

Detail cakupan sumber daya

Status

Status instans jadwal penetapan peran.

AssignmentType

Jenis penetapan jadwal penetapan peran

Nama Jenis Deskripsi
Activated

string

Assigned

string

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

ExpandedProperties

Nama Jenis Deskripsi
principal

Principal

Detail prinsipal

roleDefinition

RoleDefinition

Detail definisi peran

scope

Scope

Detail cakupan sumber daya

MemberType

Jenis keanggotaan jadwal penetapan peran

Nama Jenis Deskripsi
Direct

string

Group

string

Inherited

string

Principal

Detail prinsipal

Nama Jenis Deskripsi
displayName

string

Nama tampilan prinsipal

email

string

id Email dari prinsipal

id

string

Id prinsipal

type

string

Jenis prinsipal

principalType

Jenis utama ID utama yang ditetapkan.

Nama Jenis Deskripsi
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informasi tentang instans jadwal penetapan peran saat ini atau yang akan datang

Nama Jenis Deskripsi
id

string

ID instans jadwal penetapan peran.

name

string

Nama instans jadwal penetapan peran.

properties.assignmentType

AssignmentType

Jenis penetapan jadwal penetapan peran

properties.condition

string

Kondisi pada penetapan peran. Ini membatasi sumber daya yang dapat ditetapkan. misalnya: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versi kondisi. Nilai yang saat ini diterima adalah '2.0'

properties.createdOn

string

DateTime saat jadwal penetapan peran dibuat

properties.endDateTime

string

endDateTime instans jadwal penetapan peran

properties.expandedProperties

ExpandedProperties

Properti tambahan dari prinsipal, cakupan, dan definisi peran

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId digunakan untuk mengaktifkan

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId yang ditautkan ke roleAssignmentScheduleInstance ini

properties.memberType

MemberType

Jenis keanggotaan jadwal penetapan peran

properties.originRoleAssignmentId

string

Id Penetapan Peran dalam sistem eksternal

properties.principalId

string

ID utama.

properties.principalType

principalType

Jenis utama ID utama yang ditetapkan.

properties.roleAssignmentScheduleId

string

Id jadwal penetapan peran master

properties.roleDefinitionId

string

ID definisi peran.

properties.scope

string

Cakupan jadwal penetapan peran.

properties.startDateTime

string

StartDateTime dari instans jadwal penetapan peran

properties.status

Status

Status instans jadwal penetapan peran.

type

string

Jenis instans jadwal penetapan peran.

RoleAssignmentScheduleInstanceListResult

Hasil operasi daftar instans jadwal penetapan peran.

Nama Jenis Deskripsi
nextLink

string

URL yang digunakan untuk mendapatkan serangkaian hasil berikutnya.

value

RoleAssignmentScheduleInstance[]

Daftar instans jadwal penetapan peran.

RoleDefinition

Detail definisi peran

Nama Jenis Deskripsi
displayName

string

Nama tampilan definisi peran

id

string

Id definisi peran

type

string

Jenis definisi peran

Scope

Detail cakupan sumber daya

Nama Jenis Deskripsi
displayName

string

Nama tampilan sumber daya

id

string

Id cakupan sumber daya

type

string

Jenis sumber daya

Status

Status instans jadwal penetapan peran.

Nama Jenis Deskripsi
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