Microsoft.HybridCompute (preview:2022-08-11)

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

Machines_CreateOrUpdate (new)
Description The operation to create or update a hybrid machine. Please note some properties can be set only during machine creation.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
parameters:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
parentClusterResourceId: string ,
privateLinkScopeResourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Machines_Delete (new)
Description The operation to delete a hybrid machine.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}
{
resourceGroupName: string ,
machineName: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
enableAutomaticUpgrade: boolean ,
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)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachineExtensions_Delete (new)
Description The operation to delete the extension.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachineExtensions_Get (new)
Description The operation to get the extension.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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/{machineName}/extensions
{
resourceGroupName: string ,
machineName: string ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
UpgradeExtensions (new)
Description The operation to Upgrade Machine Extensions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/upgradeExtensions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
extensionUpgradeParameters:
{
extensionTargets: object ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExtensionMetadata_Get (new)
Description Gets an Extension Metadata based on location, publisher, extensionType and version
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions/{version}
{
api-version: string ,
subscriptionId: string ,
location: string ,
publisher: string ,
extensionType: string ,
version: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
extensionType: string ,
publisher: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExtensionMetadata_List (new)
Description Gets all Extension versions based on location, publisher, extensionType
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions
{
api-version: string ,
subscriptionId: string ,
location: string ,
publisher: string ,
extensionType: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
extensionType: string ,
publisher: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
isDataAction: boolean ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_List (new)
Description Gets a list of all Azure Arc PrivateLinkScopes within a subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_ListByResourceGroup (new)
Description Gets a list of Azure Arc PrivateLinkScopes within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_Delete (new)
Description Deletes a Azure Arc PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_Get (new)
Description Returns a Azure Arc PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_CreateOrUpdate (new)
Description Creates (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
scopeName: string ,
parameters:
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_UpdateTags (new)
Description Updates an existing PrivateLinkScope's tags. To update other fields use the CreateOrUpdate method.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
scopeName: string ,
PrivateLinkScopeTags:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_ListByPrivateLinkScope (new)
Description Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (new)
Description Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
groupName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (new)
Description Gets a private endpoint connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (new)
Description Approve or reject a private endpoint connection with a given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (new)
Description Deletes a private endpoint connection with a given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByPrivateLinkScope (new)
Description Gets all private endpoint connections on a private link scope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_GetValidationDetails (new)
Description Returns a Azure Arc PrivateLinkScope's validation details.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/privateLinkScopes/{privateLinkScopeId}
{
location: string ,
api-version: string ,
subscriptionId: string ,
privateLinkScopeId: string ,
}

⚐ Response (200)

{
id: string ,
publicNetworkAccess: enum ,
connectionDetails:
[
{
id: string ,
privateIpAddress: string ,
linkIdentifier: string ,
groupId: string ,
memberName: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_GetValidationDetailsForMachine (new)
Description Returns a Azure Arc PrivateLinkScope's validation details for a given machine.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
publicNetworkAccess: enum ,
connectionDetails:
[
{
id: string ,
privateIpAddress: string ,
linkIdentifier: string ,
groupId: string ,
memberName: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Machines_CreateOrUpdate (removed)
Description The operation to create or update a hybrid machine. Please note some properties can be set only during machine creation.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
parameters:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
parentClusterResourceId: string ,
privateLinkScopeResourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Machines_Delete (removed)
Description The operation to delete a hybrid machine.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
agentConfiguration:
{
proxyUrl: string ,
incomingConnectionsPorts:
[
string ,
]
,
extensionsAllowList:
[
{
publisher: string ,
type: string ,
}
,
]
,
extensionsBlockList:
[
{
publisher: string ,
type: string ,
}
,
]
,
proxyBypass:
[
string ,
]
,
extensionsEnabled: string ,
guestConfigurationEnabled: string ,
configMode: enum ,
}
,
serviceStatuses:
{
extensionService:
{
status: string ,
startupType: string ,
}
,
guestConfigurationService:
{
status: string ,
startupType: string ,
}
,
}
,
cloudMetadata:
{
provider: string ,
}
,
osProfile:
{
computerName: string ,
windowsConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
linuxConfiguration:
{
patchSettings:
{
assessmentMode: enum ,
patchMode: enum ,
}
,
}
,
}
,
provisioningState: string ,
status: enum ,
lastStatusChange: string ,
errorDetails:
[
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
agentVersion: string ,
vmId: string ,
displayName: string ,
machineFqdn: string ,
clientPublicKey: string ,
osName: string ,
osVersion: string ,
osType: string ,
vmUuid: string ,
osSku: string ,
domainName: string ,
adFqdn: string ,
dnsFqdn: string ,
privateLinkScopeResourceId: string ,
parentClusterResourceId: string ,
mssqlDiscovered: string ,
detectedProperties: object ,
}
,
resources:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}
,
}
,
}
,
}
,
]
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}
{
resourceGroupName: string ,
machineName: string ,
extensionName: string ,
extensionParameters:
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
enableAutomaticUpgrade: boolean ,
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)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachineExtensions_Delete (removed)
Description The operation to delete the extension.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachineExtensions_Get (removed)
Description The operation to get the extension.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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/{machineName}/extensions
{
resourceGroupName: string ,
machineName: string ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
forceUpdateTag: string ,
publisher: string ,
type: string ,
typeHandlerVersion: string ,
enableAutomaticUpgrade: boolean ,
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 ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
UpgradeExtensions (removed)
Description The operation to Upgrade Machine Extensions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/upgradeExtensions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
machineName: string ,
extensionUpgradeParameters:
{
extensionTargets: object ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExtensionMetadata_Get (removed)
Description Gets an Extension Metadata based on location, publisher, extensionType and version
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions/{version}
{
api-version: string ,
subscriptionId: string ,
location: string ,
publisher: string ,
extensionType: string ,
version: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
extensionType: string ,
publisher: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExtensionMetadata_List (removed)
Description Gets all Extension versions based on location, publisher, extensionType
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions
{
api-version: string ,
subscriptionId: string ,
location: string ,
publisher: string ,
extensionType: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
version: string ,
extensionType: string ,
publisher: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
isDataAction: boolean ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_List (removed)
Description Gets a list of all Azure Arc PrivateLinkScopes within a subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_ListByResourceGroup (removed)
Description Gets a list of Azure Arc PrivateLinkScopes within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_Delete (removed)
Description Deletes a Azure Arc PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_Get (removed)
Description Returns a Azure Arc PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_CreateOrUpdate (removed)
Description Creates (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
scopeName: string ,
parameters:
{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_UpdateTags (removed)
Description Updates an existing PrivateLinkScope's tags. To update other fields use the CreateOrUpdate method.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
scopeName: string ,
PrivateLinkScopeTags:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
provisioningState: string ,
privateLinkScopeId: string ,
privateEndpointConnections:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_ListByPrivateLinkScope (removed)
Description Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (removed)
Description Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
groupName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Gets a private endpoint connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (removed)
Description Approve or reject a private endpoint connection with a given name.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Deletes a private endpoint connection with a given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
scopeName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_ListByPrivateLinkScope (removed)
Description Gets all private endpoint connections on a private link scope.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: string ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: string ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_GetValidationDetails (removed)
Description Returns a Azure Arc PrivateLinkScope's validation details.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/privateLinkScopes/{privateLinkScopeId}
{
location: string ,
api-version: string ,
subscriptionId: string ,
privateLinkScopeId: string ,
}

⚐ Response (200)

{
id: string ,
publicNetworkAccess: enum ,
connectionDetails:
[
{
id: string ,
privateIpAddress: string ,
linkIdentifier: string ,
groupId: string ,
memberName: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkScopes_GetValidationDetailsForMachine (removed)
Description Returns a Azure Arc PrivateLinkScope's validation details for a given machine.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
publicNetworkAccess: enum ,
connectionDetails:
[
{
id: string ,
privateIpAddress: string ,
linkIdentifier: string ,
groupId: string ,
memberName: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}