Edge Device Jobs - Get
Obtenir un EdgeDeviceJob
GET https://management.azure.com/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/jobs/{jobsName}?api-version=2024-09-01-preview
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
edge
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nom de EdgeDevice |
|
jobs
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nom du travail EdgeDevice |
|
resource
|
path | True |
string |
Identificateur Azure Resource Manager complet de la ressource. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK | EdgeDeviceJob: |
L’opération Azure s’est terminée avec succès. |
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
EdgeDeviceJobs_Get_RemoteSupport
Exemple de requête
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
Exemple de réponse
{
"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"
}
}
Définitions
| Nom | Description |
|---|---|
|
created |
Type d’identité qui a créé la ressource. |
|
Deployment |
Mode de déploiement pour déclencher un travail. |
|
Deployment |
Étape du cluster AzureStackHCI. |
|
Device |
Représente l’état d’une opération de collecte de journaux. |
|
Ece |
État du déploiement du plan d’action DE l’INSTANCE pour le cluster AzureStackHCI. |
|
Edge |
Type d’appareil edge. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Hci |
Représente les propriétés d’un travail de journal de collecte HCI. |
|
Hci |
Travail d’appareil Edge pour la solution Azure Stack HCI. |
|
Hci |
Type de travail pris en charge. |
|
Hci |
Représente les propriétés d’un travail de support à distance pour HCI. |
|
Job |
Représente les différents états qu’un travail peut avoir tout au long de son cycle de vie. |
|
Log |
Représente une session pour collecter les journaux d’activité à partir d’un appareil edge. |
|
Log |
Représente les propriétés signalées d’un travail de collecte de journaux. |
|
Provisioning |
État d’approvisionnement d’une ressource. |
|
Remote |
Définit le niveau d’accès à la prise en charge à distance accordé. |
|
Remote |
Représente les paramètres d’un nœud de support distant. |
|
Remote |
Représente les propriétés signalées d’un travail de support à distance. |
|
Remote |
Représente une session de support à distance. |
|
Remote |
Définit le type d’action de prise en charge à distance à effectuer sur un appareil de périphérie. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentMode
Mode de déploiement pour déclencher un travail.
| Valeur | Description |
|---|---|
| Validate |
Validez le déploiement d’actions DUT pour un cluster. |
| Deploy |
Déployez le déploiement d’actions CLUSTER pour un cluster. |
DeploymentStep
Étape du cluster AzureStackHCI.
| Nom | Type | Description |
|---|---|---|
| description |
string |
Description de l’étape. |
| endTimeUtc |
string |
Heure de fin de l’étape. |
| exception |
string[] |
Liste des exceptions dans le déploiement de cluster AzureStackHCI. |
| fullStepIndex |
string |
FullStepIndex de l’étape. |
| name |
string |
Nom de l’étape. |
| startTimeUtc |
string |
Heure de début de l’étape. |
| status |
string |
État de l’étape. Les valeurs autorisées sont « Error », « Success », « InProgress » |
| steps |
Liste des étapes imbriquées du déploiement de cluster AzureStackHCI. |
DeviceLogCollectionStatus
Représente l’état d’une opération de collecte de journaux.
| Valeur | Description |
|---|---|
| NotStarted |
L’opération de collecte de journaux n’a pas été lancée. |
| Running |
Indique que l’opération de collecte de journaux est en cours d’exécution. |
| Failed |
Indique que l’opération de collecte de journaux a échoué. |
| Succeeded |
Indique que l’opération de collecte de journaux s’est terminée correctement. |
| Canceled |
Indique que l’opération de collecte de journaux s’est terminée correctement. |
EceActionStatus
État du déploiement du plan d’action DE l’INSTANCE pour le cluster AzureStackHCI.
| Nom | Type | Description |
|---|---|---|
| status |
string |
État du déploiement du cluster AzureStackHCI de l’action CLUSTER AZUREStackHCI. |
| steps |
Liste des étapes du déploiement de cluster AzureStackHCI. |
EdgeDeviceKind
Type d’appareil edge.
| Valeur | Description |
|---|---|
| HCI |
Appareil edge avec Arc avec système d’exploitation HCI. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
HciCollectLogJobProperties
Représente les propriétés d’un travail de journal de collecte HCI.
| Nom | Type | Description |
|---|---|---|
| deploymentMode |
Mode de déploiement pour déclencher un travail. |
|
| endTimeUtc |
string (date-time) |
Date et heure UTC à laquelle le travail s’est terminé. |
| fromDate |
string (date-time) |
À partir de la date de la collecte de journaux. |
| jobId |
string |
ID de travail unique et immuable. |
| jobType |
string:
Collect |
Type de travail pour prendre en charge la ressource polymorphe. |
| lastLogGenerated |
string (date-time) |
À ce jour, pour la collecte de journaux. |
| provisioningState |
État d’approvisionnement des travaux |
|
| reportedProperties |
propriétés signalées du travail de collecte de journaux. |
|
| startTimeUtc |
string (date-time) |
Date et heure UTC à laquelle le travail a démarré. |
| status |
État du travail d’appareil Edge. |
|
| toDate |
string (date-time) |
À ce jour, pour la collecte de journaux. |
HciEdgeDeviceJob
Travail d’appareil Edge pour la solution Azure Stack HCI.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
|
| kind |
string:
HCI |
HCI |
Type de solution Edge pour prendre en charge la ressource polymorphe. |
| name |
string |
Nom de la ressource |
|
| properties | HciEdgeDeviceJobProperties: |
Propriétés du travail de l’appareil HCI Edge |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
||
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
HciEdgeDeviceJobType
Type de travail pris en charge.
| Valeur | Description |
|---|---|
| CollectLog |
Tâche de collecte des journaux à partir de l’appareil. |
| RemoteSupport |
Tâche de fournir une prise en charge à distance à l’appareil. |
HciRemoteSupportJobProperties
Représente les propriétés d’un travail de support à distance pour HCI.
| Nom | Type | Description |
|---|---|---|
| accessLevel |
Niveau d’accès au support à distance. |
|
| deploymentMode |
Mode de déploiement pour déclencher un travail. |
|
| endTimeUtc |
string (date-time) |
Date et heure UTC à laquelle le travail s’est terminé. |
| expirationTimestamp |
string (date-time) |
Horodatage d’expiration du support à distance. |
| jobId |
string |
ID de travail unique et immuable. |
| jobType |
string:
Remote |
Type de travail pour prendre en charge la ressource polymorphe. |
| provisioningState |
État d’approvisionnement des travaux |
|
| reportedProperties |
propriétés signalées du travail de collecte de journaux. |
|
| startTimeUtc |
string (date-time) |
Date et heure UTC à laquelle le travail a démarré. |
| status |
État du travail d’appareil Edge. |
|
| type |
Type de support à distance. |
JobStatus
Représente les différents états qu’un travail peut avoir tout au long de son cycle de vie.
| Valeur | Description |
|---|---|
| NotSpecified |
L’état du travail n’a pas été spécifié. |
| ValidationInProgress |
Le travail est actuellement en cours de validation. |
| ValidationSuccess |
Le travail a réussi à valider. |
| ValidationFailed |
La validation du travail a échoué. |
| DeploymentInProgress |
Le déploiement du travail est en cours. |
| DeploymentFailed |
Le déploiement du travail a échoué. |
| DeploymentSuccess |
Le travail a été correctement déployé. |
| Succeeded |
Le travail a réussi. |
| Failed |
Le travail a échoué. |
| Canceled |
Le travail a été annulé. |
| Paused |
Le travail est suspendu. |
| Scheduled |
Le travail est planifié pour s’exécuter. |
LogCollectionJobSession
Représente une session pour collecter les journaux d’activité à partir d’un appareil edge.
| Nom | Type | Description |
|---|---|---|
| correlationId |
string |
Identificateur unique pour la corrélation de cette session de collecte de journaux avec d’autres opérations ou sessions. |
| endTime |
string |
Horodatage lorsque la collection de journaux s’est terminée, au format ISO 8601. |
| logSize |
integer (int32) |
Taille des journaux collectés en octets. |
| startTime |
string |
Horodatage au démarrage de la collecte de journaux, au format ISO 8601. |
| status |
État de la session de collecte de journaux. |
|
| timeCollected |
string |
Les journaux d’activité de temps total ont été collectés pour, au format de durée ISO 8601. |
LogCollectionReportedProperties
Représente les propriétés signalées d’un travail de collecte de journaux.
| Nom | Type | Description |
|---|---|---|
| deploymentStatus |
État du déploiement du travail. |
|
| logCollectionSessionDetails |
Détails de la session de collecte de journaux. |
|
| percentComplete |
integer (int32) |
Pourcentage du travail terminé. |
| validationStatus |
État de validation du travail. |
ProvisioningState
État d’approvisionnement d’une ressource.
| Valeur | Description |
|---|---|
| Succeeded |
La ressource a été créée. |
| Failed |
Échec de la création de ressources. |
| Canceled |
La création de ressources a été annulée. |
| NotSpecified |
L’état de provisionnement des ressources n’est pas spécifié |
| Provisioning |
La ressource est en cours d’approvisionnement |
| Updating |
La ressource est mise à jour |
| Deleting |
La ressource est en cours de suppression |
| Accepted |
La demande de création de ressource a été acceptée |
RemoteSupportAccessLevel
Définit le niveau d’accès à la prise en charge à distance accordé.
| Valeur | Description |
|---|---|
| None |
Aucun accès au support à distance n’est accordé. |
| Diagnostics |
L’accès est limité aux informations de diagnostic uniquement. |
| DiagnosticsAndRepair |
Access inclut des informations de diagnostic et la possibilité d’effectuer des réparations. |
RemoteSupportJobNodeSettings
Représente les paramètres d’un nœud de support distant.
| Nom | Type | Description |
|---|---|---|
| connectionErrorMessage |
string |
Message d’erreur, le cas échéant, à partir de la dernière tentative de connexion. |
| connectionStatus |
string |
État de connexion actuel de la session de support à distance. |
| createdAt |
string (date-time) |
Horodatage lorsque les paramètres du nœud ont été créés, en UTC. |
| state |
string |
État du nœud de prise en charge à distance. |
| updatedAt |
string (date-time) |
Horodatage lorsque les paramètres du nœud ont été mis à jour pour la dernière fois, en UTC. |
RemoteSupportJobReportedProperties
Représente les propriétés signalées d’un travail de support à distance.
| Nom | Type | Description |
|---|---|---|
| deploymentStatus |
État du déploiement du travail. |
|
| nodeSettings |
Paramètres facultatifs pour la configuration du nœud pour la prise en charge à distance. |
|
| percentComplete |
integer (int32) |
Pourcentage du travail terminé. |
| sessionDetails |
Détails de la session de support à distance. |
|
| validationStatus |
État de validation du travail. |
RemoteSupportSession
Représente une session de support à distance.
| Nom | Type | Description |
|---|---|---|
| accessLevel |
Niveau d’accès accordé pendant la session de support à distance. |
|
| sessionEndTime |
string (date-time) |
Heure de fin de la session de support à distance, en UTC. |
| sessionId |
string |
ID de session unique. |
| sessionStartTime |
string (date-time) |
Heure de début de la session de support à distance, en UTC. |
| transcriptLocation |
string |
Emplacement où la transcription de session est stockée. |
RemoteSupportType
Définit le type d’action de prise en charge à distance à effectuer sur un appareil de périphérie.
| Valeur | Description |
|---|---|
| Enable |
Active la prise en charge à distance de l’appareil edge. |
| Revoke |
Révoque l’accès à la prise en charge à distance précédemment accordé pour l’appareil edge. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |