fix(cmdlets): remove self-aliases that broke parameter binding on three new cmdlets

Get-InfisicalCertificateApplication declared [Alias("Id", "ApplicationId")] on its Id parameter and Get-InfisicalCertificateApplicationEnrollment / New-InfisicalScepDynamicChallenge declared [Alias("Id", "ApplicationId")] on their ApplicationId parameter. PowerShell rejects an [Alias] entry whose value matches the parameter's own name with ParameterNameConflictsWithAlias at registration time, leaving the cmdlets unusable. Removed the self-referential alias from each.
This commit is contained in:
GraceSolutions
2026-06-04 20:20:54 -04:00
parent fb27ab8a85
commit 7ae5d4a59d
4 changed files with 14 additions and 6 deletions
@@ -11,11 +11,11 @@ namespace PSInfisicalAPI.Cmdlets
public sealed class GetInfisicalCertificateApplicationCmdlet : InfisicalCmdletBase
{
[Parameter(ParameterSetName = "ById", Mandatory = true, Position = 0, ValueFromPipelineByPropertyName = true)]
[Alias("Id", "ApplicationId")]
[Alias("ApplicationId")]
public string Id { get; set; }
[Parameter(ParameterSetName = "ByName", Mandatory = true, Position = 0, ValueFromPipelineByPropertyName = true)]
[Alias("Name", "ApplicationName")]
[Alias("Name")]
public string ApplicationName { get; set; }
[Parameter] public string ProjectId { get; set; }
@@ -11,7 +11,7 @@ namespace PSInfisicalAPI.Cmdlets
public sealed class GetInfisicalCertificateApplicationEnrollmentCmdlet : InfisicalCmdletBase
{
[Parameter(Mandatory = true, Position = 0, ValueFromPipelineByPropertyName = true)]
[Alias("Id", "ApplicationId")]
[Alias("Id")]
public string ApplicationId { get; set; }
[Parameter(Mandatory = true, Position = 1, ValueFromPipelineByPropertyName = true)]
@@ -12,7 +12,7 @@ namespace PSInfisicalAPI.Cmdlets
public sealed class NewInfisicalScepDynamicChallengeCmdlet : InfisicalCmdletBase
{
[Parameter(Mandatory = true, Position = 0, ValueFromPipelineByPropertyName = true)]
[Alias("Id", "ApplicationId")]
[Alias("Id")]
public string ApplicationId { get; set; }
[Parameter(Mandatory = true, Position = 1, ValueFromPipelineByPropertyName = true)]