Skip to content

Commit 36043e3

Browse files
Az VMware Powershell Version 2023-09-01 (#24927)
* Ran autorest * update repo path in README.md file (input-file property) * add/fix examples * update docs * added test recordings and updates from custom files * fix example and docs errors and re-ran all recordings * fix some examples and docs
1 parent 62f9a06 commit 36043e3

File tree

178 files changed

+2788
-2909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+2788
-2909
lines changed

src/VMware/VMware.Autorest/Az.VMware.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
DotNetFrameworkVersion = '4.7.2'
1212
RequiredAssemblies = './bin/Az.VMware.private.dll'
1313
FormatsToProcess = './Az.VMware.format.ps1xml'
14-
FunctionsToExport = 'Get-AzVMwareAddon', 'Get-AzVMwareAuthorization', 'Get-AzVMwareCloudLink', 'Get-AzVMwareCluster', 'Get-AzVMwareClusterZone', 'Get-AzVMwareDatastore', 'Get-AzVMwareGlobalReachConnection', 'Get-AzVMwarePlacementPolicy', 'Get-AzVMwarePrivateCloud', 'Get-AzVMwarePrivateCloudAdminCredential', 'Get-AzVMwareVirtualMachine', 'New-AzVMwareAddon', 'New-AzVMwareAddonSrmPropertiesObject', 'New-AzVMwareAddonVrPropertiesObject', 'New-AzVMwareAuthorization', 'New-AzVMwareCloudLink', 'New-AzVMwareCluster', 'New-AzVMwareDatastore', 'New-AzVMwareGlobalReachConnection', 'New-AzVMwareIdentitySourceObject', 'New-AzVMwarePlacementPolicy', 'New-AzVMwarePrivateCloud', 'New-AzVMwarePrivateCloudNsxtPassword', 'New-AzVMwarePrivateCloudVcenterPassword', 'New-AzVMwarePSCredentialExecutionParameterObject', 'New-AzVMwareScriptSecureStringExecutionParameterObject', 'New-AzVMwareScriptStringExecutionParameterObject', 'New-AzVMwareVmHostPlacementPolicyPropertiesObject', 'New-AzVMwareVMPlacementPolicyPropertiesObject', 'Remove-AzVMwareAddon', 'Remove-AzVMwareAuthorization', 'Remove-AzVMwareCloudLink', 'Remove-AzVMwareCluster', 'Remove-AzVMwareDatastore', 'Remove-AzVMwareGlobalReachConnection', 'Remove-AzVMwarePlacementPolicy', 'Remove-AzVMwarePrivateCloud', 'Test-AzVMwareLocationQuotaAvailability', 'Test-AzVMwareLocationTrialAvailability', 'Update-AzVMwareAuthorization', 'Update-AzVMwareCloudLink', 'Update-AzVMwareCluster', 'Update-AzVMwareDatastore', 'Update-AzVMwareGlobalReachConnection', 'Update-AzVMwarePlacementPolicy', 'Update-AzVMwarePrivateCloud'
14+
FunctionsToExport = 'Get-AzVMwareAddon', 'Get-AzVMwareAuthorization', 'Get-AzVMwareCloudLink', 'Get-AzVMwareCluster', 'Get-AzVMwareClusterZone', 'Get-AzVMwareDatastore', 'Get-AzVMwareGlobalReachConnection', 'Get-AzVMwareIscsiPath', 'Get-AzVMwarePlacementPolicy', 'Get-AzVMwarePrivateCloud', 'Get-AzVMwarePrivateCloudAdminCredential', 'Get-AzVMwareVirtualMachine', 'New-AzVMwareAddon', 'New-AzVMwareAddonSrmPropertyObject', 'New-AzVMwareAddonVrPropertyObject', 'New-AzVMwareAuthorization', 'New-AzVMwareCloudLink', 'New-AzVMwareCluster', 'New-AzVMwareDatastore', 'New-AzVMwareGlobalReachConnection', 'New-AzVMwareIscsiPath', 'New-AzVMwarePlacementPolicy', 'New-AzVMwarePrivateCloud', 'New-AzVMwarePrivateCloudNsxtPassword', 'New-AzVMwarePrivateCloudVcenterPassword', 'New-AzVMwarePSCredentialExecutionParameterObject', 'New-AzVMwareScriptSecureStringExecutionParameterObject', 'New-AzVMwareScriptStringExecutionParameterObject', 'New-AzVMwareVmHostPlacementPolicyPropertyObject', 'New-AzVMwareVMPlacementPolicyPropertyObject', 'Remove-AzVMwareAddon', 'Remove-AzVMwareAuthorization', 'Remove-AzVMwareCloudLink', 'Remove-AzVMwareCluster', 'Remove-AzVMwareDatastore', 'Remove-AzVMwareGlobalReachConnection', 'Remove-AzVMwareIscsiPath', 'Remove-AzVMwarePlacementPolicy', 'Remove-AzVMwarePrivateCloud', 'Test-AzVMwareLocationQuotaAvailability', 'Test-AzVMwareLocationTrialAvailability', 'Update-AzVMwareAuthorization', 'Update-AzVMwareCloudLink', 'Update-AzVMwareCluster', 'Update-AzVMwareDatastore', 'Update-AzVMwareGlobalReachConnection', 'Update-AzVMwareIscsiPath', 'Update-AzVMwarePlacementPolicy', 'Update-AzVMwarePrivateCloud'
1515
PrivateData = @{
1616
PSData = @{
1717
Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'VMware'

src/VMware/VMware.Autorest/README.md

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
This directory contains the PowerShell module for the VMware service.
44

55
---
6-
## Status
7-
[![Az.VMware](https://img.shields.io/powershellgallery/v/Az.VMware.svg?style=flat-square&label=Az.VMware "Az.VMware")](https://www.powershellgallery.com/packages/Az.VMware/)
8-
96
## Info
107
- Modifiable: yes
118
- Generated: all
@@ -47,17 +44,15 @@ In this directory, run AutoRest:
4744
> see https://aka.ms/autorest
4845
4946
``` yaml
50-
commit: 0baf811c3c76c87b3c127d098519bd97141222dd
47+
commit: e934daa5febe039d94794aa0ffc53a7f996db11f
5148
require:
5249
- $(this-folder)/../../readme.azure.noprofile.md
5350
input-file:
54-
- $(repo)/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-03-01/vmware.json
51+
- $(repo)/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-09-01/vmware.json
5552

5653
module-version: 0.4.0
5754
title: VMware
5855
subject-prefix: $(service-name)
59-
disable-transform-identity-type: true
60-
flatten-userassignedidentity: false
6156

6257
support-json-input: false
6358

@@ -160,17 +155,19 @@ directive:
160155
- no-inline:
161156
- AddonProperties
162157
- PlacementPolicyProperties
163-
- model-cmdlet:
164-
- model-name: IdentitySource
165158
# Re-name and custom it
166-
# - model-cmdlet:
167-
# - VMPlacementPolicyProperties
168-
# - VmHostPlacementPolicyProperties
169-
# - ScriptSecureStringExecutionParameter
170-
# - ScriptStringExecutionParameter
171-
# - PSCredentialExecutionParameter
172-
# - AddonSrmProperties
173-
# - AddonVrProperties
159+
- model-cmdlet:
160+
- model-name: VMPlacementPolicyProperties
161+
cmdlet-name: New-AzVMwareVMPlacementPolicyPropertyObject
162+
- model-name: VmHostPlacementPolicyProperties
163+
cmdlet-name: New-AzVMwareVmHostPlacementPolicyPropertyObject
164+
# - model-name: ScriptSecureStringExecutionParameter
165+
# - model-name: ScriptStringExecutionParameter
166+
# - model-name: PSCredentialExecutionParameter
167+
# - model-name: AddonSrmProperties
168+
# cmdlet-name: New-AzVMwareAddonSrmPropertyObject
169+
# - model-name: AddonVrProperties
170+
# cmdlet-name: New-AzVMwareAddonVrPropertyObject
174171
- where:
175172
verb: Get
176173
subject: ^PrivateCloudAdminCredentials$

src/VMware/VMware.Autorest/UX/Microsoft.AVS/locations.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"resourceType": "locations",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-authorizations.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/authorizations",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareAuthorization",
10-
"description": "Get an ExpressRoute Circuit Authorization by name in a private cloud",
10+
"description": "Get a ExpressRouteAuthorization",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}",
1212
"help": {
1313
"learnMore": {
@@ -26,7 +26,7 @@
2626
},
2727
"examples": [
2828
{
29-
"description": "Get an ExpressRoute Circuit Authorization by name in a private cloud",
29+
"description": "Get a ExpressRouteAuthorization",
3030
"parameters": [
3131
{
3232
"name": "-Name",
@@ -50,7 +50,7 @@
5050
},
5151
{
5252
"name": "Remove-AzVMwareAuthorization",
53-
"description": "Delete an ExpressRoute Circuit Authorization in a private cloud",
53+
"description": "Delete a ExpressRouteAuthorization",
5454
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/authorizations/{authorizationName}",
5555
"help": {
5656
"learnMore": {
@@ -69,7 +69,7 @@
6969
},
7070
"examples": [
7171
{
72-
"description": "Delete an ExpressRoute Circuit Authorization in a private cloud",
72+
"description": "Delete a ExpressRouteAuthorization",
7373
"parameters": [
7474
{
7575
"name": "-Name",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-cloudLinks.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/cloudLinks",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareCloudLink",
10-
"description": "Get an cloud link by name in a private cloud",
10+
"description": "Get a CloudLink",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/cloudLinks/{cloudLinkName}",
1212
"help": {
1313
"learnMore": {
@@ -26,7 +26,7 @@
2626
},
2727
"examples": [
2828
{
29-
"description": "Get an cloud link by name in a private cloud",
29+
"description": "Get a CloudLink",
3030
"parameters": [
3131
{
3232
"name": "-Name",
@@ -50,7 +50,7 @@
5050
},
5151
{
5252
"name": "Remove-AzVMwareCloudLink",
53-
"description": "Delete a cloud link in a private cloud",
53+
"description": "Delete a CloudLink",
5454
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/cloudLinks/{cloudLinkName}",
5555
"help": {
5656
"learnMore": {
@@ -69,7 +69,7 @@
6969
},
7070
"examples": [
7171
{
72-
"description": "Delete a cloud link in a private cloud",
72+
"description": "Delete a CloudLink",
7373
"parameters": [
7474
{
7575
"name": "-Name",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-clusters-datastores.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/clusters/datastores",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareDatastore",
10-
"description": "Get a datastore in a private cloud cluster",
10+
"description": "Get a Datastore",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}",
1212
"help": {
1313
"learnMore": {
@@ -27,7 +27,7 @@
2727
},
2828
"examples": [
2929
{
30-
"description": "Get a datastore in a private cloud cluster",
30+
"description": "Get a Datastore",
3131
"parameters": [
3232
{
3333
"name": "-ClusterName",
@@ -55,7 +55,7 @@
5555
},
5656
{
5757
"name": "Remove-AzVMwareDatastore",
58-
"description": "Delete a datastore in a private cloud cluster",
58+
"description": "Delete a Datastore",
5959
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/datastores/{datastoreName}",
6060
"help": {
6161
"learnMore": {
@@ -75,7 +75,7 @@
7575
},
7676
"examples": [
7777
{
78-
"description": "Delete a datastore in a private cloud cluster",
78+
"description": "Delete a Datastore",
7979
"parameters": [
8080
{
8181
"name": "-ClusterName",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-clusters-placementPolicies.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/clusters/placementPolicies",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwarePlacementPolicy",
10-
"description": "Get a placement policy by name in a private cloud cluster",
10+
"description": "Get a PlacementPolicy",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}",
1212
"help": {
1313
"learnMore": {
@@ -27,7 +27,7 @@
2727
},
2828
"examples": [
2929
{
30-
"description": "Get a placement policy by name in a private cloud cluster",
30+
"description": "Get a PlacementPolicy",
3131
"parameters": [
3232
{
3333
"name": "-ClusterName",
@@ -55,7 +55,7 @@
5555
},
5656
{
5757
"name": "Remove-AzVMwarePlacementPolicy",
58-
"description": "Delete a placement policy in a private cloud cluster",
58+
"description": "Delete a PlacementPolicy",
5959
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/placementPolicies/{placementPolicyName}",
6060
"help": {
6161
"learnMore": {
@@ -75,7 +75,7 @@
7575
},
7676
"examples": [
7777
{
78-
"description": "Delete a placement policy in a private cloud cluster",
78+
"description": "Delete a PlacementPolicy",
7979
"parameters": [
8080
{
8181
"name": "-ClusterName",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-clusters-virtualMachines.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/clusters/virtualMachines",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareVirtualMachine",
10-
"description": "Get a virtual machine by id in a private cloud cluster",
10+
"description": "Get a VirtualMachine",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}/virtualMachines/{virtualMachineId}",
1212
"help": {
1313
"learnMore": {
@@ -27,7 +27,7 @@
2727
},
2828
"examples": [
2929
{
30-
"description": "Get a virtual machine by id in a private cloud cluster",
30+
"description": "Get a VirtualMachine",
3131
"parameters": [
3232
{
3333
"name": "-ClusterName",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-clusters.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/clusters",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareCluster",
10-
"description": "Get a cluster by name in a private cloud",
10+
"description": "Get a Cluster",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}",
1212
"help": {
1313
"learnMore": {
@@ -26,7 +26,7 @@
2626
},
2727
"examples": [
2828
{
29-
"description": "Get a cluster by name in a private cloud",
29+
"description": "Get a Cluster",
3030
"parameters": [
3131
{
3232
"name": "-Name",
@@ -50,7 +50,7 @@
5050
},
5151
{
5252
"name": "Remove-AzVMwareCluster",
53-
"description": "Delete a cluster in a private cloud",
53+
"description": "Delete a Cluster",
5454
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/clusters/{clusterName}",
5555
"help": {
5656
"learnMore": {
@@ -69,7 +69,7 @@
6969
},
7070
"examples": [
7171
{
72-
"description": "Delete a cluster in a private cloud",
72+
"description": "Delete a Cluster",
7373
"parameters": [
7474
{
7575
"name": "-Name",

src/VMware/VMware.Autorest/UX/Microsoft.AVS/privateClouds-globalReachConnections.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"resourceType": "privateClouds/globalReachConnections",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2023-09-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.vmware"
66
},
77
"commands": [
88
{
99
"name": "Get-AzVMwareGlobalReachConnection",
10-
"description": "Get a global reach connection by name in a private cloud",
10+
"description": "Get a GlobalReachConnection",
1111
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}",
1212
"help": {
1313
"learnMore": {
@@ -26,7 +26,7 @@
2626
},
2727
"examples": [
2828
{
29-
"description": "Get a global reach connection by name in a private cloud",
29+
"description": "Get a GlobalReachConnection",
3030
"parameters": [
3131
{
3232
"name": "-Name",
@@ -50,7 +50,7 @@
5050
},
5151
{
5252
"name": "Remove-AzVMwareGlobalReachConnection",
53-
"description": "Delete a global reach connection in a private cloud",
53+
"description": "Delete a GlobalReachConnection",
5454
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}/globalReachConnections/{globalReachConnectionName}",
5555
"help": {
5656
"learnMore": {
@@ -69,7 +69,7 @@
6969
},
7070
"examples": [
7171
{
72-
"description": "Delete a global reach connection in a private cloud",
72+
"description": "Delete a GlobalReachConnection",
7373
"parameters": [
7474
{
7575
"name": "-Name",

0 commit comments

Comments
 (0)