你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Role Assignment Schedules - Get

获取资源范围的指定角色分配计划

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}?api-version=2020-10-01

URI 参数

Name In Required Type Description
roleAssignmentScheduleName
path True
  • string

要获取的角色分配计划的名称 (guid) 。

scope
path True
  • string

角色分配计划的范围。

api-version
query True
  • string

要用于此操作的 API 版本。

响应

Name Type Description
200 OK

确定 - 返回有关角色分配计划的信息。

Other Status Codes

描述操作失败原因的错误响应。

安全性

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 模拟用户帐户

示例

GetRoleAssignmentScheduleByName

Sample Request

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentSchedules/c9e264ff-3133-4776-a81a-ebc7c33c8ec6?api-version=2020-10-01

Sample Response

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

定义

AssignmentType

角色分配计划的分配类型

CloudError

服务的错误响应。

CloudErrorBody

服务的错误响应。

ExpandedProperties
MemberType

角色分配计划的成员身份类型

Principal

主体的详细信息

principalType

分配的主体 ID 的主体类型。

RoleAssignmentSchedule

角色分配计划

RoleDefinition

角色定义的详细信息

Scope

资源范围的详细信息

Status

角色分配计划的状态。

AssignmentType

角色分配计划的分配类型

Name Type Description
Activated
  • string
Assigned
  • string

CloudError

服务的错误响应。

Name Type Description
error

服务的错误响应。

CloudErrorBody

服务的错误响应。

Name Type Description
code
  • string

错误的标识符。 代码是固定的,旨在以编程方式使用。

message
  • string

描述错误的消息,旨在适合在用户界面中显示。

ExpandedProperties

Name Type Description
principal

主体的详细信息

roleDefinition

角色定义的详细信息

scope

资源范围的详细信息

MemberType

角色分配计划的成员身份类型

Name Type Description
Direct
  • string
Group
  • string
Inherited
  • string

Principal

主体的详细信息

Name Type Description
displayName
  • string

主体的显示名称

email
  • string

主体的Email ID

id
  • string

主体的 ID

type
  • string

主体的类型

principalType

分配的主体 ID 的主体类型。

Name Type Description
Device
  • string
ForeignGroup
  • string
Group
  • string
ServicePrincipal
  • string
User
  • string

RoleAssignmentSchedule

角色分配计划

Name Type Description
id
  • string

角色分配计划 ID。

name
  • string

角色分配计划名称。

properties.assignmentType

角色分配计划的分配类型

properties.condition
  • string

角色分配的条件。 这会限制可以分配给的资源。例如: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion
  • string

条件的版本。 当前接受的值为“2.0”

properties.createdOn
  • string

创建角色分配计划时的 DateTime

properties.endDateTime
  • string

角色分配计划时的结束日期/时间

properties.expandedProperties

主体、范围和角色定义的其他属性

properties.linkedRoleEligibilityScheduleId
  • string

用于激活此 roleAssignmentSchedule 的 roleEligibilitySchedule 的 ID

properties.memberType

角色分配计划的成员身份类型

properties.principalId
  • string

主体 ID。

properties.principalType

分配的主体 ID 的主体类型。

properties.roleAssignmentScheduleRequestId
  • string

用于创建此 roleAssignmentScheduleRequest 的 roleAssignmentSchedule 的 ID

properties.roleDefinitionId
  • string

角色定义 ID。

properties.scope
  • string

角色分配计划范围。

properties.startDateTime
  • string

角色分配计划时的开始日期时间

properties.status

角色分配计划的状态。

properties.updatedOn
  • string

修改角色分配计划时的 DateTime

type
  • string

角色分配计划类型。

RoleDefinition

角色定义的详细信息

Name Type Description
displayName
  • string

角色定义的显示名称

id
  • string

角色定义的 ID

type
  • string

角色定义的类型

Scope

资源范围的详细信息

Name Type Description
displayName
  • string

资源的显示名称

id
  • string

资源的范围 ID

type
  • string

资源的类型

Status

角色分配计划的状态。

Name Type 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