AzureCosmosDbDataFeedSource Class

AzureCosmosDbDataFeedSource.

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

Constructor

AzureCosmosDbDataFeedSource(sql_query: str, database: str, collection_id: str, **kwargs: Any)

Parameters

credential_id
str

The datasource credential id.

connection_string
str

Azure CosmosDB connection string.

sql_query
str
Required

Required. Query script.

database
str
Required

Required. Database name.

collection_id
str
Required

Required. Collection id.

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".