Uses of Interface
com.azure.resourcemanager.storage.models.StorageAccount.DefinitionStages.WithCreate
Packages that use StorageAccount.DefinitionStages.WithCreate
Package
Description
Package containing the data models for StorageManagementClient.
-
Uses of StorageAccount.DefinitionStages.WithCreate in com.azure.resourcemanager.storage.models
Subinterfaces of StorageAccount.DefinitionStages.WithCreate in com.azure.resourcemanager.storage.modelsModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceThe stage of storage account definition allowing to set access tier.Subinterfaces with type arguments of type StorageAccount.DefinitionStages.WithCreate in com.azure.resourcemanager.storage.modelsModifier and TypeInterfaceDescriptionstatic interfaceA storage account definition with sufficient inputs to create a new storage account in the cloud, but exposing additional optional inputs to specify.static interfaceThe stage of a storage account definition allowing to specify the resource group.Methods in com.azure.resourcemanager.storage.models that return StorageAccount.DefinitionStages.WithCreateModifier and TypeMethodDescriptionStorageAccount.DefinitionStages.WithAllowCrossTenantReplication.allowCrossTenantReplication()Enables allow cross tenant replication.StorageAccount.DefinitionStages.WithBlobAccess.disableBlobPublicAccess()Disables blob public access.StorageAccount.DefinitionStages.WithNetworkAccess.disablePublicNetworkAccess()Disables public network access for the storage account.StorageAccount.DefinitionStages.WithBlobAccess.disableSharedKeyAccess()Disables shared key access.StorageAccount.DefinitionStages.WithAllowCrossTenantReplication.disallowCrossTenantReplication()Disables allow cross tenant replication.StorageAccount.DefinitionStages.WithDefaultToOAuthAuthentication.enableDefaultToOAuthAuthentication()Allows default to oauth authentication, configured by individual containers.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromAllNetworks()Specifies that by default access to storage account should be allowed from all networks.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromAzureServices()Specifies that access to the storage account should be allowed from applications running on Microsoft Azure services.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress(String ipAddress) Specifies that access to the storage account from the specific ip address should be allowed.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddressRange(String ipAddressCidr) Specifies that access to the storage account from the specific ip range should be allowed.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromNetworkSubnet(String subnetId) Specifies that access to the storage account from the specific virtual network subnet should be allowed.StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromSelectedNetworks()Specifies that by default access to storage account should be denied from all networks except from those networks specified viaStorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromNetworkSubnet(String)StorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress(String)andStorageAccount.DefinitionStages.WithNetworkAccess.withAccessFromIpAddressRange(String).StorageAccount.DefinitionStages.WithCreateAndAccessTier.withAccessTier(AccessTier accessTier) Specifies the access tier used for billing.StorageAccount.DefinitionStages.WithAzureFilesAadIntegration.withAzureFilesAadIntegrationEnabled(boolean enabled) Specifies whether Azure files aad integration will be enabled or not.StorageAccount.DefinitionStages.WithEncryption.withBlobEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind.withBlockBlobStorageAccountKind()Specifies the storage account kind to be "BlockBlobStorage".StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(CustomDomain customDomain) Specifies the user domain assigned to the storage account.StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(String name) Specifies the user domain assigned to the storage account.StorageAccount.DefinitionStages.WithCustomDomain.withCustomDomain(String name, boolean useSubDomain) Specifies the user domain assigned to the storage account.StorageAccount.DefinitionStages.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.DefinitionStages.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.DefinitionStages.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.DefinitionStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity) Specifies an existing user assigned identity to be associated with the storage account.StorageAccount.DefinitionStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(String identityId) Specifies an existing user assigned identity to be associated with the storage account.StorageAccount.DefinitionStages.WithEncryption.withFileEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.DefinitionStages.WithFileStorageAccountKind.withFileStorageAccountKind()Specifies the storage account kind to be "FileStorage".StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind.withGeneralPurposeAccountKind()Specifies the storage account kind to be "Storage", the kind for general purposes.StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind.withGeneralPurposeAccountKindV2()Specifies the storage account kind to be "StorageV2", the kind for general purposes.StorageAccount.DefinitionStages.WithHns.withHnsEnabled(boolean enabled) Specifies whether Hns will be enabled or not.StorageAccount.DefinitionStages.WithAccessTraffic.withHttpAndHttpsTraffic()Specifies that both http and https traffic should be allowed to storage account.StorageAccount.DefinitionStages.WithEncryption.withInfrastructureEncryption()Enables the infrastructure encryption for double encryption of Azure Storage data.StorageAccount.DefinitionStages.WithLargeFileShares.withLargeFileShares(boolean enabled) Allow large file shares if sets to enabled.StorageAccount.DefinitionStages.WithAccessTraffic.withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion) Specifies the minimum TLS version for HTTPS traffic.StorageAccount.DefinitionStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the Storage Account.StorageAccount.DefinitionStages.WithAccessTraffic.withOnlyHttpsTraffic()Specifies that only https traffic should be allowed to storage account.StorageAccount.DefinitionStages.WithEncryption.withoutBlobEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.DefinitionStages.WithEncryption.withoutFileEncryption()Deprecated.Azure Storage encryption cannot be disabled.StorageAccount.DefinitionStages.WithEncryption.withQueueAccountScopedEncryptionKey()Specifies that queue service uses an encryption key that is scoped to the account.StorageAccount.DefinitionStages.WithNetworkAccess.withReadAccessToLogEntriesFromAnyNetwork()Specifies that read access to the storage logging should be allowed from any network.StorageAccount.DefinitionStages.WithNetworkAccess.withReadAccessToMetricsFromAnyNetwork()Specifies that read access to the storage metrics should be allowed from any network.StorageAccount.DefinitionStages.WithSku.withSku(StorageAccountSkuType sku) Specifies the sku of the storage account.StorageAccount.DefinitionStages.WithManagedServiceIdentity.withSystemAssignedManagedServiceIdentity()Specifies that implicit managed service identity (MSI) needs to be enabled.StorageAccount.DefinitionStages.WithEncryption.withTableAccountScopedEncryptionKey()Specifies that table service uses an encryption key that is scoped to the account.