Interface StorageAccount.Update
- All Superinterfaces:
Appliable<StorageAccount>, Indexable, Resource.UpdateWithTags<StorageAccount.Update>, StorageAccount.UpdateStages.WithAccessTier, StorageAccount.UpdateStages.WithAccessTraffic, StorageAccount.UpdateStages.WithAllowCrossTenantReplication, StorageAccount.UpdateStages.WithBlobAccess, StorageAccount.UpdateStages.WithCustomDomain, StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication, StorageAccount.UpdateStages.WithEncryption, StorageAccount.UpdateStages.WithManagedServiceIdentity, StorageAccount.UpdateStages.WithNetworkAccess, StorageAccount.UpdateStages.WithSku, StorageAccount.UpdateStages.WithUpgrade, StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity
- Enclosing interface:
StorageAccount
public static interface StorageAccount.Update
extends Appliable<StorageAccount>, StorageAccount.UpdateStages.WithSku, StorageAccount.UpdateStages.WithCustomDomain, StorageAccount.UpdateStages.WithEncryption, StorageAccount.UpdateStages.WithAccessTier, StorageAccount.UpdateStages.WithManagedServiceIdentity, StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity, StorageAccount.UpdateStages.WithAccessTraffic, StorageAccount.UpdateStages.WithNetworkAccess, StorageAccount.UpdateStages.WithUpgrade, StorageAccount.UpdateStages.WithBlobAccess, StorageAccount.UpdateStages.WithAllowCrossTenantReplication, StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication, Resource.UpdateWithTags<StorageAccount.Update>
The template for a storage account update operation, containing all the settings that can be modified.
-
Method Summary
Methods inherited from interface Appliable
apply, apply, applyAsync, applyAsyncMethods inherited from interface Resource.UpdateWithTags
withoutTag, withTag, withTagsMethods inherited from interface StorageAccount.UpdateStages.WithAccessTier
withAccessTierMethods inherited from interface StorageAccount.UpdateStages.WithAccessTraffic
withHttpAndHttpsTraffic, withMinimumTlsVersion, withOnlyHttpsTrafficMethods inherited from interface StorageAccount.UpdateStages.WithAllowCrossTenantReplication
allowCrossTenantReplication, disallowCrossTenantReplicationMethods inherited from interface StorageAccount.UpdateStages.WithBlobAccess
disableBlobPublicAccess, disableSharedKeyAccess, enableBlobPublicAccess, enableSharedKeyAccessMethods inherited from interface StorageAccount.UpdateStages.WithCustomDomain
withCustomDomain, withCustomDomain, withCustomDomainMethods inherited from interface StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication
disableDefaultToOAuthAuthentication, enableDefaultToOAuthAuthenticationMethods inherited from interface StorageAccount.UpdateStages.WithEncryption
withBlobEncryption, withEncryptionKeyFromKeyVault, withEncryptionKeyFromKeyVault, withEncryptionKeyFromKeyVault, withFileEncryption, withMicrosoftManagedEncryptionKey, withoutBlobEncryption, withoutFileEncryptionMethods inherited from interface StorageAccount.UpdateStages.WithManagedServiceIdentity
withoutSystemAssignedManagedServiceIdentity, withSystemAssignedManagedServiceIdentityMethods inherited from interface StorageAccount.UpdateStages.WithNetworkAccess
disablePublicNetworkAccess, enablePublicNetworkAccess, withAccessFromAllNetworks, withAccessFromAzureServices, withAccessFromIpAddress, withAccessFromIpAddressRange, withAccessFromNetworkSubnet, withAccessFromSelectedNetworks, withAzureFilesAadIntegrationEnabled, withoutAccessFromAzureServices, withoutIpAddressAccess, withoutIpAddressRangeAccess, withoutNetworkSubnetAccess, withoutReadAccessToLoggingFromAnyNetwork, withoutReadAccessToMetricsFromAnyNetwork, withReadAccessToLogEntriesFromAnyNetwork, withReadAccessToMetricsFromAnyNetworkMethods inherited from interface StorageAccount.UpdateStages.WithSku
withSkuMethods inherited from interface StorageAccount.UpdateStages.WithUpgrade
upgradeToGeneralPurposeAccountKindV2