Draft: Confidential VM features in VM and Disk cmdlets
Description
This PR adds the Confidential VM functionality to the cmdlets:
- Set-AzVMOSDisk
- New-AzDiskEncryptionSetConfig
- Set-AzDiskSecurityProfile
- Set-AzVmSecurityProfile
- Set-AzVmssSecurityProfile
- Set-AzVmssStorageProfile
The SecurityType parameter was either added or expanded to use the 'Trusted Launch' value, and other related functionality to use a Disk Encryption Set with a Trusted Launch VM.
Checklist
- [ ] I have read the Submitting Changes section of
CONTRIBUTING.md - [ ] The title of the PR is clear and informative
- [ ] The appropriate
ChangeLog.mdfile(s) has been updated:- For any service, the
ChangeLog.mdfile can be found atsrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md - A snippet outlining the change(s) made in the PR should be written under the
## Upcoming Releaseheader -- no new version header should be added
- For any service, the
- [ ] The PR does not introduce breaking changes
- [ ] If applicable, the changes made in the PR have proper test coverage
- [ ] For public API changes to cmdlets:
- [ ] a cmdlet design review was approved for the changes in this repository (Microsoft internal only)
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1187
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1140
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1138
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1136
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1137
- https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1197
- [ ] the markdown help files have been regenerated using the commands listed here
- [ ] a cmdlet design review was approved for the changes in this repository (Microsoft internal only)
Hi @Sandido, as this draft PR hasn't been taken care of for long, could you please check and close it? Thanks!
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run azure-powershell - windows-powershell
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).