Skip to content

Commit 2cba54e

Browse files
Move VMware to main (#25405)
1 parent 13caab0 commit 2cba54e

File tree

286 files changed

+6954
-10285
lines changed

Some content is hidden

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

286 files changed

+6954
-10285
lines changed

src/VMware/VMware.Autorest/Az.VMware.format.ps1xml

Lines changed: 286 additions & 400 deletions
Large diffs are not rendered by default.

src/VMware/VMware.Autorest/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ In this directory, run AutoRest:
4444
> see https://aka.ms/autorest
4545
4646
``` yaml
47-
commit: e934daa5febe039d94794aa0ffc53a7f996db11f
47+
commit: f1546dc981fa5d164d7ecd13588520457462c22c
4848
require:
4949
- $(this-folder)/../../readme.azure.noprofile.md
5050
input-file:

src/VMware/VMware.Autorest/exports/ProxyCmdletDefinitions.ps1

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7764,6 +7764,12 @@ param(
77647764
# Identity Parameter
77657765
${PrivateCloudInputObject},
77667766

7767+
[Parameter()]
7768+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
7769+
[System.String]
7770+
# The ID of the ExpressRoute Circuit
7771+
${ExpressRouteId},
7772+
77677773
[Parameter()]
77687774
[Alias('AzureRMContext', 'AzureCredential')]
77697775
[ValidateNotNull()]
@@ -8032,6 +8038,12 @@ param(
80328038
# Identity Parameter
80338039
${PrivateCloudInputObject},
80348040

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+
80358047
[Parameter()]
80368048
[Alias('AzureRMContext', 'AzureCredential')]
80378049
[ValidateNotNull()]
@@ -8660,6 +8672,37 @@ param(
86608672
# Identity Parameter
86618673
${PrivateCloudInputObject},
86628674

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+
86638706
[Parameter()]
86648707
[Alias('AzureRMContext', 'AzureCredential')]
86658708
[ValidateNotNull()]
@@ -8929,6 +8972,24 @@ param(
89298972
# Identity Parameter
89308973
${PrivateCloudInputObject},
89318974

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+
89328993
[Parameter()]
89338994
[Alias('AzureRMContext', 'AzureCredential')]
89348995
[ValidateNotNull()]
@@ -9671,6 +9732,18 @@ COMPLEX PARAMETER PROPERTIES
96719732

96729733
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.
96739734

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+
96749747
INPUTOBJECT <IVMwareIdentity>: Identity Parameter
96759748
[AddonName <String>]: Name of the addon.
96769749
[AuthorizationName <String>]: Name of the ExpressRoute Circuit Authorization
@@ -9732,12 +9805,99 @@ param(
97329805
# Identity Parameter
97339806
${InputObject},
97349807

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+
97359815
[Parameter()]
97369816
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
97379817
[System.Nullable[System.Boolean]]
97389818
# Decides if enable a system assigned identity for the resource.
97399819
${EnableSystemAssignedIdentity},
97409820

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+
97419901
[Parameter()]
97429902
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
97439903
[System.Int32]
@@ -9781,6 +9941,12 @@ param(
97819941
# Resource tags.
97829942
${Tag},
97839943

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+
97849950
[Parameter()]
97859951
[Alias('AzureRMContext', 'AzureCredential')]
97869952
[ValidateNotNull()]

src/VMware/VMware.Autorest/exports/Update-AzVMwareAuthorization.ps1

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,12 @@ param(
132132
# Identity Parameter
133133
${PrivateCloudInputObject},
134134

135+
[Parameter()]
136+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
137+
[System.String]
138+
# The ID of the ExpressRoute Circuit
139+
${ExpressRouteId},
140+
135141
[Parameter()]
136142
[Alias('AzureRMContext', 'AzureCredential')]
137143
[ValidateNotNull()]

src/VMware/VMware.Autorest/exports/Update-AzVMwareCloudLink.ps1

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,12 @@ param(
132132
# Identity Parameter
133133
${PrivateCloudInputObject},
134134

135+
[Parameter()]
136+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
137+
[System.String]
138+
# Identifier of the other private cloud participating in the link.
139+
${LinkedCloud},
140+
135141
[Parameter()]
136142
[Alias('AzureRMContext', 'AzureCredential')]
137143
[ValidateNotNull()]

src/VMware/VMware.Autorest/exports/Update-AzVMwareDatastore.ps1

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,37 @@ param(
173173
# Identity Parameter
174174
${PrivateCloudInputObject},
175175

176+
[Parameter()]
177+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
178+
[System.String]
179+
# Name of the LUN to be used for datastore
180+
${DiskPoolVolumeLunName},
181+
182+
[Parameter()]
183+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.PSArgumentCompleterAttribute("MOUNT", "ATTACH")]
184+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
185+
[System.String]
186+
# Mode that describes whether the LUN has to be mounted as a datastore orattached as a LUN
187+
${DiskPoolVolumeMountOption},
188+
189+
[Parameter()]
190+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
191+
[System.String]
192+
# Azure resource ID of the iSCSI target
193+
${DiskPoolVolumeTargetId},
194+
195+
[Parameter()]
196+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
197+
[System.String]
198+
# Azure resource ID of the Elastic SAN Volume
199+
${ElasticSanVolumeTargetId},
200+
201+
[Parameter()]
202+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
203+
[System.String]
204+
# Azure resource ID of the NetApp volume
205+
${NetAppVolumeId},
206+
176207
[Parameter()]
177208
[Alias('AzureRMContext', 'AzureCredential')]
178209
[ValidateNotNull()]

src/VMware/VMware.Autorest/exports/Update-AzVMwareGlobalReachConnection.ps1

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,24 @@ param(
132132
# Identity Parameter
133133
${PrivateCloudInputObject},
134134

135+
[Parameter()]
136+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
137+
[System.String]
138+
# Authorization key from the peer express route used for the global reachconnection
139+
${AuthorizationKey},
140+
141+
[Parameter()]
142+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
143+
[System.String]
144+
# The ID of the Private Cloud's ExpressRoute Circuit that is participating in theglobal reach connection
145+
${ExpressRouteId},
146+
147+
[Parameter()]
148+
[Microsoft.Azure.PowerShell.Cmdlets.VMware.Category('Body')]
149+
[System.String]
150+
# Identifier of the ExpressRoute Circuit to peer with in the global reachconnection
151+
${PeerExpressRouteCircuit},
152+
135153
[Parameter()]
136154
[Alias('AzureRMContext', 'AzureCredential')]
137155
[ValidateNotNull()]

0 commit comments

Comments
 (0)