Interface Vault.DefinitionStages.WithNetworkRuleSet
-
- All Known Subinterfaces:
Vault.Definition,Vault.DefinitionStages.WithCreate
- Enclosing interface:
- Vault.DefinitionStages
public static interface Vault.DefinitionStages.WithNetworkRuleSetA key vault definition allowing the networkAcl to be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vault.DefinitionStages.WithCreatewithAccessFromAllNetworks()Specifies that by default access to key vault should be allowed from all networks.Vault.DefinitionStages.WithCreatewithAccessFromAzureServices()Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.Vault.DefinitionStages.WithCreatewithAccessFromIpAddress(String ipAddress)Specifies that access to the key vault from the specific ip address should be allowed.Vault.DefinitionStages.WithCreatewithAccessFromIpAddressRange(String ipAddressCidr)Specifies that access to the key vault from the specific ip range should be allowed.Vault.DefinitionStages.WithCreatewithAccessFromSelectedNetworks()Specifies that by default access to key vault should be denied from all networks.Vault.DefinitionStages.WithCreatewithBypass(NetworkRuleBypassOptions bypass)Set the bypass value.Vault.DefinitionStages.WithCreatewithDefaultAction(NetworkRuleAction defaultAction)Set the defaultAction value.Vault.DefinitionStages.WithCreatewithVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)Get the virtualNetworkRules value.
-
-
-
Method Detail
-
withAccessFromAllNetworks
Vault.DefinitionStages.WithCreate withAccessFromAllNetworks()
Specifies that by default access to key vault should be allowed from all networks.- Returns:
- the next stage of key vault definition
-
withAccessFromSelectedNetworks
Vault.DefinitionStages.WithCreate withAccessFromSelectedNetworks()
Specifies that by default access to key vault should be denied from all networks. except from those networks specified via withVirtualNetworkRules, withAccessFromIpAddressRange, withAccessFromIpAddress- Returns:
- the next stage of key vault definition
-
withAccessFromIpAddress
Vault.DefinitionStages.WithCreate withAccessFromIpAddress(String ipAddress)
Specifies that access to the key vault from the specific ip address should be allowed.- Parameters:
ipAddress- the ip address- Returns:
- the next stage of key vault definition
-
withAccessFromIpAddressRange
Vault.DefinitionStages.WithCreate withAccessFromIpAddressRange(String ipAddressCidr)
Specifies that access to the key vault from the specific ip range should be allowed.- Parameters:
ipAddressCidr- the ip address CIDR- Returns:
- the next stage of key vault definition
-
withAccessFromAzureServices
Vault.DefinitionStages.WithCreate withAccessFromAzureServices()
Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.- Returns:
- the next stage of key vault definition.
-
withBypass
Vault.DefinitionStages.WithCreate withBypass(NetworkRuleBypassOptions bypass)
Set the bypass value.- Parameters:
bypass- the bypass value to set- Returns:
- the next stage of key vault definition.
-
withDefaultAction
Vault.DefinitionStages.WithCreate withDefaultAction(NetworkRuleAction defaultAction)
Set the defaultAction value.- Parameters:
defaultAction- the defaultAction value to set- Returns:
- the next stage of key vault definition.
-
withVirtualNetworkRules
Vault.DefinitionStages.WithCreate withVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)
Get the virtualNetworkRules value.- Parameters:
virtualNetworkRules- the virtual network rules- Returns:
- the next stage of key vault definition.
-
-