I
InsightNexus

StorageAccountPropertiesCreateParameters (Azure SDK for Java Reference Documentation)

Author

David Richardson

Published Feb 16, 2026

Get the accessTier property: Required for storage accounts where kind = BlobStorage.

Get the allowBlobPublicAccess property: Allow or disallow public access to all blobs or containers in the storage account.

Get the allowCrossTenantReplication property: Allow or disallow cross AAD tenant object replication.

Get the allowedCopyScope property: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.

Get the allowSharedKeyAccess property: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key.

Get the azureFilesIdentityBasedAuthentication property: Provides the identity based authentication settings for Azure Files.

Get the customDomain property: User domain assigned to the storage account.

Get the defaultToOAuthAuthentication property: A boolean flag which indicates whether the default authentication is OAuth or not.

Get the dnsEndpointType property: Allows you to specify the type of endpoint.

Get the enableHttpsTrafficOnly property: Allows https traffic only to storage service if sets to true.

Get the enableNfsV3 property: NFS 3.0 protocol support enabled if set to true.

Get the encryption property: Encryption settings to be used for server-side encryption for the storage account.

Get the immutableStorageWithVersioning property: The property is immutable and can only be set to true at the account creation time.

Get the isHnsEnabled property: Account HierarchicalNamespace enabled if sets to true.

Get the isLocalUserEnabled property: Enables local users feature, if set to true.

Get the isSftpEnabled property: Enables Secure File Transfer Protocol, if set to true.

Get the keyPolicy property: KeyPolicy assigned to the storage account.

Get the largeFileSharesState property: Allow large file shares if sets to Enabled.

Get the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage.

Get the networkRuleSet property: Network rule set.

Get the publicNetworkAccess property: Allow or disallow public network access to Storage Account.

Get the routingPreference property: Maintains information about the network routing choice opted by the user for data transfer.

Get the sasPolicy property: SasPolicy assigned to the storage account.

void

Validates the instance.

Set the accessTier property: Required for storage accounts where kind = BlobStorage.

Set the allowBlobPublicAccess property: Allow or disallow public access to all blobs or containers in the storage account.

Set the allowCrossTenantReplication property: Allow or disallow cross AAD tenant object replication.

Set the allowedCopyScope property: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.

Set the allowSharedKeyAccess property: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key.

Set the azureFilesIdentityBasedAuthentication property: Provides the identity based authentication settings for Azure Files.

Set the customDomain property: User domain assigned to the storage account.

Set the defaultToOAuthAuthentication property: A boolean flag which indicates whether the default authentication is OAuth or not.

Set the dnsEndpointType property: Allows you to specify the type of endpoint.

Set the enableHttpsTrafficOnly property: Allows https traffic only to storage service if sets to true.

Set the enableNfsV3 property: NFS 3.0 protocol support enabled if set to true.

Set the encryption property: Encryption settings to be used for server-side encryption for the storage account.

Set the immutableStorageWithVersioning property: The property is immutable and can only be set to true at the account creation time.

Set the isHnsEnabled property: Account HierarchicalNamespace enabled if sets to true.

Set the isLocalUserEnabled property: Enables local users feature, if set to true.

Set the isSftpEnabled property: Enables Secure File Transfer Protocol, if set to true.

Set the keyPolicy property: KeyPolicy assigned to the storage account.

Set the largeFileSharesState property: Allow large file shares if sets to Enabled.

Set the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage.

Set the networkRuleSet property: Network rule set.

Set the publicNetworkAccess property: Allow or disallow public network access to Storage Account.

Set the routingPreference property: Maintains information about the network routing choice opted by the user for data transfer.

Set the sasPolicy property: SasPolicy assigned to the storage account.