Role Assignment Schedules - List For Scope

Mendapatkan jadwal penetapan peran untuk cakupan sumber daya.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules?api-version=2020-10-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules?$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 jadwal penetapan peran untuk pengguna saat ini. Gunakan $filter=asTarget() untuk mengembalikan semua jadwal penetapan peran yang dibuat untuk pengguna saat ini.

Respons

Nama Jenis Deskripsi
200 OK

RoleAssignmentScheduleListResult

OK - Mengembalikan array 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

GetRoleAssignmentSchedulesByScope

Sample Request

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

Sample Response

{
  "value": [
    {
      "properties": {
        "linkedRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
        "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": "Provisioned",
        "roleAssignmentScheduleRequestId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045",
        "startDateTime": "2020-09-09T21:35:27.91Z",
        "endDateTime": "2020-09-10T05:35:17.91Z",
        "memberType": "Direct",
        "createdOn": "2020-09-09T21:35:27.91Z",
        "updatedOn": "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": "c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentSchedules/c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
      "type": "Microsoft.Authorization/RoleAssignmentSchedules"
    }
  ]
}

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.

RoleAssignmentSchedule

Jadwal Penetapan Peran

RoleAssignmentScheduleListResult

Hasil operasi daftar jadwal penetapan peran.

RoleDefinition

Detail definisi peran

Scope

Detail cakupan sumber daya

Status

Status 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 utama

email

string

id Email utama

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

RoleAssignmentSchedule

Jadwal Penetapan Peran

Nama Jenis Deskripsi
id

string

Id jadwal penetapan peran.

name

string

Nama 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

Akhiri DateTime saat jadwal penetapan peran

properties.expandedProperties

ExpandedProperties

Properti tambahan dari prinsipal, cakupan, dan definisi peran

properties.linkedRoleEligibilityScheduleId

string

Id roleEligibilitySchedule yang digunakan untuk mengaktifkan roleAssignmentSchedule ini

properties.memberType

MemberType

Jenis keanggotaan jadwal penetapan peran

properties.principalId

string

ID utama.

properties.principalType

principalType

Jenis utama ID utama yang ditetapkan.

properties.roleAssignmentScheduleRequestId

string

Id roleAssignmentScheduleRequest yang digunakan untuk membuat roleAssignmentSchedule ini

properties.roleDefinitionId

string

ID definisi peran.

properties.scope

string

Cakupan jadwal penetapan peran.

properties.startDateTime

string

Mulai DateTime saat jadwal penetapan peran

properties.status

Status

Status jadwal penetapan peran.

properties.updatedOn

string

DateTime saat jadwal penetapan peran dimodifikasi

type

string

Jenis jadwal penetapan peran.

RoleAssignmentScheduleListResult

Hasil operasi daftar jadwal penetapan peran.

Nama Jenis Deskripsi
nextLink

string

URL yang digunakan untuk mendapatkan serangkaian hasil berikutnya.

value

RoleAssignmentSchedule[]

Daftar 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

Menampilkan nama sumber daya

id

string

Id cakupan sumber daya

type

string

Jenis sumber daya

Status

Status 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