共用方式為


Role Assignment Schedules - List For Scope

取得資源範圍的角色指派排程。

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

URI 參數

名稱 位於 必要 類型 Description
scope
path True

string

角色指派排程的範圍。

api-version
query True

string

用於此作業的 API 版本。

$filter
query

string

要套用至作業的篩選條件。 使用 $filter=atScope () 傳回範圍或高於範圍的所有角色指派排程。 使用 $filter=principalId eq {id} 傳回指定主體範圍上方或以下的所有角色指派排程。 使用 $filter=assignedTo ('{userId}') 傳回目前使用者的所有角色指派排程。 使用 $filter=asTarget () 傳回為目前使用者建立的所有角色指派排程。

回應

名稱 類型 Description
200 OK

RoleAssignmentScheduleListResult

確定 - 傳回角色指派排程的陣列。

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

GetRoleAssignmentSchedulesByScope

範例要求

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

範例回覆

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

定義

名稱 Description
AssignmentType

角色指派排程的指派類型

CloudError

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

ExpandedProperties
MemberType

角色指派排程的成員資格類型

Principal

主體的詳細數據

principalType

指派之主體標識碼的主體類型。

RoleAssignmentSchedule

角色指派排程

RoleAssignmentScheduleListResult

角色指派排程清單作業結果。

RoleDefinition

角色定義的詳細數據

Scope

資源範圍的詳細數據

Status

角色指派排程的狀態。

AssignmentType

角色指派排程的指派類型

名稱 類型 Description
Activated

string

Assigned

string

CloudError

來自服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

名稱 類型 Description
code

string

錯誤的識別碼。 程式碼不變,且要以程式設計方式使用。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

ExpandedProperties

名稱 類型 Description
principal

Principal

主體的詳細數據

roleDefinition

RoleDefinition

角色定義的詳細數據

scope

Scope

資源範圍的詳細數據

MemberType

角色指派排程的成員資格類型

名稱 類型 Description
Direct

string

Group

string

Inherited

string

Principal

主體的詳細數據

名稱 類型 Description
displayName

string

主體的顯示名稱

email

string

主體的 Email 標識碼

id

string

主體的標識碼

type

string

主體的類型

principalType

指派之主體標識碼的主體類型。

名稱 類型 Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentSchedule

角色指派排程

名稱 類型 Description
id

string

角色指派排程標識碼。

name

string

角色指派排程名稱。

properties.assignmentType

AssignmentType

角色指派排程的指派類型

properties.condition

string

角色指派的條件。 這會限制可指派的資源。例如: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

條件的版本。 目前接受的值為 '2.0'

properties.createdOn

string

建立角色指派排程的日期時間

properties.endDateTime

string

角色指派排程結束日期時間

properties.expandedProperties

ExpandedProperties

主體、範圍和角色定義的其他屬性

properties.linkedRoleEligibilityScheduleId

string

用來啟動此 roleAssignmentSchedule 的 roleEligibilitySchedule 識別符

properties.memberType

MemberType

角色指派排程的成員資格類型

properties.principalId

string

主體標識碼。

properties.principalType

principalType

指派之主體標識碼的主體類型。

properties.roleAssignmentScheduleRequestId

string

用來建立此 roleAssignmentScheduleRequest 的 roleAssignmentSchedule 標識符

properties.roleDefinitionId

string

角色定義識別碼。

properties.scope

string

角色指派排程範圍。

properties.startDateTime

string

角色指派排程的開始日期時間

properties.status

Status

角色指派排程的狀態。

properties.updatedOn

string

修改角色指派排程的日期時間

type

string

角色指派排程類型。

RoleAssignmentScheduleListResult

角色指派排程清單作業結果。

名稱 類型 Description
nextLink

string

用於取得下一組結果的 URL。

value

RoleAssignmentSchedule[]

角色指派排程清單。

RoleDefinition

角色定義的詳細數據

名稱 類型 Description
displayName

string

角色定義的顯示名稱

id

string

角色定義的識別碼

type

string

角色定義的類型

Scope

資源範圍的詳細數據

名稱 類型 Description
displayName

string

資源的顯示名稱

id

string

資源的範圍標識碼

type

string

資源的類型

Status

角色指派排程的狀態。

名稱 類型 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