Поделиться через


Role Assignment Schedule Requests - List For Scope

Возвращает запросы расписания назначения ролей для область.

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

Параметры URI

Имя В Обязательно Тип Описание
scope
path True

string

Область запланированных запросов назначений ролей.

api-version
query True

string

Версия API, используемая для данной операции.

$filter
query

string

Фильтр, применяемый к операции. Используйте $filter=atScope(), чтобы возвращать все запросы расписания назначения ролей в область или выше. Используйте $filter=principalId eq {id}, чтобы возвращать все запросы расписания назначения ролей на уровне, превышающем или ниже область для указанного субъекта. Используйте $filter=asRequestor(), чтобы вернуть все запросы расписания назначения ролей, запрошенные текущим пользователем. Используйте $filter=asTarget(), чтобы вернуть все запросы расписания назначения ролей, созданные для текущего пользователя. Используйте $filter=asApprover(), чтобы вернуть все запросы расписания назначения ролей, где текущий пользователь является утверждаемым.

Ответы

Имя Тип Описание
200 OK

RoleAssignmentScheduleRequestListResult

ОК . Возвращает массив запросов расписания назначений ролей.

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

GetRoleAssignmentScheduleRequestByScope

Образец запроса

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleRequests?$filter=assignedTo('A3BB8764-CB92-4276-9D2A-CA1E895E55EA')&api-version=2020-10-01

Пример ответа

{
  "value": [
    {
      "properties": {
        "targetRoleAssignmentScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
        "targetRoleAssignmentScheduleInstanceId": null,
        "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",
        "requestType": "SelfActivate",
        "status": "Provisioned",
        "approvalId": null,
        "scheduleInfo": {
          "startDateTime": "2020-09-09T21:35:27.91Z",
          "expiration": {
            "type": "AfterDuration",
            "endDateTime": null,
            "duration": "PT8H"
          }
        },
        "ticketInfo": {
          "ticketNumber": null,
          "ticketSystem": null
        },
        "justification": null,
        "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
        "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": "fea7a502-9a96-4806-a26f-eee560e52045",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045",
      "type": "Microsoft.Authorization/RoleAssignmentScheduleRequests"
    }
  ]
}

Определения

Имя Описание
CloudError

Ответ об ошибке от службы.

CloudErrorBody

Ответ об ошибке от службы.

ExpandedProperties
Expiration

Истечение срока действия расписания назначения ролей

Principal

Сведения о субъекте

principalType

Тип субъекта назначенного идентификатора субъекта.

RequestType

Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д.

RoleAssignmentScheduleRequest

Запрос расписания назначения ролей

RoleAssignmentScheduleRequestListResult

Результат операции списка запросов расписания назначения ролей.

RoleDefinition

Сведения об определении роли

ScheduleInfo

Сведения о расписании назначения ролей

Scope

Сведения о область ресурса

Status

Состояние запроса расписания назначения ролей.

TicketInfo

Сведения о запросе назначения роли

Type

Тип срока действия расписания назначения ролей

CloudError

Ответ об ошибке от службы.

Имя Тип Описание
error

CloudErrorBody

Ответ об ошибке от службы.

CloudErrorBody

Ответ об ошибке от службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

message

string

Сообщение с описанием ошибки, предназначенное для отображения в пользовательском интерфейсе.

ExpandedProperties

Имя Тип Описание
principal

Principal

Сведения о субъекте

roleDefinition

RoleDefinition

Сведения об определении роли

scope

Scope

Сведения о область ресурса

Expiration

Истечение срока действия расписания назначения ролей

Имя Тип Описание
duration

string

Длительность расписания назначения ролей в TimeSpan.

endDateTime

string

Окончание даты и времени расписания назначения ролей.

type

Type

Тип срока действия расписания назначения ролей

Principal

Сведения о субъекте

Имя Тип Описание
displayName

string

Отображаемое имя субъекта

email

string

Email идентификатор субъекта

id

string

Идентификатор субъекта

type

string

Тип субъекта

principalType

Тип субъекта назначенного идентификатора субъекта.

Имя Тип Описание
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RequestType

Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д.

Имя Тип Описание
AdminAssign

string

AdminExtend

string

AdminRemove

string

AdminRenew

string

AdminUpdate

string

SelfActivate

string

SelfDeactivate

string

SelfExtend

string

SelfRenew

string

RoleAssignmentScheduleRequest

Запрос расписания назначения ролей

Имя Тип Описание
id

string

Идентификатор запроса расписания назначения ролей.

name

string

Имя запроса расписания назначения ролей.

properties.approvalId

string

Идентификатор утверждения запроса расписания назначения ролей.

properties.condition

string

Условия назначения роли. Это ограничивает ресурсы, которым они могут быть назначены. Например: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Версия условия. В настоящее время принимается значение 2.0.

properties.createdOn

string

Дата и время создания запроса расписания назначения ролей

properties.expandedProperties

ExpandedProperties

Дополнительные свойства определения субъекта, область и роли

properties.justification

string

Обоснование назначения роли

properties.linkedRoleEligibilityScheduleId

string

Идентификатор связанного расписания допустимости ролей — для активации права на участие.

properties.principalId

string

Идентификатор субъекта.

properties.principalType

principalType

Тип субъекта назначенного идентификатора субъекта.

properties.requestType

RequestType

Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д.

properties.requestorId

string

Идентификатор пользователя, создавшего этот запрос

properties.roleDefinitionId

string

Идентификатор определения роли.

properties.scheduleInfo

ScheduleInfo

Сведения о расписании назначения ролей

properties.scope

string

Запрос расписания назначения ролей область.

properties.status

Status

Состояние запроса расписания назначения ролей.

properties.targetRoleAssignmentScheduleId

string

Обновляемый идентификатор расписания назначения ролей или идентификатор расписания назначения ролей

properties.targetRoleAssignmentScheduleInstanceId

string

Обновляемый идентификатор экземпляра расписания назначения ролей

properties.ticketInfo

TicketInfo

Сведения о запросе назначения роли

type

string

Тип запроса расписания назначения ролей.

RoleAssignmentScheduleRequestListResult

Результат операции списка запросов расписания назначения ролей.

Имя Тип Описание
nextLink

string

URL-адрес, используемый для получения следующего набора результатов.

value

RoleAssignmentScheduleRequest[]

Список запросов расписания назначения ролей.

RoleDefinition

Сведения об определении роли

Имя Тип Описание
displayName

string

Отображаемое имя определения роли

id

string

Идентификатор определения роли

type

string

Тип определения роли

ScheduleInfo

Сведения о расписании назначения ролей

Имя Тип Описание
expiration

Expiration

Истечение срока действия расписания назначения ролей

startDateTime

string

Дата и время начала расписания назначения ролей.

Scope

Сведения о область ресурса

Имя Тип Описание
displayName

string

Отображаемое имя ресурса

id

string

Идентификатор области ресурса

type

string

Тип ресурса

Status

Состояние запроса расписания назначения ролей.

Имя Тип Описание
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

TicketInfo

Сведения о запросе назначения роли

Имя Тип Описание
ticketNumber

string

Номер билета для назначения роли

ticketSystem

string

Имя системы билетов для назначения роли

Type

Тип срока действия расписания назначения ролей

Имя Тип Описание
AfterDateTime

string

AfterDuration

string

NoExpiration

string