Interface Vault.UpdateStages.WithNetworkRuleSet
-
- All Known Subinterfaces:
Vault.Update
- Enclosing interface:
- Vault.UpdateStages
public static interface Vault.UpdateStages.WithNetworkRuleSetA key vault update allowing the NetworkRuleSet to be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vault.UpdatewithAccessFromAllNetworks()Specifies that by default access to key vault should be allowed from all networks.Vault.UpdatewithAccessFromAzureServices()Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.Vault.UpdatewithAccessFromIpAddress(String ipAddress)Specifies that access to the key vault from the specific ip address should be allowed.Vault.UpdatewithAccessFromIpAddressRange(String ipAddressCidr)Specifies that access to the key vault from the specific ip range should be allowed.Vault.UpdatewithAccessFromSelectedNetworks()Specifies that by default access to key vault should be denied from all networks.Vault.UpdatewithBypass(NetworkRuleBypassOptions bypass)Set the bypass value.Vault.UpdatewithDefaultAction(NetworkRuleAction defaultAction)Set the defaultAction value.Vault.UpdatewithVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)Get the virtualNetworkRules value.
-
-
-
Method Detail
-
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
Vault.Update 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 update stage of key vault definition
-
withAccessFromIpAddressRange
Vault.Update withAccessFromIpAddressRange(String ipAddressCidr)
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
Vault.Update withBypass(NetworkRuleBypassOptions bypass)
Set the bypass value.- Parameters:
bypass- the bypass value to set- Returns:
- the update stage of key vault definition.
-
withDefaultAction
Vault.Update withDefaultAction(NetworkRuleAction defaultAction)
Set the defaultAction value.- Parameters:
defaultAction- the defaultAction value to set- Returns:
- the update stage of key vault definition.
-
withVirtualNetworkRules
Vault.Update withVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)
Get the virtualNetworkRules value.- Parameters:
virtualNetworkRules- virtual network rules- Returns:
- the update stage of key vault definition.
-
-