Microsoft.AVS (stable:2024-09-01)

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

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
hostsRemaining: object ,
quotaEnabled: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
location: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (200)

{
status: enum ,
availableHosts: integer ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Skus_List (new)
Description A list of SKUs.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: enum ,
name: string ,
tier: string ,
size: string ,
family: string ,
locations:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloud:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloudUpdate:
{
tags: object ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
dnsZoneType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
expressRouteId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
cluster:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
clusterUpdate:
{
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
properties:
{
clusterSize: integer ,
hosts:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
datastore:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
kind: enum ,
provisioningState: enum ,
displayName: string ,
moRefId: string ,
fqdn: string ,
maintenance: enum ,
faultDomain: string ,
}
,
zones:
[
string ,
]
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
kind: enum ,
provisioningState: enum ,
displayName: string ,
moRefId: string ,
fqdn: string ,
maintenance: enum ,
faultDomain: string ,
}
,
zones:
[
string ,
]
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_ListZones (new)
Description List hosts by zone in a cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
zones:
[
{
hosts:
[
string ,
]
,
zone: string ,
}
,
]
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
placementPolicyName: string ,
placementPolicy:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
placementPolicyName: string ,
placementPolicyUpdate:
{
properties:
{
state: enum ,
vmMembers:
[
string ,
]
,
hostMembers:
[
string ,
]
,
affinityStrength: enum ,
azureHybridBenefitType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
moRefId: string ,
folderPath: string ,
restrictMovement: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
moRefId: string ,
folderPath: string ,
restrictMovement: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualMachines_RestrictMovement (new)
Description Enable or disable DRS-driven VM movement restriction
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/virtualMachines/{virtualMachineId}/restrictMovement
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
virtualMachineId: string ,
restrictMovement:
{
restrictMovement: enum ,
}
,
}

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
expressRouteId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/iscsiPaths/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
resource:
{
properties:
{
provisioningState: enum ,
networkBlock: string ,
}
,
}
,
}

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
networkType: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/pureStoragePolicies/{storagePolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
storagePolicyName: string ,
resource:
{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/scriptExecutions/{scriptExecutionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
scriptExecutionName: string ,
scriptExecution:
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ScriptExecutions_GetExecutionLogs (new)
Description Return the logs for a script execution resource
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
description: string ,
version: string ,
company: string ,
uri: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
description: string ,
version: string ,
company: string ,
uri: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
description: string ,
timeout: string ,
audience: enum ,
parameters:
[
{
type: enum ,
name: string ,
description: string ,
visibility: enum ,
optional: enum ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
description: string ,
timeout: string ,
audience: enum ,
parameters:
[
{
type: enum ,
name: string ,
description: string ,
visibility: enum ,
optional: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDhcp (new)
Description Get a WorkloadNetworkDhcp
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDhcp (new)
Description Create a WorkloadNetworkDhcp
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsService (new)
Description Get a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsService (new)
Description Create a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsService (new)
Description Update a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsZone (new)
Description Get a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsZone (new)
Description Create a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsZone (new)
Description Update a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetPortMirroring (new)
Description Get a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreatePortMirroring (new)
Description Create a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdatePortMirroring (new)
Description Update a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/publicIPs/{publicIPId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
publicIPId: string ,
workloadNetworkPublicIP:
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetSegment (new)
Description Get a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateSegments (new)
Description Create a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateSegments (new)
Description Update a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVMGroup (new)
Description Get a WorkloadNetworkVMGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateVMGroup (new)
Description Create a WorkloadNetworkVMGroup
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description List the operations for the provider
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
hostsRemaining: object ,
quotaEnabled: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
location: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (200)

{
status: enum ,
availableHosts: integer ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Skus_List (removed)
Description A list of SKUs.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: enum ,
name: string ,
tier: string ,
size: string ,
family: string ,
locations:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloud:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
privateCloudUpdate:
{
tags: object ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
dnsZoneType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
managementCluster:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
internet: enum ,
identitySources:
[
{
name: string ,
alias: string ,
domain: string ,
baseUserDN: string ,
baseGroupDN: string ,
primaryServer: string ,
secondaryServer: string ,
ssl: enum ,
username: string ,
password: string ,
}
,
]
,
availability:
{
strategy: enum ,
zone: integer ,
secondaryZone: integer ,
}
,
encryption:
{
status: enum ,
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
autoDetectedKeyVersion: string ,
keyVaultUrl: string ,
keyState: enum ,
versionType: enum ,
}
,
}
,
extendedNetworkBlocks:
[
string ,
]
,
provisioningState: enum ,
circuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
endpoints:
{
nsxtManager: string ,
vcsa: string ,
hcxCloudManager: string ,
nsxtManagerIp: string ,
vcenterIp: string ,
hcxCloudManagerIp: string ,
}
,
networkBlock: string ,
managementNetwork: string ,
provisioningNetwork: string ,
vmotionNetwork: string ,
vcenterPassword: string ,
nsxtPassword: string ,
vcenterCertificateThumbprint: string ,
nsxtCertificateThumbprint: string ,
externalCloudLinks:
[
string ,
]
,
secondaryCircuit:
{
primarySubnet: string ,
secondarySubnet: string ,
expressRouteID: string ,
expressRoutePrivatePeeringID: string ,
}
,
nsxPublicIpQuotaRaised: enum ,
virtualNetworkId: string ,
dnsZoneType: enum ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
zones:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Addons_List (removed)
Description List Addon resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorizations_List (removed)
Description List ExpressRouteAuthorization resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
expressRouteAuthorizationId: string ,
expressRouteAuthorizationKey: string ,
expressRouteId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_List (removed)
Description List Cluster resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
cluster:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
clusterUpdate:
{
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
properties:
{
clusterSize: integer ,
hosts:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
clusterSize: integer ,
provisioningState: enum ,
clusterId: integer ,
hosts:
[
string ,
]
,
vsanDatastoreName: string ,
}
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Datastores_List (removed)
Description List Datastore resources by Cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
datastoreName: string ,
datastore:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
netAppVolume:
{
id: string ,
}
,
diskPoolVolume:
{
targetId: string ,
lunName: string ,
mountOption: enum ,
path: string ,
}
,
elasticSanVolume:
{
targetId: string ,
}
,
pureStorageVolume:
{
storagePoolId: string ,
sizeGb: integer ,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Hosts_List (removed)
Description List Host resources by Cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
kind: enum ,
provisioningState: enum ,
displayName: string ,
moRefId: string ,
fqdn: string ,
maintenance: enum ,
faultDomain: string ,
}
,
zones:
[
string ,
]
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
kind: enum ,
provisioningState: enum ,
displayName: string ,
moRefId: string ,
fqdn: string ,
maintenance: enum ,
faultDomain: string ,
}
,
zones:
[
string ,
]
,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Clusters_ListZones (removed)
Description List hosts by zone in a cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
zones:
[
{
hosts:
[
string ,
]
,
zone: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PlacementPolicies_List (removed)
Description List PlacementPolicy resources by Cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
placementPolicyName: string ,
placementPolicy:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
placementPolicyName: string ,
placementPolicyUpdate:
{
properties:
{
state: enum ,
vmMembers:
[
string ,
]
,
hostMembers:
[
string ,
]
,
affinityStrength: enum ,
azureHybridBenefitType: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
type: enum ,
state: enum ,
displayName: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualMachines_List (removed)
Description List VirtualMachine resources by Cluster
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
moRefId: string ,
folderPath: string ,
restrictMovement: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
moRefId: string ,
folderPath: string ,
restrictMovement: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VirtualMachines_RestrictMovement (removed)
Description Enable or disable DRS-driven VM movement restriction
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/virtualMachines/{virtualMachineId}/restrictMovement
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
clusterName: string ,
virtualMachineId: string ,
restrictMovement:
{
restrictMovement: enum ,
}
,
}

⚐ Response (202)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalReachConnections_List (removed)
Description List GlobalReachConnection resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
authorizationKey: string ,
circuitConnectionStatus: enum ,
peerExpressRouteCircuit: string ,
expressRouteId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HcxEnterpriseSites_List (removed)
Description List HcxEnterpriseSite resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiPaths_ListByPrivateCloud (removed)
Description List IscsiPath resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/iscsiPaths/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
resource:
{
properties:
{
provisioningState: enum ,
networkBlock: string ,
}
,
}
,
}

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProvisionedNetworks_List (removed)
Description List ProvisionedNetwork resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
addressPrefix: string ,
networkType: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PureStoragePolicies_List (removed)
Description List PureStoragePolicy resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/pureStoragePolicies/{storagePolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
storagePolicyName: string ,
resource:
{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
storagePolicyDefinition: string ,
storagePoolId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
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
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ScriptExecutions_List (removed)
Description List ScriptExecution resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/scriptExecutions/{scriptExecutionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
scriptExecutionName: string ,
scriptExecution:
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ScriptExecutions_GetExecutionLogs (removed)
Description Return the logs for a script execution resource
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
scriptCmdletId: string ,
parameters:
[
{
type: enum ,
name: string ,
}
,
]
,
hiddenParameters:
[
{
type: enum ,
name: string ,
}
,
]
,
failureReason: string ,
timeout: string ,
retention: string ,
submittedAt: string ,
startedAt: string ,
finishedAt: string ,
provisioningState: enum ,
output:
[
string ,
]
,
namedOutputs: object ,
information:
[
string ,
]
,
warnings:
[
string ,
]
,
errors:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ScriptPackages_List (removed)
Description List ScriptPackage resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
description: string ,
version: string ,
company: string ,
uri: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
description: string ,
version: string ,
company: string ,
uri: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ScriptCmdlets_List (removed)
Description List ScriptCmdlet resources by ScriptPackage
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
description: string ,
timeout: string ,
audience: enum ,
parameters:
[
{
type: enum ,
name: string ,
description: string ,
visibility: enum ,
optional: enum ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
description: string ,
timeout: string ,
audience: enum ,
parameters:
[
{
type: enum ,
name: string ,
description: string ,
visibility: enum ,
optional: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_List (removed)
Description List WorkloadNetwork resources by PrivateCloud
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDhcp (removed)
Description List WorkloadNetworkDhcp resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDhcp (removed)
Description Get a WorkloadNetworkDhcp
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDhcp (removed)
Description Create a WorkloadNetworkDhcp
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
dhcpType: enum ,
displayName: string ,
segments:
[
string ,
]
,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dhcpConfigurations/{dhcpId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsServices (removed)
Description List WorkloadNetworkDnsService resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsService (removed)
Description Get a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsService (removed)
Description Create a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsService (removed)
Description Update a WorkloadNetworkDnsService
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsServices/{dnsServiceId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListDnsZones (removed)
Description List WorkloadNetworkDnsZone resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetDnsZone (removed)
Description Get a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateDnsZone (removed)
Description Create a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateDnsZone (removed)
Description Update a WorkloadNetworkDnsZone
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/dnsZones/{dnsZoneId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListGateways (removed)
Description List WorkloadNetworkGateway resources by WorkloadNetwork
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListPortMirroring (removed)
Description List WorkloadNetworkPortMirroring resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetPortMirroring (removed)
Description Get a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreatePortMirroring (removed)
Description Create a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdatePortMirroring (removed)
Description Update a WorkloadNetworkPortMirroring
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/portMirroringProfiles/{portMirroringId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListPublicIPs (removed)
Description List WorkloadNetworkPublicIP resources by WorkloadNetwork
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/publicIPs/{publicIPId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
privateCloudName: string ,
publicIPId: string ,
workloadNetworkPublicIP:
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
displayName: string ,
numberOfPublicIPs: integer ,
publicIPBlock: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListSegments (removed)
Description List WorkloadNetworkSegment resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetSegment (removed)
Description Get a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateSegments (removed)
Description Create a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_UpdateSegments (removed)
Description Update a WorkloadNetworkSegment
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/segments/{segmentId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVirtualMachines (removed)
Description List WorkloadNetworkVirtualMachine resources by WorkloadNetwork
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_ListVMGroups (removed)
Description List WorkloadNetworkVMGroup resources by WorkloadNetwork
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_GetVMGroup (removed)
Description Get a WorkloadNetworkVMGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkloadNetworks_CreateVMGroup (removed)
Description Create a WorkloadNetworkVMGroup
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

{
$headers:
{
retry-after: integer ,
}
,
$schema:
{
properties:
{
displayName: string ,
members:
[
string ,
]
,
status: enum ,
provisioningState: enum ,
revision: integer ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/workloadNetworks/default/vmGroups/{vmGroupId}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: 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)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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