Interface Vault.DefinitionStages.WithNetworkRuleSet

All Known Subinterfaces:
Vault.Definition, Vault.DefinitionStages.WithCreate
Enclosing interface:
Vault.DefinitionStages

public static interface Vault.DefinitionStages.WithNetworkRuleSet
A key vault definition allowing the networkAcl to be set.
  • Method Details

    • 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

      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.