Edge Device Jobs - Get
Obtener un EdgeDeviceJob
GET https://management.azure.com/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/jobs/{jobsName}?api-version=2024-09-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
edge
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nombre de EdgeDevice |
|
jobs
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nombre del trabajo edgeDevice |
|
resource
|
path | True |
string |
Identificador completo de Azure Resource Manager del recurso. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK | EdgeDeviceJob: |
La operación de Azure se completó correctamente. |
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
EdgeDeviceJobs_Get_RemoteSupport
Solicitud de ejemplo
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
Respuesta de muestra
{
"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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
created |
Tipo de identidad que creó el recurso. |
|
Deployment |
Modo de implementación para desencadenar el trabajo. |
|
Deployment |
El paso del clúster de AzureStackHCI. |
|
Device |
Representa el estado de una operación de recopilación de registros. |
|
Ece |
El estado de implementación del plan de acción ECE para el clúster de AzureStackHCI. |
|
Edge |
Tipo de dispositivo perimetral. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Hci |
Representa las propiedades de un trabajo de registro de recopilación de HCI. |
|
Hci |
Trabajo de dispositivo perimetral para la solución Azure Stack HCI. |
|
Hci |
Tipo de trabajo admitido. |
|
Hci |
Representa las propiedades de un trabajo de soporte remoto para HCI. |
|
Job |
Representa los distintos estados que un trabajo puede tener a lo largo de su ciclo de vida. |
|
Log |
Representa una sesión para recopilar registros de un dispositivo perimetral. |
|
Log |
Representa las propiedades notificadas de un trabajo de recopilación de registros. |
|
Provisioning |
Estado de aprovisionamiento de un recurso. |
|
Remote |
Define el nivel de acceso de soporte remoto concedido. |
|
Remote |
Representa la configuración de un nodo de soporte remoto. |
|
Remote |
Representa las propiedades notificadas de un trabajo de soporte remoto. |
|
Remote |
Representa una sesión de soporte técnico remoto. |
|
Remote |
Define el tipo de acción de soporte remoto que se va a realizar en un dispositivo perimetral. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentMode
Modo de implementación para desencadenar el trabajo.
| Valor | Description |
|---|---|
| Validate |
Valide la implementación de acciones ECE para un clúster. |
| Deploy |
Implemente la implementación de acciones ECE para un clúster. |
DeploymentStep
El paso del clúster de AzureStackHCI.
| Nombre | Tipo | Description |
|---|---|---|
| description |
string |
Descripción del paso. |
| endTimeUtc |
string |
Hora de finalización del paso. |
| exception |
string[] |
Lista de excepciones en implementación de clústeres de AzureStackHCI. |
| fullStepIndex |
string |
FullStepIndex del paso. |
| name |
string |
Nombre del paso. |
| startTimeUtc |
string |
Hora de inicio del paso. |
| status |
string |
Estado del paso. Los valores permitidos son 'Error', 'Success', 'InProgress' |
| steps |
Lista de pasos anidados de implementación de clústeres de AzureStackHCI. |
DeviceLogCollectionStatus
Representa el estado de una operación de recopilación de registros.
| Valor | Description |
|---|---|
| NotStarted |
No se ha iniciado la operación de recopilación de registros. |
| Running |
Indica que la operación de recopilación de registros se está ejecutando actualmente. |
| Failed |
Indica que se ha producido un error en la operación de recopilación de registros. |
| Succeeded |
Indica que la operación de recopilación de registros se ha completado correctamente. |
| Canceled |
Indica que la operación de recopilación de registros se ha completado correctamente. |
EceActionStatus
El estado de implementación del plan de acción ECE para el clúster de AzureStackHCI.
| Nombre | Tipo | Description |
|---|---|---|
| status |
string |
Estado de la acción ECE AzureStackHCI Cluster Deployment( Implementación de clústeres de AzureStackHCI). |
| steps |
Lista de pasos de implementación de clústeres de AzureStackHCI. |
EdgeDeviceKind
Tipo de dispositivo perimetral.
| Valor | Description |
|---|---|
| HCI |
Dispositivo perimetral habilitado para Arc con sistema operativo HCI. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
Mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
HciCollectLogJobProperties
Representa las propiedades de un trabajo de registro de recopilación de HCI.
| Nombre | Tipo | Description |
|---|---|---|
| deploymentMode |
Modo de implementación para desencadenar el trabajo. |
|
| endTimeUtc |
string (date-time) |
Fecha y hora UTC a la que se completó el trabajo. |
| fromDate |
string (date-time) |
A partir de la fecha de recopilación de registros. |
| jobId |
string |
Identificador de trabajo único e inmutable. |
| jobType |
string:
Collect |
Tipo de trabajo para admitir recursos polimórficos. |
| lastLogGenerated |
string (date-time) |
Hasta la fecha para la recopilación de registros. |
| provisioningState |
Estado de aprovisionamiento de trabajos |
|
| reportedProperties |
propiedades notificadas del trabajo de recopilación de registros. |
|
| startTimeUtc |
string (date-time) |
Fecha y hora UTC en la que se inició el trabajo. |
| status |
Estado del trabajo del dispositivo Perimetral. |
|
| toDate |
string (date-time) |
Hasta la fecha para la recopilación de registros. |
HciEdgeDeviceJob
Trabajo de dispositivo perimetral para la solución Azure Stack HCI.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| kind |
string:
HCI |
HCI |
Tipo de solución perimetral para admitir recursos polimórficos. |
| name |
string |
Nombre del recurso |
|
| properties | HciEdgeDeviceJobProperties: |
Propiedades del trabajo del dispositivo HCI Edge |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
||
| type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
HciEdgeDeviceJobType
Tipo de trabajo admitido.
| Valor | Description |
|---|---|
| CollectLog |
Trabajo para recopilar registros del dispositivo. |
| RemoteSupport |
Trabajo para proporcionar soporte remoto al dispositivo. |
HciRemoteSupportJobProperties
Representa las propiedades de un trabajo de soporte remoto para HCI.
| Nombre | Tipo | Description |
|---|---|---|
| accessLevel |
Nivel de acceso de soporte remoto. |
|
| deploymentMode |
Modo de implementación para desencadenar el trabajo. |
|
| endTimeUtc |
string (date-time) |
Fecha y hora UTC a la que se completó el trabajo. |
| expirationTimestamp |
string (date-time) |
Marca de tiempo de expiración de compatibilidad remota. |
| jobId |
string |
Identificador de trabajo único e inmutable. |
| jobType |
string:
Remote |
Tipo de trabajo para admitir recursos polimórficos. |
| provisioningState |
Estado de aprovisionamiento de trabajos |
|
| reportedProperties |
propiedades notificadas del trabajo de recopilación de registros. |
|
| startTimeUtc |
string (date-time) |
Fecha y hora UTC en la que se inició el trabajo. |
| status |
Estado del trabajo del dispositivo Perimetral. |
|
| type |
Tipo de soporte técnico remoto. |
JobStatus
Representa los distintos estados que un trabajo puede tener a lo largo de su ciclo de vida.
| Valor | Description |
|---|---|
| NotSpecified |
No se ha especificado el estado del trabajo. |
| ValidationInProgress |
El trabajo está actualmente en proceso de validación. |
| ValidationSuccess |
El trabajo ha superado correctamente la validación. |
| ValidationFailed |
El trabajo ha producido un error en la validación. |
| DeploymentInProgress |
La implementación del trabajo está actualmente en curso. |
| DeploymentFailed |
Error en la implementación del trabajo. |
| DeploymentSuccess |
El trabajo se ha implementado correctamente. |
| Succeeded |
El trabajo se ha realizado correctamente. |
| Failed |
Error en el trabajo. |
| Canceled |
Se ha cancelado el trabajo. |
| Paused |
El trabajo está en pausa. |
| Scheduled |
El trabajo está programado para ejecutarse. |
LogCollectionJobSession
Representa una sesión para recopilar registros de un dispositivo perimetral.
| Nombre | Tipo | Description |
|---|---|---|
| correlationId |
string |
Identificador único para correlacionar esta sesión de recopilación de registros con otras operaciones o sesiones. |
| endTime |
string |
Marca de tiempo cuando finalizó la recopilación de registros, en formato ISO 8601. |
| logSize |
integer (int32) |
Tamaño de los registros recopilados en bytes. |
| startTime |
string |
Marca de tiempo cuando se inició la recopilación de registros, en formato ISO 8601. |
| status |
Estado de la sesión de recopilación de registros. |
|
| timeCollected |
string |
Los registros de tiempo total se recopilaron en formato de duración ISO 8601. |
LogCollectionReportedProperties
Representa las propiedades notificadas de un trabajo de recopilación de registros.
| Nombre | Tipo | Description |
|---|---|---|
| deploymentStatus |
Estado de implementación del trabajo. |
|
| logCollectionSessionDetails |
Detalles de la sesión de recopilación de registros. |
|
| percentComplete |
integer (int32) |
Porcentaje del trabajo completado. |
| validationStatus |
Estado de validación del trabajo. |
ProvisioningState
Estado de aprovisionamiento de un recurso.
| Valor | Description |
|---|---|
| Succeeded |
Se ha creado el recurso. |
| Failed |
Error en la creación de recursos. |
| Canceled |
Se canceló la creación de recursos. |
| NotSpecified |
No se especifica el estado de aprovisionamiento de recursos. |
| Provisioning |
El recurso se está aprovisionando. |
| Updating |
El recurso se está actualizando |
| Deleting |
El recurso se está eliminando. |
| Accepted |
Se ha aceptado la solicitud de creación de recursos. |
RemoteSupportAccessLevel
Define el nivel de acceso de soporte remoto concedido.
| Valor | Description |
|---|---|
| None |
No se concede acceso de soporte remoto. |
| Diagnostics |
El acceso solo se limita a la información de diagnóstico. |
| DiagnosticsAndRepair |
Access incluye información de diagnóstico y la capacidad de realizar reparaciones. |
RemoteSupportJobNodeSettings
Representa la configuración de un nodo de soporte remoto.
| Nombre | Tipo | Description |
|---|---|---|
| connectionErrorMessage |
string |
Mensaje de error, si existe, desde el último intento de conexión. |
| connectionStatus |
string |
Estado de conexión actual de la sesión de soporte remoto. |
| createdAt |
string (date-time) |
Marca de tiempo en la que se creó la configuración del nodo, en UTC. |
| state |
string |
Estado del nodo de soporte remoto. |
| updatedAt |
string (date-time) |
Marca de tiempo en la que se actualizó por última vez la configuración del nodo, en UTC. |
RemoteSupportJobReportedProperties
Representa las propiedades notificadas de un trabajo de soporte remoto.
| Nombre | Tipo | Description |
|---|---|---|
| deploymentStatus |
Estado de implementación del trabajo. |
|
| nodeSettings |
Opciones opcionales para configurar el nodo para la compatibilidad remota. |
|
| percentComplete |
integer (int32) |
Porcentaje del trabajo completado. |
| sessionDetails |
Detalles de la sesión de soporte remoto. |
|
| validationStatus |
Estado de validación del trabajo. |
RemoteSupportSession
Representa una sesión de soporte técnico remoto.
| Nombre | Tipo | Description |
|---|---|---|
| accessLevel |
Nivel de acceso concedido durante la sesión de soporte remoto. |
|
| sessionEndTime |
string (date-time) |
Hora de finalización de la sesión de soporte remoto, en UTC. |
| sessionId |
string |
Identificador de sesión único. |
| sessionStartTime |
string (date-time) |
Hora de inicio de la sesión de soporte remoto, en UTC. |
| transcriptLocation |
string |
Ubicación donde se almacena la transcripción de sesión. |
RemoteSupportType
Define el tipo de acción de soporte remoto que se va a realizar en un dispositivo perimetral.
| Valor | Description |
|---|---|
| Enable |
Habilita la compatibilidad remota con el dispositivo perimetral. |
| Revoke |
Revoca el acceso de soporte remoto concedido previamente para el dispositivo perimetral. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |