Skip to content

Commit 838fb6e

Browse files
authored
Merge pull request #3471 from hyonholee/release-3.5.0
[AzureRT] Disk RP cmdlets
2 parents 0cc49f0 + e03f9b1 commit 838fb6e

File tree

263 files changed

+73951
-8992
lines changed

Some content is hidden

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

263 files changed

+73951
-8992
lines changed

src/ResourceManager/Compute/AzureRM.Compute.psd1

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ FunctionsToExport = @()
7575

7676
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
7777
CmdletsToExport = 'Remove-AzureRmAvailabilitySet', 'Get-AzureRmAvailabilitySet',
78-
'New-AzureRmAvailabilitySet', 'Get-AzureRmVMExtensionImageType',
78+
'New-AzureRmAvailabilitySet', 'Update-AzureRmAvailabilitySet',
79+
'Get-AzureRmVMExtensionImageType',
7980
'Get-AzureRmVMExtensionImage', 'Get-AzureRmVMADDomainExtension',
8081
'Set-AzureRmVMADDomainExtension', 'Get-AzureRmVMAEMExtension',
8182
'Remove-AzureRmVMAEMExtension', 'Set-AzureRmVMAEMExtension',
@@ -118,12 +119,12 @@ CmdletsToExport = 'Remove-AzureRmAvailabilitySet', 'Get-AzureRmAvailabilitySet',
118119
'Remove-AzureRmContainerService', 'Get-AzureRmContainerService',
119120
'Get-AzureRmVmssVM', 'Set-AzureRmVmssVM',
120121
'Add-AzureRmVmssAdditionalUnattendContent',
121-
'Add-AzureRmVmssExtension',
122+
'Add-AzureRmVmssExtension', 'Add-AzureRmVmssDataDisk',
122123
'Add-AzureRmVmssNetworkInterfaceConfiguration',
123124
'Add-AzureRmVmssSecret', 'Add-AzureRmVmssSshPublicKey',
124125
'Add-AzureRmVmssWinRMListener', 'New-AzureRmVmssConfig',
125126
'New-AzureRmVmssIpConfig', 'New-AzureRmVmssVaultCertificateConfig',
126-
'Remove-AzureRmVmssExtension',
127+
'Remove-AzureRmVmssExtension', 'Remove-AzureRmVmssDataDisk',
127128
'Remove-AzureRmVmssNetworkInterfaceConfiguration',
128129
'Set-AzureRmVmssOsProfile', 'Set-AzureRmVmssStorageProfile',
129130
'New-AzureRmVmss', 'Update-AzureRmVmss', 'Stop-AzureRmVmss',
@@ -138,7 +139,23 @@ CmdletsToExport = 'Remove-AzureRmAvailabilitySet', 'Get-AzureRmAvailabilitySet',
138139
'Get-AzureRmVMDiskEncryptionStatus',
139140
'Remove-AzureRmVMDiskEncryptionExtension',
140141
'Set-AzureRmVMDiskEncryptionExtension',
141-
'Set-AzureRmVMBackupExtension'
142+
'Set-AzureRmVMBackupExtension',
143+
'New-AzureRmDisk', 'Update-AzureRmDisk', 'Get-AzureRmDisk', 'Remove-AzureRmDisk',
144+
'Grant-AzureRmDiskAccess', 'Revoke-AzureRmDiskAccess',
145+
'New-AzureRmDiskConfig',
146+
'Set-AzureRmDiskDiskEncryptionKey', 'Set-AzureRmDiskImageReference', 'Set-AzureRmDiskKeyEncryptionKey',
147+
'New-AzureRmDiskUpdateConfig',
148+
'Set-AzureRmDiskUpdateDiskEncryptionKey', 'Set-AzureRmDiskUpdateImageReference', 'Set-AzureRmDiskUpdateKeyEncryptionKey',
149+
'New-AzureRmSnapshot', 'Update-AzureRmSnapshot', 'Get-AzureRmSnapshot', 'Remove-AzureRmSnapshot',
150+
'Grant-AzureRmSnapshotAccess', 'Revoke-AzureRmSnapshotAccess',
151+
'New-AzureRmSnapshotConfig',
152+
'Set-AzureRmSnapshotDiskEncryptionKey', 'Set-AzureRmSnapshotImageReference', 'Set-AzureRmSnapshotKeyEncryptionKey',
153+
'New-AzureRmSnapshotUpdateConfig',
154+
'Set-AzureRmSnapshotUpdateDiskEncryptionKey', 'Set-AzureRmSnapshotUpdateImageReference', 'Set-AzureRmSnapshotUpdateKeyEncryptionKey',
155+
'New-AzureRmImage', 'Update-AzureRmImage', 'Get-AzureRmImage', 'Remove-AzureRmImage',
156+
'New-AzureRmImageConfig',
157+
'Set-AzureRmImageOsDisk', 'Add-AzureRmImageDataDisk', 'Remove-AzureRmImageDataDisk',
158+
'ConvertTo-AzureRmVMManagedDisk'
142159

143160
# Variables to export from this module
144161
# VariablesToExport = @()
@@ -177,12 +194,12 @@ PrivateData = @{
177194
# ReleaseNotes of this module
178195
ReleaseNotes = '* Fix Get-AzureRmVM with -Status issue: Get-AzureRmVM throws an exception when Get-AzureRmVM lists multiple VMs and some of the VMs are deleted during Get-AzureRmVM is performed.
179196
* New parameters in New-AzureRmVMSqlServerAutoBackupConfig cmdlet to support Auto Backup for SQL Server 2016 VMs.
180-
- BackupSystemDbs : Specifies if system databases should be added to Sql Server Managed Backup.
181-
- BackupScheduleType : Specifies the type of managed backup schedule, manual or automated. If it''s manual, schedule settings need to be specified.
182-
- FullBackupFrequency : Specifies the frequency of Full Backup, daily or weekly.
183-
- FullBackupStartHour : Specifies the hour of the day when the Sql Server Full Backup should start.
184-
- FullBackupWindowInHours : Specifies the window (in hours) when Sql Server Full Backup should occur.
185-
- LogBackupFrequencyInMinutes : Specifies the frequency of Sql Server Log Backup.
197+
- BackupSystemDbs : Specifies if system databases should be added to Sql Server Managed Backup.
198+
- BackupScheduleType : Specifies the type of managed backup schedule, manual or automated. If it''s manual, schedule settings need to be specified.
199+
- FullBackupFrequency : Specifies the frequency of Full Backup, daily or weekly.
200+
- FullBackupStartHour : Specifies the hour of the day when the Sql Server Full Backup should start.
201+
- FullBackupWindowInHours : Specifies the window (in hours) when Sql Server Full Backup should occur.
202+
- LogBackupFrequencyInMinutes : Specifies the frequency of Sql Server Log Backup.
186203
* New-AzureVMSqlServer* cmdlets are renamed to New-AzureRmVMSqlServer* now. Old ones will continue to work however.
187204
'
188205

src/ResourceManager/Compute/ChangeLog.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,28 @@
1818
- Additional information about change #1
1919
-->
2020
## Current Release
21+
* New cmdlets for Managed disk
22+
- Disk cmdlets: New-AzureRmDisk, Update-AzureRmDisk, Get-AzureRmDisk, Remove-AzureRmDisk,
23+
Grant-AzureRmDiskAccess, Revoke-AzureRmDiskAccess,
24+
New-AzureRmDiskConfig, Set-AzureRmDiskDiskEncryptionKey, Set-AzureRmDiskImageReference, Set-AzureRmDiskKeyEncryptionKey,
25+
New-AzureRmDiskUpdateConfig, Set-AzureRmDiskUpdateDiskEncryptionKey, Set-AzureRmDiskUpdateImageReference, Set-AzureRmDiskUpdateKeyEncryptionKey
26+
- Snapshot cmdlets: New-AzureRmSnapshot, Update-AzureRmSnapshot, Get-AzureRmSnapshot, Remove-AzureRmSnapshot,
27+
Grant-AzureRmSnapshotAccess, Revoke-AzureRmSnapshotAccess,
28+
New-AzureRmSnapshotConfig, Set-AzureRmSnapshotDiskEncryptionKey, Set-AzureRmSnapshotImageReference, Set-AzureRmSnapshotKeyEncryptionKey,
29+
New-AzureRmSnapshotUpdateConfig, Set-AzureRmSnapshotUpdateDiskEncryptionKey, Set-AzureRmSnapshotUpdateImageReference, Set-AzureRmSnapshotUpdateKeyEncryptionKey
30+
- Image cmdlets: New-AzureRmImage, Get-AzureRmImage, Remove-AzureRmImage,
31+
New-AzureRmImageConfig, Set-AzureRmImageOsDisk, Add-AzureRmImageDataDisk, Remove-AzureRmImageDataDisk
32+
- VM cmdlet: ConvertTo-AzureRmVMManagedDisk
2133

2234
## Version 2.5.0
2335
* Fix Get-AzureRmVM with -Status issue: Get-AzureRmVM throws an exception when Get-AzureRmVM lists multiple VMs and some of the VMs are deleted during Get-AzureRmVM is performed.
2436
* New parameters in New-AzureRmVMSqlServerAutoBackupConfig cmdlet to support Auto Backup for SQL Server 2016 VMs.
25-
- BackupSystemDbs : Specifies if system databases should be added to Sql Server Managed Backup.
26-
- BackupScheduleType : Specifies the type of managed backup schedule, manual or automated. If it's manual, schedule settings need to be specified.
27-
- FullBackupFrequency : Specifies the frequency of Full Backup, daily or weekly.
28-
- FullBackupStartHour : Specifies the hour of the day when the Sql Server Full Backup should start.
29-
- FullBackupWindowInHours : Specifies the window (in hours) when Sql Server Full Backup should occur.
30-
- LogBackupFrequencyInMinutes : Specifies the frequency of Sql Server Log Backup.
37+
- BackupSystemDbs : Specifies if system databases should be added to Sql Server Managed Backup.
38+
- BackupScheduleType : Specifies the type of managed backup schedule, manual or automated. If it's manual, schedule settings need to be specified.
39+
- FullBackupFrequency : Specifies the frequency of Full Backup, daily or weekly.
40+
- FullBackupStartHour : Specifies the hour of the day when the Sql Server Full Backup should start.
41+
- FullBackupWindowInHours : Specifies the window (in hours) when Sql Server Full Backup should occur.
42+
- LogBackupFrequencyInMinutes : Specifies the frequency of Sql Server Log Backup.
3143
* New-AzureVMSqlServer* cmdlets are renamed to New-AzureRmVMSqlServer* now. Old ones will continue to work however.
3244

3345
## Version 2.4.0

0 commit comments

Comments
 (0)