@@ -282,7 +282,7 @@ public class SetAzureKeyVaultAccessPolicy : KeyVaultManagementCmdletBase
282
282
[ Parameter ( Mandatory = false ,
283
283
ParameterSetName = ResourceIdByEmailAddress ,
284
284
HelpMessage = "Specifies key operation permissions to grant to a user or service principal." ) ]
285
- [ ValidateSet ( "all" , "decrypt" , "encrypt" , "unwrapKey" , "wrapKey" , "verify" , "sign" , "get" , "list" , "update" , "create" , "import" , "delete" , "backup" , "restore" , "recover" , "purge" ) ]
285
+ [ PSArgumentCompleter ( "all" , "decrypt" , "encrypt" , "unwrapKey" , "wrapKey" , "verify" , "sign" , "get" , "list" , "update" , "create" , "import" , "delete" , "backup" , "restore" , "recover" , "purge" , "rotate ") ]
286
286
public string [ ] PermissionsToKeys { get ; set ; }
287
287
288
288
/// <summary>
@@ -324,7 +324,7 @@ public class SetAzureKeyVaultAccessPolicy : KeyVaultManagementCmdletBase
324
324
[ Parameter ( Mandatory = false ,
325
325
ParameterSetName = ResourceIdByEmailAddress ,
326
326
HelpMessage = "Specifies secret operation permissions to grant to a user or service principal." ) ]
327
- [ ValidateSet ( "all" , "get" , "list" , "set" , "delete" , "backup" , "restore" , "recover" , "purge" ) ]
327
+ [ PSArgumentCompleter ( "all" , "get" , "list" , "set" , "delete" , "backup" , "restore" , "recover" , "purge" ) ]
328
328
public string [ ] PermissionsToSecrets { get ; set ; }
329
329
330
330
/// <summary>
@@ -366,7 +366,7 @@ public class SetAzureKeyVaultAccessPolicy : KeyVaultManagementCmdletBase
366
366
[ Parameter ( Mandatory = false ,
367
367
ParameterSetName = ResourceIdByEmailAddress ,
368
368
HelpMessage = "Specifies certificate operation permissions to grant to a user or service principal." ) ]
369
- [ ValidateSet ( "all" , "get" , "list" , "delete" , "create" , "import" , "update" , "managecontacts" , "getissuers" , "listissuers" , "setissuers" , "deleteissuers" , "manageissuers" , "recover" , "purge" , "backup" , "restore" ) ]
369
+ [ PSArgumentCompleter ( "all" , "get" , "list" , "delete" , "create" , "import" , "update" , "managecontacts" , "getissuers" , "listissuers" , "setissuers" , "deleteissuers" , "manageissuers" , "recover" , "purge" , "backup" , "restore" ) ]
370
370
public string [ ] PermissionsToCertificates { get ; set ; }
371
371
372
372
/// <summary>
@@ -408,7 +408,7 @@ public class SetAzureKeyVaultAccessPolicy : KeyVaultManagementCmdletBase
408
408
[ Parameter ( Mandatory = false ,
409
409
ParameterSetName = ResourceIdByEmailAddress ,
410
410
HelpMessage = "Specifies managed storage account and sas definition operation permissions to grant to a user or service principal." ) ]
411
- [ ValidateSet ( "all" , "get" , "list" , "delete" , "set" , "update" , "regeneratekey" , "getsas" , "listsas" , "deletesas" , "setsas" , "recover" , "backup" , "restore" , "purge" ) ]
411
+ [ PSArgumentCompleter ( "all" , "get" , "list" , "delete" , "set" , "update" , "regeneratekey" , "getsas" , "listsas" , "deletesas" , "setsas" , "recover" , "backup" , "restore" , "purge" ) ]
412
412
public string [ ] PermissionsToStorage { get ; set ; }
413
413
414
414
[ Parameter ( Mandatory = false ,
0 commit comments