Microsoft.HybridCompute (preview:2019-08-02)

2025/10/23 • 13 new, 13 deleted methods

Machines_CreateOrUpdate (new)
Description The operation to create or update a hybrid machine resource identity in Azure.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Update (new)
Description The operation to update a hybrid machine.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
physicalLocation: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Delete (new)
Description The operation to remove a hybrid machine identity in Azure.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Get (new)
Description Retrieves information about the model view or the instance view of a hybrid machine.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Reconnect (new)
Description The operation to reconnect a hybrid machine resource to its identity in Azure.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/reconnect
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
vmId: string ,
clientPublicKey: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_ListByResourceGroup (new)
Description Lists all the hybrid machines in the specified resource group. Use the nextLink property in the response to get the next page of hybrid machines.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_ListBySubscription (new)
Description Lists all the hybrid machines in the specified subscription. Use the nextLink property in the response to get the next page of hybrid machines.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/machines
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
MachineExtensions_CreateOrUpdate (new)
Description The operation to create or update the extension.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{}
MachineExtensions_Update (new)
Description The operation to create or update the extension.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{}
MachineExtensions_Delete (new)
Description The operation to delete the extension.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
MachineExtensions_Get (new)
Description The operation to get the extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
MachineExtensions_List (new)
Description The operation to get all extensions of a non-Azure machine
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions
{
resourceGroupName: string ,
name: string ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Operations_List (new)
Description Gets a list of hybrid compute operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.HybridCompute/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
origin: string ,
name: string ,
display:
{
operation: string ,
resource: string ,
description: string ,
provider: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_CreateOrUpdate (removed)
Description The operation to create or update a hybrid machine resource identity in Azure.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Update (removed)
Description The operation to update a hybrid machine.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
}
,
properties:
{
physicalLocation: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Delete (removed)
Description The operation to remove a hybrid machine identity in Azure.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Get (removed)
Description Retrieves information about the model view or the instance view of a hybrid machine.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_Reconnect (removed)
Description The operation to reconnect a hybrid machine resource to its identity in Azure.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/reconnect
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
vmId: string ,
clientPublicKey: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_ListByResourceGroup (removed)
Description Lists all the hybrid machines in the specified resource group. Use the nextLink property in the response to get the next page of hybrid machines.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Machines_ListBySubscription (removed)
Description Lists all the hybrid machines in the specified subscription. Use the nextLink property in the response to get the next page of hybrid machines.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/machines
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osProfile:
{
computerName: string ,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
physicalLocation: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
extensions:
[
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
MachineExtensions_CreateOrUpdate (removed)
Description The operation to create or update the extension.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{}
MachineExtensions_Update (removed)
Description The operation to create or update the extension.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{}
MachineExtensions_Delete (removed)
Description The operation to delete the extension.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
MachineExtensions_Get (removed)
Description The operation to get the extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions/{extensionName}
{
resourceGroupName: string ,
name: string ,
extensionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
MachineExtensions_List (removed)
Description The operation to get all extensions of a non-Azure machine
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/extensions
{
resourceGroupName: string ,
name: string ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
autoUpgradeMinorVersion: boolean ,
settings: object ,
protectedSettings: object ,
provisioningState: string ,
instanceView:
{
name: string ,
type: string ,
typeHandlerVersion: string ,
status:
{
code: string ,
level: enum ,
displayStatus: string ,
message: string ,
time: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Operations_List (removed)
Description Gets a list of hybrid compute operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.HybridCompute/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
origin: string ,
name: string ,
display:
{
operation: string ,
resource: string ,
description: string ,
provider: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}