@@ -7764,6 +7764,12 @@ param(
7764
7764
# Identity Parameter
7765
7765
${PrivateCloudInputObject},
7766
7766
7767
+ [Parameter()]
7768
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
7769
+ [System.String]
7770
+ # The ID of the ExpressRoute Circuit
7771
+ ${ExpressRouteId},
7772
+
7767
7773
[Parameter()]
7768
7774
[Alias('AzureRMContext', 'AzureCredential')]
7769
7775
[ValidateNotNull()]
@@ -8032,6 +8038,12 @@ param(
8032
8038
# Identity Parameter
8033
8039
${PrivateCloudInputObject},
8034
8040
8041
+ [Parameter()]
8042
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8043
+ [System.String]
8044
+ # Identifier of the other private cloud participating in the link.
8045
+ ${LinkedCloud},
8046
+
8035
8047
[Parameter()]
8036
8048
[Alias('AzureRMContext', 'AzureCredential')]
8037
8049
[ValidateNotNull()]
@@ -8660,6 +8672,37 @@ param(
8660
8672
# Identity Parameter
8661
8673
${PrivateCloudInputObject},
8662
8674
8675
+ [Parameter()]
8676
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8677
+ [System.String]
8678
+ # Name of the LUN to be used for datastore
8679
+ ${DiskPoolVolumeLunName},
8680
+
8681
+ [Parameter()]
8682
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("MOUNT", "ATTACH")]
8683
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8684
+ [System.String]
8685
+ # Mode that describes whether the LUN has to be mounted as a datastore orattached as a LUN
8686
+ ${DiskPoolVolumeMountOption},
8687
+
8688
+ [Parameter()]
8689
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8690
+ [System.String]
8691
+ # Azure resource ID of the iSCSI target
8692
+ ${DiskPoolVolumeTargetId},
8693
+
8694
+ [Parameter()]
8695
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8696
+ [System.String]
8697
+ # Azure resource ID of the Elastic SAN Volume
8698
+ ${ElasticSanVolumeTargetId},
8699
+
8700
+ [Parameter()]
8701
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8702
+ [System.String]
8703
+ # Azure resource ID of the NetApp volume
8704
+ ${NetAppVolumeId},
8705
+
8663
8706
[Parameter()]
8664
8707
[Alias('AzureRMContext', 'AzureCredential')]
8665
8708
[ValidateNotNull()]
@@ -8929,6 +8972,24 @@ param(
8929
8972
# Identity Parameter
8930
8973
${PrivateCloudInputObject},
8931
8974
8975
+ [Parameter()]
8976
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8977
+ [System.String]
8978
+ # Authorization key from the peer express route used for the global reachconnection
8979
+ ${AuthorizationKey},
8980
+
8981
+ [Parameter()]
8982
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8983
+ [System.String]
8984
+ # The ID of the Private Cloud's ExpressRoute Circuit that is participating in theglobal reach connection
8985
+ ${ExpressRouteId},
8986
+
8987
+ [Parameter()]
8988
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
8989
+ [System.String]
8990
+ # Identifier of the ExpressRoute Circuit to peer with in the global reachconnection
8991
+ ${PeerExpressRouteCircuit},
8992
+
8932
8993
[Parameter()]
8933
8994
[Alias('AzureRMContext', 'AzureCredential')]
8934
8995
[ValidateNotNull()]
@@ -9671,6 +9732,18 @@ COMPLEX PARAMETER PROPERTIES
9671
9732
9672
9733
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.
9673
9734
9735
+ IDENTITYSOURCE <IIdentitySource[]>: vCenter Single Sign On Identity Sources
9736
+ [Alias <String>]: The domain's NetBIOS name
9737
+ [BaseGroupDn <String>]: The base distinguished name for groups
9738
+ [BaseUserDn <String>]: The base distinguished name for users
9739
+ [Domain <String>]: The domain's dns name
9740
+ [Name <String>]: The name of the identity source
9741
+ [Password <SecureString>]: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
9742
+ [PrimaryServer <String>]: Primary server URL
9743
+ [SecondaryServer <String>]: Secondary server URL
9744
+ [Ssl <String>]: Protect LDAP communication using SSL certificate (LDAPS)
9745
+ [Username <String>]: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
9746
+
9674
9747
INPUTOBJECT <IVMwareIdentity>: Identity Parameter
9675
9748
[AddonName <String>]: Name of the addon.
9676
9749
[AuthorizationName <String>]: Name of the ExpressRoute Circuit Authorization
@@ -9732,12 +9805,99 @@ param(
9732
9805
# Identity Parameter
9733
9806
${InputObject},
9734
9807
9808
+ [Parameter()]
9809
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Public", "Private")]
9810
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9811
+ [System.String]
9812
+ # The type of DNS zone to use.
9813
+ ${DnsZoneType},
9814
+
9735
9815
[Parameter()]
9736
9816
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9737
9817
[System.Nullable[System.Boolean]]
9738
9818
# Decides if enable a system assigned identity for the resource.
9739
9819
${EnableSystemAssignedIdentity},
9740
9820
9821
+ [Parameter()]
9822
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")]
9823
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9824
+ [System.String]
9825
+ # Status of customer managed encryption key
9826
+ ${EncryptionStatus},
9827
+
9828
+ [Parameter()]
9829
+ [AllowEmptyCollection()]
9830
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9831
+ [System.String[]]
9832
+ # Array of additional networks noncontiguous with networkBlock.
9833
+ # Networks must beunique and non-overlapping across VNet in your subscription, on-premise, andthis privateCloud networkBlock attribute.
9834
+ # Make sure the CIDR format conforms to(A.B.C.D/X).
9835
+ ${ExtendedNetworkBlock},
9836
+
9837
+ [Parameter()]
9838
+ [AllowEmptyCollection()]
9839
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9840
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IIdentitySource[]]
9841
+ # vCenter Single Sign On Identity Sources
9842
+ ${IdentitySource},
9843
+
9844
+ [Parameter()]
9845
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("Enabled", "Disabled")]
9846
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9847
+ [System.String]
9848
+ # Connectivity to internet is enabled or disabled
9849
+ ${Internet},
9850
+
9851
+ [Parameter()]
9852
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9853
+ [System.String]
9854
+ # The name of the key.
9855
+ ${KeyVaultPropertyKeyName},
9856
+
9857
+ [Parameter()]
9858
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9859
+ [System.String]
9860
+ # The URL of the vault.
9861
+ ${KeyVaultPropertyKeyVaultUrl},
9862
+
9863
+ [Parameter()]
9864
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9865
+ [System.String]
9866
+ # The version of the key.
9867
+ ${KeyVaultPropertyKeyVersion},
9868
+
9869
+ [Parameter()]
9870
+ [AllowEmptyCollection()]
9871
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9872
+ [System.String[]]
9873
+ # The hosts
9874
+ ${ManagementClusterHost},
9875
+
9876
+ [Parameter()]
9877
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9878
+ [System.Int32]
9879
+ # The cluster size
9880
+ ${ManagementClusterSize},
9881
+
9882
+ [Parameter()]
9883
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9884
+ [System.String]
9885
+ # Name of the vsan datastore associated with the cluster
9886
+ ${ManagementClusterVsanDatastoreName},
9887
+
9888
+ [Parameter()]
9889
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9890
+ [System.String]
9891
+ # The block of addresses should be unique across VNet in your subscription aswell as on-premise.
9892
+ # Make sure the CIDR format is conformed to (A.B.C.D/X) whereA,B,C,D are between 0 and 255, and X is between 0 and 22
9893
+ ${NetworkBlock},
9894
+
9895
+ [Parameter()]
9896
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9897
+ [System.Security.SecureString]
9898
+ # Optionally, set the NSX-T Manager password when the private cloud is created
9899
+ ${NsxtPassword},
9900
+
9741
9901
[Parameter()]
9742
9902
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9743
9903
[System.Int32]
@@ -9781,6 +9941,12 @@ param(
9781
9941
# Resource tags.
9782
9942
${Tag},
9783
9943
9944
+ [Parameter()]
9945
+ [Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
9946
+ [System.Security.SecureString]
9947
+ # Optionally, set the vCenter admin password when the private cloud is created
9948
+ ${VcenterPassword},
9949
+
9784
9950
[Parameter()]
9785
9951
[Alias('AzureRMContext', 'AzureCredential')]
9786
9952
[ValidateNotNull()]
0 commit comments