Skip to content

Commit 58a08d5

Browse files
committed
Documented PSPolicySigners return type, fixed ShouldProcess logic
1 parent 61a32df commit 58a08d5

6 files changed

+25
-50
lines changed

src/Attestation/Attestation/Commands/AddAzAttestationPolicySigner.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace Microsoft.Azure.Commands.Attestation
2323
/// Set AttestationPolicy.
2424
/// </summary>
2525
[Cmdlet("Add", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "AttestationPolicySigner", SupportsShouldProcess = true)]
26-
[OutputType(typeof(String))]
26+
[OutputType(typeof(PSPolicySigners))]
2727
public class AddAzureAttestationPolicySigner : AttestationDataServiceCmdletBase
2828
{
2929
#region Input Parameter Definitions
@@ -77,9 +77,12 @@ public class AddAzureAttestationPolicySigner : AttestationDataServiceCmdletBase
7777

7878
public override void ExecuteCmdlet()
7979
{
80-
String policySignersString = AttestationDataPlaneClient.AddPolicySigner(Name, ResourceGroupName, ResourceId, Signer);
81-
PSPolicySigners policySigners = new PSPolicySigners(policySignersString);
82-
WriteObject(policySigners);
80+
if (ShouldProcess(Name, "AddAttestationPolicySigner"))
81+
{
82+
String policySignersString = AttestationDataPlaneClient.AddPolicySigner(Name, ResourceGroupName, ResourceId, Signer);
83+
PSPolicySigners policySigners = new PSPolicySigners(policySignersString);
84+
WriteObject(policySigners);
85+
}
8386
}
8487
}
8588
}

src/Attestation/Attestation/Commands/GetAzureAttestationPolicySigners.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ namespace Microsoft.Azure.Commands.Attestation
2222
/// <summary>
2323
/// Get AttestationPolicy.
2424
/// </summary>
25-
[Cmdlet("Get", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "AttestationPolicySigners", SupportsShouldProcess = true)]
26-
[OutputType(typeof(String))]
25+
[Cmdlet("Get", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "AttestationPolicySigners")]
26+
[OutputType(typeof(PSPolicySigners))]
2727
public class GetAzureAttestationPolicySigners : AttestationDataServiceCmdletBase
2828
{
2929
#region Input Parameter Definitions

src/Attestation/Attestation/Commands/RemoveAzAttestationPolicySigner.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace Microsoft.Azure.Commands.Attestation
2323
/// Set AttestationPolicy.
2424
/// </summary>
2525
[Cmdlet("Remove", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "AttestationPolicySigner", SupportsShouldProcess = true)]
26-
[OutputType(typeof(String))]
26+
[OutputType(typeof(PSPolicySigners))]
2727
public class RemoveAzureAttestationPolicySigner : AttestationDataServiceCmdletBase
2828
{
2929
#region Input Parameter Definitions
@@ -77,9 +77,12 @@ public class RemoveAzureAttestationPolicySigner : AttestationDataServiceCmdletBa
7777

7878
public override void ExecuteCmdlet()
7979
{
80-
String policySignersString = AttestationDataPlaneClient.RemovePolicySigner(Name, ResourceGroupName, ResourceId, Signer);
81-
PSPolicySigners policySigners = new PSPolicySigners(policySignersString);
82-
WriteObject(policySigners);
80+
if (ShouldProcess(Name, "RemoveAttestationPolicySigner"))
81+
{
82+
String policySignersString = AttestationDataPlaneClient.RemovePolicySigner(Name, ResourceGroupName, ResourceId, Signer);
83+
PSPolicySigners policySigners = new PSPolicySigners(policySignersString);
84+
WriteObject(policySigners);
85+
}
8386
}
8487
}
8588
}

src/Attestation/Attestation/help/Add-AzAttestationPolicySigner.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
external help file: Microsoft.Azure.PowerShell.Cmdlets.Attestation.dll-Help.xml
33
Module Name: Az.Attestation
4-
online version:https://docs.microsoft.com/en-us/powershell/module/az.attestation/add-azattestationpolicysigner
4+
online version: https://docs.microsoft.com/en-us/powershell/module/az.attestation/add-azattestationpolicysigner
55
schema: 2.0.0
66
---
77

@@ -155,7 +155,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
155155
156156
## OUTPUTS
157157
158-
### System.String
158+
### Microsoft.Azure.Commands.Attestation.Models.PSPolicySigners
159159
160160
## NOTES
161161

src/Attestation/Attestation/help/Get-AzAttestationPolicySigners.md

Lines changed: 5 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
external help file: Microsoft.Azure.PowerShell.Cmdlets.Attestation.dll-Help.xml
33
Module Name: Az.Attestation
4-
online version:https://docs.microsoft.com/en-us/powershell/module/az.attestation/get-azattestationpolicysigners
4+
online version: https://docs.microsoft.com/en-us/powershell/module/az.attestation/get-azattestationpolicysigners
55
schema: 2.0.0
66
---
77

@@ -15,13 +15,13 @@ Gets the trusted policy signers from a tenant in Azure Attestation.
1515
### NameParameterSet
1616
```
1717
Get-AzAttestationPolicySigners [-Name] <String> [-ResourceGroupName] <String>
18-
[-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
18+
[-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
1919
```
2020

2121
### ResourceIdParameterSet
2222
```
23-
Get-AzAttestationPolicySigners [-ResourceId] <String> [-DefaultProfile <IAzureContextContainer>] [-WhatIf]
24-
[-Confirm] [<CommonParameters>]
23+
Get-AzAttestationPolicySigners [-ResourceId] <String> [-DefaultProfile <IAzureContextContainer>]
24+
[<CommonParameters>]
2525
```
2626

2727
## DESCRIPTION
@@ -98,37 +98,6 @@ Accept pipeline input: True (ByPropertyName)
9898
Accept wildcard characters: False
9999
```
100100
101-
### -Confirm
102-
Prompts you for confirmation before running the cmdlet.
103-
104-
```yaml
105-
Type: System.Management.Automation.SwitchParameter
106-
Parameter Sets: (All)
107-
Aliases: cf
108-
109-
Required: False
110-
Position: Named
111-
Default value: None
112-
Accept pipeline input: False
113-
Accept wildcard characters: False
114-
```
115-
116-
### -WhatIf
117-
Shows what would happen if the cmdlet runs.
118-
The cmdlet is not run.
119-
120-
```yaml
121-
Type: System.Management.Automation.SwitchParameter
122-
Parameter Sets: (All)
123-
Aliases: wi
124-
125-
Required: False
126-
Position: Named
127-
Default value: None
128-
Accept pipeline input: False
129-
Accept wildcard characters: False
130-
```
131-
132101
### CommonParameters
133102
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
134103
@@ -138,7 +107,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
138107
139108
## OUTPUTS
140109
141-
### System.String
110+
### Microsoft.Azure.Commands.Attestation.Models.PSPolicySigners
142111
143112
## NOTES
144113

src/Attestation/Attestation/help/Remove-AzAttestationPolicySigner.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
external help file: Microsoft.Azure.PowerShell.Cmdlets.Attestation.dll-Help.xml
33
Module Name: Az.Attestation
4-
online version:https://docs.microsoft.com/en-us/powershell/module/az.attestation/remove-azattestationpolicysigner
4+
online version: https://docs.microsoft.com/en-us/powershell/module/az.attestation/remove-azattestationpolicysigner
55
schema: 2.0.0
66
---
77

@@ -155,7 +155,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
155155
156156
## OUTPUTS
157157
158-
### System.String
158+
### Microsoft.Azure.Commands.Attestation.Models.PSPolicySigners
159159
160160
## NOTES
161161

0 commit comments

Comments
 (0)