Microsoft.AVS (preview:2021-01-01)

2025/08/29 • 71 new, 71 deleted methods

Operations_List (new)
Description Lists all of the available operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
isDataAction: boolean ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
category: string ,
aggregationType: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
fillGapWithZero: boolean ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
enableRegionalMdmAccount: string ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckTrialAvailability (new)
Description Return trial status for subscription by region
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/locations/{location}/checkTrialAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
status: enum ,
availableHosts: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckQuotaAvailability (new)
Description Return quota for subscription by region
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/locations/{location}/checkQuotaAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
hostsRemaining: object ,
quotaEnabled: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_List (new)
Description List private clouds in a resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_ListInSubscription (new)
Description List private clouds in a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/privateClouds
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_CreateOrUpdate (new)
Description Create or update a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloud:
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloudUpdate:
{
tags: object ,
properties:
{
managementCluster: string ,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_RotateVcenterPassword (new)
Description Rotate the vCenter password
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/rotateVcenterPassword
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_RotateNsxtPassword (new)
Description Rotate the NSX-T Manager password
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/rotateNsxtPassword
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_List (new)
Description List clusters in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Get (new)
Description Get a cluster by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_CreateOrUpdate (new)
Description Create or update a cluster in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
cluster:
{
sku:
{
name: string ,
}
,
properties: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Update (new)
Description Update a cluster in a private cloud
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
clusterUpdate:
{
properties:
{
clusterSize: integer ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Delete (new)
Description Delete a cluster in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_List (new)
Description List cloud datastores in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Get (new)
Description Get a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Create (new)
Description Create a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
datastore:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Delete (new)
Description Delete a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_ListAdminCredentials (new)
Description List the admin credentials for the private cloud
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/listAdminCredentials
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
nsxtUsername: string ,
nsxtPassword: string ,
vcenterUsername: string ,
vcenterPassword: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_List (new)
Description List HCX Enterprise Sites in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
activationKey: string ,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_Get (new)
Description Get an HCX Enterprise Site by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_CreateOrUpdate (new)
Description Create or update an HCX Enterprise Site in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
hcxEnterpriseSite:
{
properties:
{
activationKey: string ,
status: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_Delete (new)
Description Delete an HCX Enterprise Site in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_List (new)
Description List ExpressRoute Circuit Authorizations in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_Get (new)
Description Get an ExpressRoute Circuit Authorization by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_CreateOrUpdate (new)
Description Create or update an ExpressRoute Circuit Authorization in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
authorization:
{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_Delete (new)
Description Delete an ExpressRoute Circuit Authorization in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_List (new)
Description List global reach connections in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_Get (new)
Description Get a global reach connection by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_CreateOrUpdate (new)
Description Create or update a global reach connection in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
globalReachConnection:
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_Delete (new)
Description Delete a global reach connection in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListSegments (new)
Description List of segments in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetSegment (new)
Description Get a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateSegments (new)
Description Create a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
workloadNetworkSegment:
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateSegments (new)
Description Create or update a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
workloadNetworkSegment:
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteSegment (new)
Description Delete a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDhcp (new)
Description List dhcp in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDhcp (new)
Description Get dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dhcpId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDhcp (new)
Description Create dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
workloadNetworkDhcp:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDhcp (new)
Description Create or update dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
workloadNetworkDhcp:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDhcp (new)
Description Delete dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListGateways (new)
Description List of gateways in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/gateways
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
path: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetGateway (new)
Description Get a gateway by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/gateways/{gatewayId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
gatewayId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
path: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListPortMirroring (new)
Description List of port mirroring profiles in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetPortMirroring (new)
Description Get a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreatePortMirroring (new)
Description Create a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
workloadNetworkPortMirroring:
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdatePortMirroring (new)
Description Create or update a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
workloadNetworkPortMirroring:
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeletePortMirroring (new)
Description Delete a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
portMirroringId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVMGroups (new)
Description List of vm groups in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVMGroup (new)
Description Get a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateVMGroup (new)
Description Create a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
workloadNetworkVMGroup:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateVMGroup (new)
Description Create or update a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
workloadNetworkVMGroup:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteVMGroup (new)
Description Delete a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
vmGroupId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVirtualMachines (new)
Description List of virtual machines in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/virtualMachines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
vmType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVirtualMachine (new)
Description Get a virtual machine by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/virtualMachines/{virtualMachineId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
virtualMachineId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
vmType: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsServices (new)
Description List of DNS services in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsService (new)
Description Get a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsService (new)
Description Create a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
workloadNetworkDnsService:
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsService (new)
Description Create or update a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
workloadNetworkDnsService:
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDnsService (new)
Description Delete a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dnsServiceId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsZones (new)
Description List of DNS zones in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsZone (new)
Description Get a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsZone (new)
Description Create a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
workloadNetworkDnsZone:
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsZone (new)
Description Create or update a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
workloadNetworkDnsZone:
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDnsZone (new)
Description Delete a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dnsZoneId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_List (new)
Description List addons in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_Get (new)
Description Get an addon by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_CreateOrUpdate (new)
Description Create or update a addon in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
addon:
{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_Delete (new)
Description Delete a addon in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description Lists all of the available operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
isDataAction: boolean ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
category: string ,
aggregationType: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
fillGapWithZero: boolean ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
enableRegionalMdmAccount: string ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckTrialAvailability (removed)
Description Return trial status for subscription by region
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/locations/{location}/checkTrialAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
status: enum ,
availableHosts: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckQuotaAvailability (removed)
Description Return quota for subscription by region
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/locations/{location}/checkQuotaAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
hostsRemaining: object ,
quotaEnabled: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_List (removed)
Description List private clouds in a resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_ListInSubscription (removed)
Description List private clouds in a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AVS/privateClouds
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_Get (removed)
Description Get a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_CreateOrUpdate (removed)
Description Create or update a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloud:
{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_Update (removed)
Description Update a private cloud
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloudUpdate:
{
tags: object ,
properties:
{
managementCluster: string ,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_Delete (removed)
Description Delete a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_RotateVcenterPassword (removed)
Description Rotate the vCenter password
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/rotateVcenterPassword
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_RotateNsxtPassword (removed)
Description Rotate the NSX-T Manager password
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/rotateNsxtPassword
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_List (removed)
Description List clusters in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
}
,
properties: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Get (removed)
Description Get a cluster by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_CreateOrUpdate (removed)
Description Create or update a cluster in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
cluster:
{
sku:
{
name: string ,
}
,
properties: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Update (removed)
Description Update a cluster in a private cloud
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
clusterUpdate:
{
properties:
{
clusterSize: integer ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_Delete (removed)
Description Delete a cluster in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_List (removed)
Description List cloud datastores in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Get (removed)
Description Get a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Create (removed)
Description Create a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
datastore:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
nfsProviderIp: string ,
nfsFilePath: string ,
}
,
diskPoolVolume:
{
endpoints:
[
string ,
]
,
lunName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_Delete (removed)
Description Delete a datastore in a private cloud cluster
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateClouds_ListAdminCredentials (removed)
Description List the admin credentials for the private cloud
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/listAdminCredentials
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
nsxtUsername: string ,
nsxtPassword: string ,
vcenterUsername: string ,
vcenterPassword: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_List (removed)
Description List HCX Enterprise Sites in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
activationKey: string ,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_Get (removed)
Description Get an HCX Enterprise Site by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_CreateOrUpdate (removed)
Description Create or update an HCX Enterprise Site in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
hcxEnterpriseSite:
{
properties:
{
activationKey: string ,
status: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
activationKey: string ,
status: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_Delete (removed)
Description Delete an HCX Enterprise Site in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/hcxEnterpriseSites/{hcxEnterpriseSiteName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
hcxEnterpriseSiteName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_List (removed)
Description List ExpressRoute Circuit Authorizations in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_Get (removed)
Description Get an ExpressRoute Circuit Authorization by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_CreateOrUpdate (removed)
Description Create or update an ExpressRoute Circuit Authorization in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
authorization:
{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_Delete (removed)
Description Delete an ExpressRoute Circuit Authorization in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
authorizationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_List (removed)
Description List global reach connections in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_Get (removed)
Description Get a global reach connection by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_CreateOrUpdate (removed)
Description Create or update a global reach connection in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
globalReachConnection:
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_Delete (removed)
Description Delete a global reach connection in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
globalReachConnectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListSegments (removed)
Description List of segments in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetSegment (removed)
Description Get a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateSegments (removed)
Description Create a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
workloadNetworkSegment:
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateSegments (removed)
Description Create or update a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
workloadNetworkSegment:
{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
connectedGateway: string ,
subnet:
{
dhcpRanges:
[
string ,
]
,
gatewayAddress: string ,
}
,
portVif:
[
{
portName: string ,
}
,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteSegment (removed)
Description Delete a segment by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
segmentId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDhcp (removed)
Description List dhcp in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDhcp (removed)
Description Get dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dhcpId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDhcp (removed)
Description Create dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
workloadNetworkDhcp:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDhcp (removed)
Description Create or update dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
workloadNetworkDhcp:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDhcp (removed)
Description Delete dhcp by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dhcpId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListGateways (removed)
Description List of gateways in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/gateways
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
path: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetGateway (removed)
Description Get a gateway by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/gateways/{gatewayId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
gatewayId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
path: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListPortMirroring (removed)
Description List of port mirroring profiles in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetPortMirroring (removed)
Description Get a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreatePortMirroring (removed)
Description Create a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
workloadNetworkPortMirroring:
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdatePortMirroring (removed)
Description Create or update a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
portMirroringId: string ,
workloadNetworkPortMirroring:
{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
direction: enum ,
source: string ,
destination: string ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeletePortMirroring (removed)
Description Delete a port mirroring profile by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
portMirroringId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVMGroups (removed)
Description List of vm groups in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVMGroup (removed)
Description Get a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateVMGroup (removed)
Description Create a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
workloadNetworkVMGroup:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateVMGroup (removed)
Description Create or update a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
vmGroupId: string ,
workloadNetworkVMGroup:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteVMGroup (removed)
Description Delete a vm group by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
vmGroupId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVirtualMachines (removed)
Description List of virtual machines in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/virtualMachines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
vmType: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVirtualMachine (removed)
Description Get a virtual machine by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/virtualMachines/{virtualMachineId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
virtualMachineId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
vmType: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsServices (removed)
Description List of DNS services in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsService (removed)
Description Get a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsService (removed)
Description Create a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
workloadNetworkDnsService:
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsService (removed)
Description Create or update a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsServiceId: string ,
workloadNetworkDnsService:
{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dnsServiceIp: string ,
defaultDnsZone: string ,
fqdnZones:
[
string ,
]
,
logLevel: enum ,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDnsService (removed)
Description Delete a DNS service by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dnsServiceId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsZones (removed)
Description List of DNS zones in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsZone (removed)
Description Get a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsZone (removed)
Description Create a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
workloadNetworkDnsZone:
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsZone (removed)
Description Create or update a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
privateCloudName: string ,
dnsZoneId: string ,
workloadNetworkDnsZone:
{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
domain:
[
string ,
]
,
dnsServerIps:
[
string ,
]
,
sourceIp: string ,
dnsServices: integer ,
provisioningState: enum ,
revision: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_DeleteDnsZone (removed)
Description Delete a DNS zone by id in a private cloud workload network.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
dnsZoneId: string ,
privateCloudName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_List (removed)
Description List addons in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_Get (removed)
Description Get an addon by name in a private cloud
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_CreateOrUpdate (removed)
Description Create or update a addon in a private cloud
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
addon:
{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
addonType: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_Delete (removed)
Description Delete a addon in a private cloud
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/addons/{addonName}
{
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
addonName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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