Skip to content

Fix Output, Parameters, and Piping for KeyVault cmdlets #5496

@markcowl

Description

@markcowl

Description

Work with KeyVault team to update KeyVault cmdlets to make the following changes. In this release, we want to identify proposed cmdlet changes, present these to the KeyVautl team, and make the changes ourselves, or in coordination with them.

We want to normalize the cmdlets in the following ways.

  • Correctly specify output type
  • Enumerate collections
  • Take piepline input as appropriate
    • Get-AzureRmKeyVault | Get-AzureKeyVaultSecret
    • Get-AzureKeyVaultSecret | Get-AzureKeyVaultSecret
  • Accept pipeline input using object parameter set
  • Accept pipeline input using resourceid parameter set (control plane only)
  • Accept multiple instances as well as single instances for parameters that specify a resource.

Additionally we need to:

  • Ensure all cmdlets are covered by tests
  • Ensure all tests are passing with the new changes and skipped tests are fixed and rerecorded
  • All documentation is updated and all examples/help messages are updated or fixed

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions