StorageAccountArgs

data class StorageAccountArgs(val container: Output<String>? = null, val enableSecureChannel: Output<Boolean>? = null, val fileSystem: Output<String>? = null, val fileshare: Output<String>? = null, val isDefault: Output<Boolean>? = null, val key: Output<String>? = null, val msiResourceId: Output<String>? = null, val name: Output<String>? = null, val resourceId: Output<String>? = null, val saskey: Output<String>? = null) : ConvertibleToJava<StorageAccountArgs>

The storage Account.

Constructors

Link copied to clipboard
constructor(container: Output<String>? = null, enableSecureChannel: Output<Boolean>? = null, fileSystem: Output<String>? = null, fileshare: Output<String>? = null, isDefault: Output<Boolean>? = null, key: Output<String>? = null, msiResourceId: Output<String>? = null, name: Output<String>? = null, resourceId: Output<String>? = null, saskey: Output<String>? = null)

Properties

Link copied to clipboard
val container: Output<String>? = null

The container in the storage account, only to be specified for WASB storage accounts.

Link copied to clipboard
val enableSecureChannel: Output<Boolean>? = null

Enable secure channel or not, it's an optional field. Default value is false when cluster version < 5.1 and true when cluster version >= 5.1 ,

Link copied to clipboard
val fileshare: Output<String>? = null

The file share name.

Link copied to clipboard
val fileSystem: Output<String>? = null

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

Link copied to clipboard
val isDefault: Output<Boolean>? = null

Whether or not the storage account is the default storage account.

Link copied to clipboard
val key: Output<String>? = null

The storage account access key.

Link copied to clipboard
val msiResourceId: Output<String>? = null

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

Link copied to clipboard
val name: Output<String>? = null

The name of the storage account.

Link copied to clipboard
val resourceId: Output<String>? = null

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

Link copied to clipboard
val saskey: Output<String>? = null

The shared access signature key.

Functions

Link copied to clipboard
open override fun toJava(): StorageAccountArgs