Edge Device Jobs - Get
Получение EdgeDeviceJob
GET https://management.azure.com/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/jobs/{jobsName}?api-version=2024-09-01-preview
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
edge
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Имя EdgeDevice |
|
jobs
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Имя задания EdgeDevice |
|
resource
|
path | True |
string |
Полный идентификатор Azure Resource Manager ресурса. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK | EdgeDeviceJob: |
Операция Azure успешно завершена. |
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
EdgeDeviceJobs_Get_RemoteSupport
Образец запроса
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
Пример ответа
{
"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"
}
}
Определения
| Имя | Описание |
|---|---|
|
created |
Тип удостоверения, создавшего ресурс. |
|
Deployment |
Режим развертывания для активации задания. |
|
Deployment |
Шаг кластера AzureStackHCI. |
|
Device |
Представляет состояние операции сбора журналов. |
|
Ece |
Состояние развертывания плана действий ДЛЯ кластера AzureStackHCI. |
|
Edge |
Тип пограничного устройства. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Hci |
Представляет свойства задания журнала сбора HCI. |
|
Hci |
Задание пограничного устройства для решения Azure Stack HCI. |
|
Hci |
Поддерживаемый тип задания. |
|
Hci |
Представляет свойства удаленного задания поддержки для HCI. |
|
Job |
Представляет различные состояния задания, которые могут иметь на протяжении всего жизненного цикла. |
|
Log |
Представляет сеанс для сбора журналов с пограничного устройства. |
|
Log |
Представляет сообщаемые свойства задания сбора журналов. |
|
Provisioning |
Состояние подготовки ресурса. |
|
Remote |
Определяет уровень предоставленного удаленного доступа к поддержке. |
|
Remote |
Представляет параметры удаленного узла поддержки. |
|
Remote |
Представляет сообщаемые свойства удаленного задания поддержки. |
|
Remote |
Представляет сеанс удаленной поддержки. |
|
Remote |
Определяет тип действия удаленной поддержки, выполняемого на пограничном устройстве. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentMode
Режим развертывания для активации задания.
| Значение | Описание |
|---|---|
| Validate |
Проверка развертывания действий ВЕО для кластера. |
| Deploy |
Разверните развертывание действий ECE для кластера. |
DeploymentStep
Шаг кластера AzureStackHCI.
| Имя | Тип | Описание |
|---|---|---|
| description |
string |
Описание шага. |
| endTimeUtc |
string |
Время окончания шага. |
| exception |
string[] |
Список исключений в развертывании кластера AzureStackHCI. |
| fullStepIndex |
string |
FullStepIndex шага. |
| name |
string |
Имя шага. |
| startTimeUtc |
string |
Время начала шага. |
| status |
string |
Состояние шага. Допустимые значения: Error, Success, InProgress |
| steps |
Список вложенных шагов развертывания кластера AzureStackHCI. |
DeviceLogCollectionStatus
Представляет состояние операции сбора журналов.
| Значение | Описание |
|---|---|
| NotStarted |
Операция сбора журналов не была инициирована. |
| Running |
Указывает, что в настоящее время выполняется операция сбора журналов. |
| Failed |
Указывает, что операция сбора журналов завершилась сбоем. |
| Succeeded |
Указывает, что операция сбора журналов успешно завершена. |
| Canceled |
Указывает, что операция сбора журналов успешно завершена. |
EceActionStatus
Состояние развертывания плана действий ДЛЯ кластера AzureStackHCI.
| Имя | Тип | Описание |
|---|---|---|
| status |
string |
Состояние развертывания кластера AzureStackHCI. |
| steps |
Список шагов развертывания кластера AzureStackHCI. |
EdgeDeviceKind
Тип пограничного устройства.
| Значение | Описание |
|---|---|
| HCI |
Пограничное устройство с поддержкой Arc с ОС HCI. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
HciCollectLogJobProperties
Представляет свойства задания журнала сбора HCI.
| Имя | Тип | Описание |
|---|---|---|
| deploymentMode |
Режим развертывания для активации задания. |
|
| endTimeUtc |
string (date-time) |
Дата и время выполнения задания в формате UTC. |
| fromDate |
string (date-time) |
Дата сбора журналов. |
| jobId |
string |
Уникальный идентификатор неизменяемого задания. |
| jobType |
string:
Collect |
Тип задания для поддержки полиморфного ресурса. |
| lastLogGenerated |
string (date-time) |
Дата сбора журналов. |
| provisioningState |
Состояние подготовки заданий |
|
| reportedProperties |
Сообщаемые свойства задания сбора журналов. |
|
| startTimeUtc |
string (date-time) |
Дата и время начала задания в формате UTC. |
| status |
Состояние задания устройства Edge. |
|
| toDate |
string (date-time) |
Дата сбора журналов. |
HciEdgeDeviceJob
Задание пограничного устройства для решения Azure Stack HCI.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| kind |
string:
HCI |
HCI |
Тип решения Edge для поддержки полиморфного ресурса. |
| name |
string |
Имя ресурса |
|
| properties | HciEdgeDeviceJobProperties: |
Свойства задания устройства HCI Edge |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
||
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
HciEdgeDeviceJobType
Поддерживаемый тип задания.
| Значение | Описание |
|---|---|
| CollectLog |
Задание для сбора журналов с устройства. |
| RemoteSupport |
Задание для предоставления удаленной поддержки устройству. |
HciRemoteSupportJobProperties
Представляет свойства удаленного задания поддержки для HCI.
| Имя | Тип | Описание |
|---|---|---|
| accessLevel |
Уровень доступа к удаленной поддержке. |
|
| deploymentMode |
Режим развертывания для активации задания. |
|
| endTimeUtc |
string (date-time) |
Дата и время выполнения задания в формате UTC. |
| expirationTimestamp |
string (date-time) |
Метка времени окончания срока действия удаленной поддержки. |
| jobId |
string |
Уникальный идентификатор неизменяемого задания. |
| jobType |
string:
Remote |
Тип задания для поддержки полиморфного ресурса. |
| provisioningState |
Состояние подготовки заданий |
|
| reportedProperties |
Сообщаемые свойства задания сбора журналов. |
|
| startTimeUtc |
string (date-time) |
Дата и время начала задания в формате UTC. |
| status |
Состояние задания устройства Edge. |
|
| type |
Тип удаленной поддержки. |
JobStatus
Представляет различные состояния задания, которые могут иметь на протяжении всего жизненного цикла.
| Значение | Описание |
|---|---|
| NotSpecified |
Состояние задания не указано. |
| ValidationInProgress |
Задание в настоящее время проходит проверку. |
| ValidationSuccess |
Задание успешно прошло проверку. |
| ValidationFailed |
Задание завершилось ошибкой проверки. |
| DeploymentInProgress |
Развертывание задания в настоящее время выполняется. |
| DeploymentFailed |
Развертывание задания завершилось сбоем. |
| DeploymentSuccess |
Задание успешно развернуто. |
| Succeeded |
Задание выполнено успешно. |
| Failed |
Задание завершилось сбоем. |
| Canceled |
Задание отменено. |
| Paused |
Задание приостановлено. |
| Scheduled |
Задание планируется запустить. |
LogCollectionJobSession
Представляет сеанс для сбора журналов с пограничного устройства.
| Имя | Тип | Описание |
|---|---|---|
| correlationId |
string |
Уникальный идентификатор для сопоставления сеанса сбора журналов с другими операциями или сеансами. |
| endTime |
string |
Метка времени окончания сбора журналов в формате ISO 8601. |
| logSize |
integer (int32) |
Размер собранных журналов в байтах. |
| startTime |
string |
Метка времени при запуске сбора журналов в формате ISO 8601. |
| status |
Состояние сеанса сбора журналов. |
|
| timeCollected |
string |
Общие журналы времени были собраны в формате длительности ISO 8601. |
LogCollectionReportedProperties
Представляет сообщаемые свойства задания сбора журналов.
| Имя | Тип | Описание |
|---|---|---|
| deploymentStatus |
Состояние развертывания задания. |
|
| logCollectionSessionDetails |
Сведения о сеансе сбора журналов. |
|
| percentComplete |
integer (int32) |
Процент завершенного задания. |
| validationStatus |
Состояние проверки задания. |
ProvisioningState
Состояние подготовки ресурса.
| Значение | Описание |
|---|---|
| Succeeded |
Ресурс создан. |
| Failed |
Не удалось создать ресурс. |
| Canceled |
Создание ресурсов было отменено. |
| NotSpecified |
Состояние подготовки ресурсов не указано |
| Provisioning |
Ресурс подготавливается |
| Updating |
Ресурс обновляется |
| Deleting |
Ресурс удаляется |
| Accepted |
Запрос на создание ресурса был принят |
RemoteSupportAccessLevel
Определяет уровень предоставленного удаленного доступа к поддержке.
| Значение | Описание |
|---|---|
| None |
Доступ к удаленной поддержке не предоставляется. |
| Diagnostics |
Доступ ограничен только сведениями диагностики. |
| DiagnosticsAndRepair |
Доступ включает сведения о диагностике и возможность выполнения ремонта. |
RemoteSupportJobNodeSettings
Представляет параметры удаленного узла поддержки.
| Имя | Тип | Описание |
|---|---|---|
| connectionErrorMessage |
string |
Сообщение об ошибке( при наличии) из последней попытки подключения. |
| connectionStatus |
string |
Текущее состояние подключения сеанса удаленной поддержки. |
| createdAt |
string (date-time) |
Метка времени создания параметров узла в формате UTC. |
| state |
string |
Состояние узла удаленной поддержки. |
| updatedAt |
string (date-time) |
Метка времени последнего обновления параметров узла в формате UTC. |
RemoteSupportJobReportedProperties
Представляет сообщаемые свойства удаленного задания поддержки.
| Имя | Тип | Описание |
|---|---|---|
| deploymentStatus |
Состояние развертывания задания. |
|
| nodeSettings |
Необязательные параметры настройки узла для удаленной поддержки. |
|
| percentComplete |
integer (int32) |
Процент завершенного задания. |
| sessionDetails |
Сведения о сеансе удаленной поддержки. |
|
| validationStatus |
Состояние проверки задания. |
RemoteSupportSession
Представляет сеанс удаленной поддержки.
| Имя | Тип | Описание |
|---|---|---|
| accessLevel |
Уровень доступа, предоставленный во время сеанса удаленной поддержки. |
|
| sessionEndTime |
string (date-time) |
Время окончания сеанса удаленной поддержки в формате UTC. |
| sessionId |
string |
Уникальный идентификатор сеанса. |
| sessionStartTime |
string (date-time) |
Время начала сеанса удаленной поддержки в формате UTC. |
| transcriptLocation |
string |
Расположение, в котором хранится расшифровка сеанса. |
RemoteSupportType
Определяет тип действия удаленной поддержки, выполняемого на пограничном устройстве.
| Значение | Описание |
|---|---|
| Enable |
Обеспечивает удаленную поддержку пограничного устройства. |
| Revoke |
Отменяет ранее предоставленный удаленный доступ к удаленной поддержке для пограничного устройства. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |