Interface StorageAccount.UpdateStages.WithNetworkAccess

  • All Known Subinterfaces:
    StorageAccount.Update
    Enclosing interface:
    StorageAccount.UpdateStages

    public static interface StorageAccount.UpdateStages.WithNetworkAccess
    The stage of storage account update allowing to configure network access.
    • 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
      • 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