Interface Vault.DefinitionStages.WithCreate
- All Superinterfaces:
Creatable<Vault>, HasName, Indexable, Resource.DefinitionWithTags<Vault.DefinitionStages.WithCreate>, Vault.DefinitionStages.WithAccessPolicy, Vault.DefinitionStages.WithConfigurations, Vault.DefinitionStages.WithNetworkRuleSet, Vault.DefinitionStages.WithSku
- All Known Subinterfaces:
Vault.Definition
- Enclosing interface:
Vault.DefinitionStages
public static interface Vault.DefinitionStages.WithCreate
extends Creatable<Vault>, Resource.DefinitionWithTags<Vault.DefinitionStages.WithCreate>, Vault.DefinitionStages.WithSku, Vault.DefinitionStages.WithNetworkRuleSet, Vault.DefinitionStages.WithConfigurations, Vault.DefinitionStages.WithAccessPolicy
A key vault definition with sufficient inputs to create a new storage account in the cloud, but exposing
additional optional inputs to specify.
-
Method Summary
Methods inherited from interface Creatable
create, create, createAsync, createAsyncMethods inherited from interface Resource.DefinitionWithTags
withTag, withTagsMethods inherited from interface Vault.DefinitionStages.WithAccessPolicy
defineAccessPolicy, withAccessPolicy, withEmptyAccessPolicy, withRoleBasedAccessControlMethods inherited from interface Vault.DefinitionStages.WithConfigurations
withDeploymentDisabled, withDeploymentEnabled, withDiskEncryptionDisabled, withDiskEncryptionEnabled, withPurgeProtectionEnabled, withSoftDeleteEnabled, withTemplateDeploymentDisabled, withTemplateDeploymentEnabledMethods inherited from interface Vault.DefinitionStages.WithNetworkRuleSet
disablePublicNetworkAccess, withAccessFromAllNetworks, withAccessFromAzureServices, withAccessFromIpAddress, withAccessFromIpAddressRange, withAccessFromSelectedNetworks, withBypass, withDefaultAction, withVirtualNetworkRulesMethods inherited from interface Vault.DefinitionStages.WithSku
withSku