Microsoft.OffAzure (preview:2024-05-01)

2024/12/06 • 200 new methods

Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSites_ListBySubscription (new)
Description Get all the hyperv sites in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/hypervSites
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_ListBySubscription (new)
Description List ImportSite resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/importSites
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_ListBySubscription (new)
Description List MasterSite resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/masterSites
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ListBySubscription (new)
Description List ServerSiteResource resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/serverSites
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ListBySubscription (new)
Description Get all the vmware sites in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/vmwareSites
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSites_ListByResourceGroup (new)
Description Get all the hyperv sites in the subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Get (new)
Description Get a HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Create (new)
Description Create a HypervSite
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Update (new)
Description Update a HypervSite
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
tags: object ,
properties:
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Delete (new)
Description Delete a HypervSite
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_ClientGroupMembers (new)
Description API to list client group members for the selected client group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clientGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
processGroupName: string ,
processName: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervClusterController_ListByHypervSite (new)
Description List HypervCluster resources by HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
filter: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
functionalLevel: integer ,
status: string ,
runAsAccountId: string ,
hostFqdnList:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervClusterController_GetCluster (new)
Description Method to get a Hyper-V cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
clusterName: string ,
}

⚐ Response (200)

{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
functionalLevel: integer ,
status: string ,
runAsAccountId: string ,
hostFqdnList:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervClusterController_CreateCluster (new)
Description Method to create or update a Hyper-V cluster.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
clusterName: string ,
body:
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
functionalLevel: integer ,
status: string ,
runAsAccountId: string ,
hostFqdnList:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
functionalLevel: integer ,
status: string ,
runAsAccountId: string ,
hostFqdnList:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
functionalLevel: integer ,
status: string ,
runAsAccountId: string ,
hostFqdnList:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervClusterController_Delete (new)
Description Delete a HypervCluster
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
clusterName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_ComputeErrorSummary (new)
Description Method to get site error summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeErrorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Computeusage (new)
Description Get a hyperv site usage.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeusage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
machineCount: integer ,
runAsAccountCount: integer ,
hostCount: integer ,
clusterCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_ExportApplications (new)
Description Method to generate report containing machine and the deep discovery of the application installed in the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportApplications
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_ExportDependencies (new)
Description API to generate report containing agentless dependencies.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportDependencies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
requestBody:
{
startTime: string ,
endTime: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_ExportMachineErrors (new)
Description Method to generate report containing machine and the errors encountered during guest discovery of the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportMachineErrors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
discoveryScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_GenerateCoarseMap (new)
Description API to generate coarse map for the list of machines.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateCoarseMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_GenerateDetailedMap (new)
Description API to generate detailed map for a selected machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateDetailedMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervHostController_ListByHypervSite (new)
Description List HypervHost resources by HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
runAsAccountId: string ,
version: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervHostController_Get (new)
Description Get a HypervHost
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/{hostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
hostName: string ,
}

⚐ Response (200)

{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
runAsAccountId: string ,
version: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervHostController_Create (new)
Description Create a HypervHost
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/{hostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
hostName: string ,
body:
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
runAsAccountId: string ,
version: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
runAsAccountId: string ,
version: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
runAsAccountId: string ,
version: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervHostController_Delete (new)
Description Delete a HypervHost
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/{hostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
hostName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervJobs_ListByHypervSite (new)
Description List HypervJob resources by HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervJobs_Get (new)
Description Get a HypervJob
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_ListHealthSummary (new)
Description Method to get site health summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/listHealthSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
applianceName: string ,
errorMessage: string ,
summaryMessage: string ,
errorId: integer ,
errorCode: string ,
affectedObjectsCount: integer ,
hitCount: integer ,
severity: string ,
remediationGuidance: string ,
affectedResourceType: string ,
affectedResources:
[
string ,
]
,
fabricLayoutUpdateSources:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervMachinesController_ListByHypervSite (new)
Description List HypervMachine resources by HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: integer ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
instanceUuid: string ,
hostFqdn: string ,
hostId: string ,
generation: integer ,
version: string ,
highAvailability: enum ,
clusterFqdn: string ,
clusterId: string ,
maxMemoryMb: integer ,
isDynamicMemoryEnabled: boolean ,
disks:
[
{
instanceId: string ,
vhdId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
networkAdapters:
[
{
networkId: string ,
subnetName: string ,
staticIpAddress: string ,
nicType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
managementServerType: string ,
secureBootTemplateId: string ,
secureBootEnabled: boolean ,
secureBootTemplate: string ,
tpmEnabled: boolean ,
ksdEnabled: boolean ,
shieldingRequested: boolean ,
dataProtectionRequested: boolean ,
encryptStateAndVmMigrationTraffic: boolean ,
virtualizationBasedSecurityOptOut: boolean ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervMachinesController_Get (new)
Description Get a HypervMachine
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
properties:
{
instanceUuid: string ,
hostFqdn: string ,
hostId: string ,
generation: integer ,
version: string ,
highAvailability: enum ,
clusterFqdn: string ,
clusterId: string ,
maxMemoryMb: integer ,
isDynamicMemoryEnabled: boolean ,
disks:
[
{
instanceId: string ,
vhdId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
networkAdapters:
[
{
networkId: string ,
subnetName: string ,
staticIpAddress: string ,
nicType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
managementServerType: string ,
secureBootTemplateId: string ,
secureBootEnabled: boolean ,
secureBootTemplate: string ,
tpmEnabled: boolean ,
ksdEnabled: boolean ,
shieldingRequested: boolean ,
dataProtectionRequested: boolean ,
encryptStateAndVmMigrationTraffic: boolean ,
virtualizationBasedSecurityOptOut: boolean ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervMachinesController_Update (new)
Description Update a HypervMachine
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
body:
{
properties:
{
firmware: string ,
runAsAccountId: string ,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
tags: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
instanceUuid: string ,
hostFqdn: string ,
hostId: string ,
generation: integer ,
version: string ,
highAvailability: enum ,
clusterFqdn: string ,
clusterId: string ,
maxMemoryMb: integer ,
isDynamicMemoryEnabled: boolean ,
disks:
[
{
instanceId: string ,
vhdId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
networkAdapters:
[
{
networkId: string ,
subnetName: string ,
staticIpAddress: string ,
nicType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
managementServerType: string ,
secureBootTemplateId: string ,
secureBootEnabled: boolean ,
secureBootTemplate: string ,
tpmEnabled: boolean ,
ksdEnabled: boolean ,
shieldingRequested: boolean ,
dataProtectionRequested: boolean ,
encryptStateAndVmMigrationTraffic: boolean ,
virtualizationBasedSecurityOptOut: boolean ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSoftwareInventoriesController_GetMachineSoftwareInventory (new)
Description Method to get a machines software inventory like applications and roles.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareInventories/{default}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
default: string ,
}

⚐ Response (200)

{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSoftwareInventoriesController_ListByHypervMachine (new)
Description List HypervVmSoftwareInventory resources by HypervMachine
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareinventories
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervOperationsStatusController_GetHypervOperationsStatus (new)
Description Method to get operation status.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/operationsStatus/{operationStatusName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
operationStatusName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
result: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervRunAsAccountsController_ListByHypervSite (new)
Description List HypervRunAsAccountResource resources by HypervSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervRunAsAccountsController_Get (new)
Description Get a HypervRunAsAccountResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_ServerGroupMembers (new)
Description API to list server group members for the selected server group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/serverGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
serverPort: integer ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervSitesController_Summary (new)
Description Method to get site usage.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/summary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
machineCount: integer ,
runAsAccountCount: integer ,
hostCount: integer ,
clusterCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervDependencyMapController_UpdateDependencyMapStatus (new)
Description Method to enable disable dependency map status for machines in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateDependencyMapStatus
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machines:
[
{
machineId: string ,
isDependencyMapToBeEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervMachinesController_UpdateProperties (new)
Description Method to update custom properties for HYPERV machines in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateProperties
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
metaData:
{
value:
[
{
machineArmId: string ,
dependencyMapping: string ,
tags: object ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_ListByResourceGroup (new)
Description Get all import sites.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_Get (new)
Description Get a ImportSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_Create (new)
Description Create a ImportSite
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_Update (new)
Description Update a ImportSite
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
tags: object ,
properties:
{
discoverySolutionId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
discoverySolutionId: string ,
masterSiteId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_Delete (new)
Description Delete a ImportSite
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_DeleteImportedMachines (new)
Description Deletes the imported machines for site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteImportedMachines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
jobArmId: string ,
uri: string ,
importType: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_ListDeletejobs (new)
Description Method to get all delete import machines job for the given site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
blobName: string ,
errorSasUri: string ,
jobState: enum ,
numberOfMachinesDeleted: integer ,
deletionConfirmation: boolean ,
errors:
[
string ,
]
,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_GetDeletejob (new)
Description Gets the delete imported machines job with the given job name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
blobName: string ,
errorSasUri: string ,
jobState: enum ,
numberOfMachinesDeleted: integer ,
deletionConfirmation: boolean ,
errors:
[
string ,
]
,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_ListExportjobs (new)
Description Method to get all export import machines job for the given site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
type: string ,
properties:
{
blobName: string ,
sasUri: string ,
}
,
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_GetExportjob (new)
Description Gets the export imported machines job with the given job name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
type: string ,
properties:
{
blobName: string ,
sasUri: string ,
}
,
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_ExportUri (new)
Description Method to export a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportUri
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
jobArmId: string ,
uri: string ,
importType: enum ,
}
,
}

⚐ Response (200)

{
jobArmId: string ,
uri: string ,
importType: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_ListImportjobs (new)
Description Method to get all import machines job for the given site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
type: string ,
properties:
{
blobName: string ,
blobSasUri: string ,
jobResult: enum ,
numberOfMachinesImported: integer ,
blobCreationTimeStamp: string ,
errorSummary:
{
errors:
[
string ,
]
,
errorCount: integer ,
warningCount: integer ,
}
,
}
,
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_GetImportjob (new)
Description Gets the import job with the given job name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
type: string ,
properties:
{
blobName: string ,
blobSasUri: string ,
jobResult: enum ,
numberOfMachinesImported: integer ,
blobCreationTimeStamp: string ,
errorSummary:
{
errors:
[
string ,
]
,
errorCount: integer ,
warningCount: integer ,
}
,
}
,
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportSitesController_ImportUri (new)
Description Method to import a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importUri
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
jobArmId: string ,
uri: string ,
importType: enum ,
}
,
}

⚐ Response (200)

{
jobArmId: string ,
uri: string ,
importType: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_ListByImportSite (new)
Description List ImportJob resources by ImportSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportJobsController_Get (new)
Description Get a ImportJob
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportMachinesController_ListByImportSite (new)
Description List ImportMachine resources by ImportSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
firmware: string ,
percentageCpuUtilization: number ,
percentageMemoryUtilization: number ,
numberOfDisks: integer ,
totalDiskReadOperationsPerSecond: number ,
totalDiskWriteOperationsPerSecond: number ,
totalDiskWriteThroughput: number ,
totalDiskReadThroughput: number ,
macAddress: string ,
ipAddresses:
[
string ,
]
,
machineId: string ,
machineManagerId: string ,
numberOfNetworkAdapters: integer ,
networkInThroughput: number ,
networkOutThroughput: number ,
serverType: string ,
hypervisor: string ,
hypervisorVersionNumber: string ,
disks:
[
{
megabytesPerSecondOfRead: number ,
megabytesPerSecondOfWrite: number ,
numberOfReadOperationsPerSecond: number ,
numberOfWriteOperationsPerSecond: number ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
vmFqdn: string ,
storageInUseGb: number ,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
tags: object ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportMachinesController_Get (new)
Description Get a ImportMachine
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
properties:
{
firmware: string ,
percentageCpuUtilization: number ,
percentageMemoryUtilization: number ,
numberOfDisks: integer ,
totalDiskReadOperationsPerSecond: number ,
totalDiskWriteOperationsPerSecond: number ,
totalDiskWriteThroughput: number ,
totalDiskReadThroughput: number ,
macAddress: string ,
ipAddresses:
[
string ,
]
,
machineId: string ,
machineManagerId: string ,
numberOfNetworkAdapters: integer ,
networkInThroughput: number ,
networkOutThroughput: number ,
serverType: string ,
hypervisor: string ,
hypervisorVersionNumber: string ,
disks:
[
{
megabytesPerSecondOfRead: number ,
megabytesPerSecondOfWrite: number ,
numberOfReadOperationsPerSecond: number ,
numberOfWriteOperationsPerSecond: number ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
vmFqdn: string ,
storageInUseGb: number ,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
tags: object ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportMachinesController_Delete (new)
Description Delete a ImportMachine
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_ListByResourceGroup (new)
Description Get all the sites in the resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_Get (new)
Description Get a MasterSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_Create (new)
Description Method to create or update a site.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_Update (new)
Description Method to update an existing site.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
properties:
{
tags: object ,
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publicNetworkAccess: enum ,
allowMultipleSites: boolean ,
sites:
[
string ,
]
,
customerStorageAccountArmId: string ,
privateEndpointConnections:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nestedSites:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_Delete (new)
Description Method to delete a site.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_ErrorSummary (new)
Description Method to get error summary from master site for an appliance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/errorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
applianceName: string ,
}
,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesOperationsStatusController_GetVmwareOperationStatus (new)
Description A operation status resource belonging to a master site resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/operationsStatus/{operationStatusName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
operationStatusName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
result: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnectionController_ListByMasterSite (new)
Description Gets the private link resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnectionController_Get (new)
Description Gets the private link resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/{peConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
peConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnectionController_Create (new)
Description Gets the private link resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/{peConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
peConnectionName: string ,
body:
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
groupIds:
[
string ,
]
,
provisioningState: enum ,
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnectionController_Delete (new)
Description Deletes the private link resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/{peConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
peConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResourcesController_ListByMasterSite (new)
Description Gets the private link resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
groupId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResourcesController_Get (new)
Description Gets the private link resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources/{privateLinkResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
privateLinkResourceName: string ,
}

⚐ Response (200)

{
properties:
{
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
groupId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MasterSitesController_RefreshArcStatus (new)
Description Method to refresh arc status from master site for an appliance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/refreshArcStatus
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_ListByMasterSite (new)
Description Method to get all sites.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Get (new)
Description Method to get a site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Create (new)
Description Method to create a SQL site.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
body:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Update (new)
Description Method to update an existing site.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
properties:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Delete (new)
Description Deletes the SQL site.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDiscoverySiteDataSourceController_ListBySqlSite (new)
Description List SqlDiscoverySiteDataSource resources by SqlSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDiscoverySiteDataSourceController_Get (new)
Description Get a SqlDiscoverySiteDataSource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
discoverySiteDataSourceName: string ,
}

⚐ Response (200)

{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDiscoverySiteDataSourceController_Create (new)
Description Create a SqlDiscoverySiteDataSource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
discoverySiteDataSourceName: string ,
body:
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDiscoverySiteDataSourceController_Delete (new)
Description Delete a SqlDiscoverySiteDataSource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
discoverySiteDataSourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_ErrorSummary (new)
Description Method to get error summary from SQL site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/errorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
body:
{
applianceName: string ,
}
,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_ExportSqlServerErrors (new)
Description Method to generate report containing SQL servers.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServerErrors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_ExportSqlServers (new)
Description Method to generate report containing SQL servers.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
body:
{
applianceName: string ,
filter: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlJobsController_ListBySqlSite (new)
Description List SqlJob resources by SqlSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlJobsController_Get (new)
Description Get a SqlJob
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlOperationsStatusController_GetSqlOperationStatus (new)
Description Method to get operation status.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/operationsStatus/{operationStatusName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
operationStatusName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
result: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Refresh (new)
Description Method to refresh a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/refresh
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
body:
{
applianceName: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlRunAsAccountsController_ListBySqlSite (new)
Description List SqlRunAsAccount resources by SqlSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlRunAsAccountsController_Get (new)
Description Get a SqlRunAsAccount
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlAvailabilityGroupsController_ListBySqlSite (new)
Description Gets the sql availability groups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
availabilityGroupName: string ,
availabilityGroupType: enum ,
isMultiSubNet: boolean ,
clusterName: string ,
availabilityReplicas:
[
{
availabilityReplicaName: string ,
availabilityReplicaId: string ,
replicaType: enum ,
replicaState: enum ,
replicaSyncStatus: enum ,
replicaCommitMode: enum ,
replicaReadMode: enum ,
replicaSeedMode: enum ,
sqlDatabaseReplicaInfo:
{
hostName: string ,
sqlServerName: string ,
sqlServerArmId: string ,
}
,
sqlAvailabilityGroupReplicaInfo:
{
clusterName: string ,
availabilityGroupName: string ,
availabilityGroupArmId: string ,
}
,
}
,
]
,
parentReplicaOverviewList:
[
{
replicaState: enum ,
availabilityReplicaId: string ,
availabilityGroupArmId: string ,
availabilityGroupName: string ,
}
,
]
,
isPartOfDistributedAvailabilityGroup: boolean ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlAvailabilityGroupsController_Get (new)
Description Gets the sql availability group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups/{sqlAvailabilityGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
sqlAvailabilityGroupName: string ,
}

⚐ Response (200)

{
properties:
{
availabilityGroupName: string ,
availabilityGroupType: enum ,
isMultiSubNet: boolean ,
clusterName: string ,
availabilityReplicas:
[
{
availabilityReplicaName: string ,
availabilityReplicaId: string ,
replicaType: enum ,
replicaState: enum ,
replicaSyncStatus: enum ,
replicaCommitMode: enum ,
replicaReadMode: enum ,
replicaSeedMode: enum ,
sqlDatabaseReplicaInfo:
{
hostName: string ,
sqlServerName: string ,
sqlServerArmId: string ,
}
,
sqlAvailabilityGroupReplicaInfo:
{
clusterName: string ,
availabilityGroupName: string ,
availabilityGroupArmId: string ,
}
,
}
,
]
,
parentReplicaOverviewList:
[
{
replicaState: enum ,
availabilityReplicaId: string ,
availabilityGroupArmId: string ,
availabilityGroupName: string ,
}
,
]
,
isPartOfDistributedAvailabilityGroup: boolean ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDatabasesController_ListBySqlSite (new)
Description Gets the sql Databases.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
parentReplicaOverview:
{
replicaState: enum ,
availabilityReplicaId: string ,
availabilityGroupArmId: string ,
availabilityGroupName: string ,
}
,
isDatabaseHighlyAvailable: boolean ,
fileMetadataList:
[
{
logicalName: string ,
physicalFullName: string ,
fileType: enum ,
sizeInMb: number ,
isMemoryOptimizedDataOptionEnabled: boolean ,
}
,
]
,
hostname: string ,
sqlServerName: string ,
status: string ,
sizeMb: number ,
databaseName: string ,
sqlServerArmId: string ,
compatibilityLevel: string ,
isDeleted: boolean ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlDatabasesController_Get (new)
Description Gets the sql Database.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases/{sqlDatabaseName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
sqlDatabaseName: string ,
}

⚐ Response (200)

{
properties:
{
parentReplicaOverview:
{
replicaState: enum ,
availabilityReplicaId: string ,
availabilityGroupArmId: string ,
availabilityGroupName: string ,
}
,
isDatabaseHighlyAvailable: boolean ,
fileMetadataList:
[
{
logicalName: string ,
physicalFullName: string ,
fileType: enum ,
sizeInMb: number ,
isMemoryOptimizedDataOptionEnabled: boolean ,
}
,
]
,
hostname: string ,
sqlServerName: string ,
status: string ,
sizeMb: number ,
databaseName: string ,
sqlServerArmId: string ,
compatibilityLevel: string ,
isDeleted: boolean ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlServersController_ListBySqlSite (new)
Description Gets the sql servers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
machineOverviewList:
[
{
machineArmId: string ,
displayName: string ,
fciRole: enum ,
}
,
]
,
numberOfAgDatabases: integer ,
sqlFciProperties:
{
state: enum ,
networkName: string ,
isMultiSubnet: boolean ,
sharedDiskCount: integer ,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
version: string ,
numberOfUserDatabases: integer ,
sumOfUserDatabasesSizeInMb: number ,
tempDbSizeInMb: number ,
maxServerMemoryInUseInMb: number ,
visibleOnlineCoreCount: integer ,
numOfLogins: integer ,
physicalCpuCount: number ,
logicalCpuCount: integer ,
engineEdition: string ,
edition: string ,
isHighAvailabilityEnabled: boolean ,
isClustered: boolean ,
hyperthreadRatio: integer ,
sqlStartTime: string ,
machineArmIds:
[
string ,
]
,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
hostName: string ,
sqlServerName: string ,
portNumber: integer ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
tags: object ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
status: enum ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlServersController_Get (new)
Description Gets the sql server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers/{sqlServerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
sqlServerName: string ,
}

⚐ Response (200)

{
properties:
{
machineOverviewList:
[
{
machineArmId: string ,
displayName: string ,
fciRole: enum ,
}
,
]
,
numberOfAgDatabases: integer ,
sqlFciProperties:
{
state: enum ,
networkName: string ,
isMultiSubnet: boolean ,
sharedDiskCount: integer ,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
version: string ,
numberOfUserDatabases: integer ,
sumOfUserDatabasesSizeInMb: number ,
tempDbSizeInMb: number ,
maxServerMemoryInUseInMb: number ,
visibleOnlineCoreCount: integer ,
numOfLogins: integer ,
physicalCpuCount: number ,
logicalCpuCount: integer ,
engineEdition: string ,
edition: string ,
isHighAvailabilityEnabled: boolean ,
isClustered: boolean ,
hyperthreadRatio: integer ,
sqlStartTime: string ,
machineArmIds:
[
string ,
]
,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
hostName: string ,
sqlServerName: string ,
portNumber: integer ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
tags: object ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
status: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlServersController_Update (new)
Description Updates the sql server tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers/{sqlServerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
sqlServerName: string ,
body:
{
properties:
{
numberOfAgDatabases: integer ,
sqlFciProperties:
{
state: enum ,
networkName: string ,
isMultiSubnet: boolean ,
sharedDiskCount: integer ,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
version: string ,
numberOfUserDatabases: integer ,
sumOfUserDatabasesSizeInMb: number ,
tempDbSizeInMb: number ,
maxServerMemoryInUseInMb: number ,
visibleOnlineCoreCount: integer ,
numOfLogins: integer ,
physicalCpuCount: number ,
logicalCpuCount: integer ,
engineEdition: string ,
edition: string ,
isHighAvailabilityEnabled: boolean ,
isClustered: boolean ,
hyperthreadRatio: integer ,
sqlStartTime: string ,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
hostName: string ,
sqlServerName: string ,
portNumber: integer ,
tags: object ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
status: enum ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
machineOverviewList:
[
{
machineArmId: string ,
displayName: string ,
fciRole: enum ,
}
,
]
,
numberOfAgDatabases: integer ,
sqlFciProperties:
{
state: enum ,
networkName: string ,
isMultiSubnet: boolean ,
sharedDiskCount: integer ,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
version: string ,
numberOfUserDatabases: integer ,
sumOfUserDatabasesSizeInMb: number ,
tempDbSizeInMb: number ,
maxServerMemoryInUseInMb: number ,
visibleOnlineCoreCount: integer ,
numOfLogins: integer ,
physicalCpuCount: number ,
logicalCpuCount: integer ,
engineEdition: string ,
edition: string ,
isHighAvailabilityEnabled: boolean ,
isClustered: boolean ,
hyperthreadRatio: integer ,
sqlStartTime: string ,
machineArmIds:
[
string ,
]
,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
hostName: string ,
sqlServerName: string ,
portNumber: integer ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
tags: object ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
status: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SqlSitesController_Summary (new)
Description Method to get site usage/summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/summary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
sqlSiteName: string ,
}

⚐ Response (200)

{
serverCount: integer ,
databaseCount: integer ,
runAsAccountCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_ListByMasterSite (new)
Description Method to get all sites.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Get (new)
Description Method to get a site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Create (new)
Description Method to create a WebApp site.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
body:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Update (new)
Description Method to update an existing site.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
properties:
{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
siteAppliancePropertiesCollection:
[
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
}
,
]
,
discoveryScenario: enum ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Delete (new)
Description Deletes the WebApp site.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppDiscoverySiteDataSourcesController_ListByWebAppSite (new)
Description Method to get all Web app data sources in site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppDiscoverySiteDataSourcesController_Get (new)
Description Method to get a Web app data source in site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
discoverySiteDataSourceName: string ,
}

⚐ Response (200)

{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppDiscoverySiteDataSourcesController_Create (new)
Description Method to create or update a Web app data source in site.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
discoverySiteDataSourceName: string ,
body:
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
discoverySiteId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppDiscoverySiteDataSourcesController_Delete (new)
Description Method to delete a Web app data source in site.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
discoverySiteDataSourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_ErrorSummary (new)
Description MMethod to get error summary from web app site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/errorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
body:
{
applianceName: string ,
}
,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_ExportInventory (new)
Description Method to generate report containing web app inventory.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/exportInventory
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppExtendedMachinesController_ListByWebAppSite (new)
Description Method to get all extended machines.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hostName: string ,
machineDisplayName: string ,
machineId: string ,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppExtendedMachinesController_Get (new)
Description Method to get a extended machine.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines/{extendedMachineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
extendedMachineName: string ,
}

⚐ Response (200)

{
properties:
{
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hostName: string ,
machineDisplayName: string ,
machineId: string ,
runAsAccountId: string ,
hydratedRunAsAccountId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IisWebApplicationsController_ListByWebAppSite (new)
Description Method to get all IIS web application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
applications:
[
{
applicationPoolName: string ,
managedPipelineMode: string ,
runtimeVersion: string ,
enable32BitApiOnWin64: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
virtualApplications:
[
{
isVirtualDirectory: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IisWebApplicationsController_Get (new)
Description Method to get an IIS web application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications/{webApplicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webApplicationName: string ,
}

⚐ Response (200)

{
properties:
{
applications:
[
{
applicationPoolName: string ,
managedPipelineMode: string ,
runtimeVersion: string ,
enable32BitApiOnWin64: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
virtualApplications:
[
{
isVirtualDirectory: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IisWebApplicationsController_Update (new)
Description Method to update tags on IIS web application.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications/{webApplicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webApplicationName: string ,
body:
{
properties:
{
tags: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applications:
[
{
applicationPoolName: string ,
managedPipelineMode: string ,
runtimeVersion: string ,
enable32BitApiOnWin64: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
virtualApplications:
[
{
isVirtualDirectory: boolean ,
path:
{
virtual: string ,
physical: string ,
}
,
directories:
[
{
virtual: string ,
physical: string ,
}
,
]
,
}
,
]
,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IisWebServersController_ListByWebAppSite (new)
Description Method to get all IIS web servers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
configurationLocation: string ,
version: string ,
machineIds:
[
string ,
]
,
webApplications:
[
string ,
]
,
displayName: string ,
serverFqdn: string ,
runAsAccountId: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IisWebServersController_Get (new)
Description Method to get an IIS web server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers/{webServerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webServerName: string ,
}

⚐ Response (200)

{
properties:
{
configurationLocation: string ,
version: string ,
machineIds:
[
string ,
]
,
webApplications:
[
string ,
]
,
displayName: string ,
serverFqdn: string ,
runAsAccountId: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Refresh (new)
Description Method to refresh a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/refresh
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
body:
{
applianceName: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppRunAsAccountsController_ListByWebAppSite (new)
Description Method to get all run as accounts.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppRunAsAccountsController_Get (new)
Description Method to get run as account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppSitesController_Summary (new)
Description Method to get site usage/summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/summary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
webServerCount: integer ,
webApplicationCount: integer ,
runAsAccountCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TomcatWebApplicationsController_ListByWebAppSite (new)
Description Method to get all Tomcat web application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hasDatabaseDependency: boolean ,
isExternalLoggingConfigured: boolean ,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TomcatWebApplicationsController_Get (new)
Description Method to get an Tomcat web application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications/{webApplicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webApplicationName: string ,
}

⚐ Response (200)

{
properties:
{
hasDatabaseDependency: boolean ,
isExternalLoggingConfigured: boolean ,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TomcatWebApplicationsController_Update (new)
Description Updates the Tomcat web application tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications/{webApplicationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webApplicationName: string ,
body: object ,
}

⚐ Response (200)

{
properties:
{
hasDatabaseDependency: boolean ,
isExternalLoggingConfigured: boolean ,
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TomcatWebServersController_ListByWebAppSite (new)
Description Method to get all Tomcat web servers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
services:
[
{
name: string ,
connectors:
[
{
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
}
,
]
,
engine:
{
name: string ,
hosts:
[
{
name: string ,
appBasePath: string ,
appBase: string ,
}
,
]
,
}
,
}
,
]
,
catalinaHome: string ,
jvmVersion: string ,
sessionPersistenceMechanism: string ,
isClusteringPresent: boolean ,
isMemoryRealmPresent: boolean ,
isSessionTrackingPresent: boolean ,
isAccessLogValvePresent: boolean ,
maxMemoryUsageInMb: string ,
configurationLocation: string ,
version: string ,
machineIds:
[
string ,
]
,
webApplications:
[
string ,
]
,
displayName: string ,
serverFqdn: string ,
runAsAccountId: string ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TomcatWebServersController_Get (new)
Description Method to get an Tomcat web server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers/{webServerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
webServerName: string ,
}

⚐ Response (200)

{
properties:
{
services:
[
{
name: string ,
connectors:
[
{
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
}
,
]
,
engine:
{
name: string ,
hosts:
[
{
name: string ,
appBasePath: string ,
appBase: string ,
}
,
]
,
}
,
}
,
]
,
catalinaHome: string ,
jvmVersion: string ,
sessionPersistenceMechanism: string ,
isClusteringPresent: boolean ,
isMemoryRealmPresent: boolean ,
isSessionTrackingPresent: boolean ,
isAccessLogValvePresent: boolean ,
maxMemoryUsageInMb: string ,
configurationLocation: string ,
version: string ,
machineIds:
[
string ,
]
,
webApplications:
[
string ,
]
,
displayName: string ,
serverFqdn: string ,
runAsAccountId: string ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebAppPropertiesController_UpdateProperties (new)
Description Method to update properties for web applications. in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/updateProperties
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
webAppSiteName: string ,
body:
{
webApps:
[
{
webAppArmId: string ,
tags: object ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebApplicationsController_ListByWebAppSite (new)
Description Method to get all IIS web applications.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webApplications
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
webServerId: string ,
webServerName: string ,
machineArmIds:
[
string ,
]
,
virtualPath: string ,
physicalPath: string ,
bindings:
[
{
protocol: string ,
hostName: string ,
port: string ,
ipAddress: string ,
}
,
]
,
frameworks:
[
{
name: string ,
version: string ,
}
,
]
,
configurations:
[
{
name: string ,
filePath: string ,
localFilePath: string ,
targetFilePath: string ,
section: string ,
type: string ,
isDeploymentTimeEditable: boolean ,
identifier: string ,
}
,
]
,
directories:
[
{
id: string ,
isEditable: boolean ,
sourcePaths:
[
string ,
]
,
localScratchPath: string ,
mountPath: string ,
sourceSize: string ,
}
,
]
,
displayName: string ,
tags: object ,
staticFolders:
[
string ,
]
,
machineDisplayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WebServersController_ListByWebAppSite (new)
Description Method to get all web servers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webServers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
webAppSiteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
configurationLocation: string ,
version: string ,
machineIds:
[
string ,
]
,
webApplications:
[
string ,
]
,
displayName: string ,
serverFqdn: string ,
runAsAccountId: string ,
isDeleted: boolean ,
createdTimestamp: string ,
updatedTimestamp: string ,
serverType: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applianceNames:
[
string ,
]
,
hasErrors: boolean ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ListByResourceGroup (new)
Description List ServerSiteResource resources by resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Get (new)
Description Get a ServerSiteResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Create (new)
Description Create a ServerSiteResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Update (new)
Description Update a ServerSiteResource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
tags: object ,
properties:
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Delete (new)
Description Delete a ServerSiteResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerDependencyMapController_ClientGroupMembers (new)
Description API to list client group members for the selected client group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/clientGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
processGroupName: string ,
processName: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ComputeErrorSummary (new)
Description Get the error summary for a server site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeErrorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Computeusage (new)
Description Get a serve site usage.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeusage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
runAsAccounts: integer ,
serverCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ExportApplications (new)
Description Method to generate report containing machine and the deep discovery of the application installed in the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportApplications
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerDependencyMapController_ExportDependencies (new)
Description API to generate report containing agentless dependencies.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportDependencies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
requestBody:
{
startTime: string ,
endTime: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ExportMachineErrors (new)
Description Method to generate report containing machine and the errors encountered during guest discovery of the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportMachineErrors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
discoveryScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerDependencyMapController_GenerateCoarseMap (new)
Description API to generate coarse map for the list of machines.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateCoarseMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerDependencyMapController_GenerateDetailedMap (new)
Description API to generate detailed map for a selected machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateDetailedMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerJobsController_ListByServerSiteResource (new)
Description List ServerJob resources by ServerSiteResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerJobsController_Get (new)
Description Get a ServerJob
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_ListHealthSummary (new)
Description Method to get site health summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/listHealthSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
applianceName: string ,
errorMessage: string ,
summaryMessage: string ,
errorId: integer ,
errorCode: string ,
affectedObjectsCount: integer ,
hitCount: integer ,
severity: string ,
remediationGuidance: string ,
affectedResourceType: string ,
affectedResources:
[
string ,
]
,
fabricLayoutUpdateSources:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServersController_ListByServerSiteResource (new)
Description Get all machines in a site.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: string ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
fqdn: string ,
networkAdapters:
[
{
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
hydratedFqdn: string ,
disks:
[
{
id: string ,
generatedId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
validationRequired: string ,
processorInfo:
{
name: string ,
numberOfSockets: integer ,
numberOfCoresPerSocket: integer ,
}
,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServersController_GetMachine (new)
Description Get a Server
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
fqdn: string ,
networkAdapters:
[
{
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
hydratedFqdn: string ,
disks:
[
{
id: string ,
generatedId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
validationRequired: string ,
processorInfo:
{
name: string ,
numberOfSockets: integer ,
numberOfCoresPerSocket: integer ,
}
,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServersController_UpdateMachine (new)
Description Update a Server machine
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
body:
{
properties:
{
fqdn: string ,
networkAdapters:
[
{
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
hydratedFqdn: string ,
disks:
[
{
id: string ,
generatedId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
validationRequired: string ,
firmware: string ,
runAsAccountId: string ,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
tags: object ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
fqdn: string ,
networkAdapters:
[
{
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
hydratedFqdn: string ,
disks:
[
{
id: string ,
generatedId: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
validationRequired: string ,
processorInfo:
{
name: string ,
numberOfSockets: integer ,
numberOfCoresPerSocket: integer ,
}
,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServersController_DeleteMachine (new)
Description Delete a Server
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSoftwareInventoriesController_GetMachineSoftwareInventory (new)
Description Method to get a machines software inventory like applications and roles.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareInventories/{default}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
default: string ,
}

⚐ Response (200)

{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSoftwareInventoriesController_ListByServer (new)
Description List ServerSoftwareInventory resources by Server
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareinventories
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerOperationsStatusController_GetServerSiteOperationsStatus (new)
Description A operation status resource belonging to a site resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/operationsStatus/{operationStatusName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
operationStatusName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
result: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_RefreshSite (new)
Description Operation to refresh a site
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/refreshSite
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerRunAsAccountsController_ListByServerSiteResource (new)
Description List ServerRunAsAccount resources by ServerSiteResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerRunAsAccountsController_Get (new)
Description Get a ServerRunAsAccount
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerDependencyMapController_ServerGroupMembers (new)
Description API to list server group members for the selected server group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/serverGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
serverPort: integer ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_Summary (new)
Description Method to get site usage.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/summary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
runAsAccountCount: integer ,
serverCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_UpdateDependencyMapStatus (new)
Description Method to enable disable dependency map status for machines in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateDependencyMapStatus
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machines:
[
{
machineId: string ,
isDependencyMapToBeEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ServerSitesController_UpdateProperties (new)
Description Operation to update custom properties for servers
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateProperties
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
metaData:
{
value:
[
{
machineArmId: string ,
dependencyMapping: string ,
tags: object ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ListByResourceGroup (new)
Description Get all the vmware sites in the resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Get (new)
Description Get a VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Create (new)
Description Create a VmwareSite
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Update (new)
Description Update a VmwareSite
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
tags: object ,
properties:
{
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
masterSiteId: string ,
servicePrincipalIdentityDetails:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
rawCertData: string ,
}
,
agentDetails:
{
id: string ,
version: string ,
lastHeartBeatUtc: string ,
keyVaultUri: string ,
keyVaultId: string ,
}
,
applianceName: string ,
discoverySolutionId: string ,
serviceEndpoint: string ,
provisioningState: enum ,
}
,
eTag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Delete (new)
Description Delete a VmwareSite
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DependencyMapController_ClientGroupMembers (new)
Description API to list client group members for the selected client group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/clientGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
processGroupName: string ,
processName: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ComputeErrorSummary (new)
Description Method to get site error summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeErrorSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
applianceName: string ,
discoveryScopeErrorSummaries:
{
affectedResourceType: string ,
affectedObjectsCount: integer ,
discoveryScope: enum ,
}
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Computeusage (new)
Description Method to get site error summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeusage
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
machineCount: integer ,
runAsAccountCount: integer ,
vCenterCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ExportApplications (new)
Description Method to generate report containing machine and the deep discovery of the application installed in the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportApplications
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DependencyMapController_ExportDependencies (new)
Description API to generate report containing agentless dependencies.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportDependencies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
requestBody:
{
startTime: string ,
endTime: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ExportMachineErrors (new)
Description Method to generate report containing machine and the errors encountered during guest discovery of the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachineErrors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
properties:
{
discoveryScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ExportMachines (new)
Description Method to generate report containing machine and the deep discovery of the application installed in the machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DependencyMapController_GenerateCoarseMap (new)
Description API to generate coarse map for the list of machines.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateCoarseMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DependencyMapController_GenerateDetailedMap (new)
Description API to generate detailed map for a selected machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateDetailedMap
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
machineId: string ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwareHostController_ListByVmwareSite (new)
Description List VmwareHost resources by VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
datastores:
[
{
uuid: string ,
capacityInGb: number ,
freeSpaceInGb: number ,
type: enum ,
symbolicName: string ,
}
,
]
,
vcenterId: string ,
uuid: string ,
applianceNames:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwareHostController_Get (new)
Description Get a VmwareHost
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts/{hostName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
hostName: string ,
}

⚐ Response (200)

{
properties:
{
createdTimestamp: string ,
updatedTimestamp: string ,
datastores:
[
{
uuid: string ,
capacityInGb: number ,
freeSpaceInGb: number ,
type: enum ,
symbolicName: string ,
}
,
]
,
vcenterId: string ,
uuid: string ,
applianceNames:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervJobsController_ListByVmwareSite (new)
Description List VmwareJob resources by VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HypervJobsController_Get (new)
Description Get a VmwareJob
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs/{jobName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
jobName: string ,
}

⚐ Response (200)

{
properties:
{
status: string ,
startTime: string ,
endTime: string ,
displayName: string ,
clientRequestId: string ,
activityId: string ,
errors:
[
{
code: string ,
message: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
isAgentReportedError: boolean ,
agentErrorCode: string ,
agentErrorMessage: string ,
agentErrorPossibleCauses: string ,
agentErrorRecommendedAction: string ,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_ListHealthSummary (new)
Description Method to get site health summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/listHealthSummary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
applianceName: string ,
errorMessage: string ,
summaryMessage: string ,
errorId: integer ,
errorCode: string ,
affectedObjectsCount: integer ,
hitCount: integer ,
severity: string ,
remediationGuidance: string ,
affectedResourceType: string ,
affectedResources:
[
string ,
]
,
fabricLayoutUpdateSources:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachinesController_ListByVmwareSite (new)
Description List MachineResource resources by VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
top: integer ,
continuationToken: string ,
totalRecordCount: integer ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
vCenterFqdn: string ,
vCenterId: string ,
instanceUuid: string ,
dataCenterScope: string ,
description: string ,
disks:
[
{
uuid: string ,
label: string ,
diskProvisioningPolicy: string ,
diskScrubbingPolicy: string ,
diskMode: string ,
controllerType: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
hostInMaintenanceMode: boolean ,
hostName: string ,
hostPowerState: string ,
hostVersion: string ,
networkAdapters:
[
{
label: string ,
adapterType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
vMwareToolsStatus: string ,
vMwareToolsVersion: string ,
changeTrackingSupported: boolean ,
changeTrackingEnabled: boolean ,
maxSnapshots: integer ,
diskEnabledUuid: string ,
numberOfSnapshots: integer ,
altGuestName: string ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachinesController_Get (new)
Description Get a MachineResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
properties:
{
vCenterFqdn: string ,
vCenterId: string ,
instanceUuid: string ,
dataCenterScope: string ,
description: string ,
disks:
[
{
uuid: string ,
label: string ,
diskProvisioningPolicy: string ,
diskScrubbingPolicy: string ,
diskMode: string ,
controllerType: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
hostInMaintenanceMode: boolean ,
hostName: string ,
hostPowerState: string ,
hostVersion: string ,
networkAdapters:
[
{
label: string ,
adapterType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
vMwareToolsStatus: string ,
vMwareToolsVersion: string ,
changeTrackingSupported: boolean ,
changeTrackingEnabled: boolean ,
maxSnapshots: integer ,
diskEnabledUuid: string ,
numberOfSnapshots: integer ,
altGuestName: string ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachinesController_Update (new)
Description Update a MachineResource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
body:
{
properties:
{
firmware: string ,
runAsAccountId: string ,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
tags: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
vCenterFqdn: string ,
vCenterId: string ,
instanceUuid: string ,
dataCenterScope: string ,
description: string ,
disks:
[
{
uuid: string ,
label: string ,
diskProvisioningPolicy: string ,
diskScrubbingPolicy: string ,
diskMode: string ,
controllerType: string ,
maxSizeInBytes: integer ,
name: string ,
diskType: string ,
lun: integer ,
path: string ,
}
,
]
,
hostInMaintenanceMode: boolean ,
hostName: string ,
hostPowerState: string ,
hostVersion: string ,
networkAdapters:
[
{
label: string ,
adapterType: string ,
nicId: string ,
macAddress: string ,
ipAddressList:
[
string ,
]
,
networkName: string ,
ipAddressType: string ,
}
,
]
,
vMwareToolsStatus: string ,
vMwareToolsVersion: string ,
changeTrackingSupported: boolean ,
changeTrackingEnabled: boolean ,
maxSnapshots: integer ,
diskEnabledUuid: string ,
numberOfSnapshots: integer ,
altGuestName: string ,
powerStatus: string ,
vmFqdn: string ,
vmConfigurationFileLocation: string ,
firmware: string ,
guestOsDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
numberOfApplications: integer ,
guestDetailsDiscoveryTimestamp: string ,
isGuestDetailsDiscoveryInProgress: boolean ,
dependencyMapping: string ,
dependencyMappingStartTime: string ,
dependencyMappingEndTime: string ,
runAsAccountId: string ,
applianceNames:
[
string ,
]
,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
applicationDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
dependencyMapDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
staticDiscovery:
{
discoveryScopeStatus: enum ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
hydratedRunAsAccountId: string ,
}
,
sqlDiscovery:
{
successfullyDiscoveredServerCount: integer ,
totalServerCount: integer ,
sqlMetadataHydratedRunAsAccountId: string ,
sqlMetadataDiscoveryPipe: enum ,
discoveryScopeStatus: enum ,
}
,
webAppDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
oracleDiscovery:
{
totalInstanceCount: integer ,
totalDatabaseCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
springBootDiscovery:
{
totalInstanceCount: integer ,
totalApplicationCount: integer ,
shallowDiscoveryStatus: enum ,
discoveryScopeStatus: enum ,
}
,
iisDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
tomcatDiscovery:
{
totalWebServerCount: integer ,
totalWebApplicationCount: integer ,
discoveryScopeStatus: enum ,
}
,
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
productSupportStatus:
{
currentVersion: string ,
esuStatus: enum ,
supportStatus: enum ,
supportEndDate: string ,
esuYear: enum ,
}
,
numberOfProcessorCore: integer ,
allocatedMemoryInMb: number ,
operatingSystemDetails:
{
osType: string ,
osName: string ,
osVersion: string ,
osArchitecture: string ,
}
,
biosSerialNumber: string ,
biosGuid: string ,
displayName: string ,
isDeleted: boolean ,
createdTimestamp: string ,
tags: object ,
updatedTimestamp: string ,
provisioningState: enum ,
arcDiscovery:
{
status: enum ,
machineResourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwareSoftwareInventoriesController_GetMachineSoftwareInventory (new)
Description Method to get a machines software inventory like applications and roles.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareInventories/{default}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
default: string ,
}

⚐ Response (200)

{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwareSoftwareInventoriesController_ListByMachineResource (new)
Description List VmwareMachineSoftwareInventory resources by MachineResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareinventories
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
appsAndRoles:
{
applications:
[
{
name: string ,
version: string ,
provider: string ,
}
,
]
,
webApplications:
[
{
name: string ,
status: string ,
platform: string ,
groupName: string ,
webServer: string ,
applicationPool: string ,
}
,
]
,
features:
[
{
name: string ,
featureType: string ,
parent: string ,
status: string ,
}
,
]
,
sqlServers:
[
{
name: string ,
edition: string ,
servicePack: string ,
version: string ,
clustered: string ,
clusterName: string ,
dnsHostName: string ,
port: string ,
commaSeparatedIps: string ,
status: string ,
isNamedPipeEnabled: boolean ,
isTcpIpEnabled: boolean ,
namedPipeName: string ,
}
,
]
,
sharePointServers:
[
{
productName: string ,
isEnterprise: boolean ,
status: string ,
version: string ,
}
,
]
,
systemCenters:
[
{
productName: string ,
status: string ,
version: string ,
}
,
]
,
bizTalkServers:
[
{
productName: string ,
status: string ,
}
,
]
,
exchangeServers:
[
{
productName: string ,
edition: string ,
roles: string ,
servicePack: string ,
version: string ,
}
,
]
,
otherDatabases:
[
{
databaseType: string ,
instance: string ,
version: string ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachinesController_Start (new)
Description Method to start a machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/start
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MachinesController_Stop (new)
Description Method to stop a machine.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/stop
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
machineName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwareOperationsStatus_GetVmwareOperationStatus (new)
Description A operation status resource belonging to a site resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/operationsStatus/{operationStatusName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
operationStatusName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
result: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RunAsAccountsController_ListByVmwareSite (new)
Description List VmwareRunAsAccountResource resources by VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RunAsAccountsController_Get (new)
Description Get a VmwareRunAsAccountResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
credentialType: string ,
createdTimestamp: string ,
updatedTimestamp: string ,
applianceName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DependencyMapController_ServerGroupMembers (new)
Description API to list server group members for the selected server group.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/serverGroupMembers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
mapRequest:
{
serverPort: integer ,
startTime: string ,
endTime: string ,
filters:
{
machineIds:
[
string ,
]
,
processIds:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SitesController_Summary (new)
Description Method to get site usage/summary.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/summary
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
}

⚐ Response (200)

{
machineCount: integer ,
runAsAccountCount: integer ,
vCenterCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwarePropertiesController_UpdateDependencyMapStatus (new)
Description Method to enable disable dependency map status for machines in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateDependencyMapStatus
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
updateMachineDepMapStatus:
{
machines:
[
{
machineId: string ,
isDependencyMapToBeEnabled: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwarePropertiesController_UpdateProperties (new)
Description Method to update properties for machines in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateProperties
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
metaData:
{
value:
[
{
machineArmId: string ,
dependencyMapping: string ,
tags: object ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwarePropertiesController_UpdateRunAsAccount (new)
Description Method to associate Run as account to machine in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateRunAsAccount
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
updateMachineRunAsAccount:
{
machines:
[
{
machineId: string ,
runAsAccountId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VmwarePropertiesController_UpdateTags (new)
Description Method to associate Run as account to machine in a site.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateTags
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
updateMachineTags:
{
machines:
[
{
machineId: string ,
tags: object ,
}
,
]
,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VcenterController_ListByVmwareSite (new)
Description List Vcenter resources by VmwareSite
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
filter: string ,
siteName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
runAsAccountId: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
port: string ,
version: string ,
perfStatisticsLevel: string ,
instanceUuid: string ,
friendlyName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VcenterController_Get (new)
Description Get a Vcenter
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/{vcenterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
vcenterName: string ,
}

⚐ Response (200)

{
properties:
{
runAsAccountId: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
port: string ,
version: string ,
perfStatisticsLevel: string ,
instanceUuid: string ,
friendlyName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VcenterController_Create (new)
Description Create a Vcenter
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/{vcenterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
vcenterName: string ,
body:
{
properties:
{
runAsAccountId: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
port: string ,
version: string ,
perfStatisticsLevel: string ,
instanceUuid: string ,
friendlyName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
runAsAccountId: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
port: string ,
version: string ,
perfStatisticsLevel: string ,
instanceUuid: string ,
friendlyName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
runAsAccountId: string ,
errors:
[
{
message: string ,
messageParameters: object ,
applianceName: string ,
id: integer ,
code: string ,
possibleCauses: string ,
recommendedAction: string ,
severity: string ,
summaryMessage: string ,
source: enum ,
updatedTimeStamp: string ,
runAsAccountId: string ,
discoveryScope: enum ,
}
,
]
,
createdTimestamp: string ,
updatedTimestamp: string ,
fqdn: string ,
port: string ,
version: string ,
perfStatisticsLevel: string ,
instanceUuid: string ,
friendlyName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VcenterController_Delete (new)
Description Delete a Vcenter
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/{vcenterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
siteName: string ,
vcenterName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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