Interface Vault.UpdateStages.WithNetworkRuleSet
- All Known Subinterfaces:
Vault.Update
- Enclosing interface:
Vault.UpdateStages
public static interface Vault.UpdateStages.WithNetworkRuleSet
A key vault update allowing the NetworkRuleSet to be set.
-
Method Summary
Modifier and TypeMethodDescriptionDisables public network access for the vault, for private link feature.Enables public network access for the vault.Specifies that by default access to key vault should be allowed from all networks.Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.withAccessFromIpAddress(String ipAddress) Specifies that access to the key vault from the specific ip address should be allowed.withAccessFromIpAddressRange(String ipAddressCidr) Specifies that access to the key vault from the specific ip range should be allowed.Specifies that by default access to key vault should be denied from all networks. except from those networks specified via withVirtualNetworkRules, withAccessFromIpAddressRange withAccesFromIpAddresswithBypass(NetworkRuleBypassOptions bypass) Set the bypass value.withDefaultAction(NetworkRuleAction defaultAction) Set the defaultAction value.withVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules) Get the virtualNetworkRules value.
-
Method Details
-
enablePublicNetworkAccess
Vault.Update enablePublicNetworkAccess()Enables public network access for the vault.- Returns:
- the next stage of the update
-
disablePublicNetworkAccess
Vault.Update disablePublicNetworkAccess()Disables public network access for the vault, for private link feature.- Returns:
- the next stage of the update
-
withAccessFromAllNetworks
Vault.Update 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.Update withAccessFromSelectedNetworks()Specifies that by default access to key vault should be denied from all networks. except from those networks specified via withVirtualNetworkRules, withAccessFromIpAddressRange withAccesFromIpAddress- Returns:
- the update stage of key vault definition
-
withAccessFromIpAddress
Specifies that access to the key vault from the specific ip address should be allowed.- Parameters:
ipAddress- the ip address- Returns:
- the update stage of key vault definition
-
withAccessFromIpAddressRange
Specifies that access to the key vault from the specific ip range should be allowed.- Parameters:
ipAddressCidr- the idAddress range in Cidr format- Returns:
- the update stage of key vault definition
-
withAccessFromAzureServices
Vault.Update withAccessFromAzureServices()Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.- Returns:
- the update stage of key vault definition.
-
withBypass
Set the bypass value.- Parameters:
bypass- the bypass value to set- Returns:
- the update stage of key vault definition.
-
withDefaultAction
Set the defaultAction value.- Parameters:
defaultAction- the defaultAction value to set- Returns:
- the update stage of key vault definition.
-
withVirtualNetworkRules
Get the virtualNetworkRules value.- Parameters:
virtualNetworkRules- virtual network rules- Returns:
- the update stage of key vault definition.
-