public interface StorageAccount extends GroupableResource<StorageManager,StorageAccountInner>, Refreshable<StorageAccount>, Updatable<StorageAccount.Update>, SupportsListingPrivateLinkResource, SupportsListingPrivateEndpointConnection, SupportsUpdatingPrivateEndpointConnection
| Modifier and Type | Interface and Description |
|---|---|
static interface |
StorageAccount.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
StorageAccount.DefinitionStages
Grouping of all the storage account definition stages.
|
static interface |
StorageAccount.Update
The template for a storage account update operation, containing all the settings that can be modified.
|
static interface |
StorageAccount.UpdateStages
Grouping of all the storage account update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
AccessTier |
accessTier() |
AccountStatuses |
accountStatuses() |
boolean |
canAccessFromAzureServices()
Checks storage account can be accessed from applications running on azure.
|
boolean |
canReadLogEntriesFromAnyNetwork()
Checks storage log entries can be read from any network.
|
boolean |
canReadMetricsFromAnyNetwork()
Checks storage metrics can be read from any network.
|
OffsetDateTime |
creationTime() |
CustomDomain |
customDomain() |
StorageAccountEncryptionKeySource |
encryptionKeySource() |
Map<StorageService,StorageAccountEncryptionStatus> |
encryptionStatuses() |
PublicEndpoints |
endPoints() |
List<StorageAccountKey> |
getKeys()
Fetch the up-to-date access keys from Azure for this storage account.
|
Mono<List<StorageAccountKey>> |
getKeysAsync()
Fetch the up-to-date access keys from Azure for this storage account asynchronously.
|
List<String> |
ipAddressesWithAccess() |
List<String> |
ipAddressRangesWithAccess() |
boolean |
isAccessAllowedFromAllNetworks() |
boolean |
isAzureFilesAadIntegrationEnabled()
Checks whether Aad Integration is enabled for files on this storage account.
|
boolean |
isBlobPublicAccessAllowed()
Checks whether blob public access is allowed.
|
boolean |
isHnsEnabled()
Checks whether Hns is enabled on this storage account.
|
boolean |
isHttpsTrafficOnly()
Checks whether storage account only allow HTTPS traffic.
|
boolean |
isLargeFileSharesEnabled()
Checks whether large file shares enabled on this storage account.
|
boolean |
isSharedKeyAccessAllowed()
Checks whether shared key access is allowed.
|
Kind |
kind() |
OffsetDateTime |
lastGeoFailoverTime() |
MinimumTlsVersion |
minimumTlsVersion() |
List<String> |
networkSubnetsWithAccess() |
ProvisioningState |
provisioningState() |
List<StorageAccountKey> |
regenerateKey(String keyName)
Regenerates the access keys for this storage account.
|
Mono<List<StorageAccountKey>> |
regenerateKeyAsync(String keyName)
Regenerates the access keys for this storage account asynchronously.
|
StorageAccountSkuType |
skuType() |
String |
systemAssignedManagedServiceIdentityPrincipalId() |
String |
systemAssignedManagedServiceIdentityTenantId() |
region, regionName, tags, typenameresourceGroupNamemanagerinnerModelrefresh, refreshAsyncupdatelistPrivateLinkResources, listPrivateLinkResourcesAsynclistPrivateEndpointConnections, listPrivateEndpointConnectionsAsyncapprovePrivateEndpointConnection, approvePrivateEndpointConnectionAsync, rejectPrivateEndpointConnection, rejectPrivateEndpointConnectionAsyncAccountStatuses accountStatuses()
StorageAccountSkuType skuType()
Kind kind()
OffsetDateTime creationTime()
CustomDomain customDomain()
OffsetDateTime lastGeoFailoverTime()
ProvisioningState provisioningState()
PublicEndpoints endPoints()
StorageAccountEncryptionKeySource encryptionKeySource()
Map<StorageService,StorageAccountEncryptionStatus> encryptionStatuses()
AccessTier accessTier()
String systemAssignedManagedServiceIdentityTenantId()
String systemAssignedManagedServiceIdentityPrincipalId()
boolean isAccessAllowedFromAllNetworks()
List<String> networkSubnetsWithAccess()
List<String> ipAddressesWithAccess()
List<String> ipAddressRangesWithAccess()
boolean canReadLogEntriesFromAnyNetwork()
boolean canReadMetricsFromAnyNetwork()
boolean canAccessFromAzureServices()
boolean isAzureFilesAadIntegrationEnabled()
boolean isHnsEnabled()
boolean isLargeFileSharesEnabled()
MinimumTlsVersion minimumTlsVersion()
boolean isHttpsTrafficOnly()
boolean isBlobPublicAccessAllowed()
boolean isSharedKeyAccessAllowed()
List<StorageAccountKey> getKeys()
Mono<List<StorageAccountKey>> getKeysAsync()
List<StorageAccountKey> regenerateKey(String keyName)
keyName - if the key nameMono<List<StorageAccountKey>> regenerateKeyAsync(String keyName)
keyName - if the key nameCopyright © 2021 Microsoft Corporation. All rights reserved.