Job Scheduler - List Item Schedules
Pobierz ustawienia planowania dla jednego określonego elementu.
Ten interfejs API obsługuje stronicowanie.
Wymagane zakresy delegowane
W przypadku interfejsów API elementów użyj następujących typów zakresów:
- Zakres ogólny: Item.ReadWrite.All lub Item.Read.All
- Określony zakres: itemType. ReadWrite.All lub itemType. Read.All (na przykład: Notebook.ReadWrite.All)
Aby uzyskać więcej informacji na temat zakresów, zobacz artykuł zakresy.
Tożsamości obsługiwane przez firmę Microsoft
Ten interfejs API obsługuje tożsamości firmy Microsoft wymienione w tej sekcji.
Tożsamość | Wsparcie |
---|---|
Użytkownik | Tak |
jednostki usługi i tożsamości zarządzanych | Nie |
Interfejs
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}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
item
|
path | True |
string uuid |
Identyfikator elementu. |
job
|
path | True |
string |
Typ zadania. |
workspace
|
path | True |
string uuid |
Identyfikator obszaru roboczego. |
continuation
|
query |
string |
Token do pobierania następnej strony wyników. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Pomyślnie pobrano wszystkie harmonogramy elementów. |
|
Other Status Codes |
Typowe kody błędów:
|
Przykłady
List item schedules example
Przykładowe żądanie
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/3546052c-ae64-4526-b1a8-52af7761426f/jobs/DefaultJob/schedules
Przykładowa odpowiedź
{
"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"
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Cron |
|
Daily |
|
Day |
Lista dni roboczych, w większości siedmiu elementów jest dozwolonych. |
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
Error |
Odpowiedź na błąd. |
Error |
Szczegóły odpowiedzi na błąd. |
Group |
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
Group |
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie. |
Item |
Harmonogram elementów. |
Item |
lista harmonogramów dla tego elementu. |
Principal |
Reprezentuje tożsamość lub grupę firmy Microsoft Entra. |
Principal |
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie. |
Service |
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
Service |
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
User |
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
Weekly |
CronScheduleConfig
Nazwa | Typ | Opis |
---|---|---|
endDateTime |
string date-time |
Godzina zakończenia tego harmonogramu. Godzina zakończenia musi być późniejsza niż godzina rozpoczęcia. |
interval |
integer int32 |
Interwał czasu w minutach. Liczba z zakresu od 1 do 5270400 (10 lat). |
localTimeZoneId |
string |
Rejestr identyfikatorów strefy czasowej na komputerze lokalnym dla systemu Windows, zobacz domyślne strefy czasowe |
startDateTime |
string date-time |
Godzina rozpoczęcia dla tego harmonogramu. Jeśli czas rozpoczęcia jest w przeszłości, spowoduje to natychmiastowe wyzwolenie zadania. |
type |
string:
Cron |
Ciąg reprezentuje typ planu. Dodatkowe typy planType można dodawać w czasie. |
DailyScheduleConfig
Nazwa | Typ | Opis |
---|---|---|
endDateTime |
string date-time |
Godzina zakończenia tego harmonogramu. Godzina zakończenia musi być późniejsza niż godzina rozpoczęcia. |
localTimeZoneId |
string |
Rejestr identyfikatorów strefy czasowej na komputerze lokalnym dla systemu Windows, zobacz domyślne strefy czasowe |
startDateTime |
string date-time |
Godzina rozpoczęcia dla tego harmonogramu. Jeśli czas rozpoczęcia jest w przeszłości, spowoduje to natychmiastowe wyzwolenie zadania. |
times |
string[] |
Lista przedziałów czasu w formacie hh:mm, w większości 100 elementów jest dozwolonych. |
type |
string:
Daily |
Ciąg reprezentuje typ planu. Dodatkowe typy planType można dodawać w czasie. |
DayOfWeek
Lista dni roboczych, w większości siedmiu elementów jest dozwolonych.
Wartość | Opis |
---|---|
Friday |
Piątek |
Monday |
Poniedziałek |
Saturday |
Sobota |
Sunday |
Niedziela |
Thursday |
Czwartek |
Tuesday |
Wtorek |
Wednesday |
Środa |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
Nazwa | Typ | Opis |
---|---|---|
resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
message |
string |
Czytelna reprezentacja błędu przez człowieka. |
moreDetails |
Lista dodatkowych szczegółów błędu. |
|
relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
Nazwa | Typ | Opis |
---|---|---|
errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
message |
string |
Czytelna reprezentacja błędu przez człowieka. |
relatedResource |
Szczegóły zasobu powiązanego z błędem. |
GroupDetails
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość Group
.
Nazwa | Typ | Opis |
---|---|---|
groupType |
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie. |
GroupType
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie.
Wartość | Opis |
---|---|
DistributionList |
Podmiot zabezpieczeń jest listą dystrybucyjną. |
SecurityGroup |
Podmiot zabezpieczeń jest grupą zabezpieczeń. |
Unknown |
Typ grupy podmiotu zabezpieczeń jest nieznany. |
ItemSchedule
Harmonogram elementów.
Nazwa | Typ | Opis |
---|---|---|
configuration | ScheduleConfig: |
Rzeczywiste dane zawierają czas/dni robocze tego harmonogramu. |
createdDateTime |
string date-time |
Utworzona sygnatura czasowa tego harmonogramu w formacie Utc. |
enabled |
boolean |
Czy ten harmonogram jest włączony. True — włączone, Fałsz — wyłączone. |
id |
string uuid |
Identyfikator harmonogramu. |
owner |
Tożsamość użytkownika, która utworzyła ten harmonogram lub ostatnia modyfikacja. |
ItemSchedules
lista harmonogramów dla tego elementu.
Nazwa | Typ | Opis |
---|---|---|
continuationToken |
string |
Token dla następnej partii zestawu wyników. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi. |
continuationUri |
string |
Identyfikator URI następnego zestawu wyników wsadowy. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi. |
value |
lista harmonogramów dla tego elementu. |
Principal
Reprezentuje tożsamość lub grupę firmy Microsoft Entra.
Nazwa | Typ | Opis |
---|---|---|
displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń. |
groupDetails |
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
id |
string uuid |
Identyfikator podmiotu zabezpieczeń. |
servicePrincipalDetails |
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
servicePrincipalProfileDetails |
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
type |
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie. |
|
userDetails |
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
PrincipalType
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie.
Wartość | Opis |
---|---|
Group |
Podmiot zabezpieczeń jest grupą zabezpieczeń. |
ServicePrincipal |
Jednostka jest jednostką usługi Microsoft Entra. |
ServicePrincipalProfile |
Jednostka jest profilem jednostki usługi. |
User |
Podmiot zabezpieczeń jest podmiotem zabezpieczeń użytkownika firmy Microsoft Entra. |
ServicePrincipalDetails
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość ServicePrincipal
.
Nazwa | Typ | Opis |
---|---|---|
aadAppId |
string uuid |
Jednostka usługi Firmy Microsoft Entra AppId. |
ServicePrincipalProfileDetails
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość ServicePrincipalProfile
.
Nazwa | Typ | Opis |
---|---|---|
parentPrincipal |
Jednostka nadrzędna profilu jednostki usługi. |
UserDetails
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość User
.
Nazwa | Typ | Opis |
---|---|---|
userPrincipalName |
string |
Główna nazwa użytkownika. |
WeeklyScheduleConfig
Nazwa | Typ | Opis |
---|---|---|
endDateTime |
string date-time |
Godzina zakończenia tego harmonogramu. Godzina zakończenia musi być późniejsza niż godzina rozpoczęcia. |
localTimeZoneId |
string |
Rejestr identyfikatorów strefy czasowej na komputerze lokalnym dla systemu Windows, zobacz domyślne strefy czasowe |
startDateTime |
string date-time |
Godzina rozpoczęcia dla tego harmonogramu. Jeśli czas rozpoczęcia jest w przeszłości, spowoduje to natychmiastowe wyzwolenie zadania. |
times |
string[] |
Lista przedziałów czasu w formacie hh:mm, w większości 100 elementów jest dozwolonych. |
type |
string:
Weekly |
Ciąg reprezentuje typ planu. Dodatkowe typy planType można dodawać w czasie. |
weekdays |
Lista dni roboczych, w większości siedmiu elementów jest dozwolonych. |