AzureDataLakeGen2DatastoreArgs

data class AzureDataLakeGen2DatastoreArgs(val accountName: Output<String>, val credentials: Output<Any>, val datastoreType: Output<String>, val description: Output<String>? = null, val endpoint: Output<String>? = null, val filesystem: Output<String>, val properties: Output<Map<String, String>>? = null, val protocol: Output<String>? = null, val serviceDataAccessAuthIdentity: Output<Either<String, ServiceDataAccessAuthIdentity>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AzureDataLakeGen2DatastoreArgs>

Azure Data Lake Gen2 datastore configuration.

Constructors

Link copied to clipboard
constructor(accountName: Output<String>, credentials: Output<Any>, datastoreType: Output<String>, description: Output<String>? = null, endpoint: Output<String>? = null, filesystem: Output<String>, properties: Output<Map<String, String>>? = null, protocol: Output<String>? = null, serviceDataAccessAuthIdentity: Output<Either<String, ServiceDataAccessAuthIdentity>>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val accountName: Output<String>

Required Storage account name.

Link copied to clipboard
val credentials: Output<Any>

Required Account credentials.

Link copied to clipboard
val datastoreType: Output<String>

Enum to determine the datastore contents type. Expected value is 'AzureDataLakeGen2'.

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

The asset description text.

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

Azure cloud endpoint for the storage account.

Link copied to clipboard
val filesystem: Output<String>

Required The name of the Data Lake Gen2 filesystem.

Link copied to clipboard
val properties: Output<Map<String, String>>? = null

The asset property dictionary.

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

Protocol used to communicate with the storage account.

Link copied to clipboard

Indicates which identity to use to authenticate service data access to customer's storage.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Tag dictionary. Tags can be added, removed, and updated.

Functions

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