Table of Contents

Class DataSourceBase

Namespace
FoundationaLLM.Common.Models.ResourceProviders.DataSource
Assembly
FoundationaLLM.Common.dll

Basic data source.

[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(OneLakeDataSource), "onelake")]
[JsonDerivedType(typeof(AzureDataLakeDataSource), "azure-data-lake")]
[JsonDerivedType(typeof(AzureSQLDatabaseDataSource), "azure-sql-database")]
[JsonDerivedType(typeof(SharePointOnlineSiteDataSource), "sharepoint-online-site")]
[JsonDerivedType(typeof(WebSiteDataSource), "web-site")]
public class DataSourceBase : ResourceBase
Inheritance
DataSourceBase
Derived
Inherited Members
Extension Methods

Properties

ConfigurationReferences

Configuration references associated with the data source.

[JsonPropertyName("configuration_references")]
public Dictionary<string, string>? ConfigurationReferences { get; set; }

Property Value

Dictionary<string, string>

Type

The type of the resource.

[JsonIgnore]
public override string? Type { get; set; }

Property Value

string