Vault.UpdateStages.WithNetworkRuleSet Interface
public static interface Vault.UpdateStages.WithNetworkRuleSet
A key vault update allowing the NetworkRuleSet to be set.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Update |
disablePublicNetworkAccess()
Disables public network access for the vault, for private link feature. |
| abstract Update |
enablePublicNetworkAccess()
Enables public network access for the vault. |
| abstract Update |
withAccessFromAllNetworks()
Specifies that by default access to key vault should be allowed from all networks. |
| abstract Update |
withAccessFromAzureServices()
Specifies that access to the key vault should be allowed from applications running on Microsoft azure services. |
| abstract Update |
withAccessFromIpAddress(String ipAddress)
Specifies that access to the key vault from the specific ip address should be allowed. |
| abstract Update |
withAccessFromIpAddressRange(String ipAddressCidr)
Specifies that access to the key vault from the specific ip range should be allowed. |
| abstract Update |
withAccessFromSelectedNetworks()
Specifies that by default access to key vault should be denied from all networks. |
| abstract Update |
withBypass(NetworkRuleBypassOptions bypass)
Set the bypass value. |
| abstract Update |
withDefaultAction(NetworkRuleAction defaultAction)
Set the default |
| abstract Update |
withVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)
Get the virtual |
Method Details
disablePublicNetworkAccess
public abstract Vault.Update disablePublicNetworkAccess()
Disables public network access for the vault, for private link feature.
Returns:
enablePublicNetworkAccess
public abstract Vault.Update enablePublicNetworkAccess()
Enables public network access for the vault.
Returns:
withAccessFromAllNetworks
public abstract Vault.Update withAccessFromAllNetworks()
Specifies that by default access to key vault should be allowed from all networks.
Returns:
withAccessFromAzureServices
public abstract Vault.Update withAccessFromAzureServices()
Specifies that access to the key vault should be allowed from applications running on Microsoft azure services.
Returns:
withAccessFromIpAddress
public abstract Vault.Update withAccessFromIpAddress(String ipAddress)
Specifies that access to the key vault from the specific ip address should be allowed.
Parameters:
Returns:
withAccessFromIpAddressRange
public abstract Vault.Update withAccessFromIpAddressRange(String ipAddressCidr)
Specifies that access to the key vault from the specific ip range should be allowed.
Parameters:
Returns:
withAccessFromSelectedNetworks
public abstract 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:
withBypass
public abstract Vault.Update withBypass(NetworkRuleBypassOptions bypass)
Set the bypass value.
Parameters:
Returns:
withDefaultAction
public abstract Vault.Update withDefaultAction(NetworkRuleAction defaultAction)
Set the defaultAction value.
Parameters:
Returns:
withVirtualNetworkRules
public abstract Vault.Update withVirtualNetworkRules(List<VirtualNetworkRule> virtualNetworkRules)
Get the virtualNetworkRules value.
Parameters:
Returns: