Interface StorageAccount.UpdateStages.WithNetworkAccess
-
- All Known Subinterfaces:
StorageAccount.Update
- Enclosing interface:
- StorageAccount.UpdateStages
public static interface StorageAccount.UpdateStages.WithNetworkAccessThe stage of storage account update allowing to configure network access.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StorageAccount.UpdatewithAccessFromAllNetworks()Specifies that by default access to storage account should be allowed from all networks.StorageAccount.UpdatewithAccessFromAzureServices()Specifies that access to the storage account should be allowed from applications running on Microsoft Azure services.StorageAccount.UpdatewithAccessFromIpAddress(String ipAddress)Specifies that access to the storage account from a specific ip address should be allowed.StorageAccount.UpdatewithAccessFromIpAddressRange(String ipAddressCidr)Specifies that access to the storage account from a specific ip range should be allowed.StorageAccount.UpdatewithAccessFromNetworkSubnet(String subnetId)Specifies that access to the storage account from a specific virtual network subnet should be allowed.StorageAccount.UpdatewithAccessFromSelectedNetworks()Specifies that by default access to storage account should be denied from all networks except from those networks specified viawithAccessFromNetworkSubnet(String),withAccessFromIpAddress(String)andwithAccessFromIpAddressRange(String).StorageAccount.UpdatewithAzureFilesAadIntegrationEnabled(boolean enabled)Specifies whether Files AAD integration will be enabled or not.StorageAccount.UpdatewithoutAccessFromAzureServices()Specifies that previously added access exception to the storage account from application running on azure should be removed.StorageAccount.UpdatewithoutIpAddressAccess(String ipAddress)Specifies that previously allowed access from specific ip address should be removed.StorageAccount.UpdatewithoutIpAddressRangeAccess(String ipAddressCidr)Specifies that previously allowed access from specific ip range should be removed.StorageAccount.UpdatewithoutNetworkSubnetAccess(String subnetId)Specifies that previously allowed access from specific virtual network subnet should be removed.StorageAccount.UpdatewithoutReadAccessToLoggingFromAnyNetwork()Specifies that previously added read access exception to the storage logging from any network should be removed.StorageAccount.UpdatewithoutReadAccessToMetricsFromAnyNetwork()Specifies that previously added read access exception to the storage metrics from any network should be removed.StorageAccount.UpdatewithReadAccessToLogEntriesFromAnyNetwork()Specifies that read access to the storage logging should be allowed from any network.StorageAccount.UpdatewithReadAccessToMetricsFromAnyNetwork()Specifies that read access to the storage metrics should be allowed from any network.
-
-
-
Method Detail
-
withAccessFromAllNetworks
StorageAccount.Update withAccessFromAllNetworks()
Specifies that by default access to storage account should be allowed from all networks.- Returns:
- the next stage of storage account update
-
withAccessFromSelectedNetworks
StorageAccount.Update withAccessFromSelectedNetworks()
Specifies that by default access to storage account should be denied from all networks except from those networks specified viawithAccessFromNetworkSubnet(String),withAccessFromIpAddress(String)andwithAccessFromIpAddressRange(String).- Returns:
- the next stage of storage account update
-
withAccessFromNetworkSubnet
StorageAccount.Update withAccessFromNetworkSubnet(String subnetId)
Specifies that access to the storage account from a specific virtual network subnet should be allowed.- Parameters:
subnetId- the virtual network subnet id- Returns:
- the next stage of storage account update
-
withAccessFromIpAddress
StorageAccount.Update withAccessFromIpAddress(String ipAddress)
Specifies that access to the storage account from a specific ip address should be allowed.- Parameters:
ipAddress- the ip address- Returns:
- the next stage of storage account update
-
withAccessFromIpAddressRange
StorageAccount.Update withAccessFromIpAddressRange(String ipAddressCidr)
Specifies that access to the storage account from a specific ip range should be allowed.- Parameters:
ipAddressCidr- the ip address range expressed in cidr format- Returns:
- the next stage of storage account update
-
withReadAccessToLogEntriesFromAnyNetwork
StorageAccount.Update withReadAccessToLogEntriesFromAnyNetwork()
Specifies that read access to the storage logging should be allowed from any network.- Returns:
- the next stage of storage account definition
-
withReadAccessToMetricsFromAnyNetwork
StorageAccount.Update withReadAccessToMetricsFromAnyNetwork()
Specifies that read access to the storage metrics should be allowed from any network.- Returns:
- the next stage of storage account definition
-
withAccessFromAzureServices
StorageAccount.Update withAccessFromAzureServices()
Specifies that access to the storage account should be allowed from applications running on Microsoft Azure services.- Returns:
- the next stage of storage account definition
-
withoutNetworkSubnetAccess
StorageAccount.Update withoutNetworkSubnetAccess(String subnetId)
Specifies that previously allowed access from specific virtual network subnet should be removed.- Parameters:
subnetId- the virtual network subnet id- Returns:
- the next stage of storage account update
-
withoutIpAddressAccess
StorageAccount.Update withoutIpAddressAccess(String ipAddress)
Specifies that previously allowed access from specific ip address should be removed.- Parameters:
ipAddress- the ip address- Returns:
- the next stage of storage account update
-
withoutIpAddressRangeAccess
StorageAccount.Update withoutIpAddressRangeAccess(String ipAddressCidr)
Specifies that previously allowed access from specific ip range should be removed.- Parameters:
ipAddressCidr- the ip address range expressed in cidr format- Returns:
- the next stage of storage account update
-
withoutReadAccessToLoggingFromAnyNetwork
StorageAccount.Update withoutReadAccessToLoggingFromAnyNetwork()
Specifies that previously added read access exception to the storage logging from any network should be removed.- Returns:
- the next stage of storage account update
-
withoutReadAccessToMetricsFromAnyNetwork
StorageAccount.Update withoutReadAccessToMetricsFromAnyNetwork()
Specifies that previously added read access exception to the storage metrics from any network should be removed.- Returns:
- the next stage of storage account update
-
withoutAccessFromAzureServices
StorageAccount.Update withoutAccessFromAzureServices()
Specifies that previously added access exception to the storage account from application running on azure should be removed.- Returns:
- the next stage of storage account update
-
withAzureFilesAadIntegrationEnabled
StorageAccount.Update withAzureFilesAadIntegrationEnabled(boolean enabled)
Specifies whether Files AAD integration will be enabled or not.- Parameters:
enabled- whether Files AAD integration will be enabled or not- Returns:
- the next stage of storage account update
-
-