AzureDataLakeStorageGen2DataFeedSource Class

AzureDataLakeStorageGen2DataFeedSource.

Inheritance
azure.ai.metricsadvisor.models._models.DataFeedSource
AzureDataLakeStorageGen2DataFeedSource

Constructor

AzureDataLakeStorageGen2DataFeedSource(file_system_name: str, directory_template: str, file_template: str, **kwargs: Any)

Parameters

credential_id
str

The datasource credential id.

account_name
str

Account name.

account_key
str

Account key.

msi
bool

If using managed identity authentication.

datasource_service_principal_id
str

Datasource service principal unique id.

datasource_service_principal_in_kv_id
str

Datasource service principal in key vault unique id.

datasource_datalake_gen2_shared_key_id
str

Datasource datalake gen2 shared key unique id.

file_system_name
str
Required

Required. File system name (Container).

directory_template
str
Required

Required. Directory template.

file_template
str
Required

Required. File template.

Variables

data_source_type
str or <xref:azure.ai.metricsadvisor.models.DatasourceType>

Required. data source type.Constant filled by server. Possible values include: "AzureApplicationInsights", "AzureBlob", "AzureCosmosDB", "AzureDataExplorer", "AzureDataLakeStorageGen2", "AzureEventHubs", "AzureLogAnalytics", "AzureTable", "InfluxDB", "MongoDB", "MySql", "PostgreSql", "SqlServer".

authentication_type
str or <xref:azure.ai.metricsadvisor.models.DatasourceAuthenticationType>

authentication type for corresponding data source. Possible values include: "Basic", "ManagedIdentity", "AzureSQLConnectionString", "DataLakeGen2SharedKey", "ServicePrincipal", "ServicePrincipalInKV". Default is "Basic".