Edge Device Jobs - Get
Pobieranie zadania EdgeDeviceJob
GET https://management.azure.com/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/jobs/{jobsName}?api-version=2024-09-01-preview
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
edge
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nazwa urządzenia EdgeDevice |
|
jobs
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nazwa zadania EdgeDevice |
|
resource
|
path | True |
string |
W pełni kwalifikowany identyfikator zasobu usługi Azure Resource Manager. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK | EdgeDeviceJob: |
Operacja platformy Azure została ukończona pomyślnie. |
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
EdgeDeviceJobs_Get_RemoteSupport
Przykładowe żądanie
GET https://management.azure.com/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1/providers/Microsoft.AzureStackHCI/edgeDevices/-5M1G7G10OZ-o5b-HS3-c72/jobs/-oUxs?api-version=2024-09-01-preview
Przykładowa odpowiedź
{
"properties": {
"jobType": "RemoteSupport",
"accessLevel": "Diagnostics",
"type": "Enable",
"expirationTimestamp": "2024-01-29T10:43:27.9471574Z"
},
"kind": "HCI",
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1/providers/Microsoft.AzureStackHCI/edgeDevices/default/jobs/RemoteSupport",
"name": "collectLog",
"type": "Microsoft.AzureStackHCI/edgeDevices/jobs",
"systemData": {
"createdBy": "zsnvvvbj",
"createdByType": "User",
"createdAt": "2024-07-01T17:02:21.168Z",
"lastModifiedBy": "qxlrx",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-07-01T17:02:21.168Z"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Deployment |
Tryb wdrażania wyzwalający zadanie. |
|
Deployment |
Krok klastra AzureStackHCI. |
|
Device |
Reprezentuje stan operacji zbierania dzienników. |
|
Ece |
Stan wdrożenia planu działania ECE dla klastra AzureStackHCI. |
|
Edge |
Rodzaj urządzenia brzegowego. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Hci |
Reprezentuje właściwości zadania zbierania danych HCI. |
|
Hci |
Zadanie urządzenia brzegowego dla rozwiązania Azure Stack HCI. |
|
Hci |
Obsługiwany typ zadania. |
|
Hci |
Reprezentuje właściwości zadania pomocy technicznej zdalnej dla rozwiązania HCI. |
|
Job |
Reprezentuje różne stany, które zadanie może mieć w całym cyklu życia. |
|
Log |
Reprezentuje sesję zbierania dzienników z urządzenia brzegowego. |
|
Log |
Reprezentuje zgłoszone właściwości zadania zbierania dzienników. |
|
Provisioning |
Stan aprowizacji zasobu. |
|
Remote |
Definiuje poziom przyznanego dostępu do pomocy zdalnej. |
|
Remote |
Reprezentuje ustawienia węzła obsługi zdalnej. |
|
Remote |
Reprezentuje zgłoszone właściwości zadania pomocy technicznej zdalnej. |
|
Remote |
Reprezentuje sesję pomocy technicznej zdalnej. |
|
Remote |
Definiuje typ akcji zdalnej pomocy technicznej, która ma być wykonywana na urządzeniu brzegowym. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentMode
Tryb wdrażania wyzwalający zadanie.
| Wartość | Opis |
|---|---|
| Validate |
Zweryfikuj wdrożenie akcji ECE dla klastra. |
| Deploy |
Wdrażanie wdrożenia akcji ECE dla klastra. |
DeploymentStep
Krok klastra AzureStackHCI.
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Opis kroku. |
| endTimeUtc |
string |
Godzina zakończenia kroku. |
| exception |
string[] |
Lista wyjątków we wdrożeniu klastra AzureStackHCI. |
| fullStepIndex |
string |
FullStepIndex kroku. |
| name |
string |
Nazwa kroku. |
| startTimeUtc |
string |
Godzina rozpoczęcia kroku. |
| status |
string |
Stan kroku. Dozwolone wartości to "Error", "Success", "InProgress" |
| steps |
Lista zagnieżdżonych kroków wdrażania klastra AzureStackHCI. |
DeviceLogCollectionStatus
Reprezentuje stan operacji zbierania dzienników.
| Wartość | Opis |
|---|---|
| NotStarted |
Operacja zbierania dzienników nie została zainicjowana. |
| Running |
Wskazuje, że operacja zbierania dzienników jest obecnie uruchomiona. |
| Failed |
Wskazuje, że operacja zbierania dzienników nie powiodła się. |
| Succeeded |
Wskazuje, że operacja zbierania dzienników została ukończona pomyślnie. |
| Canceled |
Wskazuje, że operacja zbierania dzienników została ukończona pomyślnie. |
EceActionStatus
Stan wdrożenia planu działania ECE dla klastra AzureStackHCI.
| Nazwa | Typ | Opis |
|---|---|---|
| status |
string |
Stan akcji ECE Wdrożenie klastra AzureStackHCI. |
| steps |
Lista kroków wdrażania klastra AzureStackHCI. |
EdgeDeviceKind
Rodzaj urządzenia brzegowego.
| Wartość | Opis |
|---|---|
| HCI |
Urządzenie brzegowe z obsługą usługi Arc z systemem operacyjnym HCI. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
HciCollectLogJobProperties
Reprezentuje właściwości zadania zbierania danych HCI.
| Nazwa | Typ | Opis |
|---|---|---|
| deploymentMode |
Tryb wdrażania wyzwalający zadanie. |
|
| endTimeUtc |
string (date-time) |
Data i godzina UTC, o której zadanie zostało ukończone. |
| fromDate |
string (date-time) |
Od daty zbierania dzienników. |
| jobId |
string |
Unikatowy, niezmienny identyfikator zadania. |
| jobType |
string:
Collect |
Typ zadania do obsługi zasobu polimorficznego. |
| lastLogGenerated |
string (date-time) |
Do daty zbierania dzienników. |
| provisioningState |
Stan aprowizacji zadania |
|
| reportedProperties |
zgłoszone właściwości zadania zbierania dzienników. |
|
| startTimeUtc |
string (date-time) |
Data i godzina UTC, o której uruchomiono zadanie. |
| status |
Stan zadania urządzenia edge. |
|
| toDate |
string (date-time) |
Do daty zbierania dzienników. |
HciEdgeDeviceJob
Zadanie urządzenia brzegowego dla rozwiązania Azure Stack HCI.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| kind |
string:
HCI |
HCI |
Typ rozwiązania edge do obsługi zasobu polimorficznego. |
| name |
string |
Nazwa zasobu |
|
| properties | HciEdgeDeviceJobProperties: |
Właściwości zadania urządzenia HCI Edge |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
||
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
HciEdgeDeviceJobType
Obsługiwany typ zadania.
| Wartość | Opis |
|---|---|
| CollectLog |
Zadanie zbierania dzienników z urządzenia. |
| RemoteSupport |
Zadanie zapewnienia zdalnej pomocy technicznej dla urządzenia. |
HciRemoteSupportJobProperties
Reprezentuje właściwości zadania pomocy technicznej zdalnej dla rozwiązania HCI.
| Nazwa | Typ | Opis |
|---|---|---|
| accessLevel |
Poziom dostępu do pomocy technicznej zdalnej. |
|
| deploymentMode |
Tryb wdrażania wyzwalający zadanie. |
|
| endTimeUtc |
string (date-time) |
Data i godzina UTC, o której zadanie zostało ukończone. |
| expirationTimestamp |
string (date-time) |
Sygnatura czasowa wygaśnięcia pomocy technicznej zdalnej. |
| jobId |
string |
Unikatowy, niezmienny identyfikator zadania. |
| jobType |
string:
Remote |
Typ zadania do obsługi zasobu polimorficznego. |
| provisioningState |
Stan aprowizacji zadania |
|
| reportedProperties |
zgłoszone właściwości zadania zbierania dzienników. |
|
| startTimeUtc |
string (date-time) |
Data i godzina UTC, o której uruchomiono zadanie. |
| status |
Stan zadania urządzenia edge. |
|
| type |
Typ obsługi zdalnej. |
JobStatus
Reprezentuje różne stany, które zadanie może mieć w całym cyklu życia.
| Wartość | Opis |
|---|---|
| NotSpecified |
Nie określono stanu zadania. |
| ValidationInProgress |
Zadanie jest obecnie w trakcie walidacji. |
| ValidationSuccess |
Zadanie pomyślnie zakończyło się pomyślnie walidacją. |
| ValidationFailed |
Sprawdzanie poprawności zadania nie powiodło się. |
| DeploymentInProgress |
Wdrożenie zadania jest obecnie w toku. |
| DeploymentFailed |
Wdrożenie zadania nie powiodło się. |
| DeploymentSuccess |
Zadanie zostało pomyślnie wdrożone. |
| Succeeded |
Zadanie zakończyło się pomyślnie. |
| Failed |
Zadanie nie powiodło się. |
| Canceled |
Zadanie zostało anulowane. |
| Paused |
Zadanie jest wstrzymane. |
| Scheduled |
Zadanie jest zaplanowane do uruchomienia. |
LogCollectionJobSession
Reprezentuje sesję zbierania dzienników z urządzenia brzegowego.
| Nazwa | Typ | Opis |
|---|---|---|
| correlationId |
string |
Unikatowy identyfikator korelujący tę sesję zbierania dzienników z innymi operacjami lub sesjami. |
| endTime |
string |
Sygnatura czasowa zakończenia zbierania dzienników w formacie ISO 8601. |
| logSize |
integer (int32) |
Rozmiar zebranych dzienników w bajtach. |
| startTime |
string |
Sygnatura czasowa rozpoczęcia zbierania dzienników w formacie ISO 8601. |
| status |
Stan sesji zbierania dzienników. |
|
| timeCollected |
string |
Zebrano łączny czas zbierania dzienników w formacie czasu trwania ISO 8601. |
LogCollectionReportedProperties
Reprezentuje zgłoszone właściwości zadania zbierania dzienników.
| Nazwa | Typ | Opis |
|---|---|---|
| deploymentStatus |
Stan wdrożenia zadania. |
|
| logCollectionSessionDetails |
Szczegóły sesji zbierania dzienników. |
|
| percentComplete |
integer (int32) |
Procent ukończonego zadania. |
| validationStatus |
Stan weryfikacji zadania. |
ProvisioningState
Stan aprowizacji zasobu.
| Wartość | Opis |
|---|---|
| Succeeded |
Zasób został utworzony. |
| Failed |
Tworzenie zasobu nie powiodło się. |
| Canceled |
Tworzenie zasobów zostało anulowane. |
| NotSpecified |
Stan aprowizacji zasobu nie jest określony |
| Provisioning |
Zasób jest aprowizowany |
| Updating |
Zasób jest aktualizowany |
| Deleting |
Zasób jest usuwany |
| Accepted |
Żądanie utworzenia zasobu zostało zaakceptowane |
RemoteSupportAccessLevel
Definiuje poziom przyznanego dostępu do pomocy zdalnej.
| Wartość | Opis |
|---|---|
| None |
Nie udzielono dostępu do pomocy zdalnej. |
| Diagnostics |
Dostęp jest ograniczony tylko do informacji diagnostycznych. |
| DiagnosticsAndRepair |
Dostęp obejmuje informacje diagnostyczne i możliwość przeprowadzania napraw. |
RemoteSupportJobNodeSettings
Reprezentuje ustawienia węzła obsługi zdalnej.
| Nazwa | Typ | Opis |
|---|---|---|
| connectionErrorMessage |
string |
Komunikat o błędzie, jeśli istnieje, z ostatniej próby połączenia. |
| connectionStatus |
string |
Bieżący stan połączenia sesji zdalnej pomocy technicznej. |
| createdAt |
string (date-time) |
Sygnatura czasowa utworzenia ustawień węzła w formacie UTC. |
| state |
string |
Stan węzła obsługi zdalnej. |
| updatedAt |
string (date-time) |
Sygnatura czasowa ostatniej aktualizacji ustawień węzła w formacie UTC. |
RemoteSupportJobReportedProperties
Reprezentuje zgłoszone właściwości zadania pomocy technicznej zdalnej.
| Nazwa | Typ | Opis |
|---|---|---|
| deploymentStatus |
Stan wdrożenia zadania. |
|
| nodeSettings |
Opcjonalne ustawienia konfigurowania węzła na potrzeby obsługi zdalnej. |
|
| percentComplete |
integer (int32) |
Procent ukończonego zadania. |
| sessionDetails |
Szczegóły sesji pomocy technicznej zdalnej. |
|
| validationStatus |
Stan weryfikacji zadania. |
RemoteSupportSession
Reprezentuje sesję pomocy technicznej zdalnej.
| Nazwa | Typ | Opis |
|---|---|---|
| accessLevel |
Poziom dostępu udzielony podczas sesji pomocy technicznej zdalnej. |
|
| sessionEndTime |
string (date-time) |
Godzina zakończenia sesji zdalnej pomocy technicznej w formacie UTC. |
| sessionId |
string |
Unikatowy identyfikator sesji. |
| sessionStartTime |
string (date-time) |
Godzina rozpoczęcia sesji zdalnej pomocy technicznej w formacie UTC. |
| transcriptLocation |
string |
Lokalizacja, w której jest przechowywana transkrypcja sesji. |
RemoteSupportType
Definiuje typ akcji zdalnej pomocy technicznej, która ma być wykonywana na urządzeniu brzegowym.
| Wartość | Opis |
|---|---|
| Enable |
Umożliwia zdalną obsługę urządzenia brzegowego. |
| Revoke |
Odwołuje wcześniej udzielony zdalny dostęp do pomocy technicznej dla urządzenia brzegowego. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |