Microsoft.AVS (stable:2020-03-20)

2025/08/29 • 23 new, 23 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:
{
provisioningState: enum ,
clusterId: integer ,
hosts:
[
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 ,
}
,
]
,
}
,
}
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:
{
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 ,
}
,
]
,
}
,
}
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:
{
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 ,
}
,
]
,
}
,
}
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:
{
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
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 ,
}
,
]
,
}
,
}
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:
{
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
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 ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
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:
{
provisioningState: enum ,
clusterId: integer ,
hosts:
[
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 ,
}
,
]
,
}
,
}
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:
{
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 ,
}
,
]
,
}
,
}
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:
{
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 ,
}
,
]
,
}
,
}
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:
{
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
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 ,
}
,
]
,
}
,
}
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:
{
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
}
,
properties:
{
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 ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}