IUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The template for a storage account update operation, containing all the settings that can be modified.
public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Storage.Fluent.IStorageAccount>, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithAccessTier, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithAccessTraffic, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithAzureFilesAadIntegration, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithCustomDomain, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithEncryption, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithNetworkAccess, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithSku, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Update.IWithUpgrade
type IUpdate = interface
interface IAppliable<IStorageAccount>
interface IIndexable
interface IWithSku
interface IWithSkuBeta
interface IBeta
interface IWithCustomDomain
interface IWithEncryption
interface IWithEncryptionBeta
interface IWithAccessTier
interface IWithManagedServiceIdentity
interface IWithManagedServiceIdentityBeta
interface IWithAccessTraffic
interface IWithNetworkAccess
interface IWithUpgrade
interface IWithAzureFilesAadIntegration
interface IUpdateWithTags<IUpdate>
Public Interface IUpdate
Implements IAppliable(Of IStorageAccount), IBeta, IUpdateWithTags(Of IUpdate), IWithAccessTier, IWithAccessTraffic, IWithAzureFilesAadIntegration, IWithCustomDomain, IWithEncryption, IWithManagedServiceIdentity, IWithNetworkAccess, IWithSku, IWithUpgrade
- Implements
-
IBeta IUpdateWithTags<IUpdate> IAppliable<IStorageAccount> IIndexable IWithAccessTier IWithAccessTraffic IWithAzureFilesAadIntegration IWithCustomDomain IWithEncryption IWithEncryptionBeta IWithManagedServiceIdentity IWithManagedServiceIdentityBeta IWithNetworkAccess IWithSku IWithSkuBeta IWithUpgrade
Properties
Key | (Inherited from IIndexable) |
Methods
Apply() |
Execute the update request. (Inherited from IAppliable<T>) |
ApplyAsync(CancellationToken, Boolean) |
Execute the update request asynchronously. (Inherited from IAppliable<T>) |
UpgradeToGeneralPurposeAccountKindV2() |
Gets Specifies that the storage account should be upgraded to V2 kind. (Inherited from IWithUpgrade) |
WithAccessFromAllNetworks() |
Specifies that by default access to storage account should be allowed from all networks. (Inherited from IWithNetworkAccess) |
WithAccessFromAzureServices() |
Specifies that access to the storage account should be allowed from applications running on Microsoft Azure services. (Inherited from IWithNetworkAccess) |
WithAccessFromIpAddress(String) |
Specifies that access to the storage account from a specific ip address should be allowed. (Inherited from IWithNetworkAccess) |
WithAccessFromIpAddressRange(String) |
Specifies that access to the storage account from a specific ip range should be allowed. (Inherited from IWithNetworkAccess) |
WithAccessFromNetworkSubnet(String) |
Specifies that access to the storage account from a specific virtual network subnet should be allowed. (Inherited from IWithNetworkAccess) |
WithAccessFromSelectedNetworks() |
Specifies that by default access to storage account should be denied from all networks except from those networks specified via WithNetworkAccess.withAccessFromNetworkSubnet(String), WithNetworkAccess.withAccessFromIpAddress(String) and WithNetworkAccess.withAccessFromIpAddressRange(String). (Inherited from IWithNetworkAccess) |
WithAccessTier(AccessTier) |
Specifies the access tier used for billing. Access tier cannot be changed more than once every 7 days (168 hours). Access tier cannot be set for StandardLRS, StandardGRS, StandardRAGRS, or PremiumLRS account types. (Inherited from IWithAccessTier) |
WithAzureFilesAadIntegrationEnabled(Boolean) |
Specifies whether Azure files Aad integration will be enabled or not. (Inherited from IWithAzureFilesAadIntegration) |
WithBlobEncryption() |
Enables encryption for blob service. (Inherited from IWithEncryptionBeta) |
WithCustomDomain(CustomDomain) |
Specifies the user domain assigned to the storage account. (Inherited from IWithCustomDomain) |
WithCustomDomain(String) |
Specifies the user domain assigned to the storage account. (Inherited from IWithCustomDomain) |
WithCustomDomain(String, Boolean) |
Specifies the user domain assigned to the storage account. (Inherited from IWithCustomDomain) |
WithEncryption() |
Enables encryption for blob service. (Inherited from IWithEncryption) |
WithEncryptionKeyFromKeyVault(String, String, String) |
Specifies the KeyVault key to be used as key for encryption. (Inherited from IWithEncryptionBeta) |
WithFileEncryption() |
Enables encryption for file service. (Inherited from IWithEncryptionBeta) |
WithHttpAndHttpsTraffic() |
Specifies that both http and https traffic should be allowed to storage account. (Inherited from IWithAccessTraffic) |
WithOnlyHttpsTraffic() |
Specifies that only https traffic should be allowed to storage account. (Inherited from IWithAccessTraffic) |
WithoutAccessFromAzureServices() |
Specifies that previously added access exception to the storage account from application running on azure should be removed. (Inherited from IWithNetworkAccess) |
WithoutBlobEncryption() |
Disables encryption for blob service. (Inherited from IWithEncryptionBeta) |
WithoutEncryption() |
Disables encryption for blob service. (Inherited from IWithEncryption) |
WithoutFileEncryption() |
Disables encryption for file service. (Inherited from IWithEncryptionBeta) |
WithoutIpAddressAccess(String) |
Specifies that previously allowed access from specific ip address should be removed. (Inherited from IWithNetworkAccess) |
WithoutIpAddressRangeAccess(String) |
Specifies that previously allowed access from specific ip range should be removed. (Inherited from IWithNetworkAccess) |
WithoutNetworkSubnetAccess(String) |
Specifies that previously allowed access from specific virtual network subnet should be removed. (Inherited from IWithNetworkAccess) |
WithoutReadAccessToLoggingFromAnyNetwork() |
Specifies that previously added read access exception to the storage logging from any network should be removed. (Inherited from IWithNetworkAccess) |
WithoutReadAccessToMetricsFromAnyNetwork() |
Specifies that previously added read access exception to the storage metrics from any network should be removed. (Inherited from IWithNetworkAccess) |
WithoutTag(String) |
Removes a tag from the resource. (Inherited from IUpdateWithTags<T>) |
WithReadAccessToLogEntriesFromAnyNetwork() |
Specifies that read access to the storage logging should be allowed from any network. (Inherited from IWithNetworkAccess) |
WithReadAccessToMetricsFromAnyNetwork() |
Specifies that read access to the storage metrics should be allowed from any network. (Inherited from IWithNetworkAccess) |
WithSku(SkuName) |
Specifies the sku of the storage account. (Inherited from IWithSku) |
WithSku(StorageAccountSkuType) |
Specifies the sku of the storage account. (Inherited from IWithSkuBeta) |
WithSystemAssignedManagedServiceIdentity() |
Specifies that implicit managed service identity (MSI) needs to be enabled. (Inherited from IWithManagedServiceIdentityBeta) |
WithTag(String, String) |
Adds a tag to the resource. (Inherited from IUpdateWithTags<T>) |
WithTags(IDictionary<String,String>) |
Specifies tags for the resource as a {@link Map}. (Inherited from IUpdateWithTags<T>) |
Applies to
Azure SDK for .NET