Edge Devices - Validate

A long-running resource action.

POST https://management.azure.com/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/validate?api-version=2024-04-01

URI Parameters

Name In Required Type Description
edgeDeviceName
path True

string

pattern: ^[a-zA-Z0-9-]{3,24}$

Name of Device

resourceUri
path True

string

The fully qualified Azure Resource manager identifier of the resource.

api-version
query True

string

minLength: 1

The API version to use for this operation.

Request Body

Name Required Type Description
edgeDeviceIds True

string[]

Node Ids against which, current node has to be validated.

additionalInfo

string

Additional info required for validation.

Responses

Name Type Description
200 OK

ValidateResponse

Azure operation completed successfully.

202 Accepted

Resource operation accepted.

Headers

  • Retry-After: integer
  • Location: string
Other Status Codes

ErrorResponse

An unexpected error response.

Security

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Validate Edge Devices

Sample request

POST https://management.azure.com/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1/providers/Microsoft.AzureStackHCI/edgeDevices/default/validate?api-version=2024-04-01

{
  "edgeDeviceIds": [
    "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1/edgeDevices/default",
    "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2/edgeDevices/default"
  ],
  "additionalInfo": "test"
}

Sample response

location: https://foo.com/operationStatuses
{
  "status": "success"
}

Definitions

Name Description
ErrorDetail

details of validation failure

ErrorResponse

Error response

ValidateRequest

The validate request for Edge Device.

ValidateResponse

An Accepted response with an Operation-Location header.

ErrorDetail

details of validation failure

Name Type Description
exception

string

Exception details while installing extension.

ErrorResponse

Error response

Name Type Description
error

ErrorDetail

The error object.

ValidateRequest

The validate request for Edge Device.

Name Type Description
additionalInfo

string

Additional info required for validation.

edgeDeviceIds

string[]

Node Ids against which, current node has to be validated.

ValidateResponse

An Accepted response with an Operation-Location header.

Name Type Description
status

string

edge device validation status