Job Scheduler - List Item Schedules
Получение параметров планирования для одного конкретного элемента.
Этот API поддерживает разбивки на страницы.
Обязательные делегированные области
Для API элементов используются следующие типы областей:
- Универсальная область: Item.ReadWrite.All или Item.Read.All
- Конкретная область: itemType. ReadWrite.All или itemType. Read.All (например: Notebook.ReadWrite.All)
Дополнительные сведения об областях см. в статье области.
поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает Microsoft identities, перечисленных в этом разделе.
| Тождество | Поддержка |
|---|---|
| Пользователь | Да |
| субъекта-службы и управляемых удостоверений | Да |
Интерфейс
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/jobs/{jobType}/schedules
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/jobs/{jobType}/schedules?continuationToken={continuationToken}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Идентификатор элемента. |
|
job
|
path | True |
string |
Тип задания. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
|
continuation
|
query |
string |
Маркер получения следующей страницы результатов. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Успешно извлечены все расписания элементов. |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
List item schedules example
Образец запроса
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/3546052c-ae64-4526-b1a8-52af7761426f/jobs/DefaultJob/schedules
Пример ответа
{
"value": [
{
"id": "5b218778-e7a5-4d73-8187-f10824047715",
"enabled": true,
"createdDateTime": "2024-04-28T05:35:20.5366667",
"configuration": {
"startDateTime": "2024-04-28T00:00:00",
"endDateTime": "2024-04-30T23:59:00",
"localTimeZoneId": "Central Standard Time",
"type": "Cron",
"interval": 10
},
"owner": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
}
},
{
"id": "96f3f0ff-4fe2-4712-b61b-05a456ba9357",
"enabled": true,
"createdDateTime": "2024-04-28T05:35:20.5366667",
"configuration": {
"startDateTime": "2024-04-28T00:00:00",
"endDateTime": "2024-04-30T23:59:00",
"localTimeZoneId": "Central Standard Time",
"type": "Weekly",
"weekdays": [
"Monday",
"Tuesday"
],
"times": [
"18:09",
"17:12"
]
},
"owner": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
}
},
{
"id": "c0ed1d27-32dc-49e6-90ba-cac9b6248c7f",
"enabled": true,
"createdDateTime": "2024-04-28T05:35:20.5366667",
"configuration": {
"startDateTime": "2024-04-28T00:00:00",
"endDateTime": "2024-04-30T23:59:00",
"localTimeZoneId": "Central Standard Time",
"type": "Daily",
"times": [
"18:09",
"17:12"
]
},
"owner": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
}
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Cron |
|
|
Daily |
|
|
Day |
Указывает дату запуска задания. Значение должно быть допустимой датой. В противном случае он будет пропущен. |
|
Day |
Дни недели |
|
Entire |
Представляет субъект клиента |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Group |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
Group |
Представляет группу безопасности. |
|
Group |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
|
Item |
Расписание элементов. |
|
Item |
список расписаний для этого элемента. |
|
Monthly |
|
|
Ordinal |
Указывает порядковый номер недели и будний день для активации задания. Значение должно быть допустимой датой. В противном случае он будет пропущен. |
|
Principal |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
|
Service |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
Service |
Представляет субъект-службу Microsoft Entra. |
|
Service |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
Service |
Представляет профиль субъекта-службы. |
|
User |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
|
User |
Представляет субъект пользователя Microsoft Entra. |
|
Week |
Неделя месяца. |
|
Weekly |
CronScheduleConfig
| Имя | Тип | Описание |
|---|---|---|
| endDateTime |
string (date-time) |
Время окончания этого расписания. Время окончания должно быть позже времени начала. Он должен находиться в формате UTC, используя формат ГГГГ-ММ-ДДTHH:мм:ssZ. |
| interval |
integer (int32) minimum: 1maximum: 5270400 |
Интервал времени в минутах. Число от 1 до 5270400 (10 лет). |
| localTimeZoneId |
string |
Реестр идентификаторов часового пояса на локальном компьютере для Windows см. в часовых поясов по умолчанию |
| startDateTime |
string (date-time) |
Время начала этого расписания. Если время начала находится в прошлом, он будет запускать задание мгновенно. Время находится в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
| type |
string:
Cron |
Тип конфигурации расписания. С течением времени могут добавляться дополнительные типы. |
DailyScheduleConfig
| Имя | Тип | Описание |
|---|---|---|
| endDateTime |
string (date-time) |
Время окончания этого расписания. Время окончания должно быть позже времени начала. Он должен находиться в формате UTC, используя формат ГГГГ-ММ-ДДTHH:мм:ssZ. |
| localTimeZoneId |
string |
Реестр идентификаторов часового пояса на локальном компьютере для Windows см. в часовых поясов по умолчанию |
| startDateTime |
string (date-time) |
Время начала этого расписания. Если время начала находится в прошлом, он будет запускать задание мгновенно. Время находится в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
| times |
string[] |
Список интервалов времени в формате hh:mm. Максимальное количество слотов времени, которые можно использовать, составляет 100. |
| type |
string:
Daily |
Тип конфигурации расписания. С течением времени могут добавляться дополнительные типы. |
DayOfMonth
Указывает дату запуска задания. Значение должно быть допустимой датой. В противном случае он будет пропущен.
| Имя | Тип | Описание |
|---|---|---|
| dayOfMonth |
integer (int32) minimum: 1maximum: 31 |
Указывает дату запуска задания, используя значение от 1 до 31. Например, 2 означает второй день месяца. Дата должна быть допустимой. Если указана недопустимая дата, например 31 февраля, она автоматически пропустит месяц, включающий 31-й день. |
| occurrenceType | string: |
Перечислитель, который перечисляет день для запуска заданий. С течением времени могут добавляться дополнительные типы. |
DayOfWeek
Дни недели
| Значение | Описание |
|---|---|
| Monday |
Понедельник |
| Tuesday |
Вторник |
| Wednesday |
Среда |
| Thursday |
Четверг |
| Friday |
Пятница |
| Saturday |
Суббота |
| Sunday |
Воскресенье |
EntireTenantPrincipal
Представляет субъект клиента
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Entire |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GroupDetails
Группировка конкретных сведений. Применимо, если тип субъекта Group.
| Имя | Тип | Описание |
|---|---|---|
| groupType |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
GroupPrincipal
Представляет группу безопасности.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| groupDetails |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
Group |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
GroupType
Тип группы. С течением времени могут добавляться дополнительные типы групп.
| Значение | Описание |
|---|---|
| Unknown |
Тип основной группы неизвестен. |
| SecurityGroup |
Субъект — это группа безопасности. |
| DistributionList |
Субъект — это список рассылки. |
ItemSchedule
Расписание элементов.
| Имя | Тип | Описание |
|---|---|---|
| configuration | ScheduleConfig: |
Фактические данные содержат время и выходные дни этого расписания. |
| createdDateTime |
string (date-time) |
Созданная метка времени этого расписания в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
| enabled |
boolean |
Включено ли это расписание. True — включено, false — отключено. |
| executionData |
object |
Данные выполнения для запланированного задания. Это исправлено статические данные, определенные определенным типом задания элемента. |
| id |
string (uuid) |
Идентификатор расписания. |
| owner | Principal: |
Удостоверение пользователя, создавшего это расписание или последнее изменение. |
ItemSchedules
список расписаний для этого элемента.
| Имя | Тип | Описание |
|---|---|---|
| continuationToken |
string |
Маркер для следующего пакета результирующих наборов. Если больше записей нет, он удаляется из ответа. |
| continuationUri |
string |
Универсальный код ресурса (URI) следующего пакета результирующих наборов. Если больше записей нет, он удаляется из ответа. |
| value |
список расписаний для этого элемента. |
MonthlyScheduleConfig
| Имя | Тип | Описание |
|---|---|---|
| endDateTime |
string (date-time) |
Время окончания этого расписания. Время окончания должно быть позже времени начала. Он должен находиться в формате UTC, используя формат ГГГГ-ММ-ДДTHH:мм:ssZ. |
| localTimeZoneId |
string |
Реестр идентификаторов часового пояса на локальном компьютере для Windows см. в часовых поясов по умолчанию |
| occurrence | MonthlyOccurrence: |
Дата запуска задания. |
| recurrence |
integer (int32) minimum: 1maximum: 12 |
Задает интервал повтора ежемесячного задания. Например, если задано значение 1, задание активируется каждый месяц. |
| startDateTime |
string (date-time) |
Время начала этого расписания. Если время начала находится в прошлом, он будет запускать задание мгновенно. Время находится в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
| times |
string[] |
Список интервалов времени в формате hh:mm. Максимальное количество слотов времени, которые можно использовать, составляет 100. |
| type |
string:
Monthly |
Тип конфигурации расписания. С течением времени могут добавляться дополнительные типы. |
OrdinalWeekday
Указывает порядковый номер недели и будний день для активации задания. Значение должно быть допустимой датой. В противном случае он будет пропущен.
| Имя | Тип | Описание |
|---|---|---|
| occurrenceType | string: |
Перечислитель, который перечисляет день для запуска заданий. С течением времени могут добавляться дополнительные типы. |
| weekIndex |
Неделя месяца. |
|
| weekday |
День недели для активации заданий. |
PrincipalType
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов.
| Значение | Описание |
|---|---|
| User |
Субъект является субъектом-пользователем Microsoft Entra. |
| ServicePrincipal |
Субъект является субъектом-службой Microsoft Entra. |
| Group |
Субъект — это группа безопасности. |
| ServicePrincipalProfile |
Субъект — это профиль субъекта-службы. |
| EntireTenant |
Субъект представляет всех пользователей клиента. |
ServicePrincipalDetails
Сведения о субъекте-службе. Применимо, если тип субъекта ServicePrincipal.
| Имя | Тип | Описание |
|---|---|---|
| aadAppId |
string (uuid) |
Microsoft Entra AppId субъекта-службы. |
ServicePrincipalPrincipal
Представляет субъект-службу Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalDetails |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
ServicePrincipalProfileDetails
Сведения о профиле субъекта-службы. Применимо, если тип субъекта ServicePrincipalProfile.
| Имя | Тип | Описание |
|---|---|---|
| parentPrincipal | Principal: |
Родительский субъект профиля субъекта-службы. |
ServicePrincipalProfilePrincipal
Представляет профиль субъекта-службы.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| servicePrincipalProfileDetails |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
| type |
string:
Service |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
UserDetails
Сведения о субъекте-пользователе. Применимо, если тип субъекта User.
| Имя | Тип | Описание |
|---|---|---|
| userPrincipalName |
string |
Имя участника-пользователя. |
UserPrincipal
Представляет субъект пользователя Microsoft Entra.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя субъекта. |
| id |
string (uuid) |
Идентификатор субъекта. |
| type |
string:
User |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
| userDetails |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
WeekIndex
Неделя месяца.
| Значение | Описание |
|---|---|
| First |
Первый. |
| Second |
Секунда. |
| Third |
Третий. |
| Fourth |
Четвёртый. |
| Fifth |
Пятый. |
WeeklyScheduleConfig
| Имя | Тип | Описание |
|---|---|---|
| endDateTime |
string (date-time) |
Время окончания этого расписания. Время окончания должно быть позже времени начала. Он должен находиться в формате UTC, используя формат ГГГГ-ММ-ДДTHH:мм:ssZ. |
| localTimeZoneId |
string |
Реестр идентификаторов часового пояса на локальном компьютере для Windows см. в часовых поясов по умолчанию |
| startDateTime |
string (date-time) |
Время начала этого расписания. Если время начала находится в прошлом, он будет запускать задание мгновенно. Время находится в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
| times |
string[] |
Список интервалов времени в формате hh:mm. Максимальное количество слотов времени, которые можно использовать, составляет 100. |
| type |
string:
Weekly |
Тип конфигурации расписания. С течением времени могут добавляться дополнительные типы. |
| weekdays |
Список рабочих дней разрешено не более семи элементов. |