You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -70,54 +73,85 @@ public class NewAzureKeyVault : KeyVaultManagementCmdletBase
70
73
publicstringLocation{get;set;}
71
74
72
75
[Parameter(Mandatory=false,
73
-
ValueFromPipelineByPropertyName=true,
74
-
HelpMessage="If specified, enables secrets to be retrieved from this key vault by the Microsoft.Compute resource provider when referenced in resource creation.")]
HelpMessage="If specified, 'soft delete' functionality is disabled for this key vault.")]
89
79
publicSwitchParameterDisableSoftDelete{get;set;}
90
80
91
81
[Parameter(Mandatory=false,
82
+
// Hide out until available
83
+
ParameterSetName=KeyVaultParameterSet,
92
84
HelpMessage="If specified, protection against immediate deletion is enabled for this vault; requires soft delete to be enabled as well. Enabling 'purge protection' on a key vault is an irreversible action. Once enabled, it cannot be changed or removed.")]
[Parameter(Mandatory=false,HelpMessage="Specifies how long deleted resources are retained, and how long until a vault or an object in the deleted state can be purged. The default is "+Constants.DefaultSoftDeleteRetentionDaysString+" days.")]
87
+
[Parameter(Mandatory=false,
88
+
// Hide out until available
89
+
ParameterSetName=KeyVaultParameterSet,
90
+
HelpMessage="Specifies how long deleted resources are retained, and how long until a vault or an object in the deleted state can be purged. The default is "+Constants.DefaultSoftDeleteRetentionDaysString+" days.")]
HelpMessage="Specifies the SKU of the key vault instance. For information about which features are available for each SKU, see the Azure Key Vault Pricing website (http://go.microsoft.com/fwlink/?linkid=512521).")]
103
-
publicSkuNameSku{get;set;}
98
+
publicstringSku{get;set;}
104
99
105
100
[Parameter(Mandatory=false,
106
101
ValueFromPipelineByPropertyName=true,
107
102
HelpMessage="A hash table which represents resource tags.")]
108
103
[Alias(Constants.TagsAlias)]
109
104
publicHashtableTag{get;set;}
110
105
111
-
[Parameter(Mandatory=false,HelpMessage="Specifies the network rule set of the vault. It governs the accessibility of the key vault from specific network locations. Created by `New-AzKeyVaultNetworkRuleSetObject`.")]
106
+
[Parameter(Mandatory=false,
107
+
// Hide out until available
108
+
ParameterSetName=KeyVaultParameterSet,
109
+
HelpMessage="Specifies the network rule set of the vault. It governs the accessibility of the key vault from specific network locations. Created by `New-AzKeyVaultNetworkRuleSetObject`.")]
HelpMessage="If specified, enables secrets to be retrieved from this key vault by the Microsoft.Compute resource provider when referenced in resource creation.")]
0 commit comments