Uses of Interface
com.azure.resourcemanager.storage.models.StorageAccount.Update
Packages that use StorageAccount.Update
Package
Description
Package containing the data models for StorageManagementClient.
-
Uses of StorageAccount.Update in com.azure.resourcemanager.storage.models
Methods in com.azure.resourcemanager.storage.models that return StorageAccount.UpdateModifier and TypeMethodDescriptionStorageAccount.UpdateStages.WithAllowCrossTenantReplication.allowCrossTenantReplication()Allows to allow cross tenant replication, configured by individual containers.StorageAccount.UpdateStages.WithBlobAccess.disableBlobPublicAccess()Disables blob public access.StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication.disableDefaultToOAuthAuthentication()Disables default to oauth authentication.StorageAccount.UpdateStages.WithNetworkAccess.disablePublicNetworkAccess()Disables public network access for the storage account.StorageAccount.UpdateStages.WithBlobAccess.disableSharedKeyAccess()Disables shared key access.StorageAccount.UpdateStages.WithAllowCrossTenantReplication.disallowCrossTenantReplication()Disables cross tenant replication.StorageAccount.UpdateStages.WithBlobAccess.enableBlobPublicAccess()Allows blob public access, configured by individual containers.StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication.enableDefaultToOAuthAuthentication()Allows default to oauth authentication, configured by individual containers.StorageAccount.UpdateStages.WithNetworkAccess.enablePublicNetworkAccess()Enables public network access for the storage account.StorageAccount.UpdateStages.WithBlobAccess.enableSharedKeyAccess()Allows shared key access.StorageAccount.UpdateStages.WithUpgrade.upgradeToGeneralPurposeAccountKindV2()Specifies that the storage account should be upgraded to V2 kind.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromAllNetworks()Specifies that by default access to storage account should be allowed from all networks.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromAzureServices()Specifies that access to the storage account should be allowed from applications running on Microsoft Azure services.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromIpAddress(String ipAddress) Specifies that access to the storage account from a specific ip address should be allowed.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromIpAddressRange(String ipAddressCidr) Specifies that access to the storage account from a specific ip range should be allowed.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromNetworkSubnet(String subnetId) Specifies that access to the storage account from a specific virtual network subnet should be allowed.StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromSelectedNetworks()Specifies that by default access to storage account should be denied from all networks except from those networks specified viaStorageAccount.UpdateStages.WithNetworkAccess.withAccessFromNetworkSubnet(String),StorageAccount.UpdateStages.WithNetworkAccess.withAccessFromIpAddress(String)andStorageAccount.UpdateStages.WithNetworkAccess.withAccessFromIpAddressRange(String).StorageAccount.UpdateStages.WithAccessTier.withAccessTier(AccessTier accessTier) Specifies the access tier used for billing.StorageAccount.UpdateStages.WithNetworkAccess.withAzureFilesAadIntegrationEnabled(boolean enabled) Specifies whether Files AAD integration will be enabled or not.StorageAccount.UpdateStages.WithEncryption.withBlobEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.UpdateStages.WithCustomDomain.withCustomDomain(CustomDomain customDomain) Specifies the user domain assigned to the storage account.StorageAccount.UpdateStages.WithCustomDomain.withCustomDomain(String name) Specifies the user domain assigned to the storage account.StorageAccount.UpdateStages.WithCustomDomain.withCustomDomain(String name, boolean useSubDomain) Specifies the user domain assigned to the storage account.StorageAccount.UpdateStages.WithEncryption.withEncryptionKeyFromKeyVault(String keyVaultUri, String keyName, String keyVersion) Specifies the KeyVault key to be used as key for encryption and the system-assigned identity to access the KeyVault, meaning this Storage Account will be encrypted with Customer-managed keys.StorageAccount.UpdateStages.WithEncryption.withEncryptionKeyFromKeyVault(String keyVaultUri, String keyName, String keyVersion, Identity userAssignedIdentity) Specifies the KeyVault key to be used as key for encryption and the user-assigned identity to access the KeyVault, meaning this Storage Account will be encrypted with Customer-managed keys.StorageAccount.UpdateStages.WithEncryption.withEncryptionKeyFromKeyVault(String keyVaultUri, String keyName, String keyVersion, String userAssignedIdentityId) Specifies the KeyVault key to be used as key for encryption and the user-assigned identity to access the KeyVault, meaning this Storage Account will be encrypted with Customer-managed keys.StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity) Specifies an existing user assigned identity to be associated with the storage account.StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(String identityId) Specifies an existing user assigned identity to be associated with the storage account.StorageAccount.UpdateStages.WithEncryption.withFileEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.UpdateStages.WithAccessTraffic.withHttpAndHttpsTraffic()Specifies that both http and https traffic should be allowed to storage account.StorageAccount.UpdateStages.WithEncryption.withMicrosoftManagedEncryptionKey()Specifies the Microsoft-managed key to be used as key for encryption.StorageAccount.UpdateStages.WithAccessTraffic.withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion) Specifies the minimum TLS version for HTTPS traffic.StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the storage account.StorageAccount.UpdateStages.WithAccessTraffic.withOnlyHttpsTraffic()Specifies that only https traffic should be allowed to storage account.StorageAccount.UpdateStages.WithNetworkAccess.withoutAccessFromAzureServices()Specifies that previously added access exception to the storage account from application running on azure should be removed.StorageAccount.UpdateStages.WithEncryption.withoutBlobEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.UpdateStages.WithEncryption.withoutFileEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.UpdateStages.WithNetworkAccess.withoutIpAddressAccess(String ipAddress) Specifies that previously allowed access from specific ip address should be removed.StorageAccount.UpdateStages.WithNetworkAccess.withoutIpAddressRangeAccess(String ipAddressCidr) Specifies that previously allowed access from specific ip range should be removed.StorageAccount.UpdateStages.WithNetworkAccess.withoutNetworkSubnetAccess(String subnetId) Specifies that previously allowed access from specific virtual network subnet should be removed.StorageAccount.UpdateStages.WithNetworkAccess.withoutReadAccessToLoggingFromAnyNetwork()Specifies that previously added read access exception to the storage logging from any network should be removed.StorageAccount.UpdateStages.WithNetworkAccess.withoutReadAccessToMetricsFromAnyNetwork()Specifies that previously added read access exception to the storage metrics from any network should be removed.StorageAccount.UpdateStages.WithManagedServiceIdentity.withoutSystemAssignedManagedServiceIdentity()Specifies that a system assigned identity associated with the storage account should be removed.StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity.withoutUserAssignedManagedServiceIdentity(String identityId) Specifies that an user assigned identity associated with the storage account should be removed.StorageAccount.UpdateStages.WithNetworkAccess.withReadAccessToLogEntriesFromAnyNetwork()Specifies that read access to the storage logging should be allowed from any network.StorageAccount.UpdateStages.WithNetworkAccess.withReadAccessToMetricsFromAnyNetwork()Specifies that read access to the storage metrics should be allowed from any network.StorageAccount.UpdateStages.WithSku.withSku(StorageAccountSkuType sku) Specifies the sku of the storage account.StorageAccount.UpdateStages.WithManagedServiceIdentity.withSystemAssignedManagedServiceIdentity()Specifies that implicit managed service identity (MSI) needs to be enabled.