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


Role Eligibility Schedule Instances - List For Scope

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

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

Параметры URI

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

string

Область действия расписания соответствия роли.

api-version
query True

string

minLength: 1

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

$filter
query

string

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

Ответы

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

RoleEligibilityScheduleInstanceListResult

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

Other Status Codes

CloudError

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

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

azure_auth

Поток OAuth2 Azure Active Directory

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

Области

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

Примеры

GetRoleEligibilityScheduleInstancesByScope

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

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

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

{
  "value": [
    {
      "properties": {
        "scope": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
        "roleDefinitionId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c",
        "principalId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
        "principalType": "User",
        "status": "Provisioned",
        "roleEligibilityScheduleId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilitySchedules/b1477448-2cc6-4ceb-93b4-54a202a89413",
        "startDateTime": "2020-09-10T00:32:36.86Z",
        "endDateTime": "2021-09-10T00:31:41.477Z",
        "memberType": "Direct",
        "createdOn": "2020-09-10T00:32:36.86Z",
        "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": "[email protected]",
            "type": "User"
          }
        }
      },
      "name": "21e4b59a-0499-4fe0-a3c3-43a3055b773a",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityScheduleInstances/21e4b59a-0499-4fe0-a3c3-43a3055b773a",
      "type": "Microsoft.Authorization/RoleEligibilityScheduleInstances"
    }
  ]
}

Определения

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

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

CloudErrorBody

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

ExpandedProperties
MemberType

Тип членства в расписании предоставления прав на роль

Principal

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

principalType

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

RoleDefinition

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

RoleEligibilityScheduleInstance

Сведения о текущем или предстоящем экземпляре расписания ролей

RoleEligibilityScheduleInstanceListResult

Результат операции списка экземпляров списка экземпляров для ролей.

Scope

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

Status

Состояние экземпляра расписания соответствия роли

CloudError

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

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

CloudErrorBody

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

CloudErrorBody

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

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

string

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

message

string

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

ExpandedProperties

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

Principal

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

roleDefinition

RoleDefinition

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

scope

Scope

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

MemberType

Тип членства в расписании предоставления прав на роль

Значение Описание
Direct
Group
Inherited

Principal

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

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

string

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

email

string

Идентификатор электронной почты субъекта

id

string

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

type

string

Тип субъекта

principalType

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

Значение Описание
Device
ForeignGroup
Group
ServicePrincipal
User

RoleDefinition

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

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

string

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

id

string

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

type

string

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

RoleEligibilityScheduleInstance

Сведения о текущем или предстоящем экземпляре расписания ролей

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

string

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

name

string

Имя экземпляра расписания соответствия роли.

properties.condition

string

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

properties.conditionVersion

string

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

properties.createdOn

string (date-time)

DateTime при создании расписания предоставления прав на роль

properties.endDateTime

string (date-time)

EndDateTime экземпляра расписания соответствия роли

properties.expandedProperties

ExpandedProperties

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

properties.memberType

MemberType

Тип членства в расписании предоставления прав на роль

properties.principalId

string

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

properties.principalType

principalType

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

properties.roleDefinitionId

string

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

properties.roleEligibilityScheduleId

string

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

properties.scope

string

Область расписания предоставления прав на роль.

properties.startDateTime

string (date-time)

StartDateTime экземпляра расписания соответствия роли

properties.status

Status

Состояние экземпляра расписания соответствия роли

type

string

Тип экземпляра расписания соответствия роли.

RoleEligibilityScheduleInstanceListResult

Результат операции списка экземпляров списка экземпляров для ролей.

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

string

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

value

RoleEligibilityScheduleInstance[]

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

Scope

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

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

string

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

id

string

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

type

string

Тип ресурса

Status

Состояние экземпляра расписания соответствия роли

Значение Описание
Accepted
AdminApproved
AdminDenied
Canceled
Denied
Failed
FailedAsResourceIsLocked
Granted
Invalid
PendingAdminDecision
PendingApproval
PendingApprovalProvisioning
PendingEvaluation
PendingExternalProvisioning
PendingProvisioning
PendingRevocation
PendingScheduleCreation
Provisioned
ProvisioningStarted
Revoked
ScheduleCreated
TimedOut