Skip to content

Commit ecfe783

Browse files
[skip ci] Archive 83f4f87 (#27569)
1 parent 83f4f87 commit ecfe783

File tree

133 files changed

+20374
-1637
lines changed

Some content is hidden

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

133 files changed

+20374
-1637
lines changed

generated/ElasticSan/ElasticSan.Autorest/Az.ElasticSan.format.ps1xml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,34 @@
11
<?xml version="1.0" encoding="utf-16"?>
22
<Configuration>
33
<ViewDefinitions>
4+
<View>
5+
<Name>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.DeleteRetentionPolicy</Name>
6+
<ViewSelectedBy>
7+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.DeleteRetentionPolicy#Multiple</TypeName>
8+
</ViewSelectedBy>
9+
<TableControl>
10+
<TableHeaders>
11+
<TableColumnHeader>
12+
<Label>PolicyState</Label>
13+
</TableColumnHeader>
14+
<TableColumnHeader>
15+
<Label>RetentionPeriodDay</Label>
16+
</TableColumnHeader>
17+
</TableHeaders>
18+
<TableRowEntries>
19+
<TableRowEntry>
20+
<TableColumnItems>
21+
<TableColumnItem>
22+
<PropertyName>PolicyState</PropertyName>
23+
</TableColumnItem>
24+
<TableColumnItem>
25+
<PropertyName>RetentionPeriodDay</PropertyName>
26+
</TableColumnItem>
27+
</TableColumnItems>
28+
</TableRowEntry>
29+
</TableRowEntries>
30+
</TableControl>
31+
</View>
432
<View>
533
<Name>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.ElasticSanUpdateTags</Name>
634
<ViewSelectedBy>
@@ -329,6 +357,28 @@
329357
</TableRowEntries>
330358
</TableControl>
331359
</View>
360+
<View>
361+
<Name>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.PreValidationResponse</Name>
362+
<ViewSelectedBy>
363+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.PreValidationResponse#Multiple</TypeName>
364+
</ViewSelectedBy>
365+
<TableControl>
366+
<TableHeaders>
367+
<TableColumnHeader>
368+
<Label>ValidationStatus</Label>
369+
</TableColumnHeader>
370+
</TableHeaders>
371+
<TableRowEntries>
372+
<TableRowEntry>
373+
<TableColumnItems>
374+
<TableColumnItem>
375+
<PropertyName>ValidationStatus</PropertyName>
376+
</TableColumnItem>
377+
</TableColumnItems>
378+
</TableRowEntry>
379+
</TableRowEntries>
380+
</TableControl>
381+
</View>
332382
<View>
333383
<Name>Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.PrivateEndpointConnection</Name>
334384
<ViewSelectedBy>

generated/ElasticSan/ElasticSan.Autorest/Az.ElasticSan.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
DotNetFrameworkVersion = '4.7.2'
1212
RequiredAssemblies = './bin/Az.ElasticSan.private.dll'
1313
FormatsToProcess = './Az.ElasticSan.format.ps1xml'
14-
FunctionsToExport = 'Add-AzElasticSanVolumeGroupNetworkRule', 'Get-AzElasticSan', 'Get-AzElasticSanSkuList', 'Get-AzElasticSanVolume', 'Get-AzElasticSanVolumeGroup', 'Get-AzElasticSanVolumeSnapshot', 'New-AzElasticSan', 'New-AzElasticSanVirtualNetworkRuleObject', 'New-AzElasticSanVolume', 'New-AzElasticSanVolumeGroup', 'New-AzElasticSanVolumeSnapshot', 'Remove-AzElasticSan', 'Remove-AzElasticSanVolume', 'Remove-AzElasticSanVolumeGroup', 'Remove-AzElasticSanVolumeGroupNetworkRule', 'Remove-AzElasticSanVolumeSnapshot', 'Update-AzElasticSan', 'Update-AzElasticSanVolume', 'Update-AzElasticSanVolumeGroup'
14+
FunctionsToExport = 'Add-AzElasticSanVolumeGroupNetworkRule', 'Get-AzElasticSan', 'Get-AzElasticSanSkuList', 'Get-AzElasticSanVolume', 'Get-AzElasticSanVolumeGroup', 'Get-AzElasticSanVolumeSnapshot', 'New-AzElasticSan', 'New-AzElasticSanVirtualNetworkRuleObject', 'New-AzElasticSanVolume', 'New-AzElasticSanVolumeGroup', 'New-AzElasticSanVolumeSnapshot', 'Remove-AzElasticSan', 'Remove-AzElasticSanVolume', 'Remove-AzElasticSanVolumeGroup', 'Remove-AzElasticSanVolumeGroupNetworkRule', 'Remove-AzElasticSanVolumeSnapshot', 'Restore-AzElasticSanVolume', 'Test-AzElasticSanVolumeBackup', 'Test-AzElasticSanVolumeRestore', 'Update-AzElasticSan', 'Update-AzElasticSanVolume', 'Update-AzElasticSanVolumeGroup'
1515
PrivateData = @{
1616
PSData = @{
1717
Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'ElasticSan'

generated/ElasticSan/ElasticSan.Autorest/exports/Get-AzElasticSanVolume.ps1

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Get either a list of all volumes from a volume group or get a single volume from
2323
Get-AzElasticSanVolume -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -VolumeGroupName myvolumegroup
2424
.Example
2525
Get-AzElasticSanVolume -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -VolumeGroupName myvolumegroup -Name myvolume
26+
.Example
27+
Get-AzElasticSanVolume -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -VolumeGroupName myvolumegroup -AccessSoftDeletedResource true
2628
2729
.Inputs
2830
Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.IElasticSanIdentity
@@ -127,6 +129,14 @@ param(
127129
# Identity Parameter
128130
${VolumegroupInputObject},
129131

132+
[Parameter(ParameterSetName='List')]
133+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.PSArgumentCompleterAttribute("true", "false")]
134+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Category('Header')]
135+
[System.String]
136+
# Optional, returns only soft deleted volumes if set to true.
137+
# If set to false or if not specified, returns only active volumes.
138+
${AccessSoftDeletedResource},
139+
130140
[Parameter()]
131141
[Alias('AzureRMContext', 'AzureCredential')]
132142
[ValidateNotNull()]

generated/ElasticSan/ElasticSan.Autorest/exports/Get-AzElasticSanVolumeGroup.ps1

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Get either a list of all volume groups from an Elastic SAN or get a single volum
2323
Get-AzElasticSanVolumeGroup -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan
2424
.Example
2525
Get-AzElasticSanVolumeGroup -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -Name myvolumegroup
26+
.Example
27+
Get-AzElasticSanVolumeGroup -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -AccessSoftDeletedResource true
2628
2729
.Inputs
2830
Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.IElasticSanIdentity
@@ -102,6 +104,14 @@ param(
102104
# Identity Parameter
103105
${ElasticSanInputObject},
104106

107+
[Parameter(ParameterSetName='List')]
108+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.PSArgumentCompleterAttribute("true", "false")]
109+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Category('Header')]
110+
[System.String]
111+
# Optional, returns only soft deleted volume groups if set to true.
112+
# If set to false or if not specified, returns only active volume groups.
113+
${AccessSoftDeletedResource},
114+
105115
[Parameter()]
106116
[Alias('AzureRMContext', 'AzureCredential')]
107117
[ValidateNotNull()]

generated/ElasticSan/ElasticSan.Autorest/exports/New-AzElasticSanVolumeGroup.ps1

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ $useridentity = Get-AzUserAssignedIdentity -ResourceGroupName myresoucegroup -Na
3939
New-AzElasticSanVolumeGroup -ResourceGroupName myresoucegroup -ElasticSanName myelasticsan -Name myvolumegroup -IdentityType UserAssigned -IdentityUserAssignedIdentityId $useridentity.Id -Encryption EncryptionAtRestWithCustomerManagedKey -KeyName mykey -KeyVaultUri "https://mykeyvault.vault.azure.net:443" -EncryptionUserAssignedIdentity $useridentity.Id -ProtocolType Iscsi
4040
.Example
4141
New-AzElasticSanVolumeGroup -ResourceGroupName myresoucegroup -ElasticSanName myelasticsan -Name myvolumegroup -EnforceDataIntegrityCheckForIscsi $false
42+
.Example
43+
New-AzElasticSanVolumeGroup -ResourceGroupName myresourcegroup -ElasticSanName myelasticsan -Name myvolumegroup -DeleteRetentionPolicyRetentionPeriodDay 7 -DeleteRetentionPolicyState Enabled
4244
4345
.Inputs
4446
Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Models.IElasticSanIdentity
@@ -121,6 +123,19 @@ param(
121123
# To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
122124
${InputObject},
123125

126+
[Parameter()]
127+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Category('Body')]
128+
[System.Int32]
129+
# The number of days to retain the resources after deletion.
130+
${DeleteRetentionPolicyRetentionPeriodDay},
131+
132+
[Parameter()]
133+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.PSArgumentCompleterAttribute("Enabled", "Disabled")]
134+
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Category('Body')]
135+
[System.String]
136+
# .
137+
${DeleteRetentionPolicyState},
138+
124139
[Parameter()]
125140
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.PSArgumentCompleterAttribute("EncryptionAtRestWithPlatformKey", "EncryptionAtRestWithCustomerManagedKey")]
126141
[Microsoft.Azure.PowerShell.Cmdlets.ElasticSan.Category('Body')]

0 commit comments

Comments
 (0)