Share via


SearchIndexerDataSourceType Struct

Definition

Defines the type of a datasource.

public readonly struct SearchIndexerDataSourceType : IEquatable<Azure.Search.Documents.Indexes.Models.SearchIndexerDataSourceType>
type SearchIndexerDataSourceType = struct
Public Structure SearchIndexerDataSourceType
Implements IEquatable(Of SearchIndexerDataSourceType)
Inheritance
SearchIndexerDataSourceType
Implements

Constructors

SearchIndexerDataSourceType(String)

Initializes a new instance of SearchIndexerDataSourceType.

Properties

AdlsGen2

Definition of an Azure ADLS Gen 2 datasource whose credentials can either be a storage connection string or the ResourceId of the storage account. The container property refers to the blob container to be indexed and the optional query property refers to a specific sub-folder in the container.

AzureBlob

Definition of an Azure Blob datasource whose credentials can either be a storage connection string or the ResourceId of the storage account. The container property refers to the blob container to be indexed and the optional query property refers to a specific sub-folder in the container.

AzureSql

Definition of an Azure SQL datasource whose credentials can either be a standard SQL connection string or the ResourceId of the SQL resource. The container property refers to the table or view to be indexed. Query parameter is not supported for this datasource.

AzureTable

Definition of an Azure Table datasource whose credentials can either be a table connection string or the ResourceId of the storage account. The container property refers to the blob container to be indexed and the optional query property can be used to filter rows.

CosmosDb

Definition of an CosmosDB datasource whose credentials can either be a formatted connection string containing details for AccountEndpoint, AccountKey, and Database for a key based connection or details for ResourceID and ApiKind for keyless connection. The container property refers to cosmosdb collection to be indexed and the optional query property refers to a SQL query on the collection.

MySql

Definition of an Azure SQL datasource whose credentials can either be a standard ADO.NET formatted SQL connection string or the ResourceId of the SQL resource. The container property refers to the table or view to be indexed. Query parameter is not supported for this datasource.

OneLake

Definition of an Microsoft Fabric Onelake datasource whose credentials can either be the Fabric workspace GUID or a workspace FQDN. The container property refers to the lakehouse GUID and the optional query property refers to folders or shortcuts in the lakehouse.

Methods

Equals(SearchIndexerDataSourceType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(SearchIndexerDataSourceType, SearchIndexerDataSourceType)

Determines if two SearchIndexerDataSourceType values are the same.

Implicit(String to SearchIndexerDataSourceType)

Converts a String to a SearchIndexerDataSourceType.

Inequality(SearchIndexerDataSourceType, SearchIndexerDataSourceType)

Determines if two SearchIndexerDataSourceType values are not the same.

Applies to