diff --git a/src/VMware/VMware.Autorest/README.md b/src/VMware/VMware.Autorest/README.md index e4bc542040db..9a2ff3af63a1 100644 --- a/src/VMware/VMware.Autorest/README.md +++ b/src/VMware/VMware.Autorest/README.md @@ -3,7 +3,6 @@ This directory contains the PowerShell module for the VMware service. --- - ## Info - Modifiable: yes - Generated: all diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareAddon.ps1 index b0085385f76c..d001316cdc70 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareAddon.ps1 @@ -33,7 +33,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareAuthorization.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareAuthorization.ps1 index cdba5ce0dc4b..7f8900c8c958 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareAuthorization.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareAuthorization.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareCloudLink.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareCloudLink.ps1 index f1acb86900fd..92dd6be10ef4 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareCloudLink.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareCloudLink.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareCluster.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareCluster.ps1 index 7b61d4de9f77..ab4d8f46b38c 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareCluster.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareCluster.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareDatastore.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareDatastore.ps1 index 5b133d9c8a32..938932657580 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareDatastore.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareDatastore.ps1 @@ -167,21 +167,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareGlobalReachConnection.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareGlobalReachConnection.ps1 index dd7772f764ef..b90a4c57fc0f 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareGlobalReachConnection.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareGlobalReachConnection.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwarePlacementPolicy.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwarePlacementPolicy.ps1 index 9611948b65e2..8b91139e67f9 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwarePlacementPolicy.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwarePlacementPolicy.ps1 @@ -167,21 +167,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwarePrivateCloud.ps1 index 4544a5602aa7..dea39683ca32 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwarePrivateCloud.ps1 @@ -97,7 +97,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Get-AzVMwareVirtualMachine.ps1 b/src/VMware/VMware.Autorest/exports/Get-AzVMwareVirtualMachine.ps1 index 4922f0c5167e..dadf56122746 100644 --- a/src/VMware/VMware.Autorest/exports/Get-AzVMwareVirtualMachine.ps1 +++ b/src/VMware/VMware.Autorest/exports/Get-AzVMwareVirtualMachine.ps1 @@ -167,21 +167,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareAddon.ps1 index d10b5f697735..6548eac3104e 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareAddon.ps1 @@ -30,7 +30,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -PROPERTY : The properties of an addon resource +PROPERTY : The properties of an addon resource To construct, see NOTES section for PROPERTY properties and create a hash table. AddonType : The type of private cloud addon .Link https://learn.microsoft.com/powershell/module/az.vmware/new-azvmwareaddon diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareAuthorization.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareAuthorization.ps1 index f8297f3328d8..bf81fb940915 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareAuthorization.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareAuthorization.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareCloudLink.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareCloudLink.ps1 index dc1cfca369e1..ddba59cdb1f2 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareCloudLink.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareCloudLink.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareCluster.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareCluster.ps1 index 1ffcce5f2333..f716a6be55a9 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareCluster.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareCluster.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(Mandatory)] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareDatastore.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareDatastore.ps1 index acd01e00bd69..ab19db716b3e 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareDatastore.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareDatastore.ps1 @@ -161,21 +161,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='CreateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwareGlobalReachConnection.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwareGlobalReachConnection.ps1 index 16b46b1433c1..f693d7c32f79 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwareGlobalReachConnection.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwareGlobalReachConnection.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwarePlacementPolicy.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwarePlacementPolicy.ps1 index 65ca91bcd8b6..4d341665621b 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwarePlacementPolicy.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwarePlacementPolicy.ps1 @@ -170,28 +170,24 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='CreateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicyProperties] # placement policy properties - # To construct, see NOTES section for PROPERTY properties and create a hash table. ${Property}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloud.ps1 index 669ae627aec8..7cf0476669f0 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloud.ps1 @@ -31,7 +31,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -IDENTITYSOURCE : vCenter Single Sign On Identity Sources +IDENTITYSOURCE : vCenter Single Sign On Identity Sources To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. [Alias ]: The domain's NetBIOS name [BaseGroupDn ]: The base distinguished name for groups [BaseUserDn ]: The base distinguished name for users diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudNsxtPassword.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudNsxtPassword.ps1 index b8a25b82c1c4..80a2694ac8da 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudNsxtPassword.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudNsxtPassword.ps1 @@ -89,7 +89,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudVcenterPassword.ps1 b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudVcenterPassword.ps1 index 1262e6c4b909..638fbb85af32 100644 --- a/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudVcenterPassword.ps1 +++ b/src/VMware/VMware.Autorest/exports/New-AzVMwarePrivateCloudVcenterPassword.ps1 @@ -89,7 +89,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/ProxyCmdletDefinitions.ps1 b/src/VMware/VMware.Autorest/exports/ProxyCmdletDefinitions.ps1 index fd7be46f4a54..1dac5af11a3a 100644 --- a/src/VMware/VMware.Autorest/exports/ProxyCmdletDefinitions.ps1 +++ b/src/VMware/VMware.Autorest/exports/ProxyCmdletDefinitions.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -389,14 +387,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -821,14 +817,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1117,21 +1111,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1384,14 +1375,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1680,21 +1669,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2081,7 +2067,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] @@ -2370,21 +2355,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2632,14 +2614,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2897,14 +2877,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -3168,14 +3146,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(Mandatory)] @@ -3488,21 +3464,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='CreateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -3786,14 +3759,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -4114,28 +4085,24 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='CreateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicyProperties] # placement policy properties - # To construct, see NOTES section for PROPERTY properties and create a hash table. ${Property}, [Parameter()] @@ -4358,7 +4325,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] @@ -4585,7 +4551,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] @@ -4852,14 +4817,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5127,14 +5090,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5402,14 +5363,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5711,21 +5670,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5994,14 +5950,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -6305,21 +6259,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -6910,14 +6861,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -7175,14 +7124,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -7448,14 +7395,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -7762,21 +7707,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -8060,14 +8002,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -8381,21 +8321,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -8580,9 +8517,9 @@ end { <# .Synopsis -Update a private cloud +Create a private cloud .Description -Update a private cloud +Create a private cloud .Example Update-AzVMwarePrivateCloud -Name azps_test_cloud -ResourceGroupName azps_test_group -ManagementClusterSize 4 .Example @@ -8668,9 +8605,14 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.Nullable[System.Boolean]] + # Decides if enable a system assigned identity for the resource. + ${EnableSystemAssignedIdentity}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -8692,18 +8634,8 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[]] # vCenter Single Sign On Identity Sources - # To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. ${IdentitySource}, - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] - [System.String] - # The type of identity used for the private cloud. - # The type 'SystemAssigned' refers to an implicitly created identity. - # The type 'None' will remove any identities from the Private Cloud. - ${IdentityType}, - [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -8729,6 +8661,12 @@ param( # The version of the key. ${KeyVaultPropertyKeyVersion}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Resource location + ${Location}, + [Parameter()] [AllowEmptyCollection()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -8742,6 +8680,18 @@ param( # The cluster size ${ManagementClusterSize}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Optionally, set the NSX-T Manager password when the private cloud is created + ${NsxtPassword}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # The name of the SKU. + ${SkuName}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags]))] @@ -8749,6 +8699,12 @@ param( # Resource tags ${Tag}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Optionally, set the vCenter admin password when the private cloud is created + ${VcenterPassword}, + [Parameter()] [Alias('AzureRMContext', 'AzureCredential')] [ValidateNotNull()] @@ -8911,7 +8867,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource @@ -9129,7 +9085,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -PROPERTY : The properties of an addon resource +PROPERTY : The properties of an addon resource To construct, see NOTES section for PROPERTY properties and create a hash table. AddonType : The type of private cloud addon .Link https://learn.microsoft.com/powershell/module/az.vmware/new-azvmwareaddon @@ -9684,7 +9640,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -IDENTITYSOURCE : vCenter Single Sign On Identity Sources +IDENTITYSOURCE : vCenter Single Sign On Identity Sources To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. [Alias ]: The domain's NetBIOS name [BaseGroupDn ]: The base distinguished name for groups [BaseUserDn ]: The base distinguished name for users @@ -10614,7 +10570,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource @@ -10851,7 +10807,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAddon.ps1 index 62c9a8b0b3e6..a7e528e7da74 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAddon.ps1 @@ -35,7 +35,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAuthorization.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAuthorization.ps1 index ec33bbcfcb93..e407e941702b 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAuthorization.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareAuthorization.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCloudLink.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCloudLink.ps1 index 5d842e97f0b6..299b32625bf7 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCloudLink.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCloudLink.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCluster.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCluster.ps1 index d557cd5c14fb..5fe6bb3f5f8a 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCluster.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareCluster.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareDatastore.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareDatastore.ps1 index a17f9a35ba89..09277c6edac2 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareDatastore.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareDatastore.ps1 @@ -163,21 +163,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareGlobalReachConnection.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareGlobalReachConnection.ps1 index 892069d091e0..cddd3844f990 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwareGlobalReachConnection.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwareGlobalReachConnection.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePlacementPolicy.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePlacementPolicy.ps1 index 7f8afffa4dcb..de33fa1cfd76 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePlacementPolicy.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePlacementPolicy.ps1 @@ -165,21 +165,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityCluster', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePrivateCloud.ps1 index 85b247e24794..9f7a1f71c7d0 100644 --- a/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/exports/Remove-AzVMwarePrivateCloud.ps1 @@ -35,7 +35,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT : Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table. [AddonName ]: Name of the addon for the private cloud [AuthorizationName ]: Name of the ExpressRoute Circuit Authorization in the private cloud [CloudLinkName ]: Name of the cloud link resource diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwareAuthorization.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwareAuthorization.ps1 index e57d5816cf5d..d610eb1b2d77 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwareAuthorization.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwareAuthorization.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwareCloudLink.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwareCloudLink.ps1 index e32ea88b756f..54c97b2e68dc 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwareCloudLink.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwareCloudLink.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwareCluster.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwareCluster.ps1 index 7cad5117ce83..2143227739fd 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwareCluster.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwareCluster.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwareDatastore.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwareDatastore.ps1 index 52d7ab7df751..f79165469402 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwareDatastore.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwareDatastore.ps1 @@ -161,21 +161,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwareGlobalReachConnection.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwareGlobalReachConnection.ps1 index 6442195318b7..93e21ed5035d 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwareGlobalReachConnection.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwareGlobalReachConnection.ps1 @@ -125,14 +125,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwarePlacementPolicy.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwarePlacementPolicy.ps1 index cbd8ab54a58d..08cbeabccc4b 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwarePlacementPolicy.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwarePlacementPolicy.ps1 @@ -163,21 +163,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/exports/Update-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/exports/Update-AzVMwarePrivateCloud.ps1 index 97227fbdb68b..3ddac8c94fce 100644 --- a/src/VMware/VMware.Autorest/exports/Update-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/exports/Update-AzVMwarePrivateCloud.ps1 @@ -16,9 +16,9 @@ <# .Synopsis -Update a private cloud +Create a private cloud .Description -Update a private cloud +Create a private cloud .Example Update-AzVMwarePrivateCloud -Name azps_test_cloud -ResourceGroupName azps_test_group -ManagementClusterSize 4 .Example @@ -104,9 +104,14 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.Nullable[System.Boolean]] + # Decides if enable a system assigned identity for the resource. + ${EnableSystemAssignedIdentity}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -128,18 +133,8 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[]] # vCenter Single Sign On Identity Sources - # To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. ${IdentitySource}, - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] - [System.String] - # The type of identity used for the private cloud. - # The type 'SystemAssigned' refers to an implicitly created identity. - # The type 'None' will remove any identities from the Private Cloud. - ${IdentityType}, - [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -165,6 +160,12 @@ param( # The version of the key. ${KeyVaultPropertyKeyVersion}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Resource location + ${Location}, + [Parameter()] [AllowEmptyCollection()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -178,6 +179,18 @@ param( # The cluster size ${ManagementClusterSize}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Optionally, set the NSX-T Manager password when the private cloud is created + ${NsxtPassword}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # The name of the SKU. + ${SkuName}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags]))] @@ -185,6 +198,12 @@ param( # Resource tags ${Tag}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.String] + # Optionally, set the vCenter admin password when the private cloud is created + ${VcenterPassword}, + [Parameter()] [Alias('AzureRMContext', 'AzureCredential')] [ValidateNotNull()] diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_Get.cs b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_Get.cs index 9b54a76f72d6..bba28b79c45e 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_Get.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_Get.cs @@ -173,6 +173,7 @@ public partial class GetAzVMwareScriptExecutionLog_Get : global::System.Manageme SerializedName = @"scriptOutputStreamType", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Information", "Warning", "Output", "Error")] public System.Collections.Generic.List ScriptOutputStreamType { get => this._scriptOutputStreamType; set => this._scriptOutputStreamType = value; } /// Backing field for property. diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentity.cs b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentity.cs index bbc9a8db7e52..519b418d6d6c 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentity.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentity.cs @@ -139,6 +139,7 @@ public partial class GetAzVMwareScriptExecutionLog_GetViaIdentity : global::Syst SerializedName = @"scriptOutputStreamType", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Information", "Warning", "Output", "Error")] public System.Collections.Generic.List ScriptOutputStreamType { get => this._scriptOutputStreamType; set => this._scriptOutputStreamType = value; } /// diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentityPrivateCloud.cs b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentityPrivateCloud.cs index 0ac4a2eee3cc..cbc04ac9fa95 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentityPrivateCloud.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/GetAzVMwareScriptExecutionLog_GetViaIdentityPrivateCloud.cs @@ -153,6 +153,7 @@ public partial class GetAzVMwareScriptExecutionLog_GetViaIdentityPrivateCloud : SerializedName = @"scriptOutputStreamType", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Information", "Warning", "Output", "Error")] public System.Collections.Generic.List ScriptOutputStreamType { get => this._scriptOutputStreamType; set => this._scriptOutputStreamType = value; } /// diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/NewAzVMwarePrivateCloud_CreateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/NewAzVMwarePrivateCloud_CreateExpanded.cs index 8f55302b90eb..239a2f31df31 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/NewAzVMwarePrivateCloud_CreateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/NewAzVMwarePrivateCloud_CreateExpanded.cs @@ -113,6 +113,10 @@ public partial class NewAzVMwarePrivateCloud_CreateExpanded : global::System.Man [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Azure)] public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + /// Decides if enable a system assigned identity for the resource. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Decides if enable a system assigned identity for the resource.")] + public global::System.Management.Automation.SwitchParameter EnableSystemAssignedIdentity { set => _privateCloudBody.IdentityType = value.IsPresent ? "SystemAssigned": null ; } + /// Status of customer managed encryption key [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Status of customer managed encryption key")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] @@ -168,21 +172,6 @@ public partial class NewAzVMwarePrivateCloud_CreateExpanded : global::System.Man PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource) })] public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] IdentitySource { get => _privateCloudBody.IdentitySource?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.IdentitySource = (value != null ? new System.Collections.Generic.List(value) : null); } - /// - /// The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The - /// type 'None' will remove any identities from the Private Cloud. - /// - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.")] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( - Required = false, - ReadOnly = false, - Description = @"The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.", - SerializedName = @"type", - PossibleTypes = new [] { typeof(string) })] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - public string IdentityType { get => _privateCloudBody.IdentityType ?? null; set => _privateCloudBody.IdentityType = value; } - /// Connectivity to internet is enabled or disabled [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Connectivity to internet is enabled or disabled")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateExpanded.cs index 95d39758decb..3b893a99cebf 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateExpanded.cs @@ -459,7 +459,7 @@ protected override void ProcessRecord() await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } _authorizationBody = await this.Client.AuthorizationsGetWithResult(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, this, Pipeline); this.Update_authorizationBody(); - await this.Client.AuthorizationsCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _authorizationBody, onOk, onDefault, this, Pipeline); + await this.Client.AuthorizationsCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _authorizationBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } catch (Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.UndeclaredResponseException urexception) diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityExpanded.cs index 2aa2c154a1fa..7328883fab5c 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityExpanded.cs @@ -403,7 +403,7 @@ protected override void ProcessRecord() { _authorizationBody = await this.Client.AuthorizationsGetViaIdentityWithResult(InputObject.Id, this, Pipeline); this.Update_authorizationBody(); - await this.Client.AuthorizationsCreateOrUpdateViaIdentity(InputObject.Id, _authorizationBody, onOk, onDefault, this, Pipeline); + await this.Client.AuthorizationsCreateOrUpdateViaIdentity(InputObject.Id, _authorizationBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -426,7 +426,7 @@ protected override void ProcessRecord() } _authorizationBody = await this.Client.AuthorizationsGetWithResult(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.AuthorizationName ?? null, this, Pipeline); this.Update_authorizationBody(); - await this.Client.AuthorizationsCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.AuthorizationName ?? null, _authorizationBody, onOk, onDefault, this, Pipeline); + await this.Client.AuthorizationsCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.AuthorizationName ?? null, _authorizationBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityPrivateCloudExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityPrivateCloudExpanded.cs index cabdbab97929..c37689e15d63 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityPrivateCloudExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareAuthorization_UpdateViaIdentityPrivateCloudExpanded.cs @@ -422,7 +422,7 @@ protected override void ProcessRecord() this.PrivateCloudInputObject.Id += $"/authorizations/{(global::System.Uri.EscapeDataString(this.Name.ToString()))}"; _authorizationBody = await this.Client.AuthorizationsGetViaIdentityWithResult(PrivateCloudInputObject.Id, this, Pipeline); this.Update_authorizationBody(); - await this.Client.AuthorizationsCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _authorizationBody, onOk, onDefault, this, Pipeline); + await this.Client.AuthorizationsCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _authorizationBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -441,7 +441,7 @@ protected override void ProcessRecord() } _authorizationBody = await this.Client.AuthorizationsGetWithResult(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, this, Pipeline); this.Update_authorizationBody(); - await this.Client.AuthorizationsCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _authorizationBody, onOk, onDefault, this, Pipeline); + await this.Client.AuthorizationsCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _authorizationBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateExpanded.cs index c15ae4f84bb5..2ebdda3cc044 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateExpanded.cs @@ -470,7 +470,7 @@ protected override void ProcessRecord() await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } _cloudLinkBody = await this.Client.CloudLinksGetWithResult(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, this, Pipeline); this.Update_cloudLinkBody(); - await this.Client.CloudLinksCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _cloudLinkBody, onOk, onDefault, this, Pipeline); + await this.Client.CloudLinksCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _cloudLinkBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } catch (Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.UndeclaredResponseException urexception) diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityExpanded.cs index fac6852dc9e9..8fdc863563c1 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityExpanded.cs @@ -414,7 +414,7 @@ protected override void ProcessRecord() { _cloudLinkBody = await this.Client.CloudLinksGetViaIdentityWithResult(InputObject.Id, this, Pipeline); this.Update_cloudLinkBody(); - await this.Client.CloudLinksCreateOrUpdateViaIdentity(InputObject.Id, _cloudLinkBody, onOk, onDefault, this, Pipeline); + await this.Client.CloudLinksCreateOrUpdateViaIdentity(InputObject.Id, _cloudLinkBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -437,7 +437,7 @@ protected override void ProcessRecord() } _cloudLinkBody = await this.Client.CloudLinksGetWithResult(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.CloudLinkName ?? null, this, Pipeline); this.Update_cloudLinkBody(); - await this.Client.CloudLinksCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.CloudLinkName ?? null, _cloudLinkBody, onOk, onDefault, this, Pipeline); + await this.Client.CloudLinksCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.CloudLinkName ?? null, _cloudLinkBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityPrivateCloudExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityPrivateCloudExpanded.cs index 17bf8cfd710e..55ac8dc1182a 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityPrivateCloudExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareCloudLink_UpdateViaIdentityPrivateCloudExpanded.cs @@ -433,7 +433,7 @@ protected override void ProcessRecord() this.PrivateCloudInputObject.Id += $"/cloudLinks/{(global::System.Uri.EscapeDataString(this.Name.ToString()))}"; _cloudLinkBody = await this.Client.CloudLinksGetViaIdentityWithResult(PrivateCloudInputObject.Id, this, Pipeline); this.Update_cloudLinkBody(); - await this.Client.CloudLinksCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _cloudLinkBody, onOk, onDefault, this, Pipeline); + await this.Client.CloudLinksCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _cloudLinkBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -452,7 +452,7 @@ protected override void ProcessRecord() } _cloudLinkBody = await this.Client.CloudLinksGetWithResult(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, this, Pipeline); this.Update_cloudLinkBody(); - await this.Client.CloudLinksCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _cloudLinkBody, onOk, onDefault, this, Pipeline); + await this.Client.CloudLinksCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _cloudLinkBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateExpanded.cs index 7ca30febdea4..c19d0ada0692 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateExpanded.cs @@ -521,7 +521,7 @@ protected override void ProcessRecord() await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } _datastoreBody = await this.Client.DatastoresGetWithResult(SubscriptionId, ResourceGroupName, PrivateCloudName, ClusterName, Name, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, ClusterName, Name, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, ClusterName, Name, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } catch (Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.UndeclaredResponseException urexception) diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityClusterExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityClusterExpanded.cs index 22728f310c16..28f915d7293c 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityClusterExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityClusterExpanded.cs @@ -469,7 +469,7 @@ protected override void ProcessRecord() this.ClusterInputObject.Id += $"/datastores/{(global::System.Uri.EscapeDataString(this.Name.ToString()))}"; _datastoreBody = await this.Client.DatastoresGetViaIdentityWithResult(ClusterInputObject.Id, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdateViaIdentity(ClusterInputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdateViaIdentity(ClusterInputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -492,7 +492,7 @@ protected override void ProcessRecord() } _datastoreBody = await this.Client.DatastoresGetWithResult(ClusterInputObject.SubscriptionId ?? null, ClusterInputObject.ResourceGroupName ?? null, ClusterInputObject.PrivateCloudName ?? null, ClusterInputObject.ClusterName ?? null, Name, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdate(ClusterInputObject.SubscriptionId ?? null, ClusterInputObject.ResourceGroupName ?? null, ClusterInputObject.PrivateCloudName ?? null, ClusterInputObject.ClusterName ?? null, Name, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdate(ClusterInputObject.SubscriptionId ?? null, ClusterInputObject.ResourceGroupName ?? null, ClusterInputObject.PrivateCloudName ?? null, ClusterInputObject.ClusterName ?? null, Name, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityExpanded.cs index c1039985e5aa..226f4020b7a3 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityExpanded.cs @@ -450,7 +450,7 @@ protected override void ProcessRecord() { _datastoreBody = await this.Client.DatastoresGetViaIdentityWithResult(InputObject.Id, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdateViaIdentity(InputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdateViaIdentity(InputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -477,7 +477,7 @@ protected override void ProcessRecord() } _datastoreBody = await this.Client.DatastoresGetWithResult(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.ClusterName ?? null, InputObject.DatastoreName ?? null, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.ClusterName ?? null, InputObject.DatastoreName ?? null, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.ClusterName ?? null, InputObject.DatastoreName ?? null, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityPrivateCloudExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityPrivateCloudExpanded.cs index 08022164981c..08f7462f03f3 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityPrivateCloudExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareDatastore_UpdateViaIdentityPrivateCloudExpanded.cs @@ -484,7 +484,7 @@ protected override void ProcessRecord() this.PrivateCloudInputObject.Id += $"/clusters/{(global::System.Uri.EscapeDataString(this.ClusterName.ToString()))}/datastores/{(global::System.Uri.EscapeDataString(this.Name.ToString()))}"; _datastoreBody = await this.Client.DatastoresGetViaIdentityWithResult(PrivateCloudInputObject.Id, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -503,7 +503,7 @@ protected override void ProcessRecord() } _datastoreBody = await this.Client.DatastoresGetWithResult(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, ClusterName, Name, this, Pipeline); this.Update_datastoreBody(); - await this.Client.DatastoresCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, ClusterName, Name, _datastoreBody, onOk, onDefault, this, Pipeline); + await this.Client.DatastoresCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, ClusterName, Name, _datastoreBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateExpanded.cs index 4fa317129819..094a28e66501 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateExpanded.cs @@ -498,7 +498,7 @@ protected override void ProcessRecord() await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } _globalReachConnectionBody = await this.Client.GlobalReachConnectionsGetWithResult(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, this, Pipeline); this.Update_globalReachConnectionBody(); - await this.Client.GlobalReachConnectionsCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _globalReachConnectionBody, onOk, onDefault, this, Pipeline); + await this.Client.GlobalReachConnectionsCreateOrUpdate(SubscriptionId, ResourceGroupName, PrivateCloudName, Name, _globalReachConnectionBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } catch (Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.UndeclaredResponseException urexception) diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityExpanded.cs index 1750d0a8950d..cccf9a138e32 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityExpanded.cs @@ -444,7 +444,7 @@ protected override void ProcessRecord() { _globalReachConnectionBody = await this.Client.GlobalReachConnectionsGetViaIdentityWithResult(InputObject.Id, this, Pipeline); this.Update_globalReachConnectionBody(); - await this.Client.GlobalReachConnectionsCreateOrUpdateViaIdentity(InputObject.Id, _globalReachConnectionBody, onOk, onDefault, this, Pipeline); + await this.Client.GlobalReachConnectionsCreateOrUpdateViaIdentity(InputObject.Id, _globalReachConnectionBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -467,7 +467,7 @@ protected override void ProcessRecord() } _globalReachConnectionBody = await this.Client.GlobalReachConnectionsGetWithResult(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.GlobalReachConnectionName ?? null, this, Pipeline); this.Update_globalReachConnectionBody(); - await this.Client.GlobalReachConnectionsCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.GlobalReachConnectionName ?? null, _globalReachConnectionBody, onOk, onDefault, this, Pipeline); + await this.Client.GlobalReachConnectionsCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, InputObject.GlobalReachConnectionName ?? null, _globalReachConnectionBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityPrivateCloudExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityPrivateCloudExpanded.cs index 4ab9dfe146dc..bc670332f8bd 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityPrivateCloudExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwareGlobalReachConnection_UpdateViaIdentityPrivateCloudExpanded.cs @@ -461,7 +461,7 @@ protected override void ProcessRecord() this.PrivateCloudInputObject.Id += $"/globalReachConnections/{(global::System.Uri.EscapeDataString(this.Name.ToString()))}"; _globalReachConnectionBody = await this.Client.GlobalReachConnectionsGetViaIdentityWithResult(PrivateCloudInputObject.Id, this, Pipeline); this.Update_globalReachConnectionBody(); - await this.Client.GlobalReachConnectionsCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _globalReachConnectionBody, onOk, onDefault, this, Pipeline); + await this.Client.GlobalReachConnectionsCreateOrUpdateViaIdentity(PrivateCloudInputObject.Id, _globalReachConnectionBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -480,7 +480,7 @@ protected override void ProcessRecord() } _globalReachConnectionBody = await this.Client.GlobalReachConnectionsGetWithResult(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, this, Pipeline); this.Update_globalReachConnectionBody(); - await this.Client.GlobalReachConnectionsCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _globalReachConnectionBody, onOk, onDefault, this, Pipeline); + await this.Client.GlobalReachConnectionsCreateOrUpdate(PrivateCloudInputObject.SubscriptionId ?? null, PrivateCloudInputObject.ResourceGroupName ?? null, PrivateCloudInputObject.PrivateCloudName ?? null, Name, _globalReachConnectionBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateExpanded.cs index 6ae48434b33a..f74781b602c9 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateExpanded.cs @@ -10,15 +10,15 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.VMware.Cmdlets using Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Cmdlets; using System; - /// Update a private cloud + /// Create a private cloud /// - /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" + /// [OpenAPI] CreateOrUpdate=>PUT:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" /// [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzVMwarePrivateCloud_UpdateExpanded", SupportsShouldProcess = true)] [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud))] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Description(@"Update a private cloud")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Description(@"Create a private cloud")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}", ApiVersion = "2023-03-01")] public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IContext @@ -43,8 +43,8 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. /// A buffer to record first returned object in response. private object _firstResponse = null; - /// An update to a private cloud resource - private Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloudUpdate _privateCloudUpdateBody = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloudUpdate(); + /// A private cloud resource + private Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud _privateCloudBody = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloud(); /// /// A flag to tell whether it is the first returned object in a call. Zero means no response yet. One means 1 returned object. @@ -78,6 +78,10 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Azure)] public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + /// Decides if enable a system assigned identity for the resource. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Decides if enable a system assigned identity for the resource.")] + public System.Boolean? EnableSystemAssignedIdentity { get; set; } + /// Status of customer managed encryption key [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Status of customer managed encryption key")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] @@ -88,7 +92,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. SerializedName = @"status", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] - public string EncryptionStatus { get => _privateCloudUpdateBody.EncryptionStatus ?? null; set => _privateCloudUpdateBody.EncryptionStatus = value; } + public string EncryptionStatus { get => _privateCloudBody.EncryptionStatus ?? null; set => _privateCloudBody.EncryptionStatus = value; } /// /// Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet @@ -104,7 +108,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).", SerializedName = @"extendedNetworkBlocks", PossibleTypes = new [] { typeof(string) })] - public string[] ExtendedNetworkBlock { get => _privateCloudUpdateBody.ExtendedNetworkBlock?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.ExtendedNetworkBlock = (value != null ? new System.Collections.Generic.List(value) : null); } + public string[] ExtendedNetworkBlock { get => _privateCloudBody.ExtendedNetworkBlock?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.ExtendedNetworkBlock = (value != null ? new System.Collections.Generic.List(value) : null); } /// Accessor for extensibleParameters. public global::System.Collections.Generic.IDictionary ExtensibleParameters { get => _extensibleParameters ; } @@ -131,22 +135,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"vCenter Single Sign On Identity Sources", SerializedName = @"identitySources", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource) })] - public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] IdentitySource { get => _privateCloudUpdateBody.IdentitySource?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.IdentitySource = (value != null ? new System.Collections.Generic.List(value) : null); } - - /// - /// The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The - /// type 'None' will remove any identities from the Private Cloud. - /// - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.")] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( - Required = false, - ReadOnly = false, - Description = @"The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.", - SerializedName = @"type", - PossibleTypes = new [] { typeof(string) })] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - public string IdentityType { get => _privateCloudUpdateBody.IdentityType ?? null; set => _privateCloudUpdateBody.IdentityType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] IdentitySource { get => _privateCloudBody.IdentitySource?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.IdentitySource = (value != null ? new System.Collections.Generic.List(value) : null); } /// Connectivity to internet is enabled or disabled [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Connectivity to internet is enabled or disabled")] @@ -158,7 +147,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. SerializedName = @"internet", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] - public string Internet { get => _privateCloudUpdateBody.Internet ?? null; set => _privateCloudUpdateBody.Internet = value; } + public string Internet { get => _privateCloudBody.Internet ?? null; set => _privateCloudBody.Internet = value; } /// Accessor for our copy of the InvocationInfo. public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } @@ -172,7 +161,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"The name of the key.", SerializedName = @"keyName", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyName { get => _privateCloudUpdateBody.KeyVaultPropertyKeyName ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyName = value; } + public string KeyVaultPropertyKeyName { get => _privateCloudBody.KeyVaultPropertyKeyName ?? null; set => _privateCloudBody.KeyVaultPropertyKeyName = value; } /// The URL of the vault. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The URL of the vault.")] @@ -183,7 +172,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"The URL of the vault.", SerializedName = @"keyVaultUrl", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyVaultUrl { get => _privateCloudUpdateBody.KeyVaultPropertyKeyVaultUrl ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyVaultUrl = value; } + public string KeyVaultPropertyKeyVaultUrl { get => _privateCloudBody.KeyVaultPropertyKeyVaultUrl ?? null; set => _privateCloudBody.KeyVaultPropertyKeyVaultUrl = value; } /// The version of the key. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The version of the key.")] @@ -194,7 +183,18 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"The version of the key.", SerializedName = @"keyVersion", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyVersion { get => _privateCloudUpdateBody.KeyVaultPropertyKeyVersion ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyVersion = value; } + public string KeyVaultPropertyKeyVersion { get => _privateCloudBody.KeyVaultPropertyKeyVersion ?? null; set => _privateCloudBody.KeyVaultPropertyKeyVersion = value; } + + /// Resource location + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource location")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource location", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + public string Location { get => _privateCloudBody.Location ?? null; set => _privateCloudBody.Location = value; } /// The hosts [global::System.Management.Automation.AllowEmptyCollection] @@ -206,7 +206,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"The hosts", SerializedName = @"hosts", PossibleTypes = new [] { typeof(string) })] - public string[] ManagementClusterHost { get => _privateCloudUpdateBody.ManagementClusterHost?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.ManagementClusterHost = (value != null ? new System.Collections.Generic.List(value) : null); } + public string[] ManagementClusterHost { get => _privateCloudBody.ManagementClusterHost?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.ManagementClusterHost = (value != null ? new System.Collections.Generic.List(value) : null); } /// The cluster size [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The cluster size")] @@ -217,7 +217,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"The cluster size", SerializedName = @"clusterSize", PossibleTypes = new [] { typeof(int) })] - public int ManagementClusterSize { get => _privateCloudUpdateBody.ManagementClusterSize ?? default(int); set => _privateCloudUpdateBody.ManagementClusterSize = value; } + public int ManagementClusterSize { get => _privateCloudBody.ManagementClusterSize ?? default(int); set => _privateCloudBody.ManagementClusterSize = value; } /// /// cancellation delegate. Stops the cmdlet when called. @@ -250,6 +250,17 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Runtime)] public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + /// Optionally, set the NSX-T Manager password when the private cloud is created + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Optionally, set the NSX-T Manager password when the private cloud is created")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Optionally, set the NSX-T Manager password when the private cloud is created", + SerializedName = @"nsxtPassword", + PossibleTypes = new [] { typeof(string) })] + public string NsxtPassword { get => _privateCloudBody.NsxtPassword ?? null; set => _privateCloudBody.NsxtPassword = value; } + /// /// The instance of the that the remote call will use. /// @@ -285,6 +296,17 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Path)] public string ResourceGroupName { get => this._resourceGroupName; set => this._resourceGroupName = value; } + /// The name of the SKU. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The name of the SKU.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The name of the SKU.", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + public string SkuName { get => _privateCloudBody.SkuName ?? null; set => _privateCloudBody.SkuName = value; } + /// Backing field for property. private string _subscriptionId; @@ -314,7 +336,18 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateExpanded : global::System. Description = @"Resource tags", SerializedName = @"tags", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags) })] - public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags Tag { get => _privateCloudUpdateBody.Tag ?? null /* object */; set => _privateCloudUpdateBody.Tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags Tag { get => _privateCloudBody.Tag ?? null /* object */; set => _privateCloudBody.Tag = value; } + + /// Optionally, set the vCenter admin password when the private cloud is created + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Optionally, set the vCenter admin password when the private cloud is created")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Optionally, set the vCenter admin password when the private cloud is created", + SerializedName = @"vcenterPassword", + PossibleTypes = new [] { typeof(string) })] + public string VcenterPassword { get => _privateCloudBody.VcenterPassword ?? null; set => _privateCloudBody.VcenterPassword = value; } /// /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what @@ -375,7 +408,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.VMware.Cmdlets.UpdateAzVMwarePrivateCl clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; clone.HttpPipelinePrepend = this.HttpPipelinePrepend; clone.HttpPipelineAppend = this.HttpPipelineAppend; - clone._privateCloudUpdateBody = this._privateCloudUpdateBody; + clone._privateCloudBody = this._privateCloudBody; clone.SubscriptionId = this.SubscriptionId; clone.ResourceGroupName = this.ResourceGroupName; clone.Name = this.Name; @@ -505,6 +538,29 @@ protected override void EndProcessing() } } + private void PreProcessManagedIdentityParametersWithGetResult() + { + bool supportsSystemAssignedIdentity = (true == this.EnableSystemAssignedIdentity || null == this.EnableSystemAssignedIdentity && true == _privateCloudBody?.IdentityType?.Contains("SystemAssigned")); + bool supportsUserAssignedIdentity = false; + // calculate IdentityType + if ((supportsUserAssignedIdentity && supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "SystemAssigned,UserAssigned"; + } + else if ((supportsUserAssignedIdentity && !supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "UserAssigned"; + } + else if ((!supportsUserAssignedIdentity && supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "SystemAssigned"; + } + else + { + _privateCloudBody.IdentityType = "None"; + } + } + /// Performs execution of the command. protected override void ProcessRecord() { @@ -513,7 +569,7 @@ protected override void ProcessRecord() try { // work - if (ShouldProcess($"Call remote 'PrivateCloudsUpdate' operation")) + if (ShouldProcess($"Call remote 'PrivateCloudsCreateOrUpdate' operation")) { if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) { @@ -577,7 +633,10 @@ protected override void ProcessRecord() try { await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } - await this.Client.PrivateCloudsUpdate(SubscriptionId, ResourceGroupName, Name, _privateCloudUpdateBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); + _privateCloudBody = await this.Client.PrivateCloudsGetWithResult(SubscriptionId, ResourceGroupName, Name, this, Pipeline); + this.PreProcessManagedIdentityParametersWithGetResult(); + this.Update_privateCloudBody(); + await this.Client.PrivateCloudsCreateOrUpdate(SubscriptionId, ResourceGroupName, Name, _privateCloudBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } catch (Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.UndeclaredResponseException urexception) @@ -609,6 +668,66 @@ public UpdateAzVMwarePrivateCloud_UpdateExpanded() } + private void Update_privateCloudBody() + { + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Location"))) + { + this.Location = (string)(this.MyInvocation?.BoundParameters["Location"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Tag"))) + { + this.Tag = (Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags)(this.MyInvocation?.BoundParameters["Tag"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("SkuName"))) + { + this.SkuName = (string)(this.MyInvocation?.BoundParameters["SkuName"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Internet"))) + { + this.Internet = (string)(this.MyInvocation?.BoundParameters["Internet"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("IdentitySource"))) + { + this.IdentitySource = (Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[])(this.MyInvocation?.BoundParameters["IdentitySource"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ExtendedNetworkBlock"))) + { + this.ExtendedNetworkBlock = (string[])(this.MyInvocation?.BoundParameters["ExtendedNetworkBlock"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("VcenterPassword"))) + { + this.VcenterPassword = (string)(this.MyInvocation?.BoundParameters["VcenterPassword"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("NsxtPassword"))) + { + this.NsxtPassword = (string)(this.MyInvocation?.BoundParameters["NsxtPassword"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ManagementClusterSize"))) + { + this.ManagementClusterSize = (int)(this.MyInvocation?.BoundParameters["ManagementClusterSize"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ManagementClusterHost"))) + { + this.ManagementClusterHost = (string[])(this.MyInvocation?.BoundParameters["ManagementClusterHost"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("EncryptionStatus"))) + { + this.EncryptionStatus = (string)(this.MyInvocation?.BoundParameters["EncryptionStatus"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyName"))) + { + this.KeyVaultPropertyKeyName = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyName"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyVersion"))) + { + this.KeyVaultPropertyKeyVersion = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyVersion"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyVaultUrl"))) + { + this.KeyVaultPropertyKeyVaultUrl = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyVaultUrl"]); + } + } + /// /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). /// diff --git a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded.cs b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded.cs index 33842b70dbcc..b3b9b39ec778 100644 --- a/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded.cs +++ b/src/VMware/VMware.Autorest/generated/cmdlets/UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded.cs @@ -10,15 +10,15 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.VMware.Cmdlets using Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Cmdlets; using System; - /// Update a private cloud + /// Create a private cloud /// - /// [OpenAPI] Update=>PATCH:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" + /// [OpenAPI] Get=>GET:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" + /// [OpenAPI] CreateOrUpdate=>PUT:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}" /// [global::System.Management.Automation.Cmdlet(global::System.Management.Automation.VerbsData.Update, @"AzVMwarePrivateCloud_UpdateViaIdentityExpanded", SupportsShouldProcess = true)] [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud))] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Description(@"Update a private cloud")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Description(@"Create a private cloud")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AVS/privateClouds/{privateCloudName}", ApiVersion = "2023-03-01")] public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IContext @@ -43,8 +43,8 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob /// A buffer to record first returned object in response. private object _firstResponse = null; - /// An update to a private cloud resource - private Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloudUpdate _privateCloudUpdateBody = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloudUpdate(); + /// A private cloud resource + private Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud _privateCloudBody = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloud(); /// /// A flag to tell whether it is the first returned object in a call. Zero means no response yet. One means 1 returned object. @@ -78,6 +78,10 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Azure)] public global::System.Management.Automation.PSObject DefaultProfile { get; set; } + /// Decides if enable a system assigned identity for the resource. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Decides if enable a system assigned identity for the resource.")] + public System.Boolean? EnableSystemAssignedIdentity { get; set; } + /// Status of customer managed encryption key [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Status of customer managed encryption key")] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] @@ -88,7 +92,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob SerializedName = @"status", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] - public string EncryptionStatus { get => _privateCloudUpdateBody.EncryptionStatus ?? null; set => _privateCloudUpdateBody.EncryptionStatus = value; } + public string EncryptionStatus { get => _privateCloudBody.EncryptionStatus ?? null; set => _privateCloudBody.EncryptionStatus = value; } /// /// Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet @@ -104,7 +108,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).", SerializedName = @"extendedNetworkBlocks", PossibleTypes = new [] { typeof(string) })] - public string[] ExtendedNetworkBlock { get => _privateCloudUpdateBody.ExtendedNetworkBlock?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.ExtendedNetworkBlock = (value != null ? new System.Collections.Generic.List(value) : null); } + public string[] ExtendedNetworkBlock { get => _privateCloudBody.ExtendedNetworkBlock?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.ExtendedNetworkBlock = (value != null ? new System.Collections.Generic.List(value) : null); } /// Accessor for extensibleParameters. public global::System.Collections.Generic.IDictionary ExtensibleParameters { get => _extensibleParameters ; } @@ -131,22 +135,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"vCenter Single Sign On Identity Sources", SerializedName = @"identitySources", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource) })] - public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] IdentitySource { get => _privateCloudUpdateBody.IdentitySource?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.IdentitySource = (value != null ? new System.Collections.Generic.List(value) : null); } - - /// - /// The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The - /// type 'None' will remove any identities from the Private Cloud. - /// - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.")] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( - Required = false, - ReadOnly = false, - Description = @"The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.", - SerializedName = @"type", - PossibleTypes = new [] { typeof(string) })] - [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - public string IdentityType { get => _privateCloudUpdateBody.IdentityType ?? null; set => _privateCloudUpdateBody.IdentityType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] IdentitySource { get => _privateCloudBody.IdentitySource?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.IdentitySource = (value != null ? new System.Collections.Generic.List(value) : null); } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity _inputObject; @@ -166,7 +155,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob SerializedName = @"internet", PossibleTypes = new [] { typeof(string) })] [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] - public string Internet { get => _privateCloudUpdateBody.Internet ?? null; set => _privateCloudUpdateBody.Internet = value; } + public string Internet { get => _privateCloudBody.Internet ?? null; set => _privateCloudBody.Internet = value; } /// Accessor for our copy of the InvocationInfo. public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } @@ -180,7 +169,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"The name of the key.", SerializedName = @"keyName", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyName { get => _privateCloudUpdateBody.KeyVaultPropertyKeyName ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyName = value; } + public string KeyVaultPropertyKeyName { get => _privateCloudBody.KeyVaultPropertyKeyName ?? null; set => _privateCloudBody.KeyVaultPropertyKeyName = value; } /// The URL of the vault. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The URL of the vault.")] @@ -191,7 +180,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"The URL of the vault.", SerializedName = @"keyVaultUrl", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyVaultUrl { get => _privateCloudUpdateBody.KeyVaultPropertyKeyVaultUrl ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyVaultUrl = value; } + public string KeyVaultPropertyKeyVaultUrl { get => _privateCloudBody.KeyVaultPropertyKeyVaultUrl ?? null; set => _privateCloudBody.KeyVaultPropertyKeyVaultUrl = value; } /// The version of the key. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The version of the key.")] @@ -202,7 +191,18 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"The version of the key.", SerializedName = @"keyVersion", PossibleTypes = new [] { typeof(string) })] - public string KeyVaultPropertyKeyVersion { get => _privateCloudUpdateBody.KeyVaultPropertyKeyVersion ?? null; set => _privateCloudUpdateBody.KeyVaultPropertyKeyVersion = value; } + public string KeyVaultPropertyKeyVersion { get => _privateCloudBody.KeyVaultPropertyKeyVersion ?? null; set => _privateCloudBody.KeyVaultPropertyKeyVersion = value; } + + /// Resource location + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource location")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Resource location", + SerializedName = @"location", + PossibleTypes = new [] { typeof(string) })] + public string Location { get => _privateCloudBody.Location ?? null; set => _privateCloudBody.Location = value; } /// The hosts [global::System.Management.Automation.AllowEmptyCollection] @@ -214,7 +214,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"The hosts", SerializedName = @"hosts", PossibleTypes = new [] { typeof(string) })] - public string[] ManagementClusterHost { get => _privateCloudUpdateBody.ManagementClusterHost?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudUpdateBody.ManagementClusterHost = (value != null ? new System.Collections.Generic.List(value) : null); } + public string[] ManagementClusterHost { get => _privateCloudBody.ManagementClusterHost?.ToArray() ?? null /* fixedArrayOf */; set => _privateCloudBody.ManagementClusterHost = (value != null ? new System.Collections.Generic.List(value) : null); } /// The cluster size [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The cluster size")] @@ -225,7 +225,7 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"The cluster size", SerializedName = @"clusterSize", PossibleTypes = new [] { typeof(int) })] - public int ManagementClusterSize { get => _privateCloudUpdateBody.ManagementClusterSize ?? default(int); set => _privateCloudUpdateBody.ManagementClusterSize = value; } + public int ManagementClusterSize { get => _privateCloudBody.ManagementClusterSize ?? default(int); set => _privateCloudBody.ManagementClusterSize = value; } /// /// cancellation delegate. Stops the cmdlet when called. @@ -243,6 +243,17 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Runtime)] public global::System.Management.Automation.SwitchParameter NoWait { get; set; } + /// Optionally, set the NSX-T Manager password when the private cloud is created + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Optionally, set the NSX-T Manager password when the private cloud is created")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Optionally, set the NSX-T Manager password when the private cloud is created", + SerializedName = @"nsxtPassword", + PossibleTypes = new [] { typeof(string) })] + public string NsxtPassword { get => _privateCloudBody.NsxtPassword ?? null; set => _privateCloudBody.NsxtPassword = value; } + /// /// The instance of the that the remote call will use. /// @@ -264,6 +275,17 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Runtime)] public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + /// The name of the SKU. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The name of the SKU.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The name of the SKU.", + SerializedName = @"name", + PossibleTypes = new [] { typeof(string) })] + public string SkuName { get => _privateCloudBody.SkuName ?? null; set => _privateCloudBody.SkuName = value; } + /// Resource tags [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource tags")] @@ -274,7 +296,18 @@ public partial class UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded : glob Description = @"Resource tags", SerializedName = @"tags", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags) })] - public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags Tag { get => _privateCloudUpdateBody.Tag ?? null /* object */; set => _privateCloudUpdateBody.Tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags Tag { get => _privateCloudBody.Tag ?? null /* object */; set => _privateCloudBody.Tag = value; } + + /// Optionally, set the vCenter admin password when the private cloud is created + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Optionally, set the vCenter admin password when the private cloud is created")] + [global::Microsoft.Azure.PowerShell.Cmdlets.VMware.Category(global::Microsoft.Azure.PowerShell.Cmdlets.VMware.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Optionally, set the vCenter admin password when the private cloud is created", + SerializedName = @"vcenterPassword", + PossibleTypes = new [] { typeof(string) })] + public string VcenterPassword { get => _privateCloudBody.VcenterPassword ?? null; set => _privateCloudBody.VcenterPassword = value; } /// /// overrideOnDefault will be called before the regular onDefault has been processed, allowing customization of what @@ -335,7 +368,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.VMware.Cmdlets.UpdateAzVMwarePrivateCl clone.ProxyUseDefaultCredentials = this.ProxyUseDefaultCredentials; clone.HttpPipelinePrepend = this.HttpPipelinePrepend; clone.HttpPipelineAppend = this.HttpPipelineAppend; - clone._privateCloudUpdateBody = this._privateCloudUpdateBody; + clone._privateCloudBody = this._privateCloudBody; return clone; } @@ -462,6 +495,29 @@ protected override void EndProcessing() } } + private void PreProcessManagedIdentityParametersWithGetResult() + { + bool supportsSystemAssignedIdentity = (true == this.EnableSystemAssignedIdentity || null == this.EnableSystemAssignedIdentity && true == _privateCloudBody?.IdentityType?.Contains("SystemAssigned")); + bool supportsUserAssignedIdentity = false; + // calculate IdentityType + if ((supportsUserAssignedIdentity && supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "SystemAssigned,UserAssigned"; + } + else if ((supportsUserAssignedIdentity && !supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "UserAssigned"; + } + else if ((!supportsUserAssignedIdentity && supportsSystemAssignedIdentity)) + { + _privateCloudBody.IdentityType = "SystemAssigned"; + } + else + { + _privateCloudBody.IdentityType = "None"; + } + } + /// Performs execution of the command. protected override void ProcessRecord() { @@ -470,7 +526,7 @@ protected override void ProcessRecord() try { // work - if (ShouldProcess($"Call remote 'PrivateCloudsUpdate' operation")) + if (ShouldProcess($"Call remote 'PrivateCloudsCreateOrUpdate' operation")) { if (true == MyInvocation?.BoundParameters?.ContainsKey("AsJob")) { @@ -536,7 +592,10 @@ protected override void ProcessRecord() await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletBeforeAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } if (InputObject?.Id != null) { - await this.Client.PrivateCloudsUpdateViaIdentity(InputObject.Id, _privateCloudUpdateBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); + _privateCloudBody = await this.Client.PrivateCloudsGetViaIdentityWithResult(InputObject.Id, this, Pipeline); + this.PreProcessManagedIdentityParametersWithGetResult(); + this.Update_privateCloudBody(); + await this.Client.PrivateCloudsCreateOrUpdateViaIdentity(InputObject.Id, _privateCloudBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } else { @@ -553,7 +612,10 @@ protected override void ProcessRecord() { ThrowTerminatingError( new global::System.Management.Automation.ErrorRecord(new global::System.Exception("InputObject has null value for InputObject.PrivateCloudName"),string.Empty, global::System.Management.Automation.ErrorCategory.InvalidArgument, InputObject) ); } - await this.Client.PrivateCloudsUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, _privateCloudUpdateBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); + _privateCloudBody = await this.Client.PrivateCloudsGetWithResult(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, this, Pipeline); + this.PreProcessManagedIdentityParametersWithGetResult(); + this.Update_privateCloudBody(); + await this.Client.PrivateCloudsCreateOrUpdate(InputObject.SubscriptionId ?? null, InputObject.ResourceGroupName ?? null, InputObject.PrivateCloudName ?? null, _privateCloudBody, onOk, onDefault, this, Pipeline, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.SerializationMode.IncludeUpdate); } await ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Signal(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Events.CmdletAfterAPICall); if( ((Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IEventListener)this).Token.IsCancellationRequested ) { return; } } @@ -586,6 +648,66 @@ public UpdateAzVMwarePrivateCloud_UpdateViaIdentityExpanded() } + private void Update_privateCloudBody() + { + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Location"))) + { + this.Location = (string)(this.MyInvocation?.BoundParameters["Location"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Tag"))) + { + this.Tag = (Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IResourceTags)(this.MyInvocation?.BoundParameters["Tag"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("SkuName"))) + { + this.SkuName = (string)(this.MyInvocation?.BoundParameters["SkuName"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("Internet"))) + { + this.Internet = (string)(this.MyInvocation?.BoundParameters["Internet"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("IdentitySource"))) + { + this.IdentitySource = (Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[])(this.MyInvocation?.BoundParameters["IdentitySource"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ExtendedNetworkBlock"))) + { + this.ExtendedNetworkBlock = (string[])(this.MyInvocation?.BoundParameters["ExtendedNetworkBlock"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("VcenterPassword"))) + { + this.VcenterPassword = (string)(this.MyInvocation?.BoundParameters["VcenterPassword"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("NsxtPassword"))) + { + this.NsxtPassword = (string)(this.MyInvocation?.BoundParameters["NsxtPassword"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ManagementClusterSize"))) + { + this.ManagementClusterSize = (int)(this.MyInvocation?.BoundParameters["ManagementClusterSize"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("ManagementClusterHost"))) + { + this.ManagementClusterHost = (string[])(this.MyInvocation?.BoundParameters["ManagementClusterHost"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("EncryptionStatus"))) + { + this.EncryptionStatus = (string)(this.MyInvocation?.BoundParameters["EncryptionStatus"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyName"))) + { + this.KeyVaultPropertyKeyName = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyName"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyVersion"))) + { + this.KeyVaultPropertyKeyVersion = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyVersion"]); + } + if ((bool)(true == this.MyInvocation?.BoundParameters.ContainsKey("KeyVaultPropertyKeyVaultUrl"))) + { + this.KeyVaultPropertyKeyVaultUrl = (string)(this.MyInvocation?.BoundParameters["KeyVaultPropertyKeyVaultUrl"]); + } + } + /// /// a delegate that is called when the remote service returns default (any response code not handled elsewhere). /// diff --git a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs index 6fc4de170d2d..9f00efc3bef6 100644 --- a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs +++ b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Cmdlets/ExportProxyCmdlet.cs @@ -70,9 +70,8 @@ protected override void ProcessRecord() var variantGroups = profileGroups.SelectMany(pg => pg.Variants .GroupBy(v => new { v.CmdletName, v.IsInternal }) .Select(vg => new VariantGroup(ModuleName, vg.Key.CmdletName, vg.Select(v => v).ToArray(), - Path.Combine(vg.Key.IsInternal ? InternalFolder : ExportsFolder, pg.ProfileFolder), pg.ProfileName, isInternal: vg.Key.IsInternal))) + Path.Combine(vg.Key.IsInternal ? InternalFolder : ExportsFolder, pg.ProfileFolder), pg.ProfileName, isInternal: vg.Key.IsInternal))) .ToArray(); - var license = new StringBuilder(); license.Append(@" # ---------------------------------------------------------------------------------- @@ -114,6 +113,7 @@ protected override void ProcessRecord() sb.Append("param("); sb.Append($"{(parameterGroups.Any() ? Environment.NewLine : String.Empty)}"); + foreach (var parameterGroup in parameterGroups) { var parameters = parameterGroup.HasAllVariants ? parameterGroup.Parameters.Take(1) : parameterGroup.Parameters; diff --git a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/MarkdownRenderer.cs b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/MarkdownRenderer.cs index 402ded6a38b5..1cd5b12b50ca 100644 --- a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/MarkdownRenderer.cs +++ b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/MarkdownRenderer.cs @@ -94,7 +94,7 @@ public static void WriteMarkdowns(IEnumerable variantGroups, PsMod sb.Append($"## RELATED LINKS{Environment.NewLine}{Environment.NewLine}"); foreach (var relatedLink in markdownInfo.RelatedLinks) { - sb.Append($"{relatedLink}{Environment.NewLine}{Environment.NewLine}"); + sb.Append($"[{relatedLink}]({relatedLink}){Environment.NewLine}{Environment.NewLine}"); } File.WriteAllText(Path.Combine(docsFolder, $"{markdownInfo.CmdletName}.md"), sb.ToString()); diff --git a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyOutputs.cs b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyOutputs.cs index f071118fa719..fc96874db283 100644 --- a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyOutputs.cs +++ b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyOutputs.cs @@ -188,6 +188,7 @@ internal class BaseOutput public VariantGroup VariantGroup { get; } protected static readonly bool IsAzure = Convert.ToBoolean(@"true"); + public BaseOutput(VariantGroup variantGroup) { VariantGroup = variantGroup; @@ -295,6 +296,7 @@ private string GetDefaultValuesStatements() } return sb.ToString(); } + } internal class ProcessOutput : BaseOutput diff --git a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyTypes.cs b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyTypes.cs index 5393a2c1d375..1f4241a413de 100644 --- a/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyTypes.cs +++ b/src/VMware/VMware.Autorest/generated/runtime/BuildTime/Models/PsProxyTypes.cs @@ -31,7 +31,7 @@ internal class VariantGroup { public string ModuleName { get; } - public string RootModuleName {get => @"";} + public string RootModuleName { get => @""; } public string CmdletName { get; } public string CmdletVerb { get; } public string CmdletNoun { get; } @@ -49,7 +49,6 @@ internal class VariantGroup public PsHelpInfo HelpInfo { get; } public bool IsGenerated { get; } public bool IsInternal { get; } - public string OutputFolder { get; } public string FileName { get; } public string FilePath { get; } @@ -84,7 +83,6 @@ public VariantGroup(string moduleName, string cmdletName, Variant[] variants, st HelpInfo = Variants.Select(v => v.HelpInfo).FirstOrDefault() ?? new PsHelpInfo(); IsGenerated = Variants.All(v => v.Attributes.OfType().Any()); IsInternal = isInternal; - OutputFolder = outputFolder; FileName = $"{CmdletName}{(isTest ? ".Tests" : String.Empty)}.ps1"; FilePath = Path.Combine(OutputFolder, FileName); @@ -258,7 +256,6 @@ internal class Parameter public ParameterMetadata Metadata { get; } public PsParameterHelpInfo HelpInfo { get; } public Type ParameterType { get; } - public Attribute[] Attributes { get; } public ParameterCategory[] Categories { get; } public ParameterCategory OrderCategory { get; } @@ -311,10 +308,10 @@ public Parameter(string variantName, string parameterName, ParameterMetadata met IsMandatory = ParameterAttribute.Mandatory; var complexParameterName = ParameterName.ToUpperInvariant(); - var complexMessage = $"{Environment.NewLine}To construct, see NOTES section for {complexParameterName} properties and create a hash table."; + var complexMessage = $"{Environment.NewLine}"; var description = ParameterAttribute.HelpMessage.NullIfEmpty() ?? HelpInfo.Description.NullIfEmpty() ?? InfoAttribute?.Description.NullIfEmpty() ?? String.Empty; // Remove the complex type message as it will be reinserted if this is a complex type - description = description.NormalizeNewLines().Replace(complexMessage, String.Empty).Replace(complexMessage.ToPsSingleLine(), String.Empty); + description = description.NormalizeNewLines(); // Make an InfoAttribute for processing only if one isn't provided InfoAttribute = Attributes.OfType().FirstOrDefault() ?? new InfoAttribute { PossibleTypes = new[] { ParameterType.Unwrap() }, Required = IsMandatory }; // Set the description if the InfoAttribute does not have one since they are exported without a description @@ -334,7 +331,7 @@ internal class ComplexInterfaceInfo public bool Required { get; } public bool ReadOnly { get; } public string Description { get; } - + public ComplexInterfaceInfo[] NestedInfos { get; } public bool IsComplexInterface { get; } @@ -351,7 +348,7 @@ public ComplexInterfaceInfo(string name, Type type, InfoAttribute infoAttribute, var unwrappedType = Type.Unwrap(); var hasBeenSeen = seenTypes?.Contains(unwrappedType) ?? false; (seenTypes ?? (seenTypes = new List())).Add(unwrappedType); - NestedInfos = hasBeenSeen ? new ComplexInterfaceInfo[]{} : + NestedInfos = hasBeenSeen ? new ComplexInterfaceInfo[] { } : unwrappedType.GetInterfaces() .Concat(InfoAttribute.PossibleTypes) .SelectMany(pt => pt.GetProperties() @@ -440,7 +437,7 @@ public CompleterInfo(ArgumentCompleterAttribute completerAttribute) } } - internal class PSArgumentCompleterInfo: CompleterInfo + internal class PSArgumentCompleterInfo : CompleterInfo { public string[] ResourceTypes { get; } @@ -511,7 +508,8 @@ public static Parameter[] ToParameters(this Variant variant) parameterHelp = parameterHelp.Where(ph => (!ph.ParameterSetNames.Any() || ph.ParameterSetNames.Any(psn => psn == variant.VariantName || psn == AllParameterSets)) && ph.Name != "IncludeTotalCount"); } var result = parameters.Select(p => new Parameter(variant.VariantName, p.Key, p.Value, parameterHelp.FirstOrDefault(ph => ph.Name == p.Key))); - if (variant.SupportsPaging) { + if (variant.SupportsPaging) + { // If supportsPaging is set, we will need to add First and Skip parameters since they are treated as common parameters which as not contained on Metadata>parameters variant.Info.Parameters["First"].Attributes.OfType().FirstOrDefault(pa => pa.ParameterSetName == variant.VariantName || pa.ParameterSetName == AllParameterSets).HelpMessage = "Gets only the first 'n' objects."; variant.Info.Parameters["Skip"].Attributes.OfType().FirstOrDefault(pa => pa.ParameterSetName == variant.VariantName || pa.ParameterSetName == AllParameterSets).HelpMessage = "Ignores the first 'n' objects and then gets the remaining objects."; diff --git a/src/VMware/VMware.Autorest/help/Az.VMware.md b/src/VMware/VMware.Autorest/help/Az.VMware.md index 604f28e37ac2..7355bfdbdfe4 100644 --- a/src/VMware/VMware.Autorest/help/Az.VMware.md +++ b/src/VMware/VMware.Autorest/help/Az.VMware.md @@ -147,5 +147,5 @@ Create a global reach connection in a private cloud Update a placement policy in a private cloud cluster ### [Update-AzVMwarePrivateCloud](Update-AzVMwarePrivateCloud.md) -Update a private cloud +Create a private cloud diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareAuthorization.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareAuthorization.md index 7989e26583d2..e4bf3cebbc30 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareAuthorization.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareAuthorization.md @@ -86,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -117,7 +116,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareCloudLink.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareCloudLink.md index ae9fcbc49bcc..17a3ecbaad7c 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareCloudLink.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareCloudLink.md @@ -86,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -117,7 +116,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareCluster.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareCluster.md index 98857bc9ebcf..18f83a62de8e 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareCluster.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareCluster.md @@ -86,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -117,7 +116,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareDatastore.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareDatastore.md index 9bd9a091958a..b8fdf903d9db 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareDatastore.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareDatastore.md @@ -77,7 +77,6 @@ Get a datastore in a data store name. ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -124,7 +123,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -155,7 +153,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareGlobalReachConnection.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareGlobalReachConnection.md index 667a0fb33a8b..609655d71cc4 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareGlobalReachConnection.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -118,7 +117,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwarePlacementPolicy.md b/src/VMware/VMware.Autorest/help/Get-AzVMwarePlacementPolicy.md index 75facf457710..f575f83cd132 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwarePlacementPolicy.md @@ -77,7 +77,6 @@ Get a placement policy by name in a private cloud cluster ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -124,7 +123,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -155,7 +153,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwarePrivateCloud.md b/src/VMware/VMware.Autorest/help/Get-AzVMwarePrivateCloud.md index 5726f1f60c53..c38c2f7592a6 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwarePrivateCloud.md @@ -98,7 +98,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Get-AzVMwareVirtualMachine.md b/src/VMware/VMware.Autorest/help/Get-AzVMwareVirtualMachine.md index e96a93ab4898..e3e3f10ad9e5 100644 --- a/src/VMware/VMware.Autorest/help/Get-AzVMwareVirtualMachine.md +++ b/src/VMware/VMware.Autorest/help/Get-AzVMwareVirtualMachine.md @@ -77,7 +77,6 @@ Get a virtual machine by id in a private cloud cluster ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -139,7 +138,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -155,7 +153,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwareAuthorization.md b/src/VMware/VMware.Autorest/help/New-AzVMwareAuthorization.md index df7bacad89f7..907ab122a206 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwareAuthorization.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwareAuthorization.md @@ -84,7 +84,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -130,7 +129,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwareCloudLink.md b/src/VMware/VMware.Autorest/help/New-AzVMwareCloudLink.md index 2d7894b3351c..4104fd01252e 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwareCloudLink.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwareCloudLink.md @@ -84,7 +84,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +144,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwareCluster.md b/src/VMware/VMware.Autorest/help/New-AzVMwareCluster.md index 27fbb329bf40..da5d8fe20a50 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwareCluster.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwareCluster.md @@ -101,7 +101,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -147,7 +146,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwareDatastore.md b/src/VMware/VMware.Autorest/help/New-AzVMwareDatastore.md index 9633165e9fcb..55fd83acfa65 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwareDatastore.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwareDatastore.md @@ -79,7 +79,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -171,7 +170,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -232,7 +230,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwareGlobalReachConnection.md b/src/VMware/VMware.Autorest/help/New-AzVMwareGlobalReachConnection.md index 9ec7d0920458..853f471ec098 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwareGlobalReachConnection.md @@ -117,7 +117,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -178,7 +177,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwarePlacementPolicy.md b/src/VMware/VMware.Autorest/help/New-AzVMwarePlacementPolicy.md index 8aebc309fd35..a6ccf512948c 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwarePlacementPolicy.md @@ -91,7 +91,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -138,7 +137,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -184,7 +182,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -215,7 +212,6 @@ Accept wildcard characters: False ### -Property placement policy properties -To construct, see NOTES section for PROPERTY properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicyProperties diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudNsxtPassword.md b/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudNsxtPassword.md index 4c399e6c6bc9..5022bc2361ae 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudNsxtPassword.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudNsxtPassword.md @@ -76,7 +76,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudVcenterPassword.md b/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudVcenterPassword.md index e1708c525114..966c4c446a5d 100644 --- a/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudVcenterPassword.md +++ b/src/VMware/VMware.Autorest/help/New-AzVMwarePrivateCloudVcenterPassword.md @@ -76,7 +76,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwareAuthorization.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwareAuthorization.md index 25b07ddc9bc1..3dff467fd951 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwareAuthorization.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwareAuthorization.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -148,7 +147,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwareCloudLink.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwareCloudLink.md index dee9abd6325e..6d3d2d4ed3df 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwareCloudLink.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwareCloudLink.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -148,7 +147,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwareCluster.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwareCluster.md index 2a1df2823f35..70572b5d38dd 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwareCluster.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwareCluster.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -148,7 +147,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwareDatastore.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwareDatastore.md index ed30dfcf22a5..13591ae8e700 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwareDatastore.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwareDatastore.md @@ -75,7 +75,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -122,7 +121,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -183,7 +181,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwareGlobalReachConnection.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwareGlobalReachConnection.md index 0f14e523f008..68fe7c49795a 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwareGlobalReachConnection.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -148,7 +147,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Remove-AzVMwarePlacementPolicy.md b/src/VMware/VMware.Autorest/help/Remove-AzVMwarePlacementPolicy.md index d55c0a54915d..83372ce1d69b 100644 --- a/src/VMware/VMware.Autorest/help/Remove-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware.Autorest/help/Remove-AzVMwarePlacementPolicy.md @@ -77,7 +77,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -124,7 +123,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -185,7 +183,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwareAuthorization.md b/src/VMware/VMware.Autorest/help/Update-AzVMwareAuthorization.md index 44a09072afec..ccda2fed9125 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwareAuthorization.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwareAuthorization.md @@ -89,7 +89,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -135,7 +134,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwareCloudLink.md b/src/VMware/VMware.Autorest/help/Update-AzVMwareCloudLink.md index 3879aa530ea4..50b44b76b60e 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwareCloudLink.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwareCloudLink.md @@ -84,7 +84,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +144,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwareCluster.md b/src/VMware/VMware.Autorest/help/Update-AzVMwareCluster.md index 96d1c01c7c6b..12b1fa1e1b1d 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwareCluster.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwareCluster.md @@ -113,7 +113,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -159,7 +158,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwareDatastore.md b/src/VMware/VMware.Autorest/help/Update-AzVMwareDatastore.md index 844abd856ed9..4c96f88409c8 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwareDatastore.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwareDatastore.md @@ -80,7 +80,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -172,7 +171,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -233,7 +231,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwareGlobalReachConnection.md b/src/VMware/VMware.Autorest/help/Update-AzVMwareGlobalReachConnection.md index 8ee34825c10b..c8d1f3de9b63 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwareGlobalReachConnection.md @@ -117,7 +117,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -178,7 +177,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwarePlacementPolicy.md b/src/VMware/VMware.Autorest/help/Update-AzVMwarePlacementPolicy.md index 8a003056a3f5..dd7f7b3d4176 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwarePlacementPolicy.md @@ -123,7 +123,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -185,7 +184,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -231,7 +229,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity diff --git a/src/VMware/VMware.Autorest/help/Update-AzVMwarePrivateCloud.md b/src/VMware/VMware.Autorest/help/Update-AzVMwarePrivateCloud.md index 195f47b6ba19..47810c63f2e9 100644 --- a/src/VMware/VMware.Autorest/help/Update-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware.Autorest/help/Update-AzVMwarePrivateCloud.md @@ -8,31 +8,34 @@ schema: 2.0.0 # Update-AzVMwarePrivateCloud ## SYNOPSIS -Update a private cloud +Create a private cloud ## SYNTAX ### UpdateExpanded (Default) ``` Update-AzVMwarePrivateCloud -Name -ResourceGroupName [-SubscriptionId ] - [-EncryptionStatus ] [-ExtendedNetworkBlock ] [-IdentitySource ] - [-IdentityType ] [-Internet ] [-KeyVaultPropertyKeyName ] - [-KeyVaultPropertyKeyVaultUrl ] [-KeyVaultPropertyKeyVersion ] - [-ManagementClusterHost ] [-ManagementClusterSize ] [-Tag ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] + [-EnableSystemAssignedIdentity ] [-EncryptionStatus ] [-ExtendedNetworkBlock ] + [-IdentitySource ] [-Internet ] [-KeyVaultPropertyKeyName ] + [-KeyVaultPropertyKeyVaultUrl ] [-KeyVaultPropertyKeyVersion ] [-Location ] + [-ManagementClusterHost ] [-ManagementClusterSize ] [-NsxtPassword ] + [-SkuName ] [-Tag ] [-VcenterPassword ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzVMwarePrivateCloud -InputObject [-EncryptionStatus ] - [-ExtendedNetworkBlock ] [-IdentitySource ] [-IdentityType ] +Update-AzVMwarePrivateCloud -InputObject [-EnableSystemAssignedIdentity ] + [-EncryptionStatus ] [-ExtendedNetworkBlock ] [-IdentitySource ] [-Internet ] [-KeyVaultPropertyKeyName ] [-KeyVaultPropertyKeyVaultUrl ] - [-KeyVaultPropertyKeyVersion ] [-ManagementClusterHost ] [-ManagementClusterSize ] - [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] + [-KeyVaultPropertyKeyVersion ] [-Location ] [-ManagementClusterHost ] + [-ManagementClusterSize ] [-NsxtPassword ] [-SkuName ] [-Tag ] + [-VcenterPassword ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] ``` ## DESCRIPTION -Update a private cloud +Create a private cloud ## EXAMPLES @@ -95,11 +98,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EncryptionStatus -Status of customer managed encryption key +### -EnableSystemAssignedIdentity +Decides if enable a system assigned identity for the resource. ```yaml -Type: System.String +Type: System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] Parameter Sets: (All) Aliases: @@ -110,13 +113,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExtendedNetworkBlock -Array of additional networks noncontiguous with networkBlock. -Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. -Make sure the CIDR format conforms to (A.B.C.D/X). +### -EncryptionStatus +Status of customer managed encryption key ```yaml -Type: System.String[] +Type: System.String Parameter Sets: (All) Aliases: @@ -127,12 +128,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentitySource -vCenter Single Sign On Identity Sources -To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. +### -ExtendedNetworkBlock +Array of additional networks noncontiguous with networkBlock. +Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. +Make sure the CIDR format conforms to (A.B.C.D/X). ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] +Type: System.String[] Parameter Sets: (All) Aliases: @@ -143,13 +145,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -The type of identity used for the private cloud. -The type 'SystemAssigned' refers to an implicitly created identity. -The type 'None' will remove any identities from the Private Cloud. +### -IdentitySource +vCenter Single Sign On Identity Sources ```yaml -Type: System.String +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] Parameter Sets: (All) Aliases: @@ -162,7 +162,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -236,6 +235,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Location +Resource location + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ManagementClusterHost The hosts @@ -296,6 +310,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NsxtPassword +Optionally, set the NSX-T Manager password when the private cloud is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -312,6 +341,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SkuName +The name of the SKU. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -342,6 +386,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VcenterPassword +Optionally, set the vCenter admin password when the private cloud is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareAddon.ps1 index e056d54d8624..c1795fa6ec4e 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareAddon.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptCmdlet.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptCmdlet.ps1 index 6acc9eb18264..97cdb9a6af43 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptCmdlet.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptCmdlet.ps1 @@ -167,21 +167,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(ParameterSetName='GetViaIdentityScriptPackage', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for SCRIPTPACKAGEINPUTOBJECT properties and create a hash table. ${ScriptPackageInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecution.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecution.ps1 index 117448f32e03..b8c9faaa333a 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecution.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecution.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecutionLog.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecutionLog.ps1 index 1ef80e5758f1..2cb2f514d9cf 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecutionLog.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptExecutionLog.ps1 @@ -27,7 +27,7 @@ Return the logs for a script execution resource .Inputs Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity .Inputs -System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] +System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] .Outputs Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecution .Notes @@ -128,18 +128,17 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(Mandatory, ValueFromPipeline)] [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Information", "Warning", "Output", "Error")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info(Required, PossibleTypes=([System.String]))] [System.Collections.Generic.List[System.String]] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptPackage.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptPackage.ps1 index 52d5b3f37090..e9db5dae8258 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptPackage.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareScriptPackage.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetwork.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetwork.ps1 index b12531838996..cd7c65c9c24f 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetwork.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetwork.ps1 @@ -94,7 +94,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDhcp.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDhcp.ps1 index d318c6492a02..5f4191d2adbe 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDhcp.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDhcp.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityDhcpConfiguration', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DHCPCONFIGURATIONINPUTOBJECT properties and create a hash table. ${DhcpConfigurationInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsService.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsService.ps1 index 7ba6db6fb691..ade8b62f0bd0 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsService.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsService.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsZone.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsZone.ps1 index 9c6853f399a5..399f423c9e54 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsZone.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkDnsZone.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkGateway.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkGateway.ps1 index a11a710d7a9a..eaeb97c2560a 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkGateway.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkGateway.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPortMirroring.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPortMirroring.ps1 index a92717a3115f..08e9349fd95b 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPortMirroring.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPortMirroring.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPublicIP.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPublicIP.ps1 index 76ebbd843b2f..018de0fa53c5 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPublicIP.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkPublicIP.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkSegment.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkSegment.ps1 index bc7b2f20ccba..4579d0670729 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkSegment.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkSegment.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVM.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVM.ps1 index 731f421afa34..31455d2d1dfb 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVM.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVM.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVMGroup.ps1 b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVMGroup.ps1 index 20af1e30e37b..605bbcd9d14d 100644 --- a/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVMGroup.ps1 +++ b/src/VMware/VMware.Autorest/internal/Get-AzVMwareWorkloadNetworkVMGroup.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Lock-AzVMwareVirtualMachineMovement.ps1 b/src/VMware/VMware.Autorest/internal/Lock-AzVMwareVirtualMachineMovement.ps1 index 670663b10191..bf6c6f4985ed 100644 --- a/src/VMware/VMware.Autorest/internal/Lock-AzVMwareVirtualMachineMovement.ps1 +++ b/src/VMware/VMware.Autorest/internal/Lock-AzVMwareVirtualMachineMovement.ps1 @@ -162,21 +162,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='RestrictViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='RestrictViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareAddon.ps1 index 62dec1ee83cb..a226db8c9b12 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareAddon.ps1 @@ -129,21 +129,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAddonProperties] # The properties of an addon resource - # To construct, see NOTES section for PROPERTY properties and create a hash table. ${Property}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwarePrivateCloud.ps1 index 5bec2aabffb8..14899dbfe0b8 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwarePrivateCloud.ps1 @@ -93,6 +93,12 @@ param( # The primary availability zone for the private cloud ${AvailabilityZone}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Decides if enable a system assigned identity for the resource. + ${EnableSystemAssignedIdentity}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -114,18 +120,8 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[]] # vCenter Single Sign On Identity Sources - # To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. ${IdentitySource}, - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] - [System.String] - # The type of identity used for the private cloud. - # The type 'SystemAssigned' refers to an implicitly created identity. - # The type 'None' will remove any identities from the Private Cloud. - ${IdentityType}, - [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareScriptExecution.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareScriptExecution.ps1 index 7c900812bee7..170a49c0dc89 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareScriptExecution.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareScriptExecution.ps1 @@ -135,14 +135,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -156,7 +154,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecutionParameter[]] # Parameters that will be hidden/not visible to ARM, such as passwords and credentials - # To construct, see NOTES section for HIDDENPARAMETER properties and create a hash table. ${HiddenParameter}, [Parameter()] @@ -178,7 +175,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecutionParameter[]] # Parameters the script will accept - # To construct, see NOTES section for PARAMETER properties and create a hash table. ${Parameter}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDhcp.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDhcp.ps1 index 45488c0ec3cd..c4fd2d0be549 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDhcp.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDhcp.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsService.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsService.ps1 index ba6eadab49d1..ba4983eb6def 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsService.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsService.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsZone.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsZone.ps1 index 05091f5deea3..a1a4be936f22 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsZone.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkDnsZone.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPortMirroring.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPortMirroring.ps1 index e5eae2b7e691..36e49b3d77ea 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPortMirroring.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPortMirroring.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPublicIP.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPublicIP.ps1 index e73f618f9908..626ae48a7b00 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPublicIP.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkPublicIP.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkSegment.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkSegment.ps1 index 827d059a8f59..d5da9dd5c5fc 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkSegment.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkSegment.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkVMGroup.ps1 b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkVMGroup.ps1 index 292a3d762641..7f8fe5aeff7a 100644 --- a/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkVMGroup.ps1 +++ b/src/VMware/VMware.Autorest/internal/New-AzVMwareWorkloadNetworkVMGroup.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/ProxyCmdletDefinitions.ps1 b/src/VMware/VMware.Autorest/internal/ProxyCmdletDefinitions.ps1 index c55024e67955..3037f73c9c43 100644 --- a/src/VMware/VMware.Autorest/internal/ProxyCmdletDefinitions.ps1 +++ b/src/VMware/VMware.Autorest/internal/ProxyCmdletDefinitions.ps1 @@ -130,14 +130,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -500,21 +498,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(ParameterSetName='GetViaIdentityScriptPackage', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for SCRIPTPACKAGEINPUTOBJECT properties and create a hash table. ${ScriptPackageInputObject}, [Parameter()] @@ -628,7 +623,7 @@ Return the logs for a script execution resource .Inputs Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity .Inputs -System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] +System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] .Outputs Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecution .Notes @@ -729,18 +724,17 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter(Mandatory, ValueFromPipeline)] [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Information", "Warning", "Output", "Error")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Info(Required, PossibleTypes=([System.String]))] [System.Collections.Generic.List[System.String]] @@ -959,14 +953,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1182,14 +1174,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1405,14 +1395,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityDhcpConfiguration', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DHCPCONFIGURATIONINPUTOBJECT properties and create a hash table. ${DhcpConfigurationInputObject}, [Parameter()] @@ -1628,14 +1616,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -1851,14 +1837,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2074,14 +2058,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2297,14 +2279,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2520,14 +2500,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2743,14 +2721,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -2966,14 +2942,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -3188,14 +3162,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='GetViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -3375,7 +3347,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] @@ -3622,21 +3593,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ${ClusterInputObject}, [Parameter(ParameterSetName='RestrictViaIdentityExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='RestrictViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -3870,21 +3838,18 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAddonProperties] # The properties of an addon resource - # To construct, see NOTES section for PROPERTY properties and create a hash table. ${Property}, [Parameter()] @@ -4074,6 +4039,12 @@ param( # The primary availability zone for the private cloud ${AvailabilityZone}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Decides if enable a system assigned identity for the resource. + ${EnableSystemAssignedIdentity}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -4095,18 +4066,8 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[]] # vCenter Single Sign On Identity Sources - # To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. ${IdentitySource}, - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("SystemAssigned", "None")] - [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] - [System.String] - # The type of identity used for the private cloud. - # The type 'SystemAssigned' refers to an implicitly created identity. - # The type 'None' will remove any identities from the Private Cloud. - ${IdentityType}, - [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] @@ -4404,14 +4365,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -4425,7 +4384,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecutionParameter[]] # Parameters that will be hidden/not visible to ARM, such as passwords and credentials - # To construct, see NOTES section for HIDDENPARAMETER properties and create a hash table. ${HiddenParameter}, [Parameter()] @@ -4447,7 +4405,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IScriptExecutionParameter[]] # Parameters the script will accept - # To construct, see NOTES section for PARAMETER properties and create a hash table. ${Parameter}, [Parameter()] @@ -4690,14 +4647,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -4940,14 +4895,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5209,14 +5162,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5478,14 +5429,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5740,14 +5689,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -5983,14 +5930,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -6245,14 +6190,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='CreateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -6497,14 +6440,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -6701,7 +6642,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] @@ -6930,14 +6870,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -7167,14 +7105,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -7404,14 +7340,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityDnsService', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DNSSERVICEINPUTOBJECT properties and create a hash table. ${DnsServiceInputObject}, [Parameter()] @@ -7641,14 +7575,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityDnsZone', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DNSZONEINPUTOBJECT properties and create a hash table. ${DnsZoneInputObject}, [Parameter()] @@ -7878,14 +7810,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPortMirroringProfile', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PORTMIRRORINGPROFILEINPUTOBJECT properties and create a hash table. ${PortMirroringProfileInputObject}, [Parameter()] @@ -8115,14 +8045,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPublicIP', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PUBLICIPINPUTOBJECT properties and create a hash table. ${PublicIPInputObject}, [Parameter()] @@ -8352,14 +8280,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -8589,14 +8515,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityVMGroup', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for VMGROUPINPUTOBJECT properties and create a hash table. ${VMGroupInputObject}, [Parameter()] @@ -8826,14 +8750,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -9076,14 +8998,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -9345,14 +9265,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -9614,14 +9532,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -9876,14 +9792,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] @@ -10138,14 +10052,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareAddon.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareAddon.ps1 index 0d8f5c4c7be8..ef4afb95a752 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareAddon.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareAddon.ps1 @@ -129,14 +129,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwarePrivateCloud.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwarePrivateCloud.ps1 index 7697740ce4e6..0621d8a4aed0 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwarePrivateCloud.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwarePrivateCloud.ps1 @@ -94,7 +94,6 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareScriptExecution.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareScriptExecution.ps1 index ebd24323a84d..599a9b58a94a 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareScriptExecution.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareScriptExecution.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDhcp.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDhcp.ps1 index 74f8051e7b9c..d90fc9932d0a 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDhcp.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDhcp.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsService.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsService.ps1 index 43dd12bbef05..fa81f11f8b07 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsService.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsService.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityDnsService', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DNSSERVICEINPUTOBJECT properties and create a hash table. ${DnsServiceInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsZone.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsZone.ps1 index cb9fbea2d363..32115441b49f 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsZone.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkDnsZone.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityDnsZone', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for DNSZONEINPUTOBJECT properties and create a hash table. ${DnsZoneInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPortMirroring.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPortMirroring.ps1 index 0d6b12c7435d..5b72d839ddd1 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPortMirroring.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPortMirroring.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPortMirroringProfile', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PORTMIRRORINGPROFILEINPUTOBJECT properties and create a hash table. ${PortMirroringProfileInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPublicIP.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPublicIP.ps1 index 6e368c271cb0..91828b1ea7c9 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPublicIP.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkPublicIP.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPublicIP', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PUBLICIPINPUTOBJECT properties and create a hash table. ${PublicIPInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkSegment.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkSegment.ps1 index aeb9091e7dee..0b66f951c8b7 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkSegment.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkSegment.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityPrivateCloud', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkVMGroup.ps1 b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkVMGroup.ps1 index 05becd3b6393..b8f62e5b6458 100644 --- a/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkVMGroup.ps1 +++ b/src/VMware/VMware.Autorest/internal/Remove-AzVMwareWorkloadNetworkVMGroup.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='DeleteViaIdentityVMGroup', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for VMGROUPINPUTOBJECT properties and create a hash table. ${VMGroupInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDhcp.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDhcp.ps1 index fae5f0d32b03..0e6f402debd0 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDhcp.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDhcp.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsService.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsService.ps1 index 73b654a414f0..838a944dc931 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsService.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsService.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsZone.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsZone.ps1 index 3b31db9bdc31..ee87e6bd84ce 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsZone.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkDnsZone.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkPortMirroring.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkPortMirroring.ps1 index 9180d7a6488b..779ecfcee1bd 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkPortMirroring.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkPortMirroring.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkSegment.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkSegment.ps1 index 6767c9e482e7..e27495e2bb15 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkSegment.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkSegment.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkVMGroup.ps1 b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkVMGroup.ps1 index 427be40f9a13..bcbf37e17801 100644 --- a/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkVMGroup.ps1 +++ b/src/VMware/VMware.Autorest/internal/Update-AzVMwareWorkloadNetworkVMGroup.ps1 @@ -127,14 +127,12 @@ param( [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(ParameterSetName='UpdateViaIdentityPrivateCloudExpanded', Mandatory, ValueFromPipeline)] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity] # Identity Parameter - # To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ${PrivateCloudInputObject}, [Parameter()] diff --git a/src/VMware/VMware/Az.VMware.psd1 b/src/VMware/VMware/Az.VMware.psd1 index 36cf5c65ffa6..e673ba6282fe 100644 --- a/src/VMware/VMware/Az.VMware.psd1 +++ b/src/VMware/VMware/Az.VMware.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/30/2024 +# Generated on: 3/17/2024 # @{ @@ -51,16 +51,16 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.15.1'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.16.0'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'VMware.Autorest/bin/Az.VMware.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = 'VMware.Autorest/Az.VMware.format.ps1xml' @@ -123,7 +123,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','VMware' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'VMware' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -148,7 +148,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/VMware/VMware/help/Az.VMware.md b/src/VMware/VMware/help/Az.VMware.md index 3749ab677398..8f5657052793 100644 --- a/src/VMware/VMware/help/Az.VMware.md +++ b/src/VMware/VMware/help/Az.VMware.md @@ -23,6 +23,9 @@ Get an cloud link by name in a private cloud ### [Get-AzVMwareCluster](Get-AzVMwareCluster.md) Get a cluster by name in a private cloud +### [Get-AzVMwareClusterZone](Get-AzVMwareClusterZone.md) +List hosts by zone in a cluster + ### [Get-AzVMwareDatastore](Get-AzVMwareDatastore.md) Get a datastore in a private cloud cluster @@ -51,25 +54,28 @@ Create a in-memory object for AddonSrmProperties Create a in-memory object for AddonVrProperties ### [New-AzVMwareAuthorization](New-AzVMwareAuthorization.md) -Create or update an ExpressRoute Circuit Authorization in a private cloud +Create an ExpressRoute Circuit Authorization in a private cloud ### [New-AzVMwareCloudLink](New-AzVMwareCloudLink.md) -Create or update a cloud link in a private cloud +Create a cloud link in a private cloud ### [New-AzVMwareCluster](New-AzVMwareCluster.md) -Create or update a cluster in a private cloud +Create a cluster in a private cloud ### [New-AzVMwareDatastore](New-AzVMwareDatastore.md) -Create or update a datastore in a private cloud cluster +Create a datastore in a private cloud cluster ### [New-AzVMwareGlobalReachConnection](New-AzVMwareGlobalReachConnection.md) -Create or update a global reach connection in a private cloud +Create a global reach connection in a private cloud + +### [New-AzVMwareIdentitySourceObject](New-AzVMwareIdentitySourceObject.md) +Create an in-memory object for IdentitySource. ### [New-AzVMwarePlacementPolicy](New-AzVMwarePlacementPolicy.md) -Create or update a placement policy in a private cloud cluster +Create a placement policy in a private cloud cluster ### [New-AzVMwarePrivateCloud](New-AzVMwarePrivateCloud.md) -Create or update a private cloud +Create a private cloud ### [New-AzVMwarePrivateCloudNsxtPassword](New-AzVMwarePrivateCloudNsxtPassword.md) Rotate the NSX-T Manager password @@ -122,12 +128,24 @@ Return quota for subscription by region ### [Test-AzVMwareLocationTrialAvailability](Test-AzVMwareLocationTrialAvailability.md) Return trial status for subscription by region +### [Update-AzVMwareAuthorization](Update-AzVMwareAuthorization.md) +Create an ExpressRoute Circuit Authorization in a private cloud + +### [Update-AzVMwareCloudLink](Update-AzVMwareCloudLink.md) +Create a cloud link in a private cloud + ### [Update-AzVMwareCluster](Update-AzVMwareCluster.md) Update a cluster in a private cloud +### [Update-AzVMwareDatastore](Update-AzVMwareDatastore.md) +Create a datastore in a private cloud cluster + +### [Update-AzVMwareGlobalReachConnection](Update-AzVMwareGlobalReachConnection.md) +Create a global reach connection in a private cloud + ### [Update-AzVMwarePlacementPolicy](Update-AzVMwarePlacementPolicy.md) Update a placement policy in a private cloud cluster ### [Update-AzVMwarePrivateCloud](Update-AzVMwarePrivateCloud.md) -Update a private cloud +Create a private cloud diff --git a/src/VMware/VMware/help/Get-AzVMwareAddon.md b/src/VMware/VMware/help/Get-AzVMwareAddon.md index 67c8c926c1b2..dd7d30c5ad7d 100644 --- a/src/VMware/VMware/help/Get-AzVMwareAddon.md +++ b/src/VMware/VMware/help/Get-AzVMwareAddon.md @@ -15,18 +15,19 @@ Get an addon by name in a private cloud ### List (Default) ``` Get-AzVMwareAddon -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareAddon -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - -AddonType [-DefaultProfile ] [] + -AddonType [-DefaultProfile ] [-ProgressAction ] [] ``` ### GetViaIdentity ``` -Get-AzVMwareAddon -InputObject [-DefaultProfile ] [] +Get-AzVMwareAddon -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -124,6 +125,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -164,42 +180,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IAddon +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAddon ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareAuthorization.md b/src/VMware/VMware/help/Get-AzVMwareAuthorization.md index 2bcc0b6e1c05..edca9b5bbca9 100644 --- a/src/VMware/VMware/help/Get-AzVMwareAuthorization.md +++ b/src/VMware/VMware/help/Get-AzVMwareAuthorization.md @@ -15,24 +15,26 @@ Get an ExpressRoute Circuit Authorization by name in a private cloud ### List (Default) ``` Get-AzVMwareAuthorization -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareAuthorization -Name -PrivateCloudInputObject - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareAuthorization -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentity ``` -Get-AzVMwareAuthorization -InputObject [-DefaultProfile ] [] +Get-AzVMwareAuthorization -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -69,7 +71,8 @@ Get authorization by name in a private cloud ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -85,7 +88,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -116,7 +118,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,6 +146,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -185,42 +201,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IExpressRouteAuthorization +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IExpressRouteAuthorization ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareCloudLink.md b/src/VMware/VMware/help/Get-AzVMwareCloudLink.md index 8b9c5ea24322..b5ffe1ebb2c6 100644 --- a/src/VMware/VMware/help/Get-AzVMwareCloudLink.md +++ b/src/VMware/VMware/help/Get-AzVMwareCloudLink.md @@ -15,24 +15,26 @@ Get an cloud link by name in a private cloud ### List (Default) ``` Get-AzVMwareCloudLink -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareCloudLink -Name -PrivateCloudInputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareCloudLink -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentity ``` -Get-AzVMwareCloudLink -InputObject [-DefaultProfile ] [] +Get-AzVMwareCloudLink -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -69,7 +71,8 @@ Get cloud link by name in a private cloud ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -85,7 +88,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -116,7 +118,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,6 +146,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -185,42 +201,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ICloudLink +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICloudLink ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareCluster.md b/src/VMware/VMware/help/Get-AzVMwareCluster.md index e5681b64abec..bd59d7aaf50d 100644 --- a/src/VMware/VMware/help/Get-AzVMwareCluster.md +++ b/src/VMware/VMware/help/Get-AzVMwareCluster.md @@ -15,24 +15,26 @@ Get a cluster by name in a private cloud ### List (Default) ``` Get-AzVMwareCluster -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareCluster -Name -PrivateCloudInputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareCluster -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentity ``` -Get-AzVMwareCluster -InputObject [-DefaultProfile ] [] +Get-AzVMwareCluster -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -69,7 +71,8 @@ Get cluster by name in a private cloud ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -85,7 +88,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -116,7 +118,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,6 +146,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -185,42 +201,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICluster ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareClusterZone.md b/src/VMware/VMware/help/Get-AzVMwareClusterZone.md index c2e7a13065f2..a474861f3ce5 100644 --- a/src/VMware/VMware/help/Get-AzVMwareClusterZone.md +++ b/src/VMware/VMware/help/Get-AzVMwareClusterZone.md @@ -14,7 +14,8 @@ List hosts by zone in a cluster ``` Get-AzVMwareClusterZone -ClusterName -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -22,18 +23,26 @@ List hosts by zone in a cluster ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: List hosts by zone in a cluster +```powershell Get-AzVMwareClusterZone -PrivateCloudName SDDC2 -ResourceGroupName TestSddc-rg -ClusterName Cluster-1 ``` +```output +Host Zone +---- ---- +{esx09-r09.p01.canadacentral.avs.azure.com, esx02-r06.p01.canadacentral.avs.azure.com, esx20-r08.p01.canadacentral.avs.azure.com} 3 +``` + +List hosts by zone in a cluster + ## PARAMETERS ### -ClusterName Name of the cluster in the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -49,7 +58,7 @@ The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml -Type: PSObject +Type: System.Management.Automation.PSObject Parameter Sets: (All) Aliases: AzureRMContext, AzureCredential @@ -64,7 +73,7 @@ Accept wildcard characters: False Name of the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -75,12 +84,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -95,13 +119,13 @@ Accept wildcard characters: False The ID of the target subscription. ```yaml -Type: String[] +Type: System.String[] Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: (Get-AzContext).Subscription.Id Accept pipeline input: False Accept wildcard characters: False ``` @@ -110,7 +134,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -126,7 +150,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi @@ -145,9 +169,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IClusterZoneList + ## NOTES ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/az.vmware/get-azvmwareclusterzone](https://learn.microsoft.com/powershell/module/az.vmware/get-azvmwareclusterzone) - diff --git a/src/VMware/VMware/help/Get-AzVMwareDatastore.md b/src/VMware/VMware/help/Get-AzVMwareDatastore.md index 3353754b95b9..ff620769c9e1 100644 --- a/src/VMware/VMware/help/Get-AzVMwareDatastore.md +++ b/src/VMware/VMware/help/Get-AzVMwareDatastore.md @@ -15,30 +15,33 @@ Get a datastore in a private cloud cluster ### List (Default) ``` Get-AzVMwareDatastore -ClusterName -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareDatastore -ClusterName -Name -PrivateCloudInputObject - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareDatastore -ClusterName -Name -PrivateCloudName - -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### GetViaIdentityCluster ``` Get-AzVMwareDatastore -Name -ClusterInputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### GetViaIdentity ``` -Get-AzVMwareDatastore -InputObject [-DefaultProfile ] [] +Get-AzVMwareDatastore -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -77,7 +80,6 @@ Get a datastore in a data store name. ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -107,7 +109,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -123,7 +126,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -154,7 +156,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -183,6 +184,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -223,42 +239,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IDatastore +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDatastore ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareGlobalReachConnection.md b/src/VMware/VMware/help/Get-AzVMwareGlobalReachConnection.md index 37327c5c4998..421ce6060193 100644 --- a/src/VMware/VMware/help/Get-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware/help/Get-AzVMwareGlobalReachConnection.md @@ -15,25 +15,27 @@ Get a global reach connection by name in a private cloud ### List (Default) ``` Get-AzVMwareGlobalReachConnection -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareGlobalReachConnection -Name -PrivateCloudInputObject - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareGlobalReachConnection -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentity ``` Get-AzVMwareGlobalReachConnection -InputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -70,7 +72,8 @@ Get a global reach connection by name in a private cloud ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -86,7 +89,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -117,7 +119,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -146,6 +147,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -186,42 +202,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IGlobalReachConnection +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IGlobalReachConnection ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwarePlacementPolicy.md b/src/VMware/VMware/help/Get-AzVMwarePlacementPolicy.md index fdf0bc8d7dec..210a7294221b 100644 --- a/src/VMware/VMware/help/Get-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware/help/Get-AzVMwarePlacementPolicy.md @@ -15,30 +15,33 @@ Get a placement policy by name in a private cloud cluster ### List (Default) ``` Get-AzVMwarePlacementPolicy -ClusterName -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudInputObject - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudName - -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### GetViaIdentityCluster ``` Get-AzVMwarePlacementPolicy -Name -ClusterInputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### GetViaIdentity ``` -Get-AzVMwarePlacementPolicy -InputObject [-DefaultProfile ] [] +Get-AzVMwarePlacementPolicy -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -77,7 +80,6 @@ Get a placement policy by name in a private cloud cluster ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -107,7 +109,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -123,7 +126,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -154,7 +156,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -183,6 +184,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -223,42 +239,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPlacementPolicy +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicy ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwarePrivateCloud.md b/src/VMware/VMware/help/Get-AzVMwarePrivateCloud.md index fa97346a58f0..e2dee200a7d8 100644 --- a/src/VMware/VMware/help/Get-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware/help/Get-AzVMwarePrivateCloud.md @@ -14,24 +14,26 @@ Get a private cloud ### List1 (Default) ``` -Get-AzVMwarePrivateCloud [-SubscriptionId ] [-DefaultProfile ] [] +Get-AzVMwarePrivateCloud [-SubscriptionId ] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwarePrivateCloud -Name -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### List ``` Get-AzVMwarePrivateCloud -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### GetViaIdentity ``` -Get-AzVMwarePrivateCloud -InputObject [-DefaultProfile ] [] +Get-AzVMwarePrivateCloud -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -81,7 +83,8 @@ Get a private cloud by name ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -97,7 +100,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -126,6 +128,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -166,42 +183,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPrivateCloud +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwarePrivateCloudAdminCredential.md b/src/VMware/VMware/help/Get-AzVMwarePrivateCloudAdminCredential.md index 1fe8650b4801..81ff72a4cd97 100644 --- a/src/VMware/VMware/help/Get-AzVMwarePrivateCloudAdminCredential.md +++ b/src/VMware/VMware/help/Get-AzVMwarePrivateCloudAdminCredential.md @@ -14,7 +14,8 @@ List the admin credentials for the private cloud ``` Get-AzVMwarePrivateCloudAdminCredential -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -38,7 +39,8 @@ Get the admin credentials for the private cloud ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -67,6 +69,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -136,10 +153,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IAdminCredentials +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAdminCredentials ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Get-AzVMwareVirtualMachine.md b/src/VMware/VMware/help/Get-AzVMwareVirtualMachine.md index a0c5c9ac7dcc..cd75f4f80c97 100644 --- a/src/VMware/VMware/help/Get-AzVMwareVirtualMachine.md +++ b/src/VMware/VMware/help/Get-AzVMwareVirtualMachine.md @@ -15,30 +15,33 @@ Get a virtual machine by id in a private cloud cluster ### List (Default) ``` Get-AzVMwareVirtualMachine -ClusterName -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] + [-SubscriptionId ] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### GetViaIdentityPrivateCloud ``` Get-AzVMwareVirtualMachine -ClusterName -Id -PrivateCloudInputObject - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### Get ``` Get-AzVMwareVirtualMachine -ClusterName -Id -PrivateCloudName - -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] + -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### GetViaIdentityCluster ``` Get-AzVMwareVirtualMachine -Id -ClusterInputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### GetViaIdentity ``` -Get-AzVMwareVirtualMachine -InputObject [-DefaultProfile ] [] +Get-AzVMwareVirtualMachine -InputObject [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -77,7 +80,6 @@ Get a virtual machine by id in a private cloud cluster ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -107,7 +109,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -138,7 +141,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -154,7 +156,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -183,6 +184,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -223,42 +239,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IVirtualMachine +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVirtualMachine ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareAddon.md b/src/VMware/VMware/help/New-AzVMwareAddon.md index 7a07e9fe5fda..01e39cab3a85 100644 --- a/src/VMware/VMware/help/New-AzVMwareAddon.md +++ b/src/VMware/VMware/help/New-AzVMwareAddon.md @@ -14,8 +14,8 @@ Create or update a addon in a private cloud ``` New-AzVMwareAddon -PrivateCloudName -ResourceGroupName [-SubscriptionId ] - [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -99,6 +99,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Property The properties of an addon resource To construct, see NOTES section for PROPERTY properties and create a hash table. @@ -184,18 +199,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IAddon +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAddon ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`PROPERTY `: The properties of an addon resource - - `AddonType `: The type of private cloud addon - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareAddonSrmPropertiesObject.md b/src/VMware/VMware/help/New-AzVMwareAddonSrmPropertiesObject.md index e2caed546386..c3eb7e865583 100644 --- a/src/VMware/VMware/help/New-AzVMwareAddonSrmPropertiesObject.md +++ b/src/VMware/VMware/help/New-AzVMwareAddonSrmPropertiesObject.md @@ -13,7 +13,8 @@ Create a in-memory object for AddonSrmProperties ## SYNTAX ``` -New-AzVMwareAddonSrmPropertiesObject -LicenseKey [] +New-AzVMwareAddonSrmPropertiesObject -LicenseKey [-ProgressAction ] + [] ``` ## DESCRIPTION @@ -27,9 +28,9 @@ New-AzVMwareAddonSrmPropertiesObject -LicenseKey "YourLicenseKeyValue" ``` ```output -AddonType ProvisioningState LicenseKey ---------- ----------------- ---------- -SRM YourLicenseKeyValue +AddonType LicenseKey ProvisioningState +--------- ---------- ----------------- +SRM YourLicenseKeyValue ``` Create a local SRM object for the Addon Property parameter @@ -51,6 +52,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). @@ -58,10 +74,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonSrmProperties +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.AddonSrmProperties ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareAddonVrPropertiesObject.md b/src/VMware/VMware/help/New-AzVMwareAddonVrPropertiesObject.md index 1232d6c1efc9..d94621c71b12 100644 --- a/src/VMware/VMware/help/New-AzVMwareAddonVrPropertiesObject.md +++ b/src/VMware/VMware/help/New-AzVMwareAddonVrPropertiesObject.md @@ -13,7 +13,7 @@ Create a in-memory object for AddonVrProperties ## SYNTAX ``` -New-AzVMwareAddonVrPropertiesObject -VrsCount [] +New-AzVMwareAddonVrPropertiesObject -VrsCount [-ProgressAction ] [] ``` ## DESCRIPTION @@ -29,13 +29,28 @@ New-AzVMwareAddonVrPropertiesObject -VrsCount 2 ```output AddonType ProvisioningState VrsCount --------- ----------------- -------- -VR 2 +VR 2 ``` Create a local VR object for the Addon Property parameter ## PARAMETERS +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VrsCount The vSphere Replication Server (VRS) count. @@ -58,10 +73,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonVrProperties +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.AddonVrProperties ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareAuthorization.md b/src/VMware/VMware/help/New-AzVMwareAuthorization.md index 3bfd1e39bbad..c51a84737050 100644 --- a/src/VMware/VMware/help/New-AzVMwareAuthorization.md +++ b/src/VMware/VMware/help/New-AzVMwareAuthorization.md @@ -8,31 +8,32 @@ schema: 2.0.0 # New-AzVMwareAuthorization ## SYNOPSIS -Create or update an ExpressRoute Circuit Authorization in a private cloud +Create an ExpressRoute Circuit Authorization in a private cloud ## SYNTAX ### CreateExpanded (Default) ``` New-AzVMwareAuthorization -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwareAuthorization -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwareAuthorization -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create or update an ExpressRoute Circuit Authorization in a private cloud +Create an ExpressRoute Circuit Authorization in a private cloud ## EXAMPLES @@ -67,7 +68,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -83,7 +85,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -129,7 +130,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -158,6 +158,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -225,12 +240,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IExpressRouteAuthorization +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IExpressRouteAuthorization ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareCloudLink.md b/src/VMware/VMware/help/New-AzVMwareCloudLink.md index 6e6fd5723909..54041b5e668c 100644 --- a/src/VMware/VMware/help/New-AzVMwareCloudLink.md +++ b/src/VMware/VMware/help/New-AzVMwareCloudLink.md @@ -8,31 +8,32 @@ schema: 2.0.0 # New-AzVMwareCloudLink ## SYNOPSIS -Create or update a cloud link in a private cloud +Create a cloud link in a private cloud ## SYNTAX ### CreateExpanded (Default) ``` New-AzVMwareCloudLink -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-LinkedCloud ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] - [-Confirm] [] + [-SubscriptionId ] [-LinkedCloud ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwareCloudLink -Name -PrivateCloudInputObject [-LinkedCloud ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwareCloudLink -InputObject [-LinkedCloud ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create or update a cloud link in a private cloud +Create a cloud link in a private cloud ## EXAMPLES @@ -67,7 +68,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -83,7 +85,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -144,7 +145,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -173,6 +173,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -240,12 +255,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ICloudLink +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICloudLink ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareCluster.md b/src/VMware/VMware/help/New-AzVMwareCluster.md index e5709ea134b9..a95aa17f33ed 100644 --- a/src/VMware/VMware/help/New-AzVMwareCluster.md +++ b/src/VMware/VMware/help/New-AzVMwareCluster.md @@ -8,7 +8,7 @@ schema: 2.0.0 # New-AzVMwareCluster ## SYNOPSIS -Create or update a cluster in a private cloud +Create a cluster in a private cloud ## SYNTAX @@ -16,25 +16,26 @@ Create or update a cluster in a private cloud ``` New-AzVMwareCluster -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] -SkuName [-ClusterSize ] [-PropertiesHost ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwareCluster -Name -PrivateCloudInputObject -SkuName - [-ClusterSize ] [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] - [-Confirm] [] + [-ClusterSize ] [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwareCluster -InputObject -SkuName [-ClusterSize ] - [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create or update a cluster in a private cloud +Create a cluster in a private cloud ## EXAMPLES @@ -84,7 +85,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -100,7 +102,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -146,7 +147,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -175,6 +175,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PropertiesHost The hosts @@ -272,12 +287,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICluster ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareDatastore.md b/src/VMware/VMware/help/New-AzVMwareDatastore.md index 222553bce20c..a226c199445a 100644 --- a/src/VMware/VMware/help/New-AzVMwareDatastore.md +++ b/src/VMware/VMware/help/New-AzVMwareDatastore.md @@ -8,7 +8,7 @@ schema: 2.0.0 # New-AzVMwareDatastore ## SYNOPSIS -Create or update a datastore in a private cloud cluster +Create a datastore in a private cloud cluster ## SYNTAX @@ -17,33 +17,36 @@ Create or update a datastore in a private cloud cluster New-AzVMwareDatastore -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwareDatastore -ClusterName -Name -PrivateCloudInputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] - [-NetAppVolumeId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-NetAppVolumeId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityClusterExpanded ``` New-AzVMwareDatastore -Name -ClusterInputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwareDatastore -InputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION -Create or update a datastore in a private cloud cluster +Create a datastore in a private cloud cluster ## EXAMPLES @@ -79,7 +82,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -109,7 +111,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -170,7 +173,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -231,7 +233,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -260,6 +261,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -327,12 +343,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IDatastore +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDatastore ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareGlobalReachConnection.md b/src/VMware/VMware/help/New-AzVMwareGlobalReachConnection.md index 45ee4acf9025..a2d6eb9e0cc9 100644 --- a/src/VMware/VMware/help/New-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware/help/New-AzVMwareGlobalReachConnection.md @@ -8,7 +8,7 @@ schema: 2.0.0 # New-AzVMwareGlobalReachConnection ## SYNOPSIS -Create or update a global reach connection in a private cloud +Create a global reach connection in a private cloud ## SYNTAX @@ -16,26 +16,27 @@ Create or update a global reach connection in a private cloud ``` New-AzVMwareGlobalReachConnection -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-AuthorizationKey ] [-ExpressRouteId ] - [-PeerExpressRouteResourceId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-PeerExpressRouteResourceId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwareGlobalReachConnection -Name -PrivateCloudInputObject [-AuthorizationKey ] [-ExpressRouteId ] [-PeerExpressRouteResourceId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwareGlobalReachConnection -InputObject [-AuthorizationKey ] [-ExpressRouteId ] [-PeerExpressRouteResourceId ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] + [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create or update a global reach connection in a private cloud +Create a global reach connection in a private cloud ## EXAMPLES @@ -85,7 +86,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -116,7 +118,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -177,7 +178,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -206,6 +206,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -273,12 +288,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IGlobalReachConnection +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IGlobalReachConnection ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareIdentitySourceObject.md b/src/VMware/VMware/help/New-AzVMwareIdentitySourceObject.md index d1832d3640c2..4d7dc22ef347 100644 --- a/src/VMware/VMware/help/New-AzVMwareIdentitySourceObject.md +++ b/src/VMware/VMware/help/New-AzVMwareIdentitySourceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for IdentitySource. ``` New-AzVMwareIdentitySourceObject [-Alias ] [-BaseGroupDn ] [-BaseUserDn ] [-Domain ] [-Name ] [-Password ] [-PrimaryServer ] [-SecondaryServer ] - [-Ssl ] [-Username ] [] + [-Ssl ] [-Username ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -23,18 +23,33 @@ Create an in-memory object for IdentitySource. ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: Create an in-memory object for IdentitySource +```powershell New-AzVMwareIdentitySourceObject -Alias test ``` +```output +Alias : test +BaseGroupDn : +BaseUserDn : +Domain : +Name : +Password : +PrimaryServer : +SecondaryServer : +Ssl : +Username : +``` + +Create an in-memory object for IdentitySource + ## PARAMETERS ### -Alias The domain's NetBIOS name. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -49,7 +64,7 @@ Accept wildcard characters: False The base distinguished name for groups. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -64,7 +79,7 @@ Accept wildcard characters: False The base distinguished name for users. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -79,7 +94,7 @@ Accept wildcard characters: False The domain's dns name. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -94,7 +109,7 @@ Accept wildcard characters: False The name of the identity source. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -109,7 +124,7 @@ Accept wildcard characters: False The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -124,7 +139,7 @@ Accept wildcard characters: False Primary server URL. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -135,11 +150,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SecondaryServer Secondary server URL. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -154,7 +184,7 @@ Accept wildcard characters: False Protect LDAP communication using SSL certificate (LDAPS). ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -169,7 +199,7 @@ Accept wildcard characters: False The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -188,9 +218,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IdentitySource + ## NOTES ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/Az.VMware/new-azvmwareidentitysourceobject](https://learn.microsoft.com/powershell/module/Az.VMware/new-azvmwareidentitysourceobject) - diff --git a/src/VMware/VMware/help/New-AzVMwarePSCredentialExecutionParameterObject.md b/src/VMware/VMware/help/New-AzVMwarePSCredentialExecutionParameterObject.md index 4311668c0ef2..37ae171be055 100644 --- a/src/VMware/VMware/help/New-AzVMwarePSCredentialExecutionParameterObject.md +++ b/src/VMware/VMware/help/New-AzVMwarePSCredentialExecutionParameterObject.md @@ -14,7 +14,7 @@ Create a in-memory object for PSCredentialExecutionParameter ``` New-AzVMwarePSCredentialExecutionParameterObject -Name [-Password ] [-Username ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -28,9 +28,9 @@ New-AzVMwarePSCredentialExecutionParameterObject -Name azps_test_credentialvalue ``` ```output -Name Type Password Username ----- ---- -------- -------- -azps_test_credentialvalue Credential passwordValue usernameValue +Name Password Type Username +---- -------- ---- -------- +azps_test_credentialvalue passwordValue Credential usernameValue ``` Create a local PS Credential Execution object @@ -67,6 +67,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Username username for login. @@ -89,10 +104,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.PsCredentialExecutionParameter +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PsCredentialExecutionParameter ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwarePlacementPolicy.md b/src/VMware/VMware/help/New-AzVMwarePlacementPolicy.md index 9680aa437d16..1efaac267eee 100644 --- a/src/VMware/VMware/help/New-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware/help/New-AzVMwarePlacementPolicy.md @@ -8,7 +8,7 @@ schema: 2.0.0 # New-AzVMwarePlacementPolicy ## SYNOPSIS -Create or update a placement policy in a private cloud cluster +Create a placement policy in a private cloud cluster ## SYNTAX @@ -16,31 +16,33 @@ Create or update a placement policy in a private cloud cluster ``` New-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-Property ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateViaIdentityPrivateCloudExpanded ``` New-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudInputObject - [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityClusterExpanded ``` New-AzVMwarePlacementPolicy -Name -ClusterInputObject - [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-Property ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### CreateViaIdentityExpanded ``` New-AzVMwarePlacementPolicy -InputObject [-Property ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION -Create or update a placement policy in a private cloud cluster +Create a placement policy in a private cloud cluster ## EXAMPLES @@ -91,7 +93,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -121,7 +122,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -137,7 +139,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -183,7 +184,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -212,9 +212,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Property placement policy properties -To construct, see NOTES section for PROPERTY properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicyProperties @@ -295,22 +309,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPlacementPolicy +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicy ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`PROPERTY `: placement policy properties - - `Type `: placement policy type - - `[DisplayName ]`: Display name of the placement policy - - `[State ]`: Whether the placement policy is enabled or disabled - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwarePrivateCloud.md b/src/VMware/VMware/help/New-AzVMwarePrivateCloud.md index d949a6ab2f57..df94152fcc6c 100644 --- a/src/VMware/VMware/help/New-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware/help/New-AzVMwarePrivateCloud.md @@ -8,7 +8,7 @@ schema: 2.0.0 # New-AzVMwarePrivateCloud ## SYNOPSIS -Create or update a private cloud +Create a private cloud ## SYNTAX @@ -20,11 +20,12 @@ New-AzVMwarePrivateCloud -Name -ResourceGroupName [-Subscripti [-IdentityType ] [-Internet ] [-KeyVaultPropertyKeyName ] [-KeyVaultPropertyKeyVaultUrl ] [-KeyVaultPropertyKeyVersion ] [-ManagementClusterHost ] [-NsxtPassword ] [-Tag ] [-VcenterPassword ] - [-AcceptEULA] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-AcceptEULA] [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION -Create or update a private cloud +Create a private cloud ## EXAMPLES @@ -83,7 +84,7 @@ Aliases: Required: False Position: Named -Default value: 0 +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -113,13 +114,14 @@ Aliases: Required: False Position: Named -Default value: 0 +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -364,6 +366,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -476,12 +493,12 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPrivateCloud +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwarePrivateCloudNsxtPassword.md b/src/VMware/VMware/help/New-AzVMwarePrivateCloudNsxtPassword.md index 5f07306e5c61..c4f5a2aceab7 100644 --- a/src/VMware/VMware/help/New-AzVMwarePrivateCloudNsxtPassword.md +++ b/src/VMware/VMware/help/New-AzVMwarePrivateCloudNsxtPassword.md @@ -15,14 +15,14 @@ Rotate the NSX-T Manager password ### Rotate (Default) ``` New-AzVMwarePrivateCloudNsxtPassword -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### RotateViaIdentity ``` New-AzVMwarePrivateCloudNsxtPassword -InputObject [-DefaultProfile ] [-AsJob] - [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -59,7 +59,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -75,7 +76,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -134,6 +134,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -209,38 +224,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwarePrivateCloudVcenterPassword.md b/src/VMware/VMware/help/New-AzVMwarePrivateCloudVcenterPassword.md index fcb5f166e69f..7b94f5eb1e54 100644 --- a/src/VMware/VMware/help/New-AzVMwarePrivateCloudVcenterPassword.md +++ b/src/VMware/VMware/help/New-AzVMwarePrivateCloudVcenterPassword.md @@ -15,14 +15,14 @@ Rotate the vCenter password ### Rotate (Default) ``` New-AzVMwarePrivateCloudVcenterPassword -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### RotateViaIdentity ``` New-AzVMwarePrivateCloudVcenterPassword -InputObject [-DefaultProfile ] [-AsJob] - [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -59,7 +59,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -75,7 +76,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -134,6 +134,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -209,38 +224,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareScriptSecureStringExecutionParameterObject.md b/src/VMware/VMware/help/New-AzVMwareScriptSecureStringExecutionParameterObject.md index b4344ec226ae..38ed6ad3a859 100644 --- a/src/VMware/VMware/help/New-AzVMwareScriptSecureStringExecutionParameterObject.md +++ b/src/VMware/VMware/help/New-AzVMwareScriptSecureStringExecutionParameterObject.md @@ -14,7 +14,7 @@ Create a in-memory object for ScriptSecureStringExecutionParameter ``` New-AzVMwareScriptSecureStringExecutionParameterObject -Name [-SecureValue ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -28,9 +28,9 @@ New-AzVMwareScriptSecureStringExecutionParameterObject -Name azps_test_secureval ``` ```output -Name Type SecureValue ----- ---- ----------- -azps_test_securevalue SecureValue passwordValue +Name SecureValue Type +---- ----------- ---- +azps_test_securevalue passwordValue SecureValue ``` Create a local Script Secure String Execution object @@ -52,6 +52,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SecureValue A secure value for the passed parameter, not to be stored in logs. @@ -74,10 +89,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ScriptSecureStringExecutionParameter +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ScriptSecureStringExecutionParameter ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareScriptStringExecutionParameterObject.md b/src/VMware/VMware/help/New-AzVMwareScriptStringExecutionParameterObject.md index 0da7647fa56d..f5ab8058ea38 100644 --- a/src/VMware/VMware/help/New-AzVMwareScriptStringExecutionParameterObject.md +++ b/src/VMware/VMware/help/New-AzVMwareScriptStringExecutionParameterObject.md @@ -13,7 +13,8 @@ Create a in-memory object for ScriptStringExecutionParameter ## SYNTAX ``` -New-AzVMwareScriptStringExecutionParameterObject -Name [-Value ] [] +New-AzVMwareScriptStringExecutionParameterObject -Name [-Value ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -23,13 +24,13 @@ Create a in-memory object for ScriptStringExecutionParameter ### Example 1: Create a local Script String Execution object ```powershell -New-AzVMwareScriptStringExecutionParameterObject -Name azps_test_stringvalue -Value "stringValue" +New-AzVMwareScriptStringExecutionParameterObject -Name azps_test_value -Value "passwordValue" ``` ```output -Name Type Value ----- ---- ----- -azps_test_stringvalue Value stringValue +Name Value +---- ----------- +azps_test_value passwordValue ``` Create a local Script String Execution object @@ -51,6 +52,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Value The value for the passed parameter. @@ -73,10 +89,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ScriptStringExecutionParameter +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ScriptStringExecutionParameter ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareVMPlacementPolicyPropertiesObject.md b/src/VMware/VMware/help/New-AzVMwareVMPlacementPolicyPropertiesObject.md index 18c361bd2a33..23900915d143 100644 --- a/src/VMware/VMware/help/New-AzVMwareVMPlacementPolicyPropertiesObject.md +++ b/src/VMware/VMware/help/New-AzVMwareVMPlacementPolicyPropertiesObject.md @@ -14,7 +14,7 @@ Create an in-memory object for VMPlacementPolicyProperties. ``` New-AzVMwareVMPlacementPolicyPropertiesObject -AffinityType -VMMember -Type - [-DisplayName ] [-State ] [] + [-DisplayName ] [-State ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -24,13 +24,16 @@ Create an in-memory object for VMPlacementPolicyProperties. ### Example 1: Create an in-memory object for VMPlacementPolicyProperties. ```powershell -New-AzVMwareVMPlacementPolicyPropertiesObject -AffinityType 'Affinity' -Type 'VmVm' -VMMember @{"abc"="123"} +New-AzVMwareVMPlacementPolicyPropertiesObject -AffinityType 'Affinity' -Type 'VmVm' -VMMember @{"test"="test"} ``` ```output -DisplayName ProvisioningState State AffinityType VMMember ------------ ----------------- ----- ------------ -------- - Affinity {System.Collections.Hashtable} +AffinityType : Affinity +DisplayName : +ProvisioningState : +State : +Type : VmVm +VMMember : {System.Collections.Hashtable} ``` Create an in-memory object for VMPlacementPolicyProperties. @@ -67,6 +70,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -State Whether the placement policy is enabled or disabled. @@ -119,10 +137,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.VMPlacementPolicyProperties +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.VMPlacementPolicyProperties ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/New-AzVMwareVmHostPlacementPolicyPropertiesObject.md b/src/VMware/VMware/help/New-AzVMwareVmHostPlacementPolicyPropertiesObject.md index 56df4aed9604..6263303fd680 100644 --- a/src/VMware/VMware/help/New-AzVMwareVmHostPlacementPolicyPropertiesObject.md +++ b/src/VMware/VMware/help/New-AzVMwareVmHostPlacementPolicyPropertiesObject.md @@ -14,7 +14,8 @@ Create an in-memory object for VmHostPlacementPolicyProperties. ``` New-AzVMwareVmHostPlacementPolicyPropertiesObject -AffinityType -HostMember - -VMMember -Type [-DisplayName ] [-State ] [] + -VMMember -Type [-DisplayName ] [-State ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -24,13 +25,19 @@ Create an in-memory object for VmHostPlacementPolicyProperties. ### Example 1: Create an in-memory object for VmHostPlacementPolicyProperties. ```powershell -New-AzVMwareVmHostPlacementPolicyPropertiesObject -AffinityType 'AntiAffinity' -HostMember @{"abc"="123"} -Type 'VmHost' -VMMember @{"abc"="123"} +New-AzVMwareVmHostPlacementPolicyPropertiesObject -AffinityType 'AntiAffinity' -HostMember @{"test"="test"} -Type 'VmHost' -VMMember @{"test"="test"} ``` ```output -DisplayName ProvisioningState State AffinityType HostMember VMMember ------------ ----------------- ----- ------------ ---------- -------- - AntiAffinity {System.Collections.Hashtable} {System.Collections.Hashtable} +AffinityStrength : +AffinityType : AntiAffinity +AzureHybridBenefitType : +DisplayName : +HostMember : {System.Collections.Hashtable} +ProvisioningState : +State : +Type : VmHost +VMMember : {System.Collections.Hashtable} ``` Create an in-memory object for VmHostPlacementPolicyProperties. @@ -82,6 +89,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -State Whether the placement policy is enabled or disabled. @@ -134,10 +156,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.VMHostPlacementPolicyProperties +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.VMHostPlacementPolicyProperties ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareAddon.md b/src/VMware/VMware/help/Remove-AzVMwareAddon.md index fc472f9a25c3..deed95a8b7b4 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareAddon.md +++ b/src/VMware/VMware/help/Remove-AzVMwareAddon.md @@ -15,14 +15,14 @@ Delete a addon in a private cloud ### Delete (Default) ``` Remove-AzVMwareAddon -AddonType -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareAddon -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -152,6 +152,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -227,38 +242,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareAuthorization.md b/src/VMware/VMware/help/Remove-AzVMwareAuthorization.md index 5506c5770622..32bb6f92bec5 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareAuthorization.md +++ b/src/VMware/VMware/help/Remove-AzVMwareAuthorization.md @@ -15,20 +15,21 @@ Delete an ExpressRoute Circuit Authorization in a private cloud ### Delete (Default) ``` Remove-AzVMwareAuthorization -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwareAuthorization -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareAuthorization -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -68,7 +69,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -84,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +146,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -174,6 +174,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -249,38 +264,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareCloudLink.md b/src/VMware/VMware/help/Remove-AzVMwareCloudLink.md index 8dc473478057..0feedf34c633 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareCloudLink.md +++ b/src/VMware/VMware/help/Remove-AzVMwareCloudLink.md @@ -15,20 +15,20 @@ Delete a cloud link in a private cloud ### Delete (Default) ``` Remove-AzVMwareCloudLink -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwareCloudLink -Name -PrivateCloudInputObject [-DefaultProfile ] - [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareCloudLink -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -68,7 +68,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -84,7 +85,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +145,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -174,6 +173,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -249,38 +263,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareCluster.md b/src/VMware/VMware/help/Remove-AzVMwareCluster.md index e88594c2a6e5..839da50eb116 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareCluster.md +++ b/src/VMware/VMware/help/Remove-AzVMwareCluster.md @@ -15,20 +15,20 @@ Delete a cluster in a private cloud ### Delete (Default) ``` Remove-AzVMwareCluster -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwareCluster -Name -PrivateCloudInputObject [-DefaultProfile ] - [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareCluster -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -68,7 +68,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -84,7 +85,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +145,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -174,6 +173,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -249,38 +263,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareDatastore.md b/src/VMware/VMware/help/Remove-AzVMwareDatastore.md index e80ad4c670ad..47fd39ec58c8 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareDatastore.md +++ b/src/VMware/VMware/help/Remove-AzVMwareDatastore.md @@ -16,25 +16,26 @@ Delete a datastore in a private cloud cluster ``` Remove-AzVMwareDatastore -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwareDatastore -ClusterName -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentityCluster ``` Remove-AzVMwareDatastore -Name -ClusterInputObject [-DefaultProfile ] - [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareDatastore -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -75,7 +76,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -105,7 +105,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -121,7 +122,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -182,7 +182,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -211,6 +210,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -286,38 +300,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwareGlobalReachConnection.md b/src/VMware/VMware/help/Remove-AzVMwareGlobalReachConnection.md index b5180c9f2ed0..74bc17e32ad4 100644 --- a/src/VMware/VMware/help/Remove-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware/help/Remove-AzVMwareGlobalReachConnection.md @@ -15,20 +15,21 @@ Delete a global reach connection in a private cloud ### Delete (Default) ``` Remove-AzVMwareGlobalReachConnection -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwareGlobalReachConnection -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwareGlobalReachConnection -InputObject [-DefaultProfile ] [-AsJob] - [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -68,7 +69,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -84,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -145,7 +146,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -174,6 +174,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -249,38 +264,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwarePlacementPolicy.md b/src/VMware/VMware/help/Remove-AzVMwarePlacementPolicy.md index e919450f33e9..91b4e7b85f33 100644 --- a/src/VMware/VMware/help/Remove-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware/help/Remove-AzVMwarePlacementPolicy.md @@ -16,25 +16,27 @@ Delete a placement policy in a private cloud cluster ``` Remove-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentityPrivateCloud ``` Remove-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentityCluster ``` Remove-AzVMwarePlacementPolicy -Name -ClusterInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwarePlacementPolicy -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -75,7 +77,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -105,7 +106,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -121,7 +123,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -182,7 +183,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -211,6 +211,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -286,38 +301,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Remove-AzVMwarePrivateCloud.md b/src/VMware/VMware/help/Remove-AzVMwarePrivateCloud.md index 01341b81d5ed..3d011401915a 100644 --- a/src/VMware/VMware/help/Remove-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware/help/Remove-AzVMwarePrivateCloud.md @@ -15,13 +15,14 @@ Delete a private cloud ### Delete (Default) ``` Remove-AzVMwarePrivateCloud -Name -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzVMwarePrivateCloud -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-PassThru] [-WhatIf] [-Confirm] [] + [-PassThru] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -136,6 +137,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -211,38 +227,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Test-AzVMwareLocationQuotaAvailability.md b/src/VMware/VMware/help/Test-AzVMwareLocationQuotaAvailability.md index 749cc75e3466..2d272703cdd4 100644 --- a/src/VMware/VMware/help/Test-AzVMwareLocationQuotaAvailability.md +++ b/src/VMware/VMware/help/Test-AzVMwareLocationQuotaAvailability.md @@ -14,7 +14,7 @@ Return quota for subscription by region ``` Test-AzVMwareLocationQuotaAvailability -Location [-SubscriptionId ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -38,7 +38,8 @@ Check quota availability ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -67,6 +68,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -120,10 +136,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IQuota +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IQuota ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Test-AzVMwareLocationTrialAvailability.md b/src/VMware/VMware/help/Test-AzVMwareLocationTrialAvailability.md index f0ab9407a21f..5e9b795fee15 100644 --- a/src/VMware/VMware/help/Test-AzVMwareLocationTrialAvailability.md +++ b/src/VMware/VMware/help/Test-AzVMwareLocationTrialAvailability.md @@ -14,7 +14,7 @@ Return trial status for subscription by region ``` Test-AzVMwareLocationTrialAvailability -Location [-SubscriptionId ] [-Name ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -24,7 +24,7 @@ Return trial status for subscription by region ### Example 1: Check trial availability ```powershell -Test-AzVMwareLocationTrialAvailability -Location westcentralus +Test-AzVMwareLocationTrialAvailability -Location westcentralus -Name av36 ``` ```output @@ -38,7 +38,8 @@ Check trial availability ## PARAMETERS ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -82,6 +83,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -135,10 +151,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ITrial +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ITrial ## NOTES -ALIASES - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Update-AzVMwareAuthorization.md b/src/VMware/VMware/help/Update-AzVMwareAuthorization.md index 1f210ffe2796..b248e3055a7b 100644 --- a/src/VMware/VMware/help/Update-AzVMwareAuthorization.md +++ b/src/VMware/VMware/help/Update-AzVMwareAuthorization.md @@ -15,20 +15,21 @@ Create an ExpressRoute Circuit Authorization in a private cloud ### UpdateExpanded (Default) ``` Update-AzVMwareAuthorization -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwareAuthorization -Name -PrivateCloudInputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwareAuthorization -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -36,24 +37,37 @@ Create an ExpressRoute Circuit Authorization in a private cloud ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: Update an ExpressRoute Circuit Authorization in a private cloud +```powershell Update-AzVMwareAuthorization -Name azps_test_authorization -PrivateCloudName azps_test_cloud -ResourceGroupName azps_test_group ``` +```output +ExpressRouteAuthorizationId : ExpressRouteURI +ExpressRouteId : ExpressRouteId +Id : Id +Key : GUID +Name : azps_test_authorization +ProvisioningState : Succeeded +ResourceGroupName : azps_test_group +Type : Microsoft.AVS/privateClouds/authorizations +``` + +Update an ExpressRoute Circuit Authorization in a private cloud + ## PARAMETERS ### -AsJob Run the command as a job ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -63,7 +77,7 @@ The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml -Type: PSObject +Type: System.Management.Automation.PSObject Parameter Sets: (All) Aliases: AzureRMContext, AzureCredential @@ -76,10 +90,9 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityExpanded Aliases: @@ -94,7 +107,7 @@ Accept wildcard characters: False Name of the ExpressRoute Circuit Authorization in the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded, UpdateViaIdentityPrivateCloudExpanded Aliases: AuthorizationName @@ -109,23 +122,22 @@ Accept wildcard characters: False Run the command asynchronously ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityPrivateCloudExpanded Aliases: @@ -140,7 +152,7 @@ Accept wildcard characters: False The name of the private cloud. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -151,12 +163,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -171,13 +198,13 @@ Accept wildcard characters: False The ID of the target subscription. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: Required: False Position: Named -Default value: None +Default value: (Get-AzContext).Subscription.Id Accept pipeline input: False Accept wildcard characters: False ``` @@ -186,7 +213,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -202,7 +229,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi @@ -219,90 +246,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IExpressRouteAuthorization + ## NOTES -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. -For information on hash tables, run Get-Help about_Hash_Tables. - -INPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud - -PRIVATECLOUDINPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwareauthorization](https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwareauthorization) - diff --git a/src/VMware/VMware/help/Update-AzVMwareCloudLink.md b/src/VMware/VMware/help/Update-AzVMwareCloudLink.md index a9dd6bee4d7e..91bf1070ca29 100644 --- a/src/VMware/VMware/help/Update-AzVMwareCloudLink.md +++ b/src/VMware/VMware/help/Update-AzVMwareCloudLink.md @@ -15,20 +15,21 @@ Create a cloud link in a private cloud ### UpdateExpanded (Default) ``` Update-AzVMwareCloudLink -Name -PrivateCloudName -ResourceGroupName - [-SubscriptionId ] [-LinkedCloud ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] - [-Confirm] [] + [-SubscriptionId ] [-LinkedCloud ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwareCloudLink -Name -PrivateCloudInputObject [-LinkedCloud ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwareCloudLink -InputObject [-LinkedCloud ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -36,24 +37,32 @@ Create a cloud link in a private cloud ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: Update a cloud link in a private cloud +```powershell Update-AzVMwareCloudLink -Name azps_test_cloudlink -PrivateCloudName azps_test_cloud -ResourceGroupName azps_test_group -LinkedCloud "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/azps_test_group2/providers/Microsoft.AVS/privateClouds/azps_test_cloud2/" ``` +```output +Name Type ResourceGroupName +---- ---- ----------------- +azps_test_cloudlink Microsoft.AVS/privateClouds/cloudLinks azps_test_group +``` + +Update a cloud link in a private cloud + ## PARAMETERS ### -AsJob Run the command as a job ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -63,7 +72,7 @@ The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml -Type: PSObject +Type: System.Management.Automation.PSObject Parameter Sets: (All) Aliases: AzureRMContext, AzureCredential @@ -76,10 +85,9 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityExpanded Aliases: @@ -94,7 +102,7 @@ Accept wildcard characters: False Identifier of the other private cloud participating in the link. ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -109,7 +117,7 @@ Accept wildcard characters: False Name of the cloud link resource ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded, UpdateViaIdentityPrivateCloudExpanded Aliases: CloudLinkName @@ -124,23 +132,22 @@ Accept wildcard characters: False Run the command asynchronously ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityPrivateCloudExpanded Aliases: @@ -155,7 +162,7 @@ Accept wildcard characters: False The name of the private cloud. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -166,12 +173,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -186,13 +208,13 @@ Accept wildcard characters: False The ID of the target subscription. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: Required: False Position: Named -Default value: None +Default value: (Get-AzContext).Subscription.Id Accept pipeline input: False Accept wildcard characters: False ``` @@ -201,7 +223,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -217,7 +239,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi @@ -234,90 +256,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICloudLink + ## NOTES -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. -For information on hash tables, run Get-Help about_Hash_Tables. - -INPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud - -PRIVATECLOUDINPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwarecloudlink](https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwarecloudlink) - diff --git a/src/VMware/VMware/help/Update-AzVMwareCluster.md b/src/VMware/VMware/help/Update-AzVMwareCluster.md index d74ac532dd13..34eb74b04e1a 100644 --- a/src/VMware/VMware/help/Update-AzVMwareCluster.md +++ b/src/VMware/VMware/help/Update-AzVMwareCluster.md @@ -16,20 +16,21 @@ Update a cluster in a private cloud ``` Update-AzVMwareCluster -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-ClusterSize ] [-PropertiesHost ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwareCluster -Name -PrivateCloudInputObject [-ClusterSize ] - [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-PropertiesHost ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwareCluster -InputObject [-ClusterSize ] [-PropertiesHost ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -96,7 +97,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -112,7 +114,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -158,7 +159,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -187,6 +187,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PropertiesHost The hosts @@ -273,42 +288,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ICluster ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Update-AzVMwareDatastore.md b/src/VMware/VMware/help/Update-AzVMwareDatastore.md index 6460bd872524..f13e5f380323 100644 --- a/src/VMware/VMware/help/Update-AzVMwareDatastore.md +++ b/src/VMware/VMware/help/Update-AzVMwareDatastore.md @@ -17,29 +17,32 @@ Create a datastore in a private cloud cluster Update-AzVMwareDatastore -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwareDatastore -ClusterName -Name -PrivateCloudInputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] - [-NetAppVolumeId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-NetAppVolumeId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityClusterExpanded ``` Update-AzVMwareDatastore -Name -ClusterInputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwareDatastore -InputObject [-DiskPoolVolumeLunName ] [-DiskPoolVolumeMountOption ] [-DiskPoolVolumeTargetId ] [-NetAppVolumeId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -47,34 +50,41 @@ Create a datastore in a private cloud cluster ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: Update a datastore in a private cloud cluster. +```powershell Update-AzVMwareDatastore -ClusterName azps_test_cluster -Name azps_test_datastore -PrivateCloudName azps_test_cloud -ResourceGroupName azps_test_group -NetAppVolumeId "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/azps_test_group/providers/Microsoft.NetApp/netAppAccounts/NetAppAccount1/capacityPools/CapacityPool1/volumes/NFSVol1" ``` +```output +Name Status ProvisioningState ResourceGroupName +---- ------ ----------------- ----------------- +azps_test_datastore Accessible Succeeded azps_test_group +``` + +Update a datastore in a private cloud cluster. + ## PARAMETERS ### -AsJob Run the command as a job ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityClusterExpanded Aliases: @@ -89,7 +99,7 @@ Accept wildcard characters: False Name of the cluster in the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded, UpdateViaIdentityPrivateCloudExpanded Aliases: @@ -105,7 +115,7 @@ The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml -Type: PSObject +Type: System.Management.Automation.PSObject Parameter Sets: (All) Aliases: AzureRMContext, AzureCredential @@ -120,7 +130,7 @@ Accept wildcard characters: False Name of the LUN to be used for datastore ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -135,7 +145,7 @@ Accept wildcard characters: False Mode that describes whether the LUN has to be mounted as a datastore or attached as a LUN ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -150,7 +160,7 @@ Accept wildcard characters: False Azure resource ID of the iSCSI target ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -163,10 +173,9 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityExpanded Aliases: @@ -181,7 +190,7 @@ Accept wildcard characters: False Name of the datastore in the private cloud cluster ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded, UpdateViaIdentityPrivateCloudExpanded, UpdateViaIdentityClusterExpanded Aliases: DatastoreName @@ -196,7 +205,7 @@ Accept wildcard characters: False Azure resource ID of the NetApp volume ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -211,23 +220,22 @@ Accept wildcard characters: False Run the command asynchronously ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityPrivateCloudExpanded Aliases: @@ -242,7 +250,7 @@ Accept wildcard characters: False Name of the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -253,12 +261,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -273,13 +296,13 @@ Accept wildcard characters: False The ID of the target subscription. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: Required: False Position: Named -Default value: None +Default value: (Get-AzContext).Subscription.Id Accept pipeline input: False Accept wildcard characters: False ``` @@ -288,7 +311,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -304,7 +327,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi @@ -321,127 +344,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IDatastore + ## NOTES -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. -For information on hash tables, run Get-Help about_Hash_Tables. - -CLUSTERINPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud - -INPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud - -PRIVATECLOUDINPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwaredatastore](https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwaredatastore) - diff --git a/src/VMware/VMware/help/Update-AzVMwareGlobalReachConnection.md b/src/VMware/VMware/help/Update-AzVMwareGlobalReachConnection.md index f80ae1e96b4d..8217a8ef23c7 100644 --- a/src/VMware/VMware/help/Update-AzVMwareGlobalReachConnection.md +++ b/src/VMware/VMware/help/Update-AzVMwareGlobalReachConnection.md @@ -16,22 +16,23 @@ Create a global reach connection in a private cloud ``` Update-AzVMwareGlobalReachConnection -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-AuthorizationKey ] [-ExpressRouteId ] - [-PeerExpressRouteCircuit ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-PeerExpressRouteCircuit ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwareGlobalReachConnection -Name -PrivateCloudInputObject [-AuthorizationKey ] [-ExpressRouteId ] [-PeerExpressRouteCircuit ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwareGlobalReachConnection -InputObject [-AuthorizationKey ] [-ExpressRouteId ] [-PeerExpressRouteCircuit ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -39,24 +40,32 @@ Create a global reach connection in a private cloud ## EXAMPLES -### EXAMPLE 1 -``` +### Example 1: Update a global reach connection in a private cloud +```powershell Update-AzVMwareGlobalReachConnection -Name azps_test_grc -PrivateCloudName azps_test_cloud -ResourceGroupName azps_test_group ``` +```output +Name Type ResourceGroupName +---- ---- ----------------- +azps_test_grc Microsoft.AVS/privateClouds/globalReachConnections azps_test_group +``` + +Update a global reach connection in a private cloud + ## PARAMETERS ### -AsJob Run the command as a job ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -65,7 +74,7 @@ Accept wildcard characters: False Authorization key from the peer express route used for the global reach connection ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -81,7 +90,7 @@ The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml -Type: PSObject +Type: System.Management.Automation.PSObject Parameter Sets: (All) Aliases: AzureRMContext, AzureCredential @@ -96,7 +105,7 @@ Accept wildcard characters: False The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -109,10 +118,9 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityExpanded Aliases: @@ -127,7 +135,7 @@ Accept wildcard characters: False Name of the global reach connection in the private cloud ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded, UpdateViaIdentityPrivateCloudExpanded Aliases: GlobalReachConnectionName @@ -142,13 +150,13 @@ Accept wildcard characters: False Run the command asynchronously ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: False +Default value: None Accept pipeline input: False Accept wildcard characters: False ``` @@ -157,7 +165,7 @@ Accept wildcard characters: False Identifier of the ExpressRoute Circuit to peer with in the global reach connection ```yaml -Type: String +Type: System.String Parameter Sets: (All) Aliases: @@ -170,10 +178,9 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml -Type: IVMwareIdentity +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity Parameter Sets: UpdateViaIdentityPrivateCloudExpanded Aliases: @@ -188,7 +195,7 @@ Accept wildcard characters: False The name of the private cloud. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -199,12 +206,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: @@ -219,13 +241,13 @@ Accept wildcard characters: False The ID of the target subscription. ```yaml -Type: String +Type: System.String Parameter Sets: UpdateExpanded Aliases: Required: False Position: Named -Default value: None +Default value: (Get-AzContext).Subscription.Id Accept pipeline input: False Accept wildcard characters: False ``` @@ -234,7 +256,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: cf @@ -250,7 +272,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: SwitchParameter +Type: System.Management.Automation.SwitchParameter Parameter Sets: (All) Aliases: wi @@ -267,90 +289,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity + ## OUTPUTS ### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IGlobalReachConnection + ## NOTES -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. -For information on hash tables, run Get-Help about_Hash_Tables. - -INPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud - -PRIVATECLOUDINPUTOBJECT \: Identity Parameter - \[AddonName \\]: Name of the addon for the private cloud - \[AuthorizationName \\]: Name of the ExpressRoute Circuit Authorization in the private cloud - \[CloudLinkName \\]: Name of the cloud link resource - \[ClusterName \\]: Name of the cluster in the private cloud - \[DatastoreName \\]: Name of the datastore in the private cloud cluster - \[DhcpId \\]: NSX DHCP identifier. -Generally the same as the DHCP display name - \[DnsServiceId \\]: NSX DNS Service identifier. -Generally the same as the DNS Service's display name - \[DnsZoneId \\]: NSX DNS Zone identifier. -Generally the same as the DNS Zone's display name - \[GatewayId \\]: NSX Gateway identifier. -Generally the same as the Gateway's display name - \[GlobalReachConnectionName \\]: Name of the global reach connection in the private cloud - \[HcxEnterpriseSiteName \\]: Name of the HCX Enterprise Site in the private cloud - \[Id \\]: Resource identity path - \[Location \\]: Azure region - \[PlacementPolicyName \\]: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - \[PortMirroringId \\]: NSX Port Mirroring identifier. -Generally the same as the Port Mirroring display name - \[PrivateCloudName \\]: Name of the private cloud - \[PublicIPId \\]: NSX Public IP Block identifier. -Generally the same as the Public IP Block's display name - \[ResourceGroupName \\]: The name of the resource group. -The name is case insensitive. - \[ScriptCmdletName \\]: Name of the script cmdlet resource in the script package in the private cloud - \[ScriptExecutionName \\]: Name of the user-invoked script execution resource - \[ScriptPackageName \\]: Name of the script package in the private cloud - \[SegmentId \\]: NSX Segment identifier. -Generally the same as the Segment's display name - \[SubscriptionId \\]: The ID of the target subscription. - \[VMGroupId \\]: NSX VM Group identifier. -Generally the same as the VM Group's display name - \[VirtualMachineId \\]: Virtual Machine identifier - \[WorkloadNetworkName \\]: Name for the workload network in the private cloud ## RELATED LINKS - -[https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwareglobalreachconnection](https://learn.microsoft.com/powershell/module/az.vmware/update-azvmwareglobalreachconnection) - diff --git a/src/VMware/VMware/help/Update-AzVMwarePlacementPolicy.md b/src/VMware/VMware/help/Update-AzVMwarePlacementPolicy.md index 85d93e7c86fd..22b96df6c76e 100644 --- a/src/VMware/VMware/help/Update-AzVMwarePlacementPolicy.md +++ b/src/VMware/VMware/help/Update-AzVMwarePlacementPolicy.md @@ -17,30 +17,32 @@ Update a placement policy in a private cloud cluster Update-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudName -ResourceGroupName [-SubscriptionId ] [-AffinityStrength ] [-AzureHybridBenefitType ] [-HostMember ] [-State ] [-VMMember ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityPrivateCloudExpanded ``` Update-AzVMwarePlacementPolicy -ClusterName -Name -PrivateCloudInputObject [-AffinityStrength ] [-AzureHybridBenefitType ] [-HostMember ] [-State ] - [-VMMember ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-VMMember ] [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityClusterExpanded ``` Update-AzVMwarePlacementPolicy -Name -ClusterInputObject [-AffinityStrength ] [-AzureHybridBenefitType ] [-HostMember ] [-State ] - [-VMMember ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-VMMember ] [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzVMwarePlacementPolicy -InputObject [-AffinityStrength ] [-AzureHybridBenefitType ] [-HostMember ] [-State ] [-VMMember ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -123,7 +125,6 @@ Accept wildcard characters: False ### -ClusterInputObject Identity Parameter -To construct, see NOTES section for CLUSTERINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -153,7 +154,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -184,7 +186,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -230,7 +231,6 @@ Accept wildcard characters: False ### -PrivateCloudInputObject Identity Parameter -To construct, see NOTES section for PRIVATECLOUDINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -259,6 +259,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -360,42 +375,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPlacementPolicy +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPlacementPolicy ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS diff --git a/src/VMware/VMware/help/Update-AzVMwarePrivateCloud.md b/src/VMware/VMware/help/Update-AzVMwarePrivateCloud.md index 495c63b72a04..f00bcabfd311 100644 --- a/src/VMware/VMware/help/Update-AzVMwarePrivateCloud.md +++ b/src/VMware/VMware/help/Update-AzVMwarePrivateCloud.md @@ -8,31 +8,34 @@ schema: 2.0.0 # Update-AzVMwarePrivateCloud ## SYNOPSIS -Update a private cloud +Create a private cloud ## SYNTAX ### UpdateExpanded (Default) ``` Update-AzVMwarePrivateCloud -Name -ResourceGroupName [-SubscriptionId ] - [-EncryptionStatus ] [-ExtendedNetworkBlock ] [-IdentitySource ] - [-IdentityType ] [-Internet ] [-KeyVaultPropertyKeyName ] - [-KeyVaultPropertyKeyVaultUrl ] [-KeyVaultPropertyKeyVersion ] - [-ManagementClusterHost ] [-ManagementClusterSize ] [-Tag ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-EnableSystemAssignedIdentity ] [-EncryptionStatus ] [-ExtendedNetworkBlock ] + [-IdentitySource ] [-Internet ] [-KeyVaultPropertyKeyName ] + [-KeyVaultPropertyKeyVaultUrl ] [-KeyVaultPropertyKeyVersion ] [-Location ] + [-ManagementClusterHost ] [-ManagementClusterSize ] [-NsxtPassword ] + [-SkuName ] [-Tag ] [-VcenterPassword ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzVMwarePrivateCloud -InputObject [-EncryptionStatus ] - [-ExtendedNetworkBlock ] [-IdentitySource ] [-IdentityType ] +Update-AzVMwarePrivateCloud -InputObject [-EnableSystemAssignedIdentity ] + [-EncryptionStatus ] [-ExtendedNetworkBlock ] [-IdentitySource ] [-Internet ] [-KeyVaultPropertyKeyName ] [-KeyVaultPropertyKeyVaultUrl ] - [-KeyVaultPropertyKeyVersion ] [-ManagementClusterHost ] [-ManagementClusterSize ] - [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-KeyVaultPropertyKeyVersion ] [-Location ] [-ManagementClusterHost ] + [-ManagementClusterSize ] [-NsxtPassword ] [-SkuName ] [-Tag ] + [-VcenterPassword ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Update a private cloud +Create a private cloud ## EXAMPLES @@ -80,7 +83,8 @@ Accept wildcard characters: False ``` ### -DefaultProfile -The credentials, account, tenant, and subscription used for communication with Azure. +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. ```yaml Type: System.Management.Automation.PSObject @@ -94,11 +98,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EncryptionStatus -Status of customer managed encryption key +### -EnableSystemAssignedIdentity +Decides if enable a system assigned identity for the resource. ```yaml -Type: System.String +Type: System.Nullable`1[System.Boolean] Parameter Sets: (All) Aliases: @@ -109,13 +113,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExtendedNetworkBlock -Array of additional networks noncontiguous with networkBlock. -Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. -Make sure the CIDR format conforms to (A.B.C.D/X). +### -EncryptionStatus +Status of customer managed encryption key ```yaml -Type: System.String[] +Type: System.String Parameter Sets: (All) Aliases: @@ -126,12 +128,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentitySource -vCenter Single Sign On Identity Sources -To construct, see NOTES section for IDENTITYSOURCE properties and create a hash table. +### -ExtendedNetworkBlock +Array of additional networks noncontiguous with networkBlock. +Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. +Make sure the CIDR format conforms to (A.B.C.D/X). ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] +Type: System.String[] Parameter Sets: (All) Aliases: @@ -142,13 +145,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -The type of identity used for the private cloud. -The type 'SystemAssigned' refers to an implicitly created identity. -The type 'None' will remove any identities from the Private Cloud. +### -IdentitySource +vCenter Single Sign On Identity Sources ```yaml -Type: System.String +Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[] Parameter Sets: (All) Aliases: @@ -161,7 +162,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IVMwareIdentity @@ -235,6 +235,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Location +Resource location + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ManagementClusterHost The hosts @@ -295,6 +310,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NsxtPassword +Optionally, set the NSX-T Manager password when the private cloud is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -311,6 +356,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SkuName +The name of the SKU. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -341,6 +401,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VcenterPassword +Optionally, set the vCenter admin password when the private cloud is created + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -381,54 +456,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IPrivateCloud +### Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloud ## NOTES -ALIASES - -COMPLEX PARAMETER PROPERTIES - -To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. - - -`IDENTITYSOURCE `: vCenter Single Sign On Identity Sources - - `[Alias ]`: The domain's NetBIOS name - - `[BaseGroupDn ]`: The base distinguished name for groups - - `[BaseUserDn ]`: The base distinguished name for users - - `[Domain ]`: The domain's dns name - - `[Name ]`: The name of the identity source - - `[Password ]`: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. - - `[PrimaryServer ]`: Primary server URL - - `[SecondaryServer ]`: Secondary server URL - - `[Ssl ]`: Protect LDAP communication using SSL certificate (LDAPS) - - `[Username ]`: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group - -`INPUTOBJECT `: Identity Parameter - - `[AddonName ]`: Name of the addon for the private cloud - - `[AuthorizationName ]`: Name of the ExpressRoute Circuit Authorization in the private cloud - - `[CloudLinkName ]`: Name of the cloud link resource - - `[ClusterName ]`: Name of the cluster in the private cloud - - `[DatastoreName ]`: Name of the datastore in the private cloud cluster - - `[DhcpId ]`: NSX DHCP identifier. Generally the same as the DHCP display name - - `[DnsServiceId ]`: NSX DNS Service identifier. Generally the same as the DNS Service's display name - - `[DnsZoneId ]`: NSX DNS Zone identifier. Generally the same as the DNS Zone's display name - - `[GatewayId ]`: NSX Gateway identifier. Generally the same as the Gateway's display name - - `[GlobalReachConnectionName ]`: Name of the global reach connection in the private cloud - - `[HcxEnterpriseSiteName ]`: Name of the HCX Enterprise Site in the private cloud - - `[Id ]`: Resource identity path - - `[Location ]`: Azure region - - `[PlacementPolicyName ]`: Name of the VMware vSphere Distributed Resource Scheduler (DRS) placement policy - - `[PortMirroringId ]`: NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name - - `[PrivateCloudName ]`: Name of the private cloud - - `[PublicIPId ]`: NSX Public IP Block identifier. Generally the same as the Public IP Block's display name - - `[ResourceGroupName ]`: The name of the resource group. The name is case insensitive. - - `[ScriptCmdletName ]`: Name of the script cmdlet resource in the script package in the private cloud - - `[ScriptExecutionName ]`: Name of the user-invoked script execution resource - - `[ScriptPackageName ]`: Name of the script package in the private cloud - - `[SegmentId ]`: NSX Segment identifier. Generally the same as the Segment's display name - - `[SubscriptionId ]`: The ID of the target subscription. - - `[VMGroupId ]`: NSX VM Group identifier. Generally the same as the VM Group's display name - - `[VirtualMachineId ]`: Virtual Machine identifier - ## RELATED LINKS