Skip to content

Commit 491e29a

Browse files
committed
resolve conflicts
2 parents 395f17e + d1ac9af commit 491e29a

File tree

97 files changed

+52275
-188758
lines changed

Some content is hidden

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

97 files changed

+52275
-188758
lines changed

.azure-pipelines/live-test.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -180,37 +180,37 @@ stages:
180180
psVersion: ${{ parameters.ps_latest }}
181181
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
182182

183-
- template: util/live-test-steps.yml
184-
parameters:
185-
name: 'ps_7_2_x_macOS'
186-
vmImage: ${{ parameters.os_macos }}
187-
osType: 'MacOS'
188-
psVersion: ${{ parameters.ps_7_2_x }}
189-
dotnetVersion: ${{ parameters.dotnet_sdk_6 }}
190-
191-
- template: util/live-test-steps.yml
192-
parameters:
193-
name: 'ps_7_3_x_macOS'
194-
vmImage: ${{ parameters.os_macos }}
195-
osType: 'MacOS'
196-
psVersion: ${{ parameters.ps_7_3_x }}
197-
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
198-
199-
- template: util/live-test-steps.yml
200-
parameters:
201-
name: 'ps_7_4_x_macOS'
202-
vmImage: ${{ parameters.os_macos }}
203-
osType: 'MacOS'
204-
psVersion: ${{ parameters.ps_7_4_x }}
205-
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
206-
207-
- template: util/live-test-steps.yml
208-
parameters:
209-
name: 'ps_latest_macOS'
210-
vmImage: ${{ parameters.os_macos }}
211-
osType: 'MacOS'
212-
psVersion: ${{ parameters.ps_latest }}
213-
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
183+
# - template: util/live-test-steps.yml
184+
# parameters:
185+
# name: 'ps_7_2_x_macOS'
186+
# vmImage: ${{ parameters.os_macos }}
187+
# osType: 'MacOS'
188+
# psVersion: ${{ parameters.ps_7_2_x }}
189+
# dotnetVersion: ${{ parameters.dotnet_sdk_6 }}
190+
191+
# - template: util/live-test-steps.yml
192+
# parameters:
193+
# name: 'ps_7_3_x_macOS'
194+
# vmImage: ${{ parameters.os_macos }}
195+
# osType: 'MacOS'
196+
# psVersion: ${{ parameters.ps_7_3_x }}
197+
# dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
198+
199+
# - template: util/live-test-steps.yml
200+
# parameters:
201+
# name: 'ps_7_4_x_macOS'
202+
# vmImage: ${{ parameters.os_macos }}
203+
# osType: 'MacOS'
204+
# psVersion: ${{ parameters.ps_7_4_x }}
205+
# dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
206+
207+
# - template: util/live-test-steps.yml
208+
# parameters:
209+
# name: 'ps_latest_macOS'
210+
# vmImage: ${{ parameters.os_macos }}
211+
# osType: 'MacOS'
212+
# psVersion: ${{ parameters.ps_latest }}
213+
# dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
214214

215215
- stage: Report
216216
displayName: Send Report

.azure-pipelines/release-test.yml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -136,42 +136,42 @@ jobs:
136136
psVersion: ${{ parameters.preview_ps }}
137137
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
138138

139-
- template: util/smoke-test-steps.yml
140-
parameters:
141-
name: 'MacOS_PS7_2_X_SmokeTest'
142-
agentPoolName: ${{ variables.macOsAgentPoolName }}
143-
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
144-
psVersion: ${{ parameters.ps7_2 }}
145-
netCoreVersion: ${{ parameters.netCoreVersion }}
146-
147-
- template: util/smoke-test-steps.yml
148-
parameters:
149-
name: 'MacOS_PS7_3_X_SmokeTest'
150-
agentPoolName: ${{ variables.macOsAgentPoolName }}
151-
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
152-
psVersion: ${{ parameters.ps7_3 }}
153-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
154-
155-
- template: util/smoke-test-steps.yml
156-
parameters:
157-
name: 'MacOS_PS7_4_X_SmokeTest'
158-
agentPoolName: ${{ variables.macOsAgentPoolName }}
159-
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
160-
psVersion: ${{ parameters.ps7_4 }}
161-
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
162-
163-
- template: util/smoke-test-steps.yml
164-
parameters:
165-
name: 'MacOS_Latest_PS_SmokeTest'
166-
agentPoolName: ${{ variables.macOsAgentPoolName }}
167-
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
168-
psVersion: ${{ parameters.latest_ps }}
169-
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
170-
171-
- template: util/smoke-test-steps.yml
172-
parameters:
173-
name: 'MacOS_Preview_PS_SmokeTest'
174-
agentPoolName: ${{ variables.macOsAgentPoolName }}
175-
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
176-
psVersion: ${{ parameters.preview_ps }}
177-
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
139+
# - template: util/smoke-test-steps.yml
140+
# parameters:
141+
# name: 'MacOS_PS7_2_X_SmokeTest'
142+
# agentPoolName: ${{ variables.macOsAgentPoolName }}
143+
# agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
144+
# psVersion: ${{ parameters.ps7_2 }}
145+
# netCoreVersion: ${{ parameters.netCoreVersion }}
146+
147+
# - template: util/smoke-test-steps.yml
148+
# parameters:
149+
# name: 'MacOS_PS7_3_X_SmokeTest'
150+
# agentPoolName: ${{ variables.macOsAgentPoolName }}
151+
# agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
152+
# psVersion: ${{ parameters.ps7_3 }}
153+
# netCoreVersion: ${{ parameters.netCoreVersion_7 }}
154+
155+
# - template: util/smoke-test-steps.yml
156+
# parameters:
157+
# name: 'MacOS_PS7_4_X_SmokeTest'
158+
# agentPoolName: ${{ variables.macOsAgentPoolName }}
159+
# agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
160+
# psVersion: ${{ parameters.ps7_4 }}
161+
# netCoreVersion: ${{ parameters.netCoreVersion_8 }}
162+
163+
# - template: util/smoke-test-steps.yml
164+
# parameters:
165+
# name: 'MacOS_Latest_PS_SmokeTest'
166+
# agentPoolName: ${{ variables.macOsAgentPoolName }}
167+
# agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
168+
# psVersion: ${{ parameters.latest_ps }}
169+
# netCoreVersion: ${{ parameters.netCoreVersion_8 }}
170+
171+
# - template: util/smoke-test-steps.yml
172+
# parameters:
173+
# name: 'MacOS_Preview_PS_SmokeTest'
174+
# agentPoolName: ${{ variables.macOsAgentPoolName }}
175+
# agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
176+
# psVersion: ${{ parameters.preview_ps }}
177+
# netCoreVersion: ${{ parameters.netCoreVersion_8 }}

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
## Mandatory Checklist
88

9-
- Please choose the target release of Azure PowerShell
9+
- Please choose the target release of Azure PowerShell. (⚠️**Target release** is a different concept from **API readiness**. Please click below links for details.)
1010
- [ ] [General release](../blob/main/CONTRIBUTING.md#target-release-types)
1111
- [ ] [Public preview](../blob/main/CONTRIBUTING.md#target-release-types)
1212
- [ ] [Private preview](../blob/main/CONTRIBUTING.md#target-release-types)
1313
- [ ] [Engineering build](../blob/main/CONTRIBUTING.md#target-release-types)
14-
- [ ] N/A
14+
- [ ] No need for a release
1515

1616
- [ ] Check this box to confirm: **I have read the [_Submitting Changes_](../blob/main/CONTRIBUTING.md#submitting-changes) section of [`CONTRIBUTING.md`](../blob/main/CONTRIBUTING.md) and reviewed the following information:**
1717

src/Blueprint/Blueprint.sln

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.MSGraph", "..\Resources\
3131
EndProject
3232
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceManager", "..\Resources\ResourceManager\ResourceManager.csproj", "{12A89145-B44B-420B-8BF4-A0B0856D1110}"
3333
EndProject
34-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Resources.Sdk", "..\Resources\Resources.Sdk\Resources.Sdk.csproj", "{84352F21-CC21-46D9-B558-9B4A781772BA}"
35-
EndProject
3634
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Resources", "..\Resources\Resources\Resources.csproj", "{79F05C6B-D6CB-4CE7-AC49-516D22822B86}"
3735
EndProject
3836
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tags", "..\Resources\Tags\Tags.csproj", "{38A4D9FA-7D11-4014-ACED-5AC28C74CCF3}"
@@ -41,6 +39,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestFx", "..\..\tools\TestF
4139
EndProject
4240
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authorization.Management.Sdk", "..\Resources\Authorization.Management.Sdk\Authorization.Management.Sdk.csproj", "{6C83208C-9E59-4EBA-86AB-E850FC13BD68}"
4341
EndProject
42+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Resources.Management.Sdk", "..\Resources\Resources.Management.Sdk\Resources.Management.Sdk.csproj", "{9A74916D-E00D-4CC5-ADA2-FA563F5F9505}"
43+
EndProject
4444
Global
4545
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4646
Debug|Any CPU = Debug|Any CPU
@@ -94,10 +94,6 @@ Global
9494
{12A89145-B44B-420B-8BF4-A0B0856D1110}.Debug|Any CPU.Build.0 = Debug|Any CPU
9595
{12A89145-B44B-420B-8BF4-A0B0856D1110}.Release|Any CPU.ActiveCfg = Release|Any CPU
9696
{12A89145-B44B-420B-8BF4-A0B0856D1110}.Release|Any CPU.Build.0 = Release|Any CPU
97-
{84352F21-CC21-46D9-B558-9B4A781772BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
98-
{84352F21-CC21-46D9-B558-9B4A781772BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
99-
{84352F21-CC21-46D9-B558-9B4A781772BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
100-
{84352F21-CC21-46D9-B558-9B4A781772BA}.Release|Any CPU.Build.0 = Release|Any CPU
10197
{79F05C6B-D6CB-4CE7-AC49-516D22822B86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
10298
{79F05C6B-D6CB-4CE7-AC49-516D22822B86}.Debug|Any CPU.Build.0 = Debug|Any CPU
10399
{79F05C6B-D6CB-4CE7-AC49-516D22822B86}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -114,6 +110,10 @@ Global
114110
{6C83208C-9E59-4EBA-86AB-E850FC13BD68}.Debug|Any CPU.Build.0 = Debug|Any CPU
115111
{6C83208C-9E59-4EBA-86AB-E850FC13BD68}.Release|Any CPU.ActiveCfg = Release|Any CPU
116112
{6C83208C-9E59-4EBA-86AB-E850FC13BD68}.Release|Any CPU.Build.0 = Release|Any CPU
113+
{9A74916D-E00D-4CC5-ADA2-FA563F5F9505}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
114+
{9A74916D-E00D-4CC5-ADA2-FA563F5F9505}.Debug|Any CPU.Build.0 = Debug|Any CPU
115+
{9A74916D-E00D-4CC5-ADA2-FA563F5F9505}.Release|Any CPU.ActiveCfg = Release|Any CPU
116+
{9A74916D-E00D-4CC5-ADA2-FA563F5F9505}.Release|Any CPU.Build.0 = Release|Any CPU
117117
EndGlobalSection
118118
GlobalSection(NestedProjects) = preSolution
119119
{3E40F9C5-9E33-423F-952A-605DC7990281} = {8E7C6C0C-BFD1-4E1A-B042-79FB992B3558}
@@ -127,10 +127,10 @@ Global
127127
{29A8760B-A0DB-480C-8270-83038355969B} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
128128
{44787BCE-CD80-4726-B9C5-8C7FBC2982B6} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
129129
{12A89145-B44B-420B-8BF4-A0B0856D1110} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
130-
{84352F21-CC21-46D9-B558-9B4A781772BA} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
131130
{79F05C6B-D6CB-4CE7-AC49-516D22822B86} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
132131
{38A4D9FA-7D11-4014-ACED-5AC28C74CCF3} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
133132
{7E48CE83-9B77-4544-A4BF-9E850D6C2AD5} = {E09BB005-D744-4D6A-B74B-04DE90074A32}
134133
{6C83208C-9E59-4EBA-86AB-E850FC13BD68} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
134+
{9A74916D-E00D-4CC5-ADA2-FA563F5F9505} = {77D2C987-7CEB-4CFA-AA47-5171BD5B7C0A}
135135
EndGlobalSection
136136
EndGlobal

src/CodeSigning/CodeSigning.sln

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Microsoft Visual Studio Solution File, Format Version 12.00
1+
Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio Version 17
33
VisualStudioVersion = 17.3.32901.215
44
MinimumVisualStudioVersion = 10.0.40219.1
@@ -18,6 +18,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeSigning.Test", "CodeSig
1818
EndProject
1919
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{1F6E85D8-6920-4F62-B378-F4948BF8DF2D}"
2020
EndProject
21+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "..\Accounts\Accounts", "..\Accounts\Accounts", "{A0FF9ABD-FC90-4D57-8E97-1F14BB07BDBD}"
22+
EndProject
23+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Accounts", "Accounts", "{D325ACB5-919A-4BD5-9811-ED3DC2237039}"
24+
EndProject
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{DACA957F-AAFE-4DDF-B325-36F995DC41BE}"
26+
EndProject
2127
Global
2228
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2329
Debug|Any CPU = Debug|Any CPU
@@ -56,11 +62,19 @@ Global
5662
{1F6E85D8-6920-4F62-B378-F4948BF8DF2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
5763
{1F6E85D8-6920-4F62-B378-F4948BF8DF2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
5864
{1F6E85D8-6920-4F62-B378-F4948BF8DF2D}.Release|Any CPU.Build.0 = Release|Any CPU
65+
{DACA957F-AAFE-4DDF-B325-36F995DC41BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
66+
{DACA957F-AAFE-4DDF-B325-36F995DC41BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
67+
{DACA957F-AAFE-4DDF-B325-36F995DC41BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
68+
{DACA957F-AAFE-4DDF-B325-36F995DC41BE}.Release|Any CPU.Build.0 = Release|Any CPU
5969
EndGlobalSection
6070
GlobalSection(SolutionProperties) = preSolution
6171
HideSolutionNode = FALSE
6272
EndGlobalSection
6373
GlobalSection(ExtensibilityGlobals) = postSolution
6474
SolutionGuid = {5E85B4CC-D1A9-466B-98AC-E0AD0C5AE585}
6575
EndGlobalSection
76+
GlobalSection(NestedProjects) = preSolution
77+
{142D7B0B-388A-4CEB-A228-7F6D423C5C2E} = {A0FF9ABD-FC90-4D57-8E97-1F14BB07BDBD}
78+
{DACA957F-AAFE-4DDF-B325-36F995DC41BE} = {D325ACB5-919A-4BD5-9811-ED3DC2237039}
79+
EndGlobalSection
6680
EndGlobal

src/Compute/Compute.Test/ScenarioTests/DiskRPTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,5 +192,12 @@ public void TestSnapshotConfigTierOptionEnhancedSpeed()
192192
TestRunner.RunTestScript("Test-SnapshotConfigTierOptionEnhancedSpeed");
193193
}
194194

195+
[Fact]
196+
[Trait(Category.AcceptanceType, Category.LiveOnly)]
197+
public void TestDiskGrantAccessGetSASWithTL()
198+
{
199+
TestRunner.RunTestScript("Test-DiskGrantAccessGetSASWithTL");
200+
}
201+
195202
}
196203
}

src/Compute/Compute.Test/ScenarioTests/DiskRPTests.ps1

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,4 +1825,42 @@ function Test-SnapshotConfigTierOptionEnhancedSpeed
18251825
# Cleanup
18261826
Clean-ResourceGroup $rgname
18271827
}
1828+
}
1829+
1830+
<#
1831+
.SYNOPSIS
1832+
Using a TL disk, use the SecureVmGuestStateSas parameter to get the securityDataAccessSAS value.
1833+
#>
1834+
function Test-DiskGrantAccessGetSASWithTL
1835+
{
1836+
$rgname = Get-ComputeTestResourceName;
1837+
$loc = Get-ComputeVMLocation;
1838+
1839+
try
1840+
{
1841+
New-AzResourceGroup -Name $rgname -Location $loc -Force;
1842+
1843+
$diskname = "d" + $rgname;
1844+
1845+
$image = Get-AzVMImage -Skus 2022-datacenter-azure-edition -Offer WindowsServer -PublisherName MicrosoftWindowsServer -Location $loc -Version latest;
1846+
$diskconfig = New-AzDiskConfig -DiskSizeGB 127 -AccountType Premium_LRS -OsType Windows -CreateOption FromImage -Location $loc;
1847+
1848+
$diskconfig = Set-AzDiskImageReference -Disk $diskconfig -Id $image.Id;
1849+
1850+
$disk = New-AzDisk -ResourceGroupName $rgname -DiskName $diskname -Disk $diskconfig;
1851+
1852+
$grantAccess = Grant-AzDiskAccess -ResourceGroupName $rgname -DiskName $diskname -Access 'Read' -DurationInSecond 60 -SecureVMGuestStateSAS;
1853+
Assert-NotNull $grantAccess.securityDataAccessSAS;
1854+
Assert-NotNull $grantAccess.AccessSAS;
1855+
1856+
$grantAccess = Grant-AzDiskAccess -ResourceGroupName $rgname -DiskName $diskname -Access 'Read' -DurationInSecond 60;
1857+
Assert-NotNull $grantAccess.AccessSAS;
1858+
Assert-Null $grantAccess.securityDataAccessSAS;
1859+
1860+
}
1861+
finally
1862+
{
1863+
# Cleanup
1864+
Clean-ResourceGroup $rgname;
1865+
}
18281866
}

src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.DiskRPTests/TestDiskGrantAccessGetSASWithTL.json

Lines changed: 2535 additions & 0 deletions
Large diffs are not rendered by default.

src/Compute/Compute/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
## Version 7.3.0
2525
* Added cmdlet `Invoke-AzSpotPlacementRecommender`.
2626
* Fixed `Update-AzCapacityReservationGroup` to remove Subscriptions from SharingProfile.
27+
* Added new optional parameter `SecureVMGuestStateSAS` to cmdlet `Grant-AzDiskAccess`.
2728

2829
## Version 7.2.0
2930
* Added parameters `-scriptUriManagedIdentity`, `-outputBlobManagedIdentity`, `-errorBlobMangedIdentity`, and `-TreatFailureAsDeploymentFailure` to cmdlets `Set-AzVmRunCommand` and `Set-AzVmssRunCommand`.

src/Compute/Compute/Generated/Disk/DiskGrantAccessMethod.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public override void ExecuteCmdlet()
4848
var grantAccessData = new GrantAccessData();
4949
grantAccessData.Access = this.Access;
5050
grantAccessData.DurationInSeconds = this.DurationInSecond;
51+
grantAccessData.GetSecureVMGuestStateSAS = this.SecureVMGuestStateSAS;
5152

5253
var result = DisksClient.GrantAccess(resourceGroupName, diskName, grantAccessData);
5354
var psObject = new PSAccessUri();
@@ -88,5 +89,12 @@ public override void ExecuteCmdlet()
8889

8990
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
9091
public SwitchParameter AsJob { get; set; }
92+
93+
[Parameter(
94+
ParameterSetName = "DefaultParameter",
95+
HelpMessage = "Set this flag to true to get additional SAS for VM guest state.",
96+
Mandatory = false,
97+
ValueFromPipelineByPropertyName = true)]
98+
public SwitchParameter SecureVMGuestStateSAS { get; set; }
9199
}
92100
}

src/Compute/Compute/Generated/Models/PSAccessUri.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,7 @@ public partial class PSAccessUri
2929
{
3030
public string AccessSAS { get; set; }
3131

32+
public string SecurityDataAccessSAS { get; set; }
33+
3234
}
3335
}

src/Compute/Compute/help/Grant-AzDiskAccess.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Grants an access to a disk.
1414

1515
```
1616
Grant-AzDiskAccess [-ResourceGroupName] <String> [-DiskName] <String> [-Access] <String>
17-
[[-DurationInSecond] <Int32>] [-AsJob] [-DefaultProfile <IAzureContextContainer>]
17+
[[-DurationInSecond] <Int32>] [-AsJob] [-SecureVMGuestStateSAS] [-DefaultProfile <IAzureContextContainer>]
1818
[-WhatIf] [-Confirm] [<CommonParameters>]
1919
```
2020

@@ -122,6 +122,21 @@ Accept pipeline input: True (ByPropertyName)
122122
Accept wildcard characters: False
123123
```
124124
125+
### -SecureVMGuestStateSAS
126+
Set this flag to true to get additional SAS for VM guest state.
127+
128+
```yaml
129+
Type: System.Management.Automation.SwitchParameter
130+
Parameter Sets: (All)
131+
Aliases:
132+
133+
Required: False
134+
Position: Named
135+
Default value: None
136+
Accept pipeline input: True (ByPropertyName)
137+
Accept wildcard characters: False
138+
```
139+
125140
### -Confirm
126141
Prompts you for confirmation before running the cmdlet.
127142

0 commit comments

Comments
 (0)