Share via


AzureSqlReferenceInputDataSource Class

Definition

Describes an Azure SQL database reference input data source.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.AzureSqlReferenceInputDataSourceTypeConverter))]
public class AzureSqlReferenceInputDataSource : Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.IAzureSqlReferenceInputDataSource, Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.AzureSqlReferenceInputDataSourceTypeConverter))>]
type AzureSqlReferenceInputDataSource = class
    interface IAzureSqlReferenceInputDataSource
    interface IJsonSerializable
    interface IReferenceInputDataSource
    interface IValidates
Public Class AzureSqlReferenceInputDataSource
Implements IAzureSqlReferenceInputDataSource, IValidates
Inheritance
AzureSqlReferenceInputDataSource
Attributes
Implements

Constructors

AzureSqlReferenceInputDataSource()

Creates an new AzureSqlReferenceInputDataSource instance.

Properties

Database

This element is associated with the datasource element. This is the name of the database that output will be written to.

DeltaSnapshotQuery

This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.

FullSnapshotQuery

This element is associated with the datasource element. This query is used to fetch data from the sql database.

Password

This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.

RefreshRate

This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.

RefreshType

This element is associated with the datasource element. This element is of enum type. It indicates what kind of data refresh option do we want to use:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta

Server

This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.

Table

This element is associated with the datasource element. The name of the table in the Azure SQL database..

Type

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.

User

This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureSqlReferenceInputDataSource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureSqlReferenceInputDataSource.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.IAzureSqlReferenceInputDataSource.

FromJsonString(String)

Creates a new instance of AzureSqlReferenceInputDataSource, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureSqlReferenceInputDataSource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to