| Package | Description |
|---|---|
| com.azure.resourcemanager.storage.models |
Package containing the data models for StorageManagementClient.
|
| 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.WithCreateAndAccessTier
The stage of storage account definition allowing to set access tier.
|
| Modifier and Type | Method and Description |
|---|---|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithBlobAccess.disableBlobPublicAccess()
Disables blob public access.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithBlobAccess.disableSharedKeyAccess()
Disables shared key access.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromAllNetworks()
Specifies that by default access to storage account should be allowed from all networks.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromAzureServices()
Specifies that access to the storage account should be allowed from applications running on Microsoft
Azure services.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress(String ipAddress)
Specifies that access to the storage account from the specific ip address should be allowed.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddressRange(String ipAddressCidr)
Specifies that access to the storage account from the specific ip range should be allowed.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromNetworkSubnet(String subnetId)
Specifies that access to the storage account from the specific virtual network subnet should be allowed.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromSelectedNetworks()
Specifies that by default access to storage account should be denied from all networks except from those
networks specified via
StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromNetworkSubnet(String) StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress(String) and StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddressRange(String). |
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithCreateAndAccessTier.withAccessTier(AccessTier accessTier)
Specifies the access tier used for billing.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithAzureFilesAadIntegration.withAzureFilesAadIntegrationEnabled(boolean enabled)
Specifies whether Azure files aad integration will be enabled or not.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithEncryption.withBlobEncryption()
Specifies that encryption needs be enabled for blob service.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind.withBlockBlobStorageAccountKind()
Specifies the storage account kind to be "BlockBlobStorage".
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(CustomDomain customDomain)
Specifies the user domain assigned to the storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(String name)
Specifies the user domain assigned to the storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(String name,
boolean useSubDomain)
Specifies the user domain assigned to the storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithEncryption.withEncryptionKeyFromKeyVault(String keyVaultUri,
String keyName,
String keyVersion)
Specifies the KeyVault key to be used as encryption key.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithEncryption.withFileEncryption()
Specifies that encryption needs be enabled for file service.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithFileStorageAccountKind.withFileStorageAccountKind()
Specifies the storage account kind to be "FileStorage".
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind.withGeneralPurposeAccountKind()
Specifies the storage account kind to be "Storage", the kind for general purposes.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind.withGeneralPurposeAccountKindV2()
Specifies the storage account kind to be "StorageV2", the kind for general purposes.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithHns.withHnsEnabled(boolean enabled)
Specifies whether Hns will be enabled or not.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithAccessTraffic.withHttpAndHttpsTraffic()
Specifies that both http and https traffic should be allowed to storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithLargeFileShares.withLargeFileShares(boolean enabled)
Allow large file shares if sets to enabled.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithAccessTraffic.withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Specifies the minimum TLS version for HTTPS traffic.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithAccessTraffic.withOnlyHttpsTraffic()
Specifies that only https traffic should be allowed to storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithEncryption.withoutBlobEncryption()
Disables encryption for blob service.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithEncryption.withoutFileEncryption()
Disables encryption for file service.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withReadAccessToLogEntriesFromAnyNetwork()
Specifies that read access to the storage logging should be allowed from any network.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithNetworkAccess.withReadAccessToMetricsFromAnyNetwork()
Specifies that read access to the storage metrics should be allowed from any network.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithSku.withSku(StorageAccountSkuType sku)
Specifies the sku of the storage account.
|
StorageAccount.DefinitionStages.WithCreate |
StorageAccount.DefinitionStages.WithManagedServiceIdentity.withSystemAssignedManagedServiceIdentity()
Specifies that implicit managed service identity (MSI) needs to be enabled.
|
Copyright © 2021 Microsoft Corporation. All rights reserved.