v20170401preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AuthenticationModeMsi              = AuthenticationMode("Msi")
	AuthenticationModeUserToken        = AuthenticationMode("UserToken")
	AuthenticationModeConnectionString = AuthenticationMode("ConnectionString")
)
View Source
const (
	ContentStoragePolicySystemAccount     = ContentStoragePolicy("SystemAccount")
	ContentStoragePolicyJobStorageAccount = ContentStoragePolicy("JobStorageAccount")
)
View Source
const (
	EventSerializationTypeCsv       = EventSerializationType("Csv")
	EventSerializationTypeAvro      = EventSerializationType("Avro")
	EventSerializationTypeJson      = EventSerializationType("Json")
	EventSerializationTypeCustomClr = EventSerializationType("CustomClr")
	EventSerializationTypeParquet   = EventSerializationType("Parquet")
)
View Source
const (
	EventsOutOfOrderPolicyAdjust = EventsOutOfOrderPolicy("Adjust")
	EventsOutOfOrderPolicyDrop   = EventsOutOfOrderPolicy("Drop")
)
View Source
const (
	JobTypeCloud = JobType("Cloud")
	JobTypeEdge  = JobType("Edge")
)
View Source
const (
	JsonOutputSerializationFormatLineSeparated = JsonOutputSerializationFormat("LineSeparated")
	JsonOutputSerializationFormatArray         = JsonOutputSerializationFormat("Array")
)
View Source
const (
	OutputErrorPolicyStop = OutputErrorPolicy("Stop")
	OutputErrorPolicyDrop = OutputErrorPolicy("Drop")
)
View Source
const (
	OutputStartModeJobStartTime        = OutputStartMode("JobStartTime")
	OutputStartModeCustomTime          = OutputStartMode("CustomTime")
	OutputStartModeLastOutputEventTime = OutputStartMode("LastOutputEventTime")
)
View Source
const (
	CompatibilityLevel_1_0 = CompatibilityLevel("1.0")
)
View Source
const (
	EncodingUTF8 = Encoding("UTF8")
)
View Source
const (
	StreamingJobSkuNameStandard = StreamingJobSkuName("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregateFunctionProperties

type AggregateFunctionProperties struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding interface{}         `pulumi:"binding"`
	Inputs  []FunctionInputType `pulumi:"inputs"`
	// Describes the output of a function.
	Output *FunctionOutputType `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Aggregate'.
	Type string `pulumi:"type"`
}

The properties that are associated with an aggregate function.

type AggregateFunctionPropertiesArgs

type AggregateFunctionPropertiesArgs struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding pulumi.Input                `pulumi:"binding"`
	Inputs  FunctionInputTypeArrayInput `pulumi:"inputs"`
	// Describes the output of a function.
	Output FunctionOutputTypePtrInput `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Aggregate'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an aggregate function.

func (AggregateFunctionPropertiesArgs) ElementType

func (AggregateFunctionPropertiesArgs) ToAggregateFunctionPropertiesOutput

func (i AggregateFunctionPropertiesArgs) ToAggregateFunctionPropertiesOutput() AggregateFunctionPropertiesOutput

func (AggregateFunctionPropertiesArgs) ToAggregateFunctionPropertiesOutputWithContext

func (i AggregateFunctionPropertiesArgs) ToAggregateFunctionPropertiesOutputWithContext(ctx context.Context) AggregateFunctionPropertiesOutput

type AggregateFunctionPropertiesInput

type AggregateFunctionPropertiesInput interface {
	pulumi.Input

	ToAggregateFunctionPropertiesOutput() AggregateFunctionPropertiesOutput
	ToAggregateFunctionPropertiesOutputWithContext(context.Context) AggregateFunctionPropertiesOutput
}

AggregateFunctionPropertiesInput is an input type that accepts AggregateFunctionPropertiesArgs and AggregateFunctionPropertiesOutput values. You can construct a concrete instance of `AggregateFunctionPropertiesInput` via:

AggregateFunctionPropertiesArgs{...}

type AggregateFunctionPropertiesOutput

type AggregateFunctionPropertiesOutput struct{ *pulumi.OutputState }

The properties that are associated with an aggregate function.

func (AggregateFunctionPropertiesOutput) Binding

The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.

func (AggregateFunctionPropertiesOutput) ElementType

func (AggregateFunctionPropertiesOutput) Inputs

func (AggregateFunctionPropertiesOutput) Output

Describes the output of a function.

func (AggregateFunctionPropertiesOutput) ToAggregateFunctionPropertiesOutput

func (o AggregateFunctionPropertiesOutput) ToAggregateFunctionPropertiesOutput() AggregateFunctionPropertiesOutput

func (AggregateFunctionPropertiesOutput) ToAggregateFunctionPropertiesOutputWithContext

func (o AggregateFunctionPropertiesOutput) ToAggregateFunctionPropertiesOutputWithContext(ctx context.Context) AggregateFunctionPropertiesOutput

func (AggregateFunctionPropertiesOutput) Type

Indicates the type of function. Expected value is 'Aggregate'.

type AggregateFunctionPropertiesResponse

type AggregateFunctionPropertiesResponse struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding interface{} `pulumi:"binding"`
	// The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag   string                  `pulumi:"etag"`
	Inputs []FunctionInputResponse `pulumi:"inputs"`
	// Describes the output of a function.
	Output *FunctionOutputResponse `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Aggregate'.
	Type string `pulumi:"type"`
}

The properties that are associated with an aggregate function.

type AggregateFunctionPropertiesResponseArgs

type AggregateFunctionPropertiesResponseArgs struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding pulumi.Input `pulumi:"binding"`
	// The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag   pulumi.StringInput              `pulumi:"etag"`
	Inputs FunctionInputResponseArrayInput `pulumi:"inputs"`
	// Describes the output of a function.
	Output FunctionOutputResponsePtrInput `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Aggregate'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an aggregate function.

func (AggregateFunctionPropertiesResponseArgs) ElementType

func (AggregateFunctionPropertiesResponseArgs) ToAggregateFunctionPropertiesResponseOutput

func (i AggregateFunctionPropertiesResponseArgs) ToAggregateFunctionPropertiesResponseOutput() AggregateFunctionPropertiesResponseOutput

func (AggregateFunctionPropertiesResponseArgs) ToAggregateFunctionPropertiesResponseOutputWithContext

func (i AggregateFunctionPropertiesResponseArgs) ToAggregateFunctionPropertiesResponseOutputWithContext(ctx context.Context) AggregateFunctionPropertiesResponseOutput

type AggregateFunctionPropertiesResponseInput

type AggregateFunctionPropertiesResponseInput interface {
	pulumi.Input

	ToAggregateFunctionPropertiesResponseOutput() AggregateFunctionPropertiesResponseOutput
	ToAggregateFunctionPropertiesResponseOutputWithContext(context.Context) AggregateFunctionPropertiesResponseOutput
}

AggregateFunctionPropertiesResponseInput is an input type that accepts AggregateFunctionPropertiesResponseArgs and AggregateFunctionPropertiesResponseOutput values. You can construct a concrete instance of `AggregateFunctionPropertiesResponseInput` via:

AggregateFunctionPropertiesResponseArgs{...}

type AggregateFunctionPropertiesResponseOutput

type AggregateFunctionPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with an aggregate function.

func (AggregateFunctionPropertiesResponseOutput) Binding

The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.

func (AggregateFunctionPropertiesResponseOutput) ElementType

func (AggregateFunctionPropertiesResponseOutput) Etag

The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (AggregateFunctionPropertiesResponseOutput) Inputs

func (AggregateFunctionPropertiesResponseOutput) Output

Describes the output of a function.

func (AggregateFunctionPropertiesResponseOutput) ToAggregateFunctionPropertiesResponseOutput

func (o AggregateFunctionPropertiesResponseOutput) ToAggregateFunctionPropertiesResponseOutput() AggregateFunctionPropertiesResponseOutput

func (AggregateFunctionPropertiesResponseOutput) ToAggregateFunctionPropertiesResponseOutputWithContext

func (o AggregateFunctionPropertiesResponseOutput) ToAggregateFunctionPropertiesResponseOutputWithContext(ctx context.Context) AggregateFunctionPropertiesResponseOutput

func (AggregateFunctionPropertiesResponseOutput) Type

Indicates the type of function. Expected value is 'Aggregate'.

type AuthenticationMode added in v0.3.1

type AuthenticationMode pulumi.String

Authentication Mode.

func (AuthenticationMode) ElementType added in v0.3.1

func (AuthenticationMode) ElementType() reflect.Type

func (AuthenticationMode) ToStringOutput added in v0.3.1

func (e AuthenticationMode) ToStringOutput() pulumi.StringOutput

func (AuthenticationMode) ToStringOutputWithContext added in v0.3.1

func (e AuthenticationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuthenticationMode) ToStringPtrOutput added in v0.3.1

func (e AuthenticationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthenticationMode) ToStringPtrOutputWithContext added in v0.3.1

func (e AuthenticationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AvroSerialization

type AvroSerialization struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Avro'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

type AvroSerializationArgs

type AvroSerializationArgs struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Avro'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

func (AvroSerializationArgs) ElementType

func (AvroSerializationArgs) ElementType() reflect.Type

func (AvroSerializationArgs) ToAvroSerializationOutput

func (i AvroSerializationArgs) ToAvroSerializationOutput() AvroSerializationOutput

func (AvroSerializationArgs) ToAvroSerializationOutputWithContext

func (i AvroSerializationArgs) ToAvroSerializationOutputWithContext(ctx context.Context) AvroSerializationOutput

type AvroSerializationInput

type AvroSerializationInput interface {
	pulumi.Input

	ToAvroSerializationOutput() AvroSerializationOutput
	ToAvroSerializationOutputWithContext(context.Context) AvroSerializationOutput
}

AvroSerializationInput is an input type that accepts AvroSerializationArgs and AvroSerializationOutput values. You can construct a concrete instance of `AvroSerializationInput` via:

AvroSerializationArgs{...}

type AvroSerializationOutput

type AvroSerializationOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

func (AvroSerializationOutput) ElementType

func (AvroSerializationOutput) ElementType() reflect.Type

func (AvroSerializationOutput) ToAvroSerializationOutput

func (o AvroSerializationOutput) ToAvroSerializationOutput() AvroSerializationOutput

func (AvroSerializationOutput) ToAvroSerializationOutputWithContext

func (o AvroSerializationOutput) ToAvroSerializationOutputWithContext(ctx context.Context) AvroSerializationOutput

func (AvroSerializationOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Avro'.

type AvroSerializationResponse

type AvroSerializationResponse struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Avro'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

type AvroSerializationResponseArgs

type AvroSerializationResponseArgs struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Avro'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

func (AvroSerializationResponseArgs) ElementType

func (AvroSerializationResponseArgs) ToAvroSerializationResponseOutput

func (i AvroSerializationResponseArgs) ToAvroSerializationResponseOutput() AvroSerializationResponseOutput

func (AvroSerializationResponseArgs) ToAvroSerializationResponseOutputWithContext

func (i AvroSerializationResponseArgs) ToAvroSerializationResponseOutputWithContext(ctx context.Context) AvroSerializationResponseOutput

type AvroSerializationResponseInput

type AvroSerializationResponseInput interface {
	pulumi.Input

	ToAvroSerializationResponseOutput() AvroSerializationResponseOutput
	ToAvroSerializationResponseOutputWithContext(context.Context) AvroSerializationResponseOutput
}

AvroSerializationResponseInput is an input type that accepts AvroSerializationResponseArgs and AvroSerializationResponseOutput values. You can construct a concrete instance of `AvroSerializationResponseInput` via:

AvroSerializationResponseArgs{...}

type AvroSerializationResponseOutput

type AvroSerializationResponseOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.

func (AvroSerializationResponseOutput) ElementType

func (AvroSerializationResponseOutput) ToAvroSerializationResponseOutput

func (o AvroSerializationResponseOutput) ToAvroSerializationResponseOutput() AvroSerializationResponseOutput

func (AvroSerializationResponseOutput) ToAvroSerializationResponseOutputWithContext

func (o AvroSerializationResponseOutput) ToAvroSerializationResponseOutputWithContext(ctx context.Context) AvroSerializationResponseOutput

func (AvroSerializationResponseOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Avro'.

type AzureDataLakeStoreOutputDataSource

type AzureDataLakeStoreOutputDataSource struct {
	// The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
	FilePathPrefix *string `pulumi:"filePathPrefix"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken *string `pulumi:"refreshToken"`
	// The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
	TenantId *string `pulumi:"tenantId"`
	// The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName *string `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName *string `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.DataLake/Accounts'.
	Type string `pulumi:"type"`
}

Describes an Azure Data Lake Store output data source.

type AzureDataLakeStoreOutputDataSourceArgs

type AzureDataLakeStoreOutputDataSourceArgs struct {
	// The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
	FilePathPrefix pulumi.StringPtrInput `pulumi:"filePathPrefix"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName pulumi.StringPtrInput `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName pulumi.StringPtrInput `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.DataLake/Accounts'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure Data Lake Store output data source.

func (AzureDataLakeStoreOutputDataSourceArgs) ElementType

func (AzureDataLakeStoreOutputDataSourceArgs) ToAzureDataLakeStoreOutputDataSourceOutput

func (i AzureDataLakeStoreOutputDataSourceArgs) ToAzureDataLakeStoreOutputDataSourceOutput() AzureDataLakeStoreOutputDataSourceOutput

func (AzureDataLakeStoreOutputDataSourceArgs) ToAzureDataLakeStoreOutputDataSourceOutputWithContext

func (i AzureDataLakeStoreOutputDataSourceArgs) ToAzureDataLakeStoreOutputDataSourceOutputWithContext(ctx context.Context) AzureDataLakeStoreOutputDataSourceOutput

type AzureDataLakeStoreOutputDataSourceInput

type AzureDataLakeStoreOutputDataSourceInput interface {
	pulumi.Input

	ToAzureDataLakeStoreOutputDataSourceOutput() AzureDataLakeStoreOutputDataSourceOutput
	ToAzureDataLakeStoreOutputDataSourceOutputWithContext(context.Context) AzureDataLakeStoreOutputDataSourceOutput
}

AzureDataLakeStoreOutputDataSourceInput is an input type that accepts AzureDataLakeStoreOutputDataSourceArgs and AzureDataLakeStoreOutputDataSourceOutput values. You can construct a concrete instance of `AzureDataLakeStoreOutputDataSourceInput` via:

AzureDataLakeStoreOutputDataSourceArgs{...}

type AzureDataLakeStoreOutputDataSourceOutput

type AzureDataLakeStoreOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Azure Data Lake Store output data source.

func (AzureDataLakeStoreOutputDataSourceOutput) AccountName

The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (AzureDataLakeStoreOutputDataSourceOutput) DateFormat

The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.

func (AzureDataLakeStoreOutputDataSourceOutput) ElementType

func (AzureDataLakeStoreOutputDataSourceOutput) FilePathPrefix

The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceOutput) RefreshToken

A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceOutput) TenantId

The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceOutput) TimeFormat

The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.

func (AzureDataLakeStoreOutputDataSourceOutput) ToAzureDataLakeStoreOutputDataSourceOutput

func (o AzureDataLakeStoreOutputDataSourceOutput) ToAzureDataLakeStoreOutputDataSourceOutput() AzureDataLakeStoreOutputDataSourceOutput

func (AzureDataLakeStoreOutputDataSourceOutput) ToAzureDataLakeStoreOutputDataSourceOutputWithContext

func (o AzureDataLakeStoreOutputDataSourceOutput) ToAzureDataLakeStoreOutputDataSourceOutputWithContext(ctx context.Context) AzureDataLakeStoreOutputDataSourceOutput

func (AzureDataLakeStoreOutputDataSourceOutput) TokenUserDisplayName

The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (AzureDataLakeStoreOutputDataSourceOutput) TokenUserPrincipalName

The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (AzureDataLakeStoreOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.DataLake/Accounts'.

type AzureDataLakeStoreOutputDataSourceResponse

type AzureDataLakeStoreOutputDataSourceResponse struct {
	// The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
	FilePathPrefix *string `pulumi:"filePathPrefix"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken *string `pulumi:"refreshToken"`
	// The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
	TenantId *string `pulumi:"tenantId"`
	// The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName *string `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName *string `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.DataLake/Accounts'.
	Type string `pulumi:"type"`
}

Describes an Azure Data Lake Store output data source.

type AzureDataLakeStoreOutputDataSourceResponseArgs

type AzureDataLakeStoreOutputDataSourceResponseArgs struct {
	// The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.
	FilePathPrefix pulumi.StringPtrInput `pulumi:"filePathPrefix"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName pulumi.StringPtrInput `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName pulumi.StringPtrInput `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.DataLake/Accounts'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure Data Lake Store output data source.

func (AzureDataLakeStoreOutputDataSourceResponseArgs) ElementType

func (AzureDataLakeStoreOutputDataSourceResponseArgs) ToAzureDataLakeStoreOutputDataSourceResponseOutput

func (i AzureDataLakeStoreOutputDataSourceResponseArgs) ToAzureDataLakeStoreOutputDataSourceResponseOutput() AzureDataLakeStoreOutputDataSourceResponseOutput

func (AzureDataLakeStoreOutputDataSourceResponseArgs) ToAzureDataLakeStoreOutputDataSourceResponseOutputWithContext

func (i AzureDataLakeStoreOutputDataSourceResponseArgs) ToAzureDataLakeStoreOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureDataLakeStoreOutputDataSourceResponseOutput

type AzureDataLakeStoreOutputDataSourceResponseInput

type AzureDataLakeStoreOutputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureDataLakeStoreOutputDataSourceResponseOutput() AzureDataLakeStoreOutputDataSourceResponseOutput
	ToAzureDataLakeStoreOutputDataSourceResponseOutputWithContext(context.Context) AzureDataLakeStoreOutputDataSourceResponseOutput
}

AzureDataLakeStoreOutputDataSourceResponseInput is an input type that accepts AzureDataLakeStoreOutputDataSourceResponseArgs and AzureDataLakeStoreOutputDataSourceResponseOutput values. You can construct a concrete instance of `AzureDataLakeStoreOutputDataSourceResponseInput` via:

AzureDataLakeStoreOutputDataSourceResponseArgs{...}

type AzureDataLakeStoreOutputDataSourceResponseOutput

type AzureDataLakeStoreOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure Data Lake Store output data source.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) AccountName

The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) DateFormat

The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) ElementType

func (AzureDataLakeStoreOutputDataSourceResponseOutput) FilePathPrefix

The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) RefreshToken

A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) TenantId

The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) TimeFormat

The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) ToAzureDataLakeStoreOutputDataSourceResponseOutput

func (o AzureDataLakeStoreOutputDataSourceResponseOutput) ToAzureDataLakeStoreOutputDataSourceResponseOutput() AzureDataLakeStoreOutputDataSourceResponseOutput

func (AzureDataLakeStoreOutputDataSourceResponseOutput) ToAzureDataLakeStoreOutputDataSourceResponseOutputWithContext

func (o AzureDataLakeStoreOutputDataSourceResponseOutput) ToAzureDataLakeStoreOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureDataLakeStoreOutputDataSourceResponseOutput

func (AzureDataLakeStoreOutputDataSourceResponseOutput) TokenUserDisplayName

The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) TokenUserPrincipalName

The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (AzureDataLakeStoreOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.DataLake/Accounts'.

type AzureFunctionOutputDataSource

type AzureFunctionOutputDataSource struct {
	// If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
	ApiKey *string `pulumi:"apiKey"`
	// The name of your Azure Functions app.
	FunctionAppName *string `pulumi:"functionAppName"`
	// The name of the function in your Azure Functions app.
	FunctionName *string `pulumi:"functionName"`
	// A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
	MaxBatchCount *float64 `pulumi:"maxBatchCount"`
	// A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
	MaxBatchSize *float64 `pulumi:"maxBatchSize"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.AzureFunction'.
	Type string `pulumi:"type"`
}

Defines the metadata of AzureFunctionOutputDataSource

type AzureFunctionOutputDataSourceArgs

type AzureFunctionOutputDataSourceArgs struct {
	// If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// The name of your Azure Functions app.
	FunctionAppName pulumi.StringPtrInput `pulumi:"functionAppName"`
	// The name of the function in your Azure Functions app.
	FunctionName pulumi.StringPtrInput `pulumi:"functionName"`
	// A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
	MaxBatchCount pulumi.Float64PtrInput `pulumi:"maxBatchCount"`
	// A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
	MaxBatchSize pulumi.Float64PtrInput `pulumi:"maxBatchSize"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.AzureFunction'.
	Type pulumi.StringInput `pulumi:"type"`
}

Defines the metadata of AzureFunctionOutputDataSource

func (AzureFunctionOutputDataSourceArgs) ElementType

func (AzureFunctionOutputDataSourceArgs) ToAzureFunctionOutputDataSourceOutput

func (i AzureFunctionOutputDataSourceArgs) ToAzureFunctionOutputDataSourceOutput() AzureFunctionOutputDataSourceOutput

func (AzureFunctionOutputDataSourceArgs) ToAzureFunctionOutputDataSourceOutputWithContext

func (i AzureFunctionOutputDataSourceArgs) ToAzureFunctionOutputDataSourceOutputWithContext(ctx context.Context) AzureFunctionOutputDataSourceOutput

type AzureFunctionOutputDataSourceInput

type AzureFunctionOutputDataSourceInput interface {
	pulumi.Input

	ToAzureFunctionOutputDataSourceOutput() AzureFunctionOutputDataSourceOutput
	ToAzureFunctionOutputDataSourceOutputWithContext(context.Context) AzureFunctionOutputDataSourceOutput
}

AzureFunctionOutputDataSourceInput is an input type that accepts AzureFunctionOutputDataSourceArgs and AzureFunctionOutputDataSourceOutput values. You can construct a concrete instance of `AzureFunctionOutputDataSourceInput` via:

AzureFunctionOutputDataSourceArgs{...}

type AzureFunctionOutputDataSourceOutput

type AzureFunctionOutputDataSourceOutput struct{ *pulumi.OutputState }

Defines the metadata of AzureFunctionOutputDataSource

func (AzureFunctionOutputDataSourceOutput) ApiKey

If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.

func (AzureFunctionOutputDataSourceOutput) ElementType

func (AzureFunctionOutputDataSourceOutput) FunctionAppName

The name of your Azure Functions app.

func (AzureFunctionOutputDataSourceOutput) FunctionName

The name of the function in your Azure Functions app.

func (AzureFunctionOutputDataSourceOutput) MaxBatchCount

A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.

func (AzureFunctionOutputDataSourceOutput) MaxBatchSize

A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

func (AzureFunctionOutputDataSourceOutput) ToAzureFunctionOutputDataSourceOutput

func (o AzureFunctionOutputDataSourceOutput) ToAzureFunctionOutputDataSourceOutput() AzureFunctionOutputDataSourceOutput

func (AzureFunctionOutputDataSourceOutput) ToAzureFunctionOutputDataSourceOutputWithContext

func (o AzureFunctionOutputDataSourceOutput) ToAzureFunctionOutputDataSourceOutputWithContext(ctx context.Context) AzureFunctionOutputDataSourceOutput

func (AzureFunctionOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.AzureFunction'.

type AzureFunctionOutputDataSourceResponse

type AzureFunctionOutputDataSourceResponse struct {
	// If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
	ApiKey *string `pulumi:"apiKey"`
	// The name of your Azure Functions app.
	FunctionAppName *string `pulumi:"functionAppName"`
	// The name of the function in your Azure Functions app.
	FunctionName *string `pulumi:"functionName"`
	// A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
	MaxBatchCount *float64 `pulumi:"maxBatchCount"`
	// A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
	MaxBatchSize *float64 `pulumi:"maxBatchSize"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.AzureFunction'.
	Type string `pulumi:"type"`
}

Defines the metadata of AzureFunctionOutputDataSource

type AzureFunctionOutputDataSourceResponseArgs

type AzureFunctionOutputDataSourceResponseArgs struct {
	// If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// The name of your Azure Functions app.
	FunctionAppName pulumi.StringPtrInput `pulumi:"functionAppName"`
	// The name of the function in your Azure Functions app.
	FunctionName pulumi.StringPtrInput `pulumi:"functionName"`
	// A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.
	MaxBatchCount pulumi.Float64PtrInput `pulumi:"maxBatchCount"`
	// A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).
	MaxBatchSize pulumi.Float64PtrInput `pulumi:"maxBatchSize"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.AzureFunction'.
	Type pulumi.StringInput `pulumi:"type"`
}

Defines the metadata of AzureFunctionOutputDataSource

func (AzureFunctionOutputDataSourceResponseArgs) ElementType

func (AzureFunctionOutputDataSourceResponseArgs) ToAzureFunctionOutputDataSourceResponseOutput

func (i AzureFunctionOutputDataSourceResponseArgs) ToAzureFunctionOutputDataSourceResponseOutput() AzureFunctionOutputDataSourceResponseOutput

func (AzureFunctionOutputDataSourceResponseArgs) ToAzureFunctionOutputDataSourceResponseOutputWithContext

func (i AzureFunctionOutputDataSourceResponseArgs) ToAzureFunctionOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureFunctionOutputDataSourceResponseOutput

type AzureFunctionOutputDataSourceResponseInput

type AzureFunctionOutputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureFunctionOutputDataSourceResponseOutput() AzureFunctionOutputDataSourceResponseOutput
	ToAzureFunctionOutputDataSourceResponseOutputWithContext(context.Context) AzureFunctionOutputDataSourceResponseOutput
}

AzureFunctionOutputDataSourceResponseInput is an input type that accepts AzureFunctionOutputDataSourceResponseArgs and AzureFunctionOutputDataSourceResponseOutput values. You can construct a concrete instance of `AzureFunctionOutputDataSourceResponseInput` via:

AzureFunctionOutputDataSourceResponseArgs{...}

type AzureFunctionOutputDataSourceResponseOutput

type AzureFunctionOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Defines the metadata of AzureFunctionOutputDataSource

func (AzureFunctionOutputDataSourceResponseOutput) ApiKey

If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.

func (AzureFunctionOutputDataSourceResponseOutput) ElementType

func (AzureFunctionOutputDataSourceResponseOutput) FunctionAppName

The name of your Azure Functions app.

func (AzureFunctionOutputDataSourceResponseOutput) FunctionName

The name of the function in your Azure Functions app.

func (AzureFunctionOutputDataSourceResponseOutput) MaxBatchCount

A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.

func (AzureFunctionOutputDataSourceResponseOutput) MaxBatchSize

A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

func (AzureFunctionOutputDataSourceResponseOutput) ToAzureFunctionOutputDataSourceResponseOutput

func (o AzureFunctionOutputDataSourceResponseOutput) ToAzureFunctionOutputDataSourceResponseOutput() AzureFunctionOutputDataSourceResponseOutput

func (AzureFunctionOutputDataSourceResponseOutput) ToAzureFunctionOutputDataSourceResponseOutputWithContext

func (o AzureFunctionOutputDataSourceResponseOutput) ToAzureFunctionOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureFunctionOutputDataSourceResponseOutput

func (AzureFunctionOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.AzureFunction'.

type AzureMachineLearningServiceFunctionBinding

type AzureMachineLearningServiceFunctionBinding struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey *string `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize *int `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning web service.
	Endpoint *string `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning web service endpoint.
	Inputs []AzureMachineLearningServiceInputColumn `pulumi:"inputs"`
	// The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.
	NumberOfParallelRequests *int `pulumi:"numberOfParallelRequests"`
	// A list of outputs from the Azure Machine Learning web service endpoint execution.
	Outputs []AzureMachineLearningServiceOutputColumn `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearningServices'.
	Type string `pulumi:"type"`
}

The binding to an Azure Machine Learning web service.

type AzureMachineLearningServiceFunctionBindingArgs

type AzureMachineLearningServiceFunctionBindingArgs struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning web service.
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning web service endpoint.
	Inputs AzureMachineLearningServiceInputColumnArrayInput `pulumi:"inputs"`
	// The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.
	NumberOfParallelRequests pulumi.IntPtrInput `pulumi:"numberOfParallelRequests"`
	// A list of outputs from the Azure Machine Learning web service endpoint execution.
	Outputs AzureMachineLearningServiceOutputColumnArrayInput `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearningServices'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to an Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingArgs) ElementType

func (AzureMachineLearningServiceFunctionBindingArgs) ToAzureMachineLearningServiceFunctionBindingOutput

func (i AzureMachineLearningServiceFunctionBindingArgs) ToAzureMachineLearningServiceFunctionBindingOutput() AzureMachineLearningServiceFunctionBindingOutput

func (AzureMachineLearningServiceFunctionBindingArgs) ToAzureMachineLearningServiceFunctionBindingOutputWithContext

func (i AzureMachineLearningServiceFunctionBindingArgs) ToAzureMachineLearningServiceFunctionBindingOutputWithContext(ctx context.Context) AzureMachineLearningServiceFunctionBindingOutput

type AzureMachineLearningServiceFunctionBindingInput

type AzureMachineLearningServiceFunctionBindingInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceFunctionBindingOutput() AzureMachineLearningServiceFunctionBindingOutput
	ToAzureMachineLearningServiceFunctionBindingOutputWithContext(context.Context) AzureMachineLearningServiceFunctionBindingOutput
}

AzureMachineLearningServiceFunctionBindingInput is an input type that accepts AzureMachineLearningServiceFunctionBindingArgs and AzureMachineLearningServiceFunctionBindingOutput values. You can construct a concrete instance of `AzureMachineLearningServiceFunctionBindingInput` via:

AzureMachineLearningServiceFunctionBindingArgs{...}

type AzureMachineLearningServiceFunctionBindingOutput

type AzureMachineLearningServiceFunctionBindingOutput struct{ *pulumi.OutputState }

The binding to an Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingOutput) ApiKey

The API key used to authenticate with Request-Response endpoint.

func (AzureMachineLearningServiceFunctionBindingOutput) BatchSize

Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

func (AzureMachineLearningServiceFunctionBindingOutput) ElementType

func (AzureMachineLearningServiceFunctionBindingOutput) Endpoint

The Request-Response execute endpoint of the Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingOutput) Inputs

The inputs for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceFunctionBindingOutput) NumberOfParallelRequests

The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.

func (AzureMachineLearningServiceFunctionBindingOutput) Outputs

A list of outputs from the Azure Machine Learning web service endpoint execution.

func (AzureMachineLearningServiceFunctionBindingOutput) ToAzureMachineLearningServiceFunctionBindingOutput

func (o AzureMachineLearningServiceFunctionBindingOutput) ToAzureMachineLearningServiceFunctionBindingOutput() AzureMachineLearningServiceFunctionBindingOutput

func (AzureMachineLearningServiceFunctionBindingOutput) ToAzureMachineLearningServiceFunctionBindingOutputWithContext

func (o AzureMachineLearningServiceFunctionBindingOutput) ToAzureMachineLearningServiceFunctionBindingOutputWithContext(ctx context.Context) AzureMachineLearningServiceFunctionBindingOutput

func (AzureMachineLearningServiceFunctionBindingOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.MachineLearningServices'.

type AzureMachineLearningServiceFunctionBindingResponse

type AzureMachineLearningServiceFunctionBindingResponse struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey *string `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize *int `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning web service.
	Endpoint *string `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning web service endpoint.
	Inputs []AzureMachineLearningServiceInputColumnResponse `pulumi:"inputs"`
	// The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.
	NumberOfParallelRequests *int `pulumi:"numberOfParallelRequests"`
	// A list of outputs from the Azure Machine Learning web service endpoint execution.
	Outputs []AzureMachineLearningServiceOutputColumnResponse `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearningServices'.
	Type string `pulumi:"type"`
}

The binding to an Azure Machine Learning web service.

type AzureMachineLearningServiceFunctionBindingResponseArgs

type AzureMachineLearningServiceFunctionBindingResponseArgs struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning web service.
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning web service endpoint.
	Inputs AzureMachineLearningServiceInputColumnResponseArrayInput `pulumi:"inputs"`
	// The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.
	NumberOfParallelRequests pulumi.IntPtrInput `pulumi:"numberOfParallelRequests"`
	// A list of outputs from the Azure Machine Learning web service endpoint execution.
	Outputs AzureMachineLearningServiceOutputColumnResponseArrayInput `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearningServices'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to an Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingResponseArgs) ElementType

func (AzureMachineLearningServiceFunctionBindingResponseArgs) ToAzureMachineLearningServiceFunctionBindingResponseOutput

func (AzureMachineLearningServiceFunctionBindingResponseArgs) ToAzureMachineLearningServiceFunctionBindingResponseOutputWithContext

func (i AzureMachineLearningServiceFunctionBindingResponseArgs) ToAzureMachineLearningServiceFunctionBindingResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceFunctionBindingResponseOutput

type AzureMachineLearningServiceFunctionBindingResponseInput

type AzureMachineLearningServiceFunctionBindingResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceFunctionBindingResponseOutput() AzureMachineLearningServiceFunctionBindingResponseOutput
	ToAzureMachineLearningServiceFunctionBindingResponseOutputWithContext(context.Context) AzureMachineLearningServiceFunctionBindingResponseOutput
}

AzureMachineLearningServiceFunctionBindingResponseInput is an input type that accepts AzureMachineLearningServiceFunctionBindingResponseArgs and AzureMachineLearningServiceFunctionBindingResponseOutput values. You can construct a concrete instance of `AzureMachineLearningServiceFunctionBindingResponseInput` via:

AzureMachineLearningServiceFunctionBindingResponseArgs{...}

type AzureMachineLearningServiceFunctionBindingResponseOutput

type AzureMachineLearningServiceFunctionBindingResponseOutput struct{ *pulumi.OutputState }

The binding to an Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) ApiKey

The API key used to authenticate with Request-Response endpoint.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) BatchSize

Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) ElementType

func (AzureMachineLearningServiceFunctionBindingResponseOutput) Endpoint

The Request-Response execute endpoint of the Azure Machine Learning web service.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) Inputs

The inputs for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) NumberOfParallelRequests

The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) Outputs

A list of outputs from the Azure Machine Learning web service endpoint execution.

func (AzureMachineLearningServiceFunctionBindingResponseOutput) ToAzureMachineLearningServiceFunctionBindingResponseOutput

func (AzureMachineLearningServiceFunctionBindingResponseOutput) ToAzureMachineLearningServiceFunctionBindingResponseOutputWithContext

func (o AzureMachineLearningServiceFunctionBindingResponseOutput) ToAzureMachineLearningServiceFunctionBindingResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceFunctionBindingResponseOutput

func (AzureMachineLearningServiceFunctionBindingResponseOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.MachineLearningServices'.

type AzureMachineLearningServiceInputColumn

type AzureMachineLearningServiceInputColumn struct {
	// The (Azure Machine Learning supported) data type of the input column.
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the input column.
	Name *string `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning web service endpoint.

type AzureMachineLearningServiceInputColumnArgs

type AzureMachineLearningServiceInputColumnArgs struct {
	// The (Azure Machine Learning supported) data type of the input column.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the input column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceInputColumnArgs) ElementType

func (AzureMachineLearningServiceInputColumnArgs) ToAzureMachineLearningServiceInputColumnOutput

func (i AzureMachineLearningServiceInputColumnArgs) ToAzureMachineLearningServiceInputColumnOutput() AzureMachineLearningServiceInputColumnOutput

func (AzureMachineLearningServiceInputColumnArgs) ToAzureMachineLearningServiceInputColumnOutputWithContext

func (i AzureMachineLearningServiceInputColumnArgs) ToAzureMachineLearningServiceInputColumnOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnOutput

type AzureMachineLearningServiceInputColumnArray

type AzureMachineLearningServiceInputColumnArray []AzureMachineLearningServiceInputColumnInput

func (AzureMachineLearningServiceInputColumnArray) ElementType

func (AzureMachineLearningServiceInputColumnArray) ToAzureMachineLearningServiceInputColumnArrayOutput

func (i AzureMachineLearningServiceInputColumnArray) ToAzureMachineLearningServiceInputColumnArrayOutput() AzureMachineLearningServiceInputColumnArrayOutput

func (AzureMachineLearningServiceInputColumnArray) ToAzureMachineLearningServiceInputColumnArrayOutputWithContext

func (i AzureMachineLearningServiceInputColumnArray) ToAzureMachineLearningServiceInputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnArrayOutput

type AzureMachineLearningServiceInputColumnArrayInput

type AzureMachineLearningServiceInputColumnArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceInputColumnArrayOutput() AzureMachineLearningServiceInputColumnArrayOutput
	ToAzureMachineLearningServiceInputColumnArrayOutputWithContext(context.Context) AzureMachineLearningServiceInputColumnArrayOutput
}

AzureMachineLearningServiceInputColumnArrayInput is an input type that accepts AzureMachineLearningServiceInputColumnArray and AzureMachineLearningServiceInputColumnArrayOutput values. You can construct a concrete instance of `AzureMachineLearningServiceInputColumnArrayInput` via:

AzureMachineLearningServiceInputColumnArray{ AzureMachineLearningServiceInputColumnArgs{...} }

type AzureMachineLearningServiceInputColumnArrayOutput

type AzureMachineLearningServiceInputColumnArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningServiceInputColumnArrayOutput) ElementType

func (AzureMachineLearningServiceInputColumnArrayOutput) Index

func (AzureMachineLearningServiceInputColumnArrayOutput) ToAzureMachineLearningServiceInputColumnArrayOutput

func (o AzureMachineLearningServiceInputColumnArrayOutput) ToAzureMachineLearningServiceInputColumnArrayOutput() AzureMachineLearningServiceInputColumnArrayOutput

func (AzureMachineLearningServiceInputColumnArrayOutput) ToAzureMachineLearningServiceInputColumnArrayOutputWithContext

func (o AzureMachineLearningServiceInputColumnArrayOutput) ToAzureMachineLearningServiceInputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnArrayOutput

type AzureMachineLearningServiceInputColumnInput

type AzureMachineLearningServiceInputColumnInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceInputColumnOutput() AzureMachineLearningServiceInputColumnOutput
	ToAzureMachineLearningServiceInputColumnOutputWithContext(context.Context) AzureMachineLearningServiceInputColumnOutput
}

AzureMachineLearningServiceInputColumnInput is an input type that accepts AzureMachineLearningServiceInputColumnArgs and AzureMachineLearningServiceInputColumnOutput values. You can construct a concrete instance of `AzureMachineLearningServiceInputColumnInput` via:

AzureMachineLearningServiceInputColumnArgs{...}

type AzureMachineLearningServiceInputColumnOutput

type AzureMachineLearningServiceInputColumnOutput struct{ *pulumi.OutputState }

Describes an input column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceInputColumnOutput) DataType

The (Azure Machine Learning supported) data type of the input column.

func (AzureMachineLearningServiceInputColumnOutput) ElementType

func (AzureMachineLearningServiceInputColumnOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningServiceInputColumnOutput) Name

The name of the input column.

func (AzureMachineLearningServiceInputColumnOutput) ToAzureMachineLearningServiceInputColumnOutput

func (o AzureMachineLearningServiceInputColumnOutput) ToAzureMachineLearningServiceInputColumnOutput() AzureMachineLearningServiceInputColumnOutput

func (AzureMachineLearningServiceInputColumnOutput) ToAzureMachineLearningServiceInputColumnOutputWithContext

func (o AzureMachineLearningServiceInputColumnOutput) ToAzureMachineLearningServiceInputColumnOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnOutput

type AzureMachineLearningServiceInputColumnResponse

type AzureMachineLearningServiceInputColumnResponse struct {
	// The (Azure Machine Learning supported) data type of the input column.
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the input column.
	Name *string `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning web service endpoint.

type AzureMachineLearningServiceInputColumnResponseArgs

type AzureMachineLearningServiceInputColumnResponseArgs struct {
	// The (Azure Machine Learning supported) data type of the input column.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the input column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceInputColumnResponseArgs) ElementType

func (AzureMachineLearningServiceInputColumnResponseArgs) ToAzureMachineLearningServiceInputColumnResponseOutput

func (i AzureMachineLearningServiceInputColumnResponseArgs) ToAzureMachineLearningServiceInputColumnResponseOutput() AzureMachineLearningServiceInputColumnResponseOutput

func (AzureMachineLearningServiceInputColumnResponseArgs) ToAzureMachineLearningServiceInputColumnResponseOutputWithContext

func (i AzureMachineLearningServiceInputColumnResponseArgs) ToAzureMachineLearningServiceInputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnResponseOutput

type AzureMachineLearningServiceInputColumnResponseArray

type AzureMachineLearningServiceInputColumnResponseArray []AzureMachineLearningServiceInputColumnResponseInput

func (AzureMachineLearningServiceInputColumnResponseArray) ElementType

func (AzureMachineLearningServiceInputColumnResponseArray) ToAzureMachineLearningServiceInputColumnResponseArrayOutput

func (i AzureMachineLearningServiceInputColumnResponseArray) ToAzureMachineLearningServiceInputColumnResponseArrayOutput() AzureMachineLearningServiceInputColumnResponseArrayOutput

func (AzureMachineLearningServiceInputColumnResponseArray) ToAzureMachineLearningServiceInputColumnResponseArrayOutputWithContext

func (i AzureMachineLearningServiceInputColumnResponseArray) ToAzureMachineLearningServiceInputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnResponseArrayOutput

type AzureMachineLearningServiceInputColumnResponseArrayInput

type AzureMachineLearningServiceInputColumnResponseArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceInputColumnResponseArrayOutput() AzureMachineLearningServiceInputColumnResponseArrayOutput
	ToAzureMachineLearningServiceInputColumnResponseArrayOutputWithContext(context.Context) AzureMachineLearningServiceInputColumnResponseArrayOutput
}

AzureMachineLearningServiceInputColumnResponseArrayInput is an input type that accepts AzureMachineLearningServiceInputColumnResponseArray and AzureMachineLearningServiceInputColumnResponseArrayOutput values. You can construct a concrete instance of `AzureMachineLearningServiceInputColumnResponseArrayInput` via:

AzureMachineLearningServiceInputColumnResponseArray{ AzureMachineLearningServiceInputColumnResponseArgs{...} }

type AzureMachineLearningServiceInputColumnResponseArrayOutput

type AzureMachineLearningServiceInputColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningServiceInputColumnResponseArrayOutput) ElementType

func (AzureMachineLearningServiceInputColumnResponseArrayOutput) Index

func (AzureMachineLearningServiceInputColumnResponseArrayOutput) ToAzureMachineLearningServiceInputColumnResponseArrayOutput

func (AzureMachineLearningServiceInputColumnResponseArrayOutput) ToAzureMachineLearningServiceInputColumnResponseArrayOutputWithContext

func (o AzureMachineLearningServiceInputColumnResponseArrayOutput) ToAzureMachineLearningServiceInputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnResponseArrayOutput

type AzureMachineLearningServiceInputColumnResponseInput

type AzureMachineLearningServiceInputColumnResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceInputColumnResponseOutput() AzureMachineLearningServiceInputColumnResponseOutput
	ToAzureMachineLearningServiceInputColumnResponseOutputWithContext(context.Context) AzureMachineLearningServiceInputColumnResponseOutput
}

AzureMachineLearningServiceInputColumnResponseInput is an input type that accepts AzureMachineLearningServiceInputColumnResponseArgs and AzureMachineLearningServiceInputColumnResponseOutput values. You can construct a concrete instance of `AzureMachineLearningServiceInputColumnResponseInput` via:

AzureMachineLearningServiceInputColumnResponseArgs{...}

type AzureMachineLearningServiceInputColumnResponseOutput

type AzureMachineLearningServiceInputColumnResponseOutput struct{ *pulumi.OutputState }

Describes an input column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceInputColumnResponseOutput) DataType

The (Azure Machine Learning supported) data type of the input column.

func (AzureMachineLearningServiceInputColumnResponseOutput) ElementType

func (AzureMachineLearningServiceInputColumnResponseOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningServiceInputColumnResponseOutput) Name

The name of the input column.

func (AzureMachineLearningServiceInputColumnResponseOutput) ToAzureMachineLearningServiceInputColumnResponseOutput

func (AzureMachineLearningServiceInputColumnResponseOutput) ToAzureMachineLearningServiceInputColumnResponseOutputWithContext

func (o AzureMachineLearningServiceInputColumnResponseOutput) ToAzureMachineLearningServiceInputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceInputColumnResponseOutput

type AzureMachineLearningServiceOutputColumn

type AzureMachineLearningServiceOutputColumn struct {
	// The (Azure Machine Learning supported) data type of the output column.
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the output column.
	Name *string `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning web service endpoint.

type AzureMachineLearningServiceOutputColumnArgs

type AzureMachineLearningServiceOutputColumnArgs struct {
	// The (Azure Machine Learning supported) data type of the output column.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the output column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceOutputColumnArgs) ElementType

func (AzureMachineLearningServiceOutputColumnArgs) ToAzureMachineLearningServiceOutputColumnOutput

func (i AzureMachineLearningServiceOutputColumnArgs) ToAzureMachineLearningServiceOutputColumnOutput() AzureMachineLearningServiceOutputColumnOutput

func (AzureMachineLearningServiceOutputColumnArgs) ToAzureMachineLearningServiceOutputColumnOutputWithContext

func (i AzureMachineLearningServiceOutputColumnArgs) ToAzureMachineLearningServiceOutputColumnOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnOutput

type AzureMachineLearningServiceOutputColumnArray

type AzureMachineLearningServiceOutputColumnArray []AzureMachineLearningServiceOutputColumnInput

func (AzureMachineLearningServiceOutputColumnArray) ElementType

func (AzureMachineLearningServiceOutputColumnArray) ToAzureMachineLearningServiceOutputColumnArrayOutput

func (i AzureMachineLearningServiceOutputColumnArray) ToAzureMachineLearningServiceOutputColumnArrayOutput() AzureMachineLearningServiceOutputColumnArrayOutput

func (AzureMachineLearningServiceOutputColumnArray) ToAzureMachineLearningServiceOutputColumnArrayOutputWithContext

func (i AzureMachineLearningServiceOutputColumnArray) ToAzureMachineLearningServiceOutputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnArrayOutput

type AzureMachineLearningServiceOutputColumnArrayInput

type AzureMachineLearningServiceOutputColumnArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceOutputColumnArrayOutput() AzureMachineLearningServiceOutputColumnArrayOutput
	ToAzureMachineLearningServiceOutputColumnArrayOutputWithContext(context.Context) AzureMachineLearningServiceOutputColumnArrayOutput
}

AzureMachineLearningServiceOutputColumnArrayInput is an input type that accepts AzureMachineLearningServiceOutputColumnArray and AzureMachineLearningServiceOutputColumnArrayOutput values. You can construct a concrete instance of `AzureMachineLearningServiceOutputColumnArrayInput` via:

AzureMachineLearningServiceOutputColumnArray{ AzureMachineLearningServiceOutputColumnArgs{...} }

type AzureMachineLearningServiceOutputColumnArrayOutput

type AzureMachineLearningServiceOutputColumnArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningServiceOutputColumnArrayOutput) ElementType

func (AzureMachineLearningServiceOutputColumnArrayOutput) Index

func (AzureMachineLearningServiceOutputColumnArrayOutput) ToAzureMachineLearningServiceOutputColumnArrayOutput

func (o AzureMachineLearningServiceOutputColumnArrayOutput) ToAzureMachineLearningServiceOutputColumnArrayOutput() AzureMachineLearningServiceOutputColumnArrayOutput

func (AzureMachineLearningServiceOutputColumnArrayOutput) ToAzureMachineLearningServiceOutputColumnArrayOutputWithContext

func (o AzureMachineLearningServiceOutputColumnArrayOutput) ToAzureMachineLearningServiceOutputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnArrayOutput

type AzureMachineLearningServiceOutputColumnInput

type AzureMachineLearningServiceOutputColumnInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceOutputColumnOutput() AzureMachineLearningServiceOutputColumnOutput
	ToAzureMachineLearningServiceOutputColumnOutputWithContext(context.Context) AzureMachineLearningServiceOutputColumnOutput
}

AzureMachineLearningServiceOutputColumnInput is an input type that accepts AzureMachineLearningServiceOutputColumnArgs and AzureMachineLearningServiceOutputColumnOutput values. You can construct a concrete instance of `AzureMachineLearningServiceOutputColumnInput` via:

AzureMachineLearningServiceOutputColumnArgs{...}

type AzureMachineLearningServiceOutputColumnOutput

type AzureMachineLearningServiceOutputColumnOutput struct{ *pulumi.OutputState }

Describes an output column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceOutputColumnOutput) DataType

The (Azure Machine Learning supported) data type of the output column.

func (AzureMachineLearningServiceOutputColumnOutput) ElementType

func (AzureMachineLearningServiceOutputColumnOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningServiceOutputColumnOutput) Name

The name of the output column.

func (AzureMachineLearningServiceOutputColumnOutput) ToAzureMachineLearningServiceOutputColumnOutput

func (o AzureMachineLearningServiceOutputColumnOutput) ToAzureMachineLearningServiceOutputColumnOutput() AzureMachineLearningServiceOutputColumnOutput

func (AzureMachineLearningServiceOutputColumnOutput) ToAzureMachineLearningServiceOutputColumnOutputWithContext

func (o AzureMachineLearningServiceOutputColumnOutput) ToAzureMachineLearningServiceOutputColumnOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnOutput

type AzureMachineLearningServiceOutputColumnResponse

type AzureMachineLearningServiceOutputColumnResponse struct {
	// The (Azure Machine Learning supported) data type of the output column.
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the output column.
	Name *string `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning web service endpoint.

type AzureMachineLearningServiceOutputColumnResponseArgs

type AzureMachineLearningServiceOutputColumnResponseArgs struct {
	// The (Azure Machine Learning supported) data type of the output column.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the output column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceOutputColumnResponseArgs) ElementType

func (AzureMachineLearningServiceOutputColumnResponseArgs) ToAzureMachineLearningServiceOutputColumnResponseOutput

func (i AzureMachineLearningServiceOutputColumnResponseArgs) ToAzureMachineLearningServiceOutputColumnResponseOutput() AzureMachineLearningServiceOutputColumnResponseOutput

func (AzureMachineLearningServiceOutputColumnResponseArgs) ToAzureMachineLearningServiceOutputColumnResponseOutputWithContext

func (i AzureMachineLearningServiceOutputColumnResponseArgs) ToAzureMachineLearningServiceOutputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnResponseOutput

type AzureMachineLearningServiceOutputColumnResponseArray

type AzureMachineLearningServiceOutputColumnResponseArray []AzureMachineLearningServiceOutputColumnResponseInput

func (AzureMachineLearningServiceOutputColumnResponseArray) ElementType

func (AzureMachineLearningServiceOutputColumnResponseArray) ToAzureMachineLearningServiceOutputColumnResponseArrayOutput

func (i AzureMachineLearningServiceOutputColumnResponseArray) ToAzureMachineLearningServiceOutputColumnResponseArrayOutput() AzureMachineLearningServiceOutputColumnResponseArrayOutput

func (AzureMachineLearningServiceOutputColumnResponseArray) ToAzureMachineLearningServiceOutputColumnResponseArrayOutputWithContext

func (i AzureMachineLearningServiceOutputColumnResponseArray) ToAzureMachineLearningServiceOutputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnResponseArrayOutput

type AzureMachineLearningServiceOutputColumnResponseArrayInput

type AzureMachineLearningServiceOutputColumnResponseArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceOutputColumnResponseArrayOutput() AzureMachineLearningServiceOutputColumnResponseArrayOutput
	ToAzureMachineLearningServiceOutputColumnResponseArrayOutputWithContext(context.Context) AzureMachineLearningServiceOutputColumnResponseArrayOutput
}

AzureMachineLearningServiceOutputColumnResponseArrayInput is an input type that accepts AzureMachineLearningServiceOutputColumnResponseArray and AzureMachineLearningServiceOutputColumnResponseArrayOutput values. You can construct a concrete instance of `AzureMachineLearningServiceOutputColumnResponseArrayInput` via:

AzureMachineLearningServiceOutputColumnResponseArray{ AzureMachineLearningServiceOutputColumnResponseArgs{...} }

type AzureMachineLearningServiceOutputColumnResponseArrayOutput

type AzureMachineLearningServiceOutputColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningServiceOutputColumnResponseArrayOutput) ElementType

func (AzureMachineLearningServiceOutputColumnResponseArrayOutput) Index

func (AzureMachineLearningServiceOutputColumnResponseArrayOutput) ToAzureMachineLearningServiceOutputColumnResponseArrayOutput

func (AzureMachineLearningServiceOutputColumnResponseArrayOutput) ToAzureMachineLearningServiceOutputColumnResponseArrayOutputWithContext

func (o AzureMachineLearningServiceOutputColumnResponseArrayOutput) ToAzureMachineLearningServiceOutputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnResponseArrayOutput

type AzureMachineLearningServiceOutputColumnResponseInput

type AzureMachineLearningServiceOutputColumnResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningServiceOutputColumnResponseOutput() AzureMachineLearningServiceOutputColumnResponseOutput
	ToAzureMachineLearningServiceOutputColumnResponseOutputWithContext(context.Context) AzureMachineLearningServiceOutputColumnResponseOutput
}

AzureMachineLearningServiceOutputColumnResponseInput is an input type that accepts AzureMachineLearningServiceOutputColumnResponseArgs and AzureMachineLearningServiceOutputColumnResponseOutput values. You can construct a concrete instance of `AzureMachineLearningServiceOutputColumnResponseInput` via:

AzureMachineLearningServiceOutputColumnResponseArgs{...}

type AzureMachineLearningServiceOutputColumnResponseOutput

type AzureMachineLearningServiceOutputColumnResponseOutput struct{ *pulumi.OutputState }

Describes an output column for the Azure Machine Learning web service endpoint.

func (AzureMachineLearningServiceOutputColumnResponseOutput) DataType

The (Azure Machine Learning supported) data type of the output column.

func (AzureMachineLearningServiceOutputColumnResponseOutput) ElementType

func (AzureMachineLearningServiceOutputColumnResponseOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningServiceOutputColumnResponseOutput) Name

The name of the output column.

func (AzureMachineLearningServiceOutputColumnResponseOutput) ToAzureMachineLearningServiceOutputColumnResponseOutput

func (AzureMachineLearningServiceOutputColumnResponseOutput) ToAzureMachineLearningServiceOutputColumnResponseOutputWithContext

func (o AzureMachineLearningServiceOutputColumnResponseOutput) ToAzureMachineLearningServiceOutputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningServiceOutputColumnResponseOutput

type AzureMachineLearningStudioFunctionBinding

type AzureMachineLearningStudioFunctionBinding struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey *string `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize *int `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
	Endpoint *string `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning Studio endpoint.
	Inputs *AzureMachineLearningStudioInputs `pulumi:"inputs"`
	// A list of outputs from the Azure Machine Learning Studio endpoint execution.
	Outputs []AzureMachineLearningStudioOutputColumn `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearning/WebService'.
	Type string `pulumi:"type"`
}

The binding to an Azure Machine Learning Studio.

type AzureMachineLearningStudioFunctionBindingArgs

type AzureMachineLearningStudioFunctionBindingArgs struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning Studio endpoint.
	Inputs AzureMachineLearningStudioInputsPtrInput `pulumi:"inputs"`
	// A list of outputs from the Azure Machine Learning Studio endpoint execution.
	Outputs AzureMachineLearningStudioOutputColumnArrayInput `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearning/WebService'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to an Azure Machine Learning Studio.

func (AzureMachineLearningStudioFunctionBindingArgs) ElementType

func (AzureMachineLearningStudioFunctionBindingArgs) ToAzureMachineLearningStudioFunctionBindingOutput

func (i AzureMachineLearningStudioFunctionBindingArgs) ToAzureMachineLearningStudioFunctionBindingOutput() AzureMachineLearningStudioFunctionBindingOutput

func (AzureMachineLearningStudioFunctionBindingArgs) ToAzureMachineLearningStudioFunctionBindingOutputWithContext

func (i AzureMachineLearningStudioFunctionBindingArgs) ToAzureMachineLearningStudioFunctionBindingOutputWithContext(ctx context.Context) AzureMachineLearningStudioFunctionBindingOutput

type AzureMachineLearningStudioFunctionBindingInput

type AzureMachineLearningStudioFunctionBindingInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioFunctionBindingOutput() AzureMachineLearningStudioFunctionBindingOutput
	ToAzureMachineLearningStudioFunctionBindingOutputWithContext(context.Context) AzureMachineLearningStudioFunctionBindingOutput
}

AzureMachineLearningStudioFunctionBindingInput is an input type that accepts AzureMachineLearningStudioFunctionBindingArgs and AzureMachineLearningStudioFunctionBindingOutput values. You can construct a concrete instance of `AzureMachineLearningStudioFunctionBindingInput` via:

AzureMachineLearningStudioFunctionBindingArgs{...}

type AzureMachineLearningStudioFunctionBindingOutput

type AzureMachineLearningStudioFunctionBindingOutput struct{ *pulumi.OutputState }

The binding to an Azure Machine Learning Studio.

func (AzureMachineLearningStudioFunctionBindingOutput) ApiKey

The API key used to authenticate with Request-Response endpoint.

func (AzureMachineLearningStudioFunctionBindingOutput) BatchSize

Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

func (AzureMachineLearningStudioFunctionBindingOutput) ElementType

func (AzureMachineLearningStudioFunctionBindingOutput) Endpoint

The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

func (AzureMachineLearningStudioFunctionBindingOutput) Inputs

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioFunctionBindingOutput) Outputs

A list of outputs from the Azure Machine Learning Studio endpoint execution.

func (AzureMachineLearningStudioFunctionBindingOutput) ToAzureMachineLearningStudioFunctionBindingOutput

func (o AzureMachineLearningStudioFunctionBindingOutput) ToAzureMachineLearningStudioFunctionBindingOutput() AzureMachineLearningStudioFunctionBindingOutput

func (AzureMachineLearningStudioFunctionBindingOutput) ToAzureMachineLearningStudioFunctionBindingOutputWithContext

func (o AzureMachineLearningStudioFunctionBindingOutput) ToAzureMachineLearningStudioFunctionBindingOutputWithContext(ctx context.Context) AzureMachineLearningStudioFunctionBindingOutput

func (AzureMachineLearningStudioFunctionBindingOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.MachineLearning/WebService'.

type AzureMachineLearningStudioFunctionBindingResponse

type AzureMachineLearningStudioFunctionBindingResponse struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey *string `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize *int `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
	Endpoint *string `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning Studio endpoint.
	Inputs *AzureMachineLearningStudioInputsResponse `pulumi:"inputs"`
	// A list of outputs from the Azure Machine Learning Studio endpoint execution.
	Outputs []AzureMachineLearningStudioOutputColumnResponse `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearning/WebService'.
	Type string `pulumi:"type"`
}

The binding to an Azure Machine Learning Studio.

type AzureMachineLearningStudioFunctionBindingResponseArgs

type AzureMachineLearningStudioFunctionBindingResponseArgs struct {
	// The API key used to authenticate with Request-Response endpoint.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The inputs for the Azure Machine Learning Studio endpoint.
	Inputs AzureMachineLearningStudioInputsResponsePtrInput `pulumi:"inputs"`
	// A list of outputs from the Azure Machine Learning Studio endpoint execution.
	Outputs AzureMachineLearningStudioOutputColumnResponseArrayInput `pulumi:"outputs"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.MachineLearning/WebService'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to an Azure Machine Learning Studio.

func (AzureMachineLearningStudioFunctionBindingResponseArgs) ElementType

func (AzureMachineLearningStudioFunctionBindingResponseArgs) ToAzureMachineLearningStudioFunctionBindingResponseOutput

func (i AzureMachineLearningStudioFunctionBindingResponseArgs) ToAzureMachineLearningStudioFunctionBindingResponseOutput() AzureMachineLearningStudioFunctionBindingResponseOutput

func (AzureMachineLearningStudioFunctionBindingResponseArgs) ToAzureMachineLearningStudioFunctionBindingResponseOutputWithContext

func (i AzureMachineLearningStudioFunctionBindingResponseArgs) ToAzureMachineLearningStudioFunctionBindingResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioFunctionBindingResponseOutput

type AzureMachineLearningStudioFunctionBindingResponseInput

type AzureMachineLearningStudioFunctionBindingResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioFunctionBindingResponseOutput() AzureMachineLearningStudioFunctionBindingResponseOutput
	ToAzureMachineLearningStudioFunctionBindingResponseOutputWithContext(context.Context) AzureMachineLearningStudioFunctionBindingResponseOutput
}

AzureMachineLearningStudioFunctionBindingResponseInput is an input type that accepts AzureMachineLearningStudioFunctionBindingResponseArgs and AzureMachineLearningStudioFunctionBindingResponseOutput values. You can construct a concrete instance of `AzureMachineLearningStudioFunctionBindingResponseInput` via:

AzureMachineLearningStudioFunctionBindingResponseArgs{...}

type AzureMachineLearningStudioFunctionBindingResponseOutput

type AzureMachineLearningStudioFunctionBindingResponseOutput struct{ *pulumi.OutputState }

The binding to an Azure Machine Learning Studio.

func (AzureMachineLearningStudioFunctionBindingResponseOutput) ApiKey

The API key used to authenticate with Request-Response endpoint.

func (AzureMachineLearningStudioFunctionBindingResponseOutput) BatchSize

Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

func (AzureMachineLearningStudioFunctionBindingResponseOutput) ElementType

func (AzureMachineLearningStudioFunctionBindingResponseOutput) Endpoint

The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

func (AzureMachineLearningStudioFunctionBindingResponseOutput) Inputs

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioFunctionBindingResponseOutput) Outputs

A list of outputs from the Azure Machine Learning Studio endpoint execution.

func (AzureMachineLearningStudioFunctionBindingResponseOutput) ToAzureMachineLearningStudioFunctionBindingResponseOutput

func (AzureMachineLearningStudioFunctionBindingResponseOutput) ToAzureMachineLearningStudioFunctionBindingResponseOutputWithContext

func (o AzureMachineLearningStudioFunctionBindingResponseOutput) ToAzureMachineLearningStudioFunctionBindingResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioFunctionBindingResponseOutput

func (AzureMachineLearningStudioFunctionBindingResponseOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.MachineLearning/WebService'.

type AzureMachineLearningStudioInputColumn

type AzureMachineLearningStudioInputColumn struct {
	// The (Azure Machine Learning supported) data type of the input column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the input column.
	Name *string `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioInputColumnArgs

type AzureMachineLearningStudioInputColumnArgs struct {
	// The (Azure Machine Learning supported) data type of the input column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the input column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputColumnArgs) ElementType

func (AzureMachineLearningStudioInputColumnArgs) ToAzureMachineLearningStudioInputColumnOutput

func (i AzureMachineLearningStudioInputColumnArgs) ToAzureMachineLearningStudioInputColumnOutput() AzureMachineLearningStudioInputColumnOutput

func (AzureMachineLearningStudioInputColumnArgs) ToAzureMachineLearningStudioInputColumnOutputWithContext

func (i AzureMachineLearningStudioInputColumnArgs) ToAzureMachineLearningStudioInputColumnOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnOutput

type AzureMachineLearningStudioInputColumnArray

type AzureMachineLearningStudioInputColumnArray []AzureMachineLearningStudioInputColumnInput

func (AzureMachineLearningStudioInputColumnArray) ElementType

func (AzureMachineLearningStudioInputColumnArray) ToAzureMachineLearningStudioInputColumnArrayOutput

func (i AzureMachineLearningStudioInputColumnArray) ToAzureMachineLearningStudioInputColumnArrayOutput() AzureMachineLearningStudioInputColumnArrayOutput

func (AzureMachineLearningStudioInputColumnArray) ToAzureMachineLearningStudioInputColumnArrayOutputWithContext

func (i AzureMachineLearningStudioInputColumnArray) ToAzureMachineLearningStudioInputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnArrayOutput

type AzureMachineLearningStudioInputColumnArrayInput

type AzureMachineLearningStudioInputColumnArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputColumnArrayOutput() AzureMachineLearningStudioInputColumnArrayOutput
	ToAzureMachineLearningStudioInputColumnArrayOutputWithContext(context.Context) AzureMachineLearningStudioInputColumnArrayOutput
}

AzureMachineLearningStudioInputColumnArrayInput is an input type that accepts AzureMachineLearningStudioInputColumnArray and AzureMachineLearningStudioInputColumnArrayOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputColumnArrayInput` via:

AzureMachineLearningStudioInputColumnArray{ AzureMachineLearningStudioInputColumnArgs{...} }

type AzureMachineLearningStudioInputColumnArrayOutput

type AzureMachineLearningStudioInputColumnArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioInputColumnArrayOutput) ElementType

func (AzureMachineLearningStudioInputColumnArrayOutput) Index

func (AzureMachineLearningStudioInputColumnArrayOutput) ToAzureMachineLearningStudioInputColumnArrayOutput

func (o AzureMachineLearningStudioInputColumnArrayOutput) ToAzureMachineLearningStudioInputColumnArrayOutput() AzureMachineLearningStudioInputColumnArrayOutput

func (AzureMachineLearningStudioInputColumnArrayOutput) ToAzureMachineLearningStudioInputColumnArrayOutputWithContext

func (o AzureMachineLearningStudioInputColumnArrayOutput) ToAzureMachineLearningStudioInputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnArrayOutput

type AzureMachineLearningStudioInputColumnInput

type AzureMachineLearningStudioInputColumnInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputColumnOutput() AzureMachineLearningStudioInputColumnOutput
	ToAzureMachineLearningStudioInputColumnOutputWithContext(context.Context) AzureMachineLearningStudioInputColumnOutput
}

AzureMachineLearningStudioInputColumnInput is an input type that accepts AzureMachineLearningStudioInputColumnArgs and AzureMachineLearningStudioInputColumnOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputColumnInput` via:

AzureMachineLearningStudioInputColumnArgs{...}

type AzureMachineLearningStudioInputColumnOutput

type AzureMachineLearningStudioInputColumnOutput struct{ *pulumi.OutputState }

Describes an input column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputColumnOutput) DataType

The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

func (AzureMachineLearningStudioInputColumnOutput) ElementType

func (AzureMachineLearningStudioInputColumnOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningStudioInputColumnOutput) Name

The name of the input column.

func (AzureMachineLearningStudioInputColumnOutput) ToAzureMachineLearningStudioInputColumnOutput

func (o AzureMachineLearningStudioInputColumnOutput) ToAzureMachineLearningStudioInputColumnOutput() AzureMachineLearningStudioInputColumnOutput

func (AzureMachineLearningStudioInputColumnOutput) ToAzureMachineLearningStudioInputColumnOutputWithContext

func (o AzureMachineLearningStudioInputColumnOutput) ToAzureMachineLearningStudioInputColumnOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnOutput

type AzureMachineLearningStudioInputColumnResponse

type AzureMachineLearningStudioInputColumnResponse struct {
	// The (Azure Machine Learning supported) data type of the input column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType *string `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo *int `pulumi:"mapTo"`
	// The name of the input column.
	Name *string `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioInputColumnResponseArgs

type AzureMachineLearningStudioInputColumnResponseArgs struct {
	// The (Azure Machine Learning supported) data type of the input column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The zero based index of the function parameter this input maps to.
	MapTo pulumi.IntPtrInput `pulumi:"mapTo"`
	// The name of the input column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an input column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputColumnResponseArgs) ElementType

func (AzureMachineLearningStudioInputColumnResponseArgs) ToAzureMachineLearningStudioInputColumnResponseOutput

func (i AzureMachineLearningStudioInputColumnResponseArgs) ToAzureMachineLearningStudioInputColumnResponseOutput() AzureMachineLearningStudioInputColumnResponseOutput

func (AzureMachineLearningStudioInputColumnResponseArgs) ToAzureMachineLearningStudioInputColumnResponseOutputWithContext

func (i AzureMachineLearningStudioInputColumnResponseArgs) ToAzureMachineLearningStudioInputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnResponseOutput

type AzureMachineLearningStudioInputColumnResponseArray

type AzureMachineLearningStudioInputColumnResponseArray []AzureMachineLearningStudioInputColumnResponseInput

func (AzureMachineLearningStudioInputColumnResponseArray) ElementType

func (AzureMachineLearningStudioInputColumnResponseArray) ToAzureMachineLearningStudioInputColumnResponseArrayOutput

func (i AzureMachineLearningStudioInputColumnResponseArray) ToAzureMachineLearningStudioInputColumnResponseArrayOutput() AzureMachineLearningStudioInputColumnResponseArrayOutput

func (AzureMachineLearningStudioInputColumnResponseArray) ToAzureMachineLearningStudioInputColumnResponseArrayOutputWithContext

func (i AzureMachineLearningStudioInputColumnResponseArray) ToAzureMachineLearningStudioInputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnResponseArrayOutput

type AzureMachineLearningStudioInputColumnResponseArrayInput

type AzureMachineLearningStudioInputColumnResponseArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputColumnResponseArrayOutput() AzureMachineLearningStudioInputColumnResponseArrayOutput
	ToAzureMachineLearningStudioInputColumnResponseArrayOutputWithContext(context.Context) AzureMachineLearningStudioInputColumnResponseArrayOutput
}

AzureMachineLearningStudioInputColumnResponseArrayInput is an input type that accepts AzureMachineLearningStudioInputColumnResponseArray and AzureMachineLearningStudioInputColumnResponseArrayOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputColumnResponseArrayInput` via:

AzureMachineLearningStudioInputColumnResponseArray{ AzureMachineLearningStudioInputColumnResponseArgs{...} }

type AzureMachineLearningStudioInputColumnResponseArrayOutput

type AzureMachineLearningStudioInputColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioInputColumnResponseArrayOutput) ElementType

func (AzureMachineLearningStudioInputColumnResponseArrayOutput) Index

func (AzureMachineLearningStudioInputColumnResponseArrayOutput) ToAzureMachineLearningStudioInputColumnResponseArrayOutput

func (AzureMachineLearningStudioInputColumnResponseArrayOutput) ToAzureMachineLearningStudioInputColumnResponseArrayOutputWithContext

func (o AzureMachineLearningStudioInputColumnResponseArrayOutput) ToAzureMachineLearningStudioInputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnResponseArrayOutput

type AzureMachineLearningStudioInputColumnResponseInput

type AzureMachineLearningStudioInputColumnResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputColumnResponseOutput() AzureMachineLearningStudioInputColumnResponseOutput
	ToAzureMachineLearningStudioInputColumnResponseOutputWithContext(context.Context) AzureMachineLearningStudioInputColumnResponseOutput
}

AzureMachineLearningStudioInputColumnResponseInput is an input type that accepts AzureMachineLearningStudioInputColumnResponseArgs and AzureMachineLearningStudioInputColumnResponseOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputColumnResponseInput` via:

AzureMachineLearningStudioInputColumnResponseArgs{...}

type AzureMachineLearningStudioInputColumnResponseOutput

type AzureMachineLearningStudioInputColumnResponseOutput struct{ *pulumi.OutputState }

Describes an input column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputColumnResponseOutput) DataType

The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

func (AzureMachineLearningStudioInputColumnResponseOutput) ElementType

func (AzureMachineLearningStudioInputColumnResponseOutput) MapTo

The zero based index of the function parameter this input maps to.

func (AzureMachineLearningStudioInputColumnResponseOutput) Name

The name of the input column.

func (AzureMachineLearningStudioInputColumnResponseOutput) ToAzureMachineLearningStudioInputColumnResponseOutput

func (o AzureMachineLearningStudioInputColumnResponseOutput) ToAzureMachineLearningStudioInputColumnResponseOutput() AzureMachineLearningStudioInputColumnResponseOutput

func (AzureMachineLearningStudioInputColumnResponseOutput) ToAzureMachineLearningStudioInputColumnResponseOutputWithContext

func (o AzureMachineLearningStudioInputColumnResponseOutput) ToAzureMachineLearningStudioInputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputColumnResponseOutput

type AzureMachineLearningStudioInputs

type AzureMachineLearningStudioInputs struct {
	// A list of input columns for the Azure Machine Learning Studio endpoint.
	ColumnNames []AzureMachineLearningStudioInputColumn `pulumi:"columnNames"`
	// The name of the input. This is the name provided while authoring the endpoint.
	Name *string `pulumi:"name"`
}

The inputs for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioInputsArgs

type AzureMachineLearningStudioInputsArgs struct {
	// A list of input columns for the Azure Machine Learning Studio endpoint.
	ColumnNames AzureMachineLearningStudioInputColumnArrayInput `pulumi:"columnNames"`
	// The name of the input. This is the name provided while authoring the endpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsArgs) ElementType

func (AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsOutput

func (i AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsOutput() AzureMachineLearningStudioInputsOutput

func (AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsOutputWithContext

func (i AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsOutput

func (AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsPtrOutput

func (i AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsPtrOutput() AzureMachineLearningStudioInputsPtrOutput

func (AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsPtrOutputWithContext

func (i AzureMachineLearningStudioInputsArgs) ToAzureMachineLearningStudioInputsPtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsPtrOutput

type AzureMachineLearningStudioInputsInput

type AzureMachineLearningStudioInputsInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputsOutput() AzureMachineLearningStudioInputsOutput
	ToAzureMachineLearningStudioInputsOutputWithContext(context.Context) AzureMachineLearningStudioInputsOutput
}

AzureMachineLearningStudioInputsInput is an input type that accepts AzureMachineLearningStudioInputsArgs and AzureMachineLearningStudioInputsOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputsInput` via:

AzureMachineLearningStudioInputsArgs{...}

type AzureMachineLearningStudioInputsOutput

type AzureMachineLearningStudioInputsOutput struct{ *pulumi.OutputState }

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsOutput) ColumnNames

A list of input columns for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsOutput) ElementType

func (AzureMachineLearningStudioInputsOutput) Name

The name of the input. This is the name provided while authoring the endpoint.

func (AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsOutput

func (o AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsOutput() AzureMachineLearningStudioInputsOutput

func (AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsOutputWithContext

func (o AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsOutput

func (AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsPtrOutput

func (o AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsPtrOutput() AzureMachineLearningStudioInputsPtrOutput

func (AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsPtrOutputWithContext

func (o AzureMachineLearningStudioInputsOutput) ToAzureMachineLearningStudioInputsPtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsPtrOutput

type AzureMachineLearningStudioInputsPtrInput

type AzureMachineLearningStudioInputsPtrInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputsPtrOutput() AzureMachineLearningStudioInputsPtrOutput
	ToAzureMachineLearningStudioInputsPtrOutputWithContext(context.Context) AzureMachineLearningStudioInputsPtrOutput
}

AzureMachineLearningStudioInputsPtrInput is an input type that accepts AzureMachineLearningStudioInputsArgs, AzureMachineLearningStudioInputsPtr and AzureMachineLearningStudioInputsPtrOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputsPtrInput` via:

        AzureMachineLearningStudioInputsArgs{...}

or:

        nil

type AzureMachineLearningStudioInputsPtrOutput

type AzureMachineLearningStudioInputsPtrOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioInputsPtrOutput) ColumnNames

A list of input columns for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsPtrOutput) Elem

func (AzureMachineLearningStudioInputsPtrOutput) ElementType

func (AzureMachineLearningStudioInputsPtrOutput) Name

The name of the input. This is the name provided while authoring the endpoint.

func (AzureMachineLearningStudioInputsPtrOutput) ToAzureMachineLearningStudioInputsPtrOutput

func (o AzureMachineLearningStudioInputsPtrOutput) ToAzureMachineLearningStudioInputsPtrOutput() AzureMachineLearningStudioInputsPtrOutput

func (AzureMachineLearningStudioInputsPtrOutput) ToAzureMachineLearningStudioInputsPtrOutputWithContext

func (o AzureMachineLearningStudioInputsPtrOutput) ToAzureMachineLearningStudioInputsPtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsPtrOutput

type AzureMachineLearningStudioInputsResponse

type AzureMachineLearningStudioInputsResponse struct {
	// A list of input columns for the Azure Machine Learning Studio endpoint.
	ColumnNames []AzureMachineLearningStudioInputColumnResponse `pulumi:"columnNames"`
	// The name of the input. This is the name provided while authoring the endpoint.
	Name *string `pulumi:"name"`
}

The inputs for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioInputsResponseArgs

type AzureMachineLearningStudioInputsResponseArgs struct {
	// A list of input columns for the Azure Machine Learning Studio endpoint.
	ColumnNames AzureMachineLearningStudioInputColumnResponseArrayInput `pulumi:"columnNames"`
	// The name of the input. This is the name provided while authoring the endpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsResponseArgs) ElementType

func (AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponseOutput

func (i AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponseOutput() AzureMachineLearningStudioInputsResponseOutput

func (AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponseOutputWithContext

func (i AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsResponseOutput

func (AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponsePtrOutput

func (i AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponsePtrOutput() AzureMachineLearningStudioInputsResponsePtrOutput

func (AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext

func (i AzureMachineLearningStudioInputsResponseArgs) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsResponsePtrOutput

type AzureMachineLearningStudioInputsResponseInput

type AzureMachineLearningStudioInputsResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputsResponseOutput() AzureMachineLearningStudioInputsResponseOutput
	ToAzureMachineLearningStudioInputsResponseOutputWithContext(context.Context) AzureMachineLearningStudioInputsResponseOutput
}

AzureMachineLearningStudioInputsResponseInput is an input type that accepts AzureMachineLearningStudioInputsResponseArgs and AzureMachineLearningStudioInputsResponseOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputsResponseInput` via:

AzureMachineLearningStudioInputsResponseArgs{...}

type AzureMachineLearningStudioInputsResponseOutput

type AzureMachineLearningStudioInputsResponseOutput struct{ *pulumi.OutputState }

The inputs for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsResponseOutput) ColumnNames

A list of input columns for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsResponseOutput) ElementType

func (AzureMachineLearningStudioInputsResponseOutput) Name

The name of the input. This is the name provided while authoring the endpoint.

func (AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponseOutput

func (o AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponseOutput() AzureMachineLearningStudioInputsResponseOutput

func (AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponseOutputWithContext

func (o AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsResponseOutput

func (AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponsePtrOutput

func (o AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponsePtrOutput() AzureMachineLearningStudioInputsResponsePtrOutput

func (AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext

func (o AzureMachineLearningStudioInputsResponseOutput) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsResponsePtrOutput

type AzureMachineLearningStudioInputsResponsePtrInput

type AzureMachineLearningStudioInputsResponsePtrInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioInputsResponsePtrOutput() AzureMachineLearningStudioInputsResponsePtrOutput
	ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext(context.Context) AzureMachineLearningStudioInputsResponsePtrOutput
}

AzureMachineLearningStudioInputsResponsePtrInput is an input type that accepts AzureMachineLearningStudioInputsResponseArgs, AzureMachineLearningStudioInputsResponsePtr and AzureMachineLearningStudioInputsResponsePtrOutput values. You can construct a concrete instance of `AzureMachineLearningStudioInputsResponsePtrInput` via:

        AzureMachineLearningStudioInputsResponseArgs{...}

or:

        nil

type AzureMachineLearningStudioInputsResponsePtrOutput

type AzureMachineLearningStudioInputsResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioInputsResponsePtrOutput) ColumnNames

A list of input columns for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioInputsResponsePtrOutput) Elem

func (AzureMachineLearningStudioInputsResponsePtrOutput) ElementType

func (AzureMachineLearningStudioInputsResponsePtrOutput) Name

The name of the input. This is the name provided while authoring the endpoint.

func (AzureMachineLearningStudioInputsResponsePtrOutput) ToAzureMachineLearningStudioInputsResponsePtrOutput

func (o AzureMachineLearningStudioInputsResponsePtrOutput) ToAzureMachineLearningStudioInputsResponsePtrOutput() AzureMachineLearningStudioInputsResponsePtrOutput

func (AzureMachineLearningStudioInputsResponsePtrOutput) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext

func (o AzureMachineLearningStudioInputsResponsePtrOutput) ToAzureMachineLearningStudioInputsResponsePtrOutputWithContext(ctx context.Context) AzureMachineLearningStudioInputsResponsePtrOutput

type AzureMachineLearningStudioOutputColumn

type AzureMachineLearningStudioOutputColumn struct {
	// The (Azure Machine Learning supported) data type of the output column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType *string `pulumi:"dataType"`
	// The name of the output column.
	Name *string `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioOutputColumnArgs

type AzureMachineLearningStudioOutputColumnArgs struct {
	// The (Azure Machine Learning supported) data type of the output column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The name of the output column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioOutputColumnArgs) ElementType

func (AzureMachineLearningStudioOutputColumnArgs) ToAzureMachineLearningStudioOutputColumnOutput

func (i AzureMachineLearningStudioOutputColumnArgs) ToAzureMachineLearningStudioOutputColumnOutput() AzureMachineLearningStudioOutputColumnOutput

func (AzureMachineLearningStudioOutputColumnArgs) ToAzureMachineLearningStudioOutputColumnOutputWithContext

func (i AzureMachineLearningStudioOutputColumnArgs) ToAzureMachineLearningStudioOutputColumnOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnOutput

type AzureMachineLearningStudioOutputColumnArray

type AzureMachineLearningStudioOutputColumnArray []AzureMachineLearningStudioOutputColumnInput

func (AzureMachineLearningStudioOutputColumnArray) ElementType

func (AzureMachineLearningStudioOutputColumnArray) ToAzureMachineLearningStudioOutputColumnArrayOutput

func (i AzureMachineLearningStudioOutputColumnArray) ToAzureMachineLearningStudioOutputColumnArrayOutput() AzureMachineLearningStudioOutputColumnArrayOutput

func (AzureMachineLearningStudioOutputColumnArray) ToAzureMachineLearningStudioOutputColumnArrayOutputWithContext

func (i AzureMachineLearningStudioOutputColumnArray) ToAzureMachineLearningStudioOutputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnArrayOutput

type AzureMachineLearningStudioOutputColumnArrayInput

type AzureMachineLearningStudioOutputColumnArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioOutputColumnArrayOutput() AzureMachineLearningStudioOutputColumnArrayOutput
	ToAzureMachineLearningStudioOutputColumnArrayOutputWithContext(context.Context) AzureMachineLearningStudioOutputColumnArrayOutput
}

AzureMachineLearningStudioOutputColumnArrayInput is an input type that accepts AzureMachineLearningStudioOutputColumnArray and AzureMachineLearningStudioOutputColumnArrayOutput values. You can construct a concrete instance of `AzureMachineLearningStudioOutputColumnArrayInput` via:

AzureMachineLearningStudioOutputColumnArray{ AzureMachineLearningStudioOutputColumnArgs{...} }

type AzureMachineLearningStudioOutputColumnArrayOutput

type AzureMachineLearningStudioOutputColumnArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioOutputColumnArrayOutput) ElementType

func (AzureMachineLearningStudioOutputColumnArrayOutput) Index

func (AzureMachineLearningStudioOutputColumnArrayOutput) ToAzureMachineLearningStudioOutputColumnArrayOutput

func (o AzureMachineLearningStudioOutputColumnArrayOutput) ToAzureMachineLearningStudioOutputColumnArrayOutput() AzureMachineLearningStudioOutputColumnArrayOutput

func (AzureMachineLearningStudioOutputColumnArrayOutput) ToAzureMachineLearningStudioOutputColumnArrayOutputWithContext

func (o AzureMachineLearningStudioOutputColumnArrayOutput) ToAzureMachineLearningStudioOutputColumnArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnArrayOutput

type AzureMachineLearningStudioOutputColumnInput

type AzureMachineLearningStudioOutputColumnInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioOutputColumnOutput() AzureMachineLearningStudioOutputColumnOutput
	ToAzureMachineLearningStudioOutputColumnOutputWithContext(context.Context) AzureMachineLearningStudioOutputColumnOutput
}

AzureMachineLearningStudioOutputColumnInput is an input type that accepts AzureMachineLearningStudioOutputColumnArgs and AzureMachineLearningStudioOutputColumnOutput values. You can construct a concrete instance of `AzureMachineLearningStudioOutputColumnInput` via:

AzureMachineLearningStudioOutputColumnArgs{...}

type AzureMachineLearningStudioOutputColumnOutput

type AzureMachineLearningStudioOutputColumnOutput struct{ *pulumi.OutputState }

Describes an output column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioOutputColumnOutput) DataType

The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

func (AzureMachineLearningStudioOutputColumnOutput) ElementType

func (AzureMachineLearningStudioOutputColumnOutput) Name

The name of the output column.

func (AzureMachineLearningStudioOutputColumnOutput) ToAzureMachineLearningStudioOutputColumnOutput

func (o AzureMachineLearningStudioOutputColumnOutput) ToAzureMachineLearningStudioOutputColumnOutput() AzureMachineLearningStudioOutputColumnOutput

func (AzureMachineLearningStudioOutputColumnOutput) ToAzureMachineLearningStudioOutputColumnOutputWithContext

func (o AzureMachineLearningStudioOutputColumnOutput) ToAzureMachineLearningStudioOutputColumnOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnOutput

type AzureMachineLearningStudioOutputColumnResponse

type AzureMachineLearningStudioOutputColumnResponse struct {
	// The (Azure Machine Learning supported) data type of the output column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType *string `pulumi:"dataType"`
	// The name of the output column.
	Name *string `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning Studio endpoint.

type AzureMachineLearningStudioOutputColumnResponseArgs

type AzureMachineLearningStudioOutputColumnResponseArgs struct {
	// The (Azure Machine Learning supported) data type of the output column. A list of valid  Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The name of the output column.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an output column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioOutputColumnResponseArgs) ElementType

func (AzureMachineLearningStudioOutputColumnResponseArgs) ToAzureMachineLearningStudioOutputColumnResponseOutput

func (i AzureMachineLearningStudioOutputColumnResponseArgs) ToAzureMachineLearningStudioOutputColumnResponseOutput() AzureMachineLearningStudioOutputColumnResponseOutput

func (AzureMachineLearningStudioOutputColumnResponseArgs) ToAzureMachineLearningStudioOutputColumnResponseOutputWithContext

func (i AzureMachineLearningStudioOutputColumnResponseArgs) ToAzureMachineLearningStudioOutputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnResponseOutput

type AzureMachineLearningStudioOutputColumnResponseArray

type AzureMachineLearningStudioOutputColumnResponseArray []AzureMachineLearningStudioOutputColumnResponseInput

func (AzureMachineLearningStudioOutputColumnResponseArray) ElementType

func (AzureMachineLearningStudioOutputColumnResponseArray) ToAzureMachineLearningStudioOutputColumnResponseArrayOutput

func (i AzureMachineLearningStudioOutputColumnResponseArray) ToAzureMachineLearningStudioOutputColumnResponseArrayOutput() AzureMachineLearningStudioOutputColumnResponseArrayOutput

func (AzureMachineLearningStudioOutputColumnResponseArray) ToAzureMachineLearningStudioOutputColumnResponseArrayOutputWithContext

func (i AzureMachineLearningStudioOutputColumnResponseArray) ToAzureMachineLearningStudioOutputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnResponseArrayOutput

type AzureMachineLearningStudioOutputColumnResponseArrayInput

type AzureMachineLearningStudioOutputColumnResponseArrayInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioOutputColumnResponseArrayOutput() AzureMachineLearningStudioOutputColumnResponseArrayOutput
	ToAzureMachineLearningStudioOutputColumnResponseArrayOutputWithContext(context.Context) AzureMachineLearningStudioOutputColumnResponseArrayOutput
}

AzureMachineLearningStudioOutputColumnResponseArrayInput is an input type that accepts AzureMachineLearningStudioOutputColumnResponseArray and AzureMachineLearningStudioOutputColumnResponseArrayOutput values. You can construct a concrete instance of `AzureMachineLearningStudioOutputColumnResponseArrayInput` via:

AzureMachineLearningStudioOutputColumnResponseArray{ AzureMachineLearningStudioOutputColumnResponseArgs{...} }

type AzureMachineLearningStudioOutputColumnResponseArrayOutput

type AzureMachineLearningStudioOutputColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureMachineLearningStudioOutputColumnResponseArrayOutput) ElementType

func (AzureMachineLearningStudioOutputColumnResponseArrayOutput) Index

func (AzureMachineLearningStudioOutputColumnResponseArrayOutput) ToAzureMachineLearningStudioOutputColumnResponseArrayOutput

func (AzureMachineLearningStudioOutputColumnResponseArrayOutput) ToAzureMachineLearningStudioOutputColumnResponseArrayOutputWithContext

func (o AzureMachineLearningStudioOutputColumnResponseArrayOutput) ToAzureMachineLearningStudioOutputColumnResponseArrayOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnResponseArrayOutput

type AzureMachineLearningStudioOutputColumnResponseInput

type AzureMachineLearningStudioOutputColumnResponseInput interface {
	pulumi.Input

	ToAzureMachineLearningStudioOutputColumnResponseOutput() AzureMachineLearningStudioOutputColumnResponseOutput
	ToAzureMachineLearningStudioOutputColumnResponseOutputWithContext(context.Context) AzureMachineLearningStudioOutputColumnResponseOutput
}

AzureMachineLearningStudioOutputColumnResponseInput is an input type that accepts AzureMachineLearningStudioOutputColumnResponseArgs and AzureMachineLearningStudioOutputColumnResponseOutput values. You can construct a concrete instance of `AzureMachineLearningStudioOutputColumnResponseInput` via:

AzureMachineLearningStudioOutputColumnResponseArgs{...}

type AzureMachineLearningStudioOutputColumnResponseOutput

type AzureMachineLearningStudioOutputColumnResponseOutput struct{ *pulumi.OutputState }

Describes an output column for the Azure Machine Learning Studio endpoint.

func (AzureMachineLearningStudioOutputColumnResponseOutput) DataType

The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

func (AzureMachineLearningStudioOutputColumnResponseOutput) ElementType

func (AzureMachineLearningStudioOutputColumnResponseOutput) Name

The name of the output column.

func (AzureMachineLearningStudioOutputColumnResponseOutput) ToAzureMachineLearningStudioOutputColumnResponseOutput

func (AzureMachineLearningStudioOutputColumnResponseOutput) ToAzureMachineLearningStudioOutputColumnResponseOutputWithContext

func (o AzureMachineLearningStudioOutputColumnResponseOutput) ToAzureMachineLearningStudioOutputColumnResponseOutputWithContext(ctx context.Context) AzureMachineLearningStudioOutputColumnResponseOutput

type AzureSqlDatabaseOutputDataSource

type AzureSqlDatabaseOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
	MaxBatchCount *float64 `pulumi:"maxBatchCount"`
	// Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
	MaxWriterCount *float64 `pulumi:"maxWriterCount"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password *string `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server *string `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type string `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User *string `pulumi:"user"`
}

Describes an Azure SQL database output data source.

type AzureSqlDatabaseOutputDataSourceArgs

type AzureSqlDatabaseOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
	MaxBatchCount pulumi.Float64PtrInput `pulumi:"maxBatchCount"`
	// Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
	MaxWriterCount pulumi.Float64PtrInput `pulumi:"maxWriterCount"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User pulumi.StringPtrInput `pulumi:"user"`
}

Describes an Azure SQL database output data source.

func (AzureSqlDatabaseOutputDataSourceArgs) ElementType

func (AzureSqlDatabaseOutputDataSourceArgs) ToAzureSqlDatabaseOutputDataSourceOutput

func (i AzureSqlDatabaseOutputDataSourceArgs) ToAzureSqlDatabaseOutputDataSourceOutput() AzureSqlDatabaseOutputDataSourceOutput

func (AzureSqlDatabaseOutputDataSourceArgs) ToAzureSqlDatabaseOutputDataSourceOutputWithContext

func (i AzureSqlDatabaseOutputDataSourceArgs) ToAzureSqlDatabaseOutputDataSourceOutputWithContext(ctx context.Context) AzureSqlDatabaseOutputDataSourceOutput

type AzureSqlDatabaseOutputDataSourceInput

type AzureSqlDatabaseOutputDataSourceInput interface {
	pulumi.Input

	ToAzureSqlDatabaseOutputDataSourceOutput() AzureSqlDatabaseOutputDataSourceOutput
	ToAzureSqlDatabaseOutputDataSourceOutputWithContext(context.Context) AzureSqlDatabaseOutputDataSourceOutput
}

AzureSqlDatabaseOutputDataSourceInput is an input type that accepts AzureSqlDatabaseOutputDataSourceArgs and AzureSqlDatabaseOutputDataSourceOutput values. You can construct a concrete instance of `AzureSqlDatabaseOutputDataSourceInput` via:

AzureSqlDatabaseOutputDataSourceArgs{...}

type AzureSqlDatabaseOutputDataSourceOutput

type AzureSqlDatabaseOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Azure SQL database output data source.

func (AzureSqlDatabaseOutputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (AzureSqlDatabaseOutputDataSourceOutput) Database

The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceOutput) ElementType

func (AzureSqlDatabaseOutputDataSourceOutput) MaxBatchCount

Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.

func (AzureSqlDatabaseOutputDataSourceOutput) MaxWriterCount

Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.

func (AzureSqlDatabaseOutputDataSourceOutput) Password

The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceOutput) Server

The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceOutput) Table

The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceOutput) ToAzureSqlDatabaseOutputDataSourceOutput

func (o AzureSqlDatabaseOutputDataSourceOutput) ToAzureSqlDatabaseOutputDataSourceOutput() AzureSqlDatabaseOutputDataSourceOutput

func (AzureSqlDatabaseOutputDataSourceOutput) ToAzureSqlDatabaseOutputDataSourceOutputWithContext

func (o AzureSqlDatabaseOutputDataSourceOutput) ToAzureSqlDatabaseOutputDataSourceOutputWithContext(ctx context.Context) AzureSqlDatabaseOutputDataSourceOutput

func (AzureSqlDatabaseOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/Database'.

func (AzureSqlDatabaseOutputDataSourceOutput) User

The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

type AzureSqlDatabaseOutputDataSourceResponse

type AzureSqlDatabaseOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
	MaxBatchCount *float64 `pulumi:"maxBatchCount"`
	// Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
	MaxWriterCount *float64 `pulumi:"maxWriterCount"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password *string `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server *string `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type string `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User *string `pulumi:"user"`
}

Describes an Azure SQL database output data source.

type AzureSqlDatabaseOutputDataSourceResponseArgs

type AzureSqlDatabaseOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.
	MaxBatchCount pulumi.Float64PtrInput `pulumi:"maxBatchCount"`
	// Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.
	MaxWriterCount pulumi.Float64PtrInput `pulumi:"maxWriterCount"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User pulumi.StringPtrInput `pulumi:"user"`
}

Describes an Azure SQL database output data source.

func (AzureSqlDatabaseOutputDataSourceResponseArgs) ElementType

func (AzureSqlDatabaseOutputDataSourceResponseArgs) ToAzureSqlDatabaseOutputDataSourceResponseOutput

func (i AzureSqlDatabaseOutputDataSourceResponseArgs) ToAzureSqlDatabaseOutputDataSourceResponseOutput() AzureSqlDatabaseOutputDataSourceResponseOutput

func (AzureSqlDatabaseOutputDataSourceResponseArgs) ToAzureSqlDatabaseOutputDataSourceResponseOutputWithContext

func (i AzureSqlDatabaseOutputDataSourceResponseArgs) ToAzureSqlDatabaseOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureSqlDatabaseOutputDataSourceResponseOutput

type AzureSqlDatabaseOutputDataSourceResponseInput

type AzureSqlDatabaseOutputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureSqlDatabaseOutputDataSourceResponseOutput() AzureSqlDatabaseOutputDataSourceResponseOutput
	ToAzureSqlDatabaseOutputDataSourceResponseOutputWithContext(context.Context) AzureSqlDatabaseOutputDataSourceResponseOutput
}

AzureSqlDatabaseOutputDataSourceResponseInput is an input type that accepts AzureSqlDatabaseOutputDataSourceResponseArgs and AzureSqlDatabaseOutputDataSourceResponseOutput values. You can construct a concrete instance of `AzureSqlDatabaseOutputDataSourceResponseInput` via:

AzureSqlDatabaseOutputDataSourceResponseArgs{...}

type AzureSqlDatabaseOutputDataSourceResponseOutput

type AzureSqlDatabaseOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure SQL database output data source.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) Database

The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) ElementType

func (AzureSqlDatabaseOutputDataSourceResponseOutput) MaxBatchCount

Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) MaxWriterCount

Max Write r count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) Password

The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) Server

The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) Table

The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) ToAzureSqlDatabaseOutputDataSourceResponseOutput

func (o AzureSqlDatabaseOutputDataSourceResponseOutput) ToAzureSqlDatabaseOutputDataSourceResponseOutput() AzureSqlDatabaseOutputDataSourceResponseOutput

func (AzureSqlDatabaseOutputDataSourceResponseOutput) ToAzureSqlDatabaseOutputDataSourceResponseOutputWithContext

func (o AzureSqlDatabaseOutputDataSourceResponseOutput) ToAzureSqlDatabaseOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureSqlDatabaseOutputDataSourceResponseOutput

func (AzureSqlDatabaseOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/Database'.

func (AzureSqlDatabaseOutputDataSourceResponseOutput) User

The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

type AzureSqlReferenceInputDataSource

type AzureSqlReferenceInputDataSource struct {
	Properties *AzureSqlReferenceInputDataSourceProperties `pulumi:"properties"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type string `pulumi:"type"`
}

Describes an Azure SQL database reference input data source.

type AzureSqlReferenceInputDataSourceArgs

type AzureSqlReferenceInputDataSourceArgs struct {
	Properties AzureSqlReferenceInputDataSourcePropertiesPtrInput `pulumi:"properties"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure SQL database reference input data source.

func (AzureSqlReferenceInputDataSourceArgs) ElementType

func (AzureSqlReferenceInputDataSourceArgs) ToAzureSqlReferenceInputDataSourceOutput

func (i AzureSqlReferenceInputDataSourceArgs) ToAzureSqlReferenceInputDataSourceOutput() AzureSqlReferenceInputDataSourceOutput

func (AzureSqlReferenceInputDataSourceArgs) ToAzureSqlReferenceInputDataSourceOutputWithContext

func (i AzureSqlReferenceInputDataSourceArgs) ToAzureSqlReferenceInputDataSourceOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourceOutput

type AzureSqlReferenceInputDataSourceInput

type AzureSqlReferenceInputDataSourceInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourceOutput() AzureSqlReferenceInputDataSourceOutput
	ToAzureSqlReferenceInputDataSourceOutputWithContext(context.Context) AzureSqlReferenceInputDataSourceOutput
}

AzureSqlReferenceInputDataSourceInput is an input type that accepts AzureSqlReferenceInputDataSourceArgs and AzureSqlReferenceInputDataSourceOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourceInput` via:

AzureSqlReferenceInputDataSourceArgs{...}

type AzureSqlReferenceInputDataSourceOutput

type AzureSqlReferenceInputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Azure SQL database reference input data source.

func (AzureSqlReferenceInputDataSourceOutput) ElementType

func (AzureSqlReferenceInputDataSourceOutput) Properties

func (AzureSqlReferenceInputDataSourceOutput) ToAzureSqlReferenceInputDataSourceOutput

func (o AzureSqlReferenceInputDataSourceOutput) ToAzureSqlReferenceInputDataSourceOutput() AzureSqlReferenceInputDataSourceOutput

func (AzureSqlReferenceInputDataSourceOutput) ToAzureSqlReferenceInputDataSourceOutputWithContext

func (o AzureSqlReferenceInputDataSourceOutput) ToAzureSqlReferenceInputDataSourceOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourceOutput

func (AzureSqlReferenceInputDataSourceOutput) Type

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/Database'.

type AzureSqlReferenceInputDataSourceProperties

type AzureSqlReferenceInputDataSourceProperties struct {
	// This element is associated with the datasource element. This is the name of the database that output will be written to.
	Database *string `pulumi:"database"`
	// 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.
	DeltaSnapshotQuery *string `pulumi:"deltaSnapshotQuery"`
	// This element is associated with the datasource element. This query is used to fetch data from the sql database.
	FullSnapshotQuery *string `pulumi:"fullSnapshotQuery"`
	// This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
	Password *string `pulumi:"password"`
	// 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.
	RefreshRate *string `pulumi:"refreshRate"`
	// 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
	RefreshType *string `pulumi:"refreshType"`
	// This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
	Server *string `pulumi:"server"`
	// This element is associated with the datasource element. The name of the table in the Azure SQL database..
	Table *string `pulumi:"table"`
	// This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
	User *string `pulumi:"user"`
}

type AzureSqlReferenceInputDataSourcePropertiesArgs

type AzureSqlReferenceInputDataSourcePropertiesArgs struct {
	// This element is associated with the datasource element. This is the name of the database that output will be written to.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// 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.
	DeltaSnapshotQuery pulumi.StringPtrInput `pulumi:"deltaSnapshotQuery"`
	// This element is associated with the datasource element. This query is used to fetch data from the sql database.
	FullSnapshotQuery pulumi.StringPtrInput `pulumi:"fullSnapshotQuery"`
	// This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// 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.
	RefreshRate pulumi.StringPtrInput `pulumi:"refreshRate"`
	// 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
	RefreshType pulumi.StringPtrInput `pulumi:"refreshType"`
	// This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// This element is associated with the datasource element. The name of the table in the Azure SQL database..
	Table pulumi.StringPtrInput `pulumi:"table"`
	// This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (AzureSqlReferenceInputDataSourcePropertiesArgs) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesOutput

func (i AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesOutput() AzureSqlReferenceInputDataSourcePropertiesOutput

func (AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesOutputWithContext

func (i AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesOutput

func (AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (i AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput() AzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext

func (i AzureSqlReferenceInputDataSourcePropertiesArgs) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesPtrOutput

type AzureSqlReferenceInputDataSourcePropertiesInput

type AzureSqlReferenceInputDataSourcePropertiesInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourcePropertiesOutput() AzureSqlReferenceInputDataSourcePropertiesOutput
	ToAzureSqlReferenceInputDataSourcePropertiesOutputWithContext(context.Context) AzureSqlReferenceInputDataSourcePropertiesOutput
}

AzureSqlReferenceInputDataSourcePropertiesInput is an input type that accepts AzureSqlReferenceInputDataSourcePropertiesArgs and AzureSqlReferenceInputDataSourcePropertiesOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourcePropertiesInput` via:

AzureSqlReferenceInputDataSourcePropertiesArgs{...}

type AzureSqlReferenceInputDataSourcePropertiesOutput

type AzureSqlReferenceInputDataSourcePropertiesOutput struct{ *pulumi.OutputState }

func (AzureSqlReferenceInputDataSourcePropertiesOutput) Database

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

func (AzureSqlReferenceInputDataSourcePropertiesOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesOutput) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesOutput) FullSnapshotQuery

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

func (AzureSqlReferenceInputDataSourcePropertiesOutput) Password

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

func (AzureSqlReferenceInputDataSourcePropertiesOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesOutput) 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

func (AzureSqlReferenceInputDataSourcePropertiesOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesOutput) Table

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

func (AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesOutput

func (o AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesOutput() AzureSqlReferenceInputDataSourcePropertiesOutput

func (AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesOutput

func (AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (o AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput() AzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesOutput) 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.

type AzureSqlReferenceInputDataSourcePropertiesPtrInput

type AzureSqlReferenceInputDataSourcePropertiesPtrInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput() AzureSqlReferenceInputDataSourcePropertiesPtrOutput
	ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext(context.Context) AzureSqlReferenceInputDataSourcePropertiesPtrOutput
}

AzureSqlReferenceInputDataSourcePropertiesPtrInput is an input type that accepts AzureSqlReferenceInputDataSourcePropertiesArgs, AzureSqlReferenceInputDataSourcePropertiesPtr and AzureSqlReferenceInputDataSourcePropertiesPtrOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourcePropertiesPtrInput` via:

        AzureSqlReferenceInputDataSourcePropertiesArgs{...}

or:

        nil

type AzureSqlReferenceInputDataSourcePropertiesPtrOutput

type AzureSqlReferenceInputDataSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) Database

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

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) Elem

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) FullSnapshotQuery

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

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) Password

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

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) 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

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) Table

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

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (o AzureSqlReferenceInputDataSourcePropertiesPtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutput() AzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesPtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesPtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesPtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesPtrOutput) 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.

type AzureSqlReferenceInputDataSourcePropertiesResponse

type AzureSqlReferenceInputDataSourcePropertiesResponse struct {
	// This element is associated with the datasource element. This is the name of the database that output will be written to.
	Database *string `pulumi:"database"`
	// 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.
	DeltaSnapshotQuery *string `pulumi:"deltaSnapshotQuery"`
	// This element is associated with the datasource element. This query is used to fetch data from the sql database.
	FullSnapshotQuery *string `pulumi:"fullSnapshotQuery"`
	// This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
	Password *string `pulumi:"password"`
	// 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.
	RefreshRate *string `pulumi:"refreshRate"`
	// 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
	RefreshType *string `pulumi:"refreshType"`
	// This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
	Server *string `pulumi:"server"`
	// This element is associated with the datasource element. The name of the table in the Azure SQL database..
	Table *string `pulumi:"table"`
	// This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
	User *string `pulumi:"user"`
}

type AzureSqlReferenceInputDataSourcePropertiesResponseArgs

type AzureSqlReferenceInputDataSourcePropertiesResponseArgs struct {
	// This element is associated with the datasource element. This is the name of the database that output will be written to.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// 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.
	DeltaSnapshotQuery pulumi.StringPtrInput `pulumi:"deltaSnapshotQuery"`
	// This element is associated with the datasource element. This query is used to fetch data from the sql database.
	FullSnapshotQuery pulumi.StringPtrInput `pulumi:"fullSnapshotQuery"`
	// This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// 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.
	RefreshRate pulumi.StringPtrInput `pulumi:"refreshRate"`
	// 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
	RefreshType pulumi.StringPtrInput `pulumi:"refreshType"`
	// This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// This element is associated with the datasource element. The name of the table in the Azure SQL database..
	Table pulumi.StringPtrInput `pulumi:"table"`
	// This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutputWithContext

func (i AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesResponseOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (i AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput() AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext

func (i AzureSqlReferenceInputDataSourcePropertiesResponseArgs) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

type AzureSqlReferenceInputDataSourcePropertiesResponseInput

type AzureSqlReferenceInputDataSourcePropertiesResponseInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourcePropertiesResponseOutput() AzureSqlReferenceInputDataSourcePropertiesResponseOutput
	ToAzureSqlReferenceInputDataSourcePropertiesResponseOutputWithContext(context.Context) AzureSqlReferenceInputDataSourcePropertiesResponseOutput
}

AzureSqlReferenceInputDataSourcePropertiesResponseInput is an input type that accepts AzureSqlReferenceInputDataSourcePropertiesResponseArgs and AzureSqlReferenceInputDataSourcePropertiesResponseOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourcePropertiesResponseInput` via:

AzureSqlReferenceInputDataSourcePropertiesResponseArgs{...}

type AzureSqlReferenceInputDataSourcePropertiesResponseOutput

type AzureSqlReferenceInputDataSourcePropertiesResponseOutput struct{ *pulumi.OutputState }

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) Database

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

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) FullSnapshotQuery

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

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) Password

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

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) 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

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) Table

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

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponseOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesResponseOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesResponseOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponseOutput) 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.

type AzureSqlReferenceInputDataSourcePropertiesResponsePtrInput

type AzureSqlReferenceInputDataSourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput() AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput
	ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext(context.Context) AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput
}

AzureSqlReferenceInputDataSourcePropertiesResponsePtrInput is an input type that accepts AzureSqlReferenceInputDataSourcePropertiesResponseArgs, AzureSqlReferenceInputDataSourcePropertiesResponsePtr and AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourcePropertiesResponsePtrInput` via:

        AzureSqlReferenceInputDataSourcePropertiesResponseArgs{...}

or:

        nil

type AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

type AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) Database

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

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) Elem

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) ElementType

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) FullSnapshotQuery

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

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) Password

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

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) 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

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) 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.

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) Table

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

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext

func (o AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) ToAzureSqlReferenceInputDataSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput

func (AzureSqlReferenceInputDataSourcePropertiesResponsePtrOutput) 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.

type AzureSqlReferenceInputDataSourceResponse

type AzureSqlReferenceInputDataSourceResponse struct {
	Properties *AzureSqlReferenceInputDataSourcePropertiesResponse `pulumi:"properties"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type string `pulumi:"type"`
}

Describes an Azure SQL database reference input data source.

type AzureSqlReferenceInputDataSourceResponseArgs

type AzureSqlReferenceInputDataSourceResponseArgs struct {
	Properties AzureSqlReferenceInputDataSourcePropertiesResponsePtrInput `pulumi:"properties"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/Database'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure SQL database reference input data source.

func (AzureSqlReferenceInputDataSourceResponseArgs) ElementType

func (AzureSqlReferenceInputDataSourceResponseArgs) ToAzureSqlReferenceInputDataSourceResponseOutput

func (i AzureSqlReferenceInputDataSourceResponseArgs) ToAzureSqlReferenceInputDataSourceResponseOutput() AzureSqlReferenceInputDataSourceResponseOutput

func (AzureSqlReferenceInputDataSourceResponseArgs) ToAzureSqlReferenceInputDataSourceResponseOutputWithContext

func (i AzureSqlReferenceInputDataSourceResponseArgs) ToAzureSqlReferenceInputDataSourceResponseOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourceResponseOutput

type AzureSqlReferenceInputDataSourceResponseInput

type AzureSqlReferenceInputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureSqlReferenceInputDataSourceResponseOutput() AzureSqlReferenceInputDataSourceResponseOutput
	ToAzureSqlReferenceInputDataSourceResponseOutputWithContext(context.Context) AzureSqlReferenceInputDataSourceResponseOutput
}

AzureSqlReferenceInputDataSourceResponseInput is an input type that accepts AzureSqlReferenceInputDataSourceResponseArgs and AzureSqlReferenceInputDataSourceResponseOutput values. You can construct a concrete instance of `AzureSqlReferenceInputDataSourceResponseInput` via:

AzureSqlReferenceInputDataSourceResponseArgs{...}

type AzureSqlReferenceInputDataSourceResponseOutput

type AzureSqlReferenceInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure SQL database reference input data source.

func (AzureSqlReferenceInputDataSourceResponseOutput) ElementType

func (AzureSqlReferenceInputDataSourceResponseOutput) Properties

func (AzureSqlReferenceInputDataSourceResponseOutput) ToAzureSqlReferenceInputDataSourceResponseOutput

func (o AzureSqlReferenceInputDataSourceResponseOutput) ToAzureSqlReferenceInputDataSourceResponseOutput() AzureSqlReferenceInputDataSourceResponseOutput

func (AzureSqlReferenceInputDataSourceResponseOutput) ToAzureSqlReferenceInputDataSourceResponseOutputWithContext

func (o AzureSqlReferenceInputDataSourceResponseOutput) ToAzureSqlReferenceInputDataSourceResponseOutputWithContext(ctx context.Context) AzureSqlReferenceInputDataSourceResponseOutput

func (AzureSqlReferenceInputDataSourceResponseOutput) Type

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/Database'.

type AzureSynapseOutputDataSource

type AzureSynapseOutputDataSource struct {
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password *string `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server *string `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/DataWarehouse'.
	Type string `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User *string `pulumi:"user"`
}

Describes an Azure Synapse output data source.

type AzureSynapseOutputDataSourceArgs

type AzureSynapseOutputDataSourceArgs struct {
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/DataWarehouse'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User pulumi.StringPtrInput `pulumi:"user"`
}

Describes an Azure Synapse output data source.

func (AzureSynapseOutputDataSourceArgs) ElementType

func (AzureSynapseOutputDataSourceArgs) ToAzureSynapseOutputDataSourceOutput

func (i AzureSynapseOutputDataSourceArgs) ToAzureSynapseOutputDataSourceOutput() AzureSynapseOutputDataSourceOutput

func (AzureSynapseOutputDataSourceArgs) ToAzureSynapseOutputDataSourceOutputWithContext

func (i AzureSynapseOutputDataSourceArgs) ToAzureSynapseOutputDataSourceOutputWithContext(ctx context.Context) AzureSynapseOutputDataSourceOutput

type AzureSynapseOutputDataSourceInput

type AzureSynapseOutputDataSourceInput interface {
	pulumi.Input

	ToAzureSynapseOutputDataSourceOutput() AzureSynapseOutputDataSourceOutput
	ToAzureSynapseOutputDataSourceOutputWithContext(context.Context) AzureSynapseOutputDataSourceOutput
}

AzureSynapseOutputDataSourceInput is an input type that accepts AzureSynapseOutputDataSourceArgs and AzureSynapseOutputDataSourceOutput values. You can construct a concrete instance of `AzureSynapseOutputDataSourceInput` via:

AzureSynapseOutputDataSourceArgs{...}

type AzureSynapseOutputDataSourceOutput

type AzureSynapseOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Azure Synapse output data source.

func (AzureSynapseOutputDataSourceOutput) Database

The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceOutput) ElementType

func (AzureSynapseOutputDataSourceOutput) Password

The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceOutput) Server

The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceOutput) Table

The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceOutput) ToAzureSynapseOutputDataSourceOutput

func (o AzureSynapseOutputDataSourceOutput) ToAzureSynapseOutputDataSourceOutput() AzureSynapseOutputDataSourceOutput

func (AzureSynapseOutputDataSourceOutput) ToAzureSynapseOutputDataSourceOutputWithContext

func (o AzureSynapseOutputDataSourceOutput) ToAzureSynapseOutputDataSourceOutputWithContext(ctx context.Context) AzureSynapseOutputDataSourceOutput

func (AzureSynapseOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/DataWarehouse'.

func (AzureSynapseOutputDataSourceOutput) User

The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

type AzureSynapseOutputDataSourceResponse

type AzureSynapseOutputDataSourceResponse struct {
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password *string `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server *string `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/DataWarehouse'.
	Type string `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User *string `pulumi:"user"`
}

Describes an Azure Synapse output data source.

type AzureSynapseOutputDataSourceResponseArgs

type AzureSynapseOutputDataSourceResponseArgs struct {
	// The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Server pulumi.StringPtrInput `pulumi:"server"`
	// The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Sql/Server/DataWarehouse'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.
	User pulumi.StringPtrInput `pulumi:"user"`
}

Describes an Azure Synapse output data source.

func (AzureSynapseOutputDataSourceResponseArgs) ElementType

func (AzureSynapseOutputDataSourceResponseArgs) ToAzureSynapseOutputDataSourceResponseOutput

func (i AzureSynapseOutputDataSourceResponseArgs) ToAzureSynapseOutputDataSourceResponseOutput() AzureSynapseOutputDataSourceResponseOutput

func (AzureSynapseOutputDataSourceResponseArgs) ToAzureSynapseOutputDataSourceResponseOutputWithContext

func (i AzureSynapseOutputDataSourceResponseArgs) ToAzureSynapseOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureSynapseOutputDataSourceResponseOutput

type AzureSynapseOutputDataSourceResponseInput

type AzureSynapseOutputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureSynapseOutputDataSourceResponseOutput() AzureSynapseOutputDataSourceResponseOutput
	ToAzureSynapseOutputDataSourceResponseOutputWithContext(context.Context) AzureSynapseOutputDataSourceResponseOutput
}

AzureSynapseOutputDataSourceResponseInput is an input type that accepts AzureSynapseOutputDataSourceResponseArgs and AzureSynapseOutputDataSourceResponseOutput values. You can construct a concrete instance of `AzureSynapseOutputDataSourceResponseInput` via:

AzureSynapseOutputDataSourceResponseArgs{...}

type AzureSynapseOutputDataSourceResponseOutput

type AzureSynapseOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure Synapse output data source.

func (AzureSynapseOutputDataSourceResponseOutput) Database

The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceResponseOutput) ElementType

func (AzureSynapseOutputDataSourceResponseOutput) Password

The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceResponseOutput) Server

The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceResponseOutput) Table

The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests.

func (AzureSynapseOutputDataSourceResponseOutput) ToAzureSynapseOutputDataSourceResponseOutput

func (o AzureSynapseOutputDataSourceResponseOutput) ToAzureSynapseOutputDataSourceResponseOutput() AzureSynapseOutputDataSourceResponseOutput

func (AzureSynapseOutputDataSourceResponseOutput) ToAzureSynapseOutputDataSourceResponseOutputWithContext

func (o AzureSynapseOutputDataSourceResponseOutput) ToAzureSynapseOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureSynapseOutputDataSourceResponseOutput

func (AzureSynapseOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/DataWarehouse'.

func (AzureSynapseOutputDataSourceResponseOutput) User

The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests.

type AzureTableOutputDataSource

type AzureTableOutputDataSource struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// The number of rows to write to the Azure Table at a time.
	BatchSize *int `pulumi:"batchSize"`
	// If specified, each item in the array is the name of a column to remove (if present) from output event entities.
	ColumnsToRemove []string `pulumi:"columnsToRemove"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	PartitionKey *string `pulumi:"partitionKey"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	RowKey *string `pulumi:"rowKey"`
	// The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Table'.
	Type string `pulumi:"type"`
}

Describes an Azure Table output data source.

type AzureTableOutputDataSourceArgs

type AzureTableOutputDataSourceArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// The number of rows to write to the Azure Table at a time.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// If specified, each item in the array is the name of a column to remove (if present) from output event entities.
	ColumnsToRemove pulumi.StringArrayInput `pulumi:"columnsToRemove"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	RowKey pulumi.StringPtrInput `pulumi:"rowKey"`
	// The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Table'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure Table output data source.

func (AzureTableOutputDataSourceArgs) ElementType

func (AzureTableOutputDataSourceArgs) ToAzureTableOutputDataSourceOutput

func (i AzureTableOutputDataSourceArgs) ToAzureTableOutputDataSourceOutput() AzureTableOutputDataSourceOutput

func (AzureTableOutputDataSourceArgs) ToAzureTableOutputDataSourceOutputWithContext

func (i AzureTableOutputDataSourceArgs) ToAzureTableOutputDataSourceOutputWithContext(ctx context.Context) AzureTableOutputDataSourceOutput

type AzureTableOutputDataSourceInput

type AzureTableOutputDataSourceInput interface {
	pulumi.Input

	ToAzureTableOutputDataSourceOutput() AzureTableOutputDataSourceOutput
	ToAzureTableOutputDataSourceOutputWithContext(context.Context) AzureTableOutputDataSourceOutput
}

AzureTableOutputDataSourceInput is an input type that accepts AzureTableOutputDataSourceArgs and AzureTableOutputDataSourceOutput values. You can construct a concrete instance of `AzureTableOutputDataSourceInput` via:

AzureTableOutputDataSourceArgs{...}

type AzureTableOutputDataSourceOutput

type AzureTableOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Azure Table output data source.

func (AzureTableOutputDataSourceOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceOutput) BatchSize

The number of rows to write to the Azure Table at a time.

func (AzureTableOutputDataSourceOutput) ColumnsToRemove

If specified, each item in the array is the name of a column to remove (if present) from output event entities.

func (AzureTableOutputDataSourceOutput) ElementType

func (AzureTableOutputDataSourceOutput) PartitionKey

This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceOutput) RowKey

This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceOutput) Table

The name of the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceOutput) ToAzureTableOutputDataSourceOutput

func (o AzureTableOutputDataSourceOutput) ToAzureTableOutputDataSourceOutput() AzureTableOutputDataSourceOutput

func (AzureTableOutputDataSourceOutput) ToAzureTableOutputDataSourceOutputWithContext

func (o AzureTableOutputDataSourceOutput) ToAzureTableOutputDataSourceOutputWithContext(ctx context.Context) AzureTableOutputDataSourceOutput

func (AzureTableOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Table'.

type AzureTableOutputDataSourceResponse

type AzureTableOutputDataSourceResponse struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// The number of rows to write to the Azure Table at a time.
	BatchSize *int `pulumi:"batchSize"`
	// If specified, each item in the array is the name of a column to remove (if present) from output event entities.
	ColumnsToRemove []string `pulumi:"columnsToRemove"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	PartitionKey *string `pulumi:"partitionKey"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	RowKey *string `pulumi:"rowKey"`
	// The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Table'.
	Type string `pulumi:"type"`
}

Describes an Azure Table output data source.

type AzureTableOutputDataSourceResponseArgs

type AzureTableOutputDataSourceResponseArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// The number of rows to write to the Azure Table at a time.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// If specified, each item in the array is the name of a column to remove (if present) from output event entities.
	ColumnsToRemove pulumi.StringArrayInput `pulumi:"columnsToRemove"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.
	RowKey pulumi.StringPtrInput `pulumi:"rowKey"`
	// The name of the Azure Table. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Table'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Azure Table output data source.

func (AzureTableOutputDataSourceResponseArgs) ElementType

func (AzureTableOutputDataSourceResponseArgs) ToAzureTableOutputDataSourceResponseOutput

func (i AzureTableOutputDataSourceResponseArgs) ToAzureTableOutputDataSourceResponseOutput() AzureTableOutputDataSourceResponseOutput

func (AzureTableOutputDataSourceResponseArgs) ToAzureTableOutputDataSourceResponseOutputWithContext

func (i AzureTableOutputDataSourceResponseArgs) ToAzureTableOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureTableOutputDataSourceResponseOutput

type AzureTableOutputDataSourceResponseInput

type AzureTableOutputDataSourceResponseInput interface {
	pulumi.Input

	ToAzureTableOutputDataSourceResponseOutput() AzureTableOutputDataSourceResponseOutput
	ToAzureTableOutputDataSourceResponseOutputWithContext(context.Context) AzureTableOutputDataSourceResponseOutput
}

AzureTableOutputDataSourceResponseInput is an input type that accepts AzureTableOutputDataSourceResponseArgs and AzureTableOutputDataSourceResponseOutput values. You can construct a concrete instance of `AzureTableOutputDataSourceResponseInput` via:

AzureTableOutputDataSourceResponseArgs{...}

type AzureTableOutputDataSourceResponseOutput

type AzureTableOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure Table output data source.

func (AzureTableOutputDataSourceResponseOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceResponseOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceResponseOutput) BatchSize

The number of rows to write to the Azure Table at a time.

func (AzureTableOutputDataSourceResponseOutput) ColumnsToRemove

If specified, each item in the array is the name of a column to remove (if present) from output event entities.

func (AzureTableOutputDataSourceResponseOutput) ElementType

func (AzureTableOutputDataSourceResponseOutput) PartitionKey

This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceResponseOutput) RowKey

This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceResponseOutput) Table

The name of the Azure Table. Required on PUT (CreateOrReplace) requests.

func (AzureTableOutputDataSourceResponseOutput) ToAzureTableOutputDataSourceResponseOutput

func (o AzureTableOutputDataSourceResponseOutput) ToAzureTableOutputDataSourceResponseOutput() AzureTableOutputDataSourceResponseOutput

func (AzureTableOutputDataSourceResponseOutput) ToAzureTableOutputDataSourceResponseOutputWithContext

func (o AzureTableOutputDataSourceResponseOutput) ToAzureTableOutputDataSourceResponseOutputWithContext(ctx context.Context) AzureTableOutputDataSourceResponseOutput

func (AzureTableOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Table'.

type BlobOutputDataSource

type BlobOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccount `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob output data source.

type BlobOutputDataSourceArgs

type BlobOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob output data source.

func (BlobOutputDataSourceArgs) ElementType

func (BlobOutputDataSourceArgs) ElementType() reflect.Type

func (BlobOutputDataSourceArgs) ToBlobOutputDataSourceOutput

func (i BlobOutputDataSourceArgs) ToBlobOutputDataSourceOutput() BlobOutputDataSourceOutput

func (BlobOutputDataSourceArgs) ToBlobOutputDataSourceOutputWithContext

func (i BlobOutputDataSourceArgs) ToBlobOutputDataSourceOutputWithContext(ctx context.Context) BlobOutputDataSourceOutput

type BlobOutputDataSourceInput

type BlobOutputDataSourceInput interface {
	pulumi.Input

	ToBlobOutputDataSourceOutput() BlobOutputDataSourceOutput
	ToBlobOutputDataSourceOutputWithContext(context.Context) BlobOutputDataSourceOutput
}

BlobOutputDataSourceInput is an input type that accepts BlobOutputDataSourceArgs and BlobOutputDataSourceOutput values. You can construct a concrete instance of `BlobOutputDataSourceInput` via:

BlobOutputDataSourceArgs{...}

type BlobOutputDataSourceOutput

type BlobOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes a blob output data source.

func (BlobOutputDataSourceOutput) AuthenticationMode

func (o BlobOutputDataSourceOutput) AuthenticationMode() pulumi.StringPtrOutput

Authentication Mode.

func (BlobOutputDataSourceOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobOutputDataSourceOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobOutputDataSourceOutput) ElementType

func (BlobOutputDataSourceOutput) ElementType() reflect.Type

func (BlobOutputDataSourceOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobOutputDataSourceOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobOutputDataSourceOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobOutputDataSourceOutput) ToBlobOutputDataSourceOutput

func (o BlobOutputDataSourceOutput) ToBlobOutputDataSourceOutput() BlobOutputDataSourceOutput

func (BlobOutputDataSourceOutput) ToBlobOutputDataSourceOutputWithContext

func (o BlobOutputDataSourceOutput) ToBlobOutputDataSourceOutputWithContext(ctx context.Context) BlobOutputDataSourceOutput

func (BlobOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type BlobOutputDataSourceResponse

type BlobOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccountResponse `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob output data source.

type BlobOutputDataSourceResponseArgs

type BlobOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountResponseArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob output data source.

func (BlobOutputDataSourceResponseArgs) ElementType

func (BlobOutputDataSourceResponseArgs) ToBlobOutputDataSourceResponseOutput

func (i BlobOutputDataSourceResponseArgs) ToBlobOutputDataSourceResponseOutput() BlobOutputDataSourceResponseOutput

func (BlobOutputDataSourceResponseArgs) ToBlobOutputDataSourceResponseOutputWithContext

func (i BlobOutputDataSourceResponseArgs) ToBlobOutputDataSourceResponseOutputWithContext(ctx context.Context) BlobOutputDataSourceResponseOutput

type BlobOutputDataSourceResponseInput

type BlobOutputDataSourceResponseInput interface {
	pulumi.Input

	ToBlobOutputDataSourceResponseOutput() BlobOutputDataSourceResponseOutput
	ToBlobOutputDataSourceResponseOutputWithContext(context.Context) BlobOutputDataSourceResponseOutput
}

BlobOutputDataSourceResponseInput is an input type that accepts BlobOutputDataSourceResponseArgs and BlobOutputDataSourceResponseOutput values. You can construct a concrete instance of `BlobOutputDataSourceResponseInput` via:

BlobOutputDataSourceResponseArgs{...}

type BlobOutputDataSourceResponseOutput

type BlobOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a blob output data source.

func (BlobOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (BlobOutputDataSourceResponseOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobOutputDataSourceResponseOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobOutputDataSourceResponseOutput) ElementType

func (BlobOutputDataSourceResponseOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobOutputDataSourceResponseOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobOutputDataSourceResponseOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobOutputDataSourceResponseOutput) ToBlobOutputDataSourceResponseOutput

func (o BlobOutputDataSourceResponseOutput) ToBlobOutputDataSourceResponseOutput() BlobOutputDataSourceResponseOutput

func (BlobOutputDataSourceResponseOutput) ToBlobOutputDataSourceResponseOutputWithContext

func (o BlobOutputDataSourceResponseOutput) ToBlobOutputDataSourceResponseOutputWithContext(ctx context.Context) BlobOutputDataSourceResponseOutput

func (BlobOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type BlobReferenceInputDataSource

type BlobReferenceInputDataSource struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccount `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob input data source that contains reference data.

type BlobReferenceInputDataSourceArgs

type BlobReferenceInputDataSourceArgs struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob input data source that contains reference data.

func (BlobReferenceInputDataSourceArgs) ElementType

func (BlobReferenceInputDataSourceArgs) ToBlobReferenceInputDataSourceOutput

func (i BlobReferenceInputDataSourceArgs) ToBlobReferenceInputDataSourceOutput() BlobReferenceInputDataSourceOutput

func (BlobReferenceInputDataSourceArgs) ToBlobReferenceInputDataSourceOutputWithContext

func (i BlobReferenceInputDataSourceArgs) ToBlobReferenceInputDataSourceOutputWithContext(ctx context.Context) BlobReferenceInputDataSourceOutput

type BlobReferenceInputDataSourceInput

type BlobReferenceInputDataSourceInput interface {
	pulumi.Input

	ToBlobReferenceInputDataSourceOutput() BlobReferenceInputDataSourceOutput
	ToBlobReferenceInputDataSourceOutputWithContext(context.Context) BlobReferenceInputDataSourceOutput
}

BlobReferenceInputDataSourceInput is an input type that accepts BlobReferenceInputDataSourceArgs and BlobReferenceInputDataSourceOutput values. You can construct a concrete instance of `BlobReferenceInputDataSourceInput` via:

BlobReferenceInputDataSourceArgs{...}

type BlobReferenceInputDataSourceOutput

type BlobReferenceInputDataSourceOutput struct{ *pulumi.OutputState }

Describes a blob input data source that contains reference data.

func (BlobReferenceInputDataSourceOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobReferenceInputDataSourceOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobReferenceInputDataSourceOutput) ElementType

func (BlobReferenceInputDataSourceOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobReferenceInputDataSourceOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobReferenceInputDataSourceOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobReferenceInputDataSourceOutput) ToBlobReferenceInputDataSourceOutput

func (o BlobReferenceInputDataSourceOutput) ToBlobReferenceInputDataSourceOutput() BlobReferenceInputDataSourceOutput

func (BlobReferenceInputDataSourceOutput) ToBlobReferenceInputDataSourceOutputWithContext

func (o BlobReferenceInputDataSourceOutput) ToBlobReferenceInputDataSourceOutputWithContext(ctx context.Context) BlobReferenceInputDataSourceOutput

func (BlobReferenceInputDataSourceOutput) Type

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type BlobReferenceInputDataSourceResponse

type BlobReferenceInputDataSourceResponse struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccountResponse `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob input data source that contains reference data.

type BlobReferenceInputDataSourceResponseArgs

type BlobReferenceInputDataSourceResponseArgs struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountResponseArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob input data source that contains reference data.

func (BlobReferenceInputDataSourceResponseArgs) ElementType

func (BlobReferenceInputDataSourceResponseArgs) ToBlobReferenceInputDataSourceResponseOutput

func (i BlobReferenceInputDataSourceResponseArgs) ToBlobReferenceInputDataSourceResponseOutput() BlobReferenceInputDataSourceResponseOutput

func (BlobReferenceInputDataSourceResponseArgs) ToBlobReferenceInputDataSourceResponseOutputWithContext

func (i BlobReferenceInputDataSourceResponseArgs) ToBlobReferenceInputDataSourceResponseOutputWithContext(ctx context.Context) BlobReferenceInputDataSourceResponseOutput

type BlobReferenceInputDataSourceResponseInput

type BlobReferenceInputDataSourceResponseInput interface {
	pulumi.Input

	ToBlobReferenceInputDataSourceResponseOutput() BlobReferenceInputDataSourceResponseOutput
	ToBlobReferenceInputDataSourceResponseOutputWithContext(context.Context) BlobReferenceInputDataSourceResponseOutput
}

BlobReferenceInputDataSourceResponseInput is an input type that accepts BlobReferenceInputDataSourceResponseArgs and BlobReferenceInputDataSourceResponseOutput values. You can construct a concrete instance of `BlobReferenceInputDataSourceResponseInput` via:

BlobReferenceInputDataSourceResponseArgs{...}

type BlobReferenceInputDataSourceResponseOutput

type BlobReferenceInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a blob input data source that contains reference data.

func (BlobReferenceInputDataSourceResponseOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobReferenceInputDataSourceResponseOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobReferenceInputDataSourceResponseOutput) ElementType

func (BlobReferenceInputDataSourceResponseOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobReferenceInputDataSourceResponseOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobReferenceInputDataSourceResponseOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobReferenceInputDataSourceResponseOutput) ToBlobReferenceInputDataSourceResponseOutput

func (o BlobReferenceInputDataSourceResponseOutput) ToBlobReferenceInputDataSourceResponseOutput() BlobReferenceInputDataSourceResponseOutput

func (BlobReferenceInputDataSourceResponseOutput) ToBlobReferenceInputDataSourceResponseOutputWithContext

func (o BlobReferenceInputDataSourceResponseOutput) ToBlobReferenceInputDataSourceResponseOutputWithContext(ctx context.Context) BlobReferenceInputDataSourceResponseOutput

func (BlobReferenceInputDataSourceResponseOutput) Type

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type BlobStreamInputDataSource

type BlobStreamInputDataSource struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// The partition count of the blob input data source. Range 1 - 256.
	SourcePartitionCount *int `pulumi:"sourcePartitionCount"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccount `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob input data source that contains stream data.

type BlobStreamInputDataSourceArgs

type BlobStreamInputDataSourceArgs struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// The partition count of the blob input data source. Range 1 - 256.
	SourcePartitionCount pulumi.IntPtrInput `pulumi:"sourcePartitionCount"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob input data source that contains stream data.

func (BlobStreamInputDataSourceArgs) ElementType

func (BlobStreamInputDataSourceArgs) ToBlobStreamInputDataSourceOutput

func (i BlobStreamInputDataSourceArgs) ToBlobStreamInputDataSourceOutput() BlobStreamInputDataSourceOutput

func (BlobStreamInputDataSourceArgs) ToBlobStreamInputDataSourceOutputWithContext

func (i BlobStreamInputDataSourceArgs) ToBlobStreamInputDataSourceOutputWithContext(ctx context.Context) BlobStreamInputDataSourceOutput

type BlobStreamInputDataSourceInput

type BlobStreamInputDataSourceInput interface {
	pulumi.Input

	ToBlobStreamInputDataSourceOutput() BlobStreamInputDataSourceOutput
	ToBlobStreamInputDataSourceOutputWithContext(context.Context) BlobStreamInputDataSourceOutput
}

BlobStreamInputDataSourceInput is an input type that accepts BlobStreamInputDataSourceArgs and BlobStreamInputDataSourceOutput values. You can construct a concrete instance of `BlobStreamInputDataSourceInput` via:

BlobStreamInputDataSourceArgs{...}

type BlobStreamInputDataSourceOutput

type BlobStreamInputDataSourceOutput struct{ *pulumi.OutputState }

Describes a blob input data source that contains stream data.

func (BlobStreamInputDataSourceOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobStreamInputDataSourceOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobStreamInputDataSourceOutput) ElementType

func (BlobStreamInputDataSourceOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobStreamInputDataSourceOutput) SourcePartitionCount

func (o BlobStreamInputDataSourceOutput) SourcePartitionCount() pulumi.IntPtrOutput

The partition count of the blob input data source. Range 1 - 256.

func (BlobStreamInputDataSourceOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobStreamInputDataSourceOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobStreamInputDataSourceOutput) ToBlobStreamInputDataSourceOutput

func (o BlobStreamInputDataSourceOutput) ToBlobStreamInputDataSourceOutput() BlobStreamInputDataSourceOutput

func (BlobStreamInputDataSourceOutput) ToBlobStreamInputDataSourceOutputWithContext

func (o BlobStreamInputDataSourceOutput) ToBlobStreamInputDataSourceOutputWithContext(ctx context.Context) BlobStreamInputDataSourceOutput

func (BlobStreamInputDataSourceOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type BlobStreamInputDataSourceResponse

type BlobStreamInputDataSourceResponse struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container *string `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat *string `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern *string `pulumi:"pathPattern"`
	// The partition count of the blob input data source. Range 1 - 256.
	SourcePartitionCount *int `pulumi:"sourcePartitionCount"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts []StorageAccountResponse `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat *string `pulumi:"timeFormat"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type string `pulumi:"type"`
}

Describes a blob input data source that contains stream data.

type BlobStreamInputDataSourceResponseArgs

type BlobStreamInputDataSourceResponseArgs struct {
	// The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
	PathPattern pulumi.StringPtrInput `pulumi:"pathPattern"`
	// The partition count of the blob input data source. Range 1 - 256.
	SourcePartitionCount pulumi.IntPtrInput `pulumi:"sourcePartitionCount"`
	// A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
	StorageAccounts StorageAccountResponseArrayInput `pulumi:"storageAccounts"`
	// The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
	TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/Blob'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a blob input data source that contains stream data.

func (BlobStreamInputDataSourceResponseArgs) ElementType

func (BlobStreamInputDataSourceResponseArgs) ToBlobStreamInputDataSourceResponseOutput

func (i BlobStreamInputDataSourceResponseArgs) ToBlobStreamInputDataSourceResponseOutput() BlobStreamInputDataSourceResponseOutput

func (BlobStreamInputDataSourceResponseArgs) ToBlobStreamInputDataSourceResponseOutputWithContext

func (i BlobStreamInputDataSourceResponseArgs) ToBlobStreamInputDataSourceResponseOutputWithContext(ctx context.Context) BlobStreamInputDataSourceResponseOutput

type BlobStreamInputDataSourceResponseInput

type BlobStreamInputDataSourceResponseInput interface {
	pulumi.Input

	ToBlobStreamInputDataSourceResponseOutput() BlobStreamInputDataSourceResponseOutput
	ToBlobStreamInputDataSourceResponseOutputWithContext(context.Context) BlobStreamInputDataSourceResponseOutput
}

BlobStreamInputDataSourceResponseInput is an input type that accepts BlobStreamInputDataSourceResponseArgs and BlobStreamInputDataSourceResponseOutput values. You can construct a concrete instance of `BlobStreamInputDataSourceResponseInput` via:

BlobStreamInputDataSourceResponseArgs{...}

type BlobStreamInputDataSourceResponseOutput

type BlobStreamInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a blob input data source that contains stream data.

func (BlobStreamInputDataSourceResponseOutput) Container

The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.

func (BlobStreamInputDataSourceResponseOutput) DateFormat

The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.

func (BlobStreamInputDataSourceResponseOutput) ElementType

func (BlobStreamInputDataSourceResponseOutput) PathPattern

The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.

func (BlobStreamInputDataSourceResponseOutput) SourcePartitionCount

The partition count of the blob input data source. Range 1 - 256.

func (BlobStreamInputDataSourceResponseOutput) StorageAccounts

A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.

func (BlobStreamInputDataSourceResponseOutput) TimeFormat

The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.

func (BlobStreamInputDataSourceResponseOutput) ToBlobStreamInputDataSourceResponseOutput

func (o BlobStreamInputDataSourceResponseOutput) ToBlobStreamInputDataSourceResponseOutput() BlobStreamInputDataSourceResponseOutput

func (BlobStreamInputDataSourceResponseOutput) ToBlobStreamInputDataSourceResponseOutputWithContext

func (o BlobStreamInputDataSourceResponseOutput) ToBlobStreamInputDataSourceResponseOutputWithContext(ctx context.Context) BlobStreamInputDataSourceResponseOutput

func (BlobStreamInputDataSourceResponseOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.

type CSharpFunctionBinding

type CSharpFunctionBinding struct {
	// The Csharp code containing a single function definition.
	Class *string `pulumi:"class"`
	// The Csharp code containing a single function definition.
	DllPath *string `pulumi:"dllPath"`
	// The Csharp code containing a single function definition.
	Method *string `pulumi:"method"`
	// The Csharp code containing a single function definition.
	Script *string `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.
	Type string `pulumi:"type"`
}

The binding to a CSharp function.

type CSharpFunctionBindingArgs

type CSharpFunctionBindingArgs struct {
	// The Csharp code containing a single function definition.
	Class pulumi.StringPtrInput `pulumi:"class"`
	// The Csharp code containing a single function definition.
	DllPath pulumi.StringPtrInput `pulumi:"dllPath"`
	// The Csharp code containing a single function definition.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// The Csharp code containing a single function definition.
	Script pulumi.StringPtrInput `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to a CSharp function.

func (CSharpFunctionBindingArgs) ElementType

func (CSharpFunctionBindingArgs) ElementType() reflect.Type

func (CSharpFunctionBindingArgs) ToCSharpFunctionBindingOutput

func (i CSharpFunctionBindingArgs) ToCSharpFunctionBindingOutput() CSharpFunctionBindingOutput

func (CSharpFunctionBindingArgs) ToCSharpFunctionBindingOutputWithContext

func (i CSharpFunctionBindingArgs) ToCSharpFunctionBindingOutputWithContext(ctx context.Context) CSharpFunctionBindingOutput

type CSharpFunctionBindingInput

type CSharpFunctionBindingInput interface {
	pulumi.Input

	ToCSharpFunctionBindingOutput() CSharpFunctionBindingOutput
	ToCSharpFunctionBindingOutputWithContext(context.Context) CSharpFunctionBindingOutput
}

CSharpFunctionBindingInput is an input type that accepts CSharpFunctionBindingArgs and CSharpFunctionBindingOutput values. You can construct a concrete instance of `CSharpFunctionBindingInput` via:

CSharpFunctionBindingArgs{...}

type CSharpFunctionBindingOutput

type CSharpFunctionBindingOutput struct{ *pulumi.OutputState }

The binding to a CSharp function.

func (CSharpFunctionBindingOutput) Class

The Csharp code containing a single function definition.

func (CSharpFunctionBindingOutput) DllPath

The Csharp code containing a single function definition.

func (CSharpFunctionBindingOutput) ElementType

func (CSharpFunctionBindingOutput) Method

The Csharp code containing a single function definition.

func (CSharpFunctionBindingOutput) Script

The Csharp code containing a single function definition.

func (CSharpFunctionBindingOutput) ToCSharpFunctionBindingOutput

func (o CSharpFunctionBindingOutput) ToCSharpFunctionBindingOutput() CSharpFunctionBindingOutput

func (CSharpFunctionBindingOutput) ToCSharpFunctionBindingOutputWithContext

func (o CSharpFunctionBindingOutput) ToCSharpFunctionBindingOutputWithContext(ctx context.Context) CSharpFunctionBindingOutput

func (CSharpFunctionBindingOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.

type CSharpFunctionBindingResponse

type CSharpFunctionBindingResponse struct {
	// The Csharp code containing a single function definition.
	Class *string `pulumi:"class"`
	// The Csharp code containing a single function definition.
	DllPath *string `pulumi:"dllPath"`
	// The Csharp code containing a single function definition.
	Method *string `pulumi:"method"`
	// The Csharp code containing a single function definition.
	Script *string `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.
	Type string `pulumi:"type"`
}

The binding to a CSharp function.

type CSharpFunctionBindingResponseArgs

type CSharpFunctionBindingResponseArgs struct {
	// The Csharp code containing a single function definition.
	Class pulumi.StringPtrInput `pulumi:"class"`
	// The Csharp code containing a single function definition.
	DllPath pulumi.StringPtrInput `pulumi:"dllPath"`
	// The Csharp code containing a single function definition.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// The Csharp code containing a single function definition.
	Script pulumi.StringPtrInput `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to a CSharp function.

func (CSharpFunctionBindingResponseArgs) ElementType

func (CSharpFunctionBindingResponseArgs) ToCSharpFunctionBindingResponseOutput

func (i CSharpFunctionBindingResponseArgs) ToCSharpFunctionBindingResponseOutput() CSharpFunctionBindingResponseOutput

func (CSharpFunctionBindingResponseArgs) ToCSharpFunctionBindingResponseOutputWithContext

func (i CSharpFunctionBindingResponseArgs) ToCSharpFunctionBindingResponseOutputWithContext(ctx context.Context) CSharpFunctionBindingResponseOutput

type CSharpFunctionBindingResponseInput

type CSharpFunctionBindingResponseInput interface {
	pulumi.Input

	ToCSharpFunctionBindingResponseOutput() CSharpFunctionBindingResponseOutput
	ToCSharpFunctionBindingResponseOutputWithContext(context.Context) CSharpFunctionBindingResponseOutput
}

CSharpFunctionBindingResponseInput is an input type that accepts CSharpFunctionBindingResponseArgs and CSharpFunctionBindingResponseOutput values. You can construct a concrete instance of `CSharpFunctionBindingResponseInput` via:

CSharpFunctionBindingResponseArgs{...}

type CSharpFunctionBindingResponseOutput

type CSharpFunctionBindingResponseOutput struct{ *pulumi.OutputState }

The binding to a CSharp function.

func (CSharpFunctionBindingResponseOutput) Class

The Csharp code containing a single function definition.

func (CSharpFunctionBindingResponseOutput) DllPath

The Csharp code containing a single function definition.

func (CSharpFunctionBindingResponseOutput) ElementType

func (CSharpFunctionBindingResponseOutput) Method

The Csharp code containing a single function definition.

func (CSharpFunctionBindingResponseOutput) Script

The Csharp code containing a single function definition.

func (CSharpFunctionBindingResponseOutput) ToCSharpFunctionBindingResponseOutput

func (o CSharpFunctionBindingResponseOutput) ToCSharpFunctionBindingResponseOutput() CSharpFunctionBindingResponseOutput

func (CSharpFunctionBindingResponseOutput) ToCSharpFunctionBindingResponseOutputWithContext

func (o CSharpFunctionBindingResponseOutput) ToCSharpFunctionBindingResponseOutputWithContext(ctx context.Context) CSharpFunctionBindingResponseOutput

func (CSharpFunctionBindingResponseOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.StreamAnalytics/CLRUdf'.

type ClusterInfo

type ClusterInfo struct {
	// The resource id of cluster.
	Id *string `pulumi:"id"`
}

The properties associated with a Stream Analytics cluster.

type ClusterInfoArgs

type ClusterInfoArgs struct {
	// The resource id of cluster.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The properties associated with a Stream Analytics cluster.

func (ClusterInfoArgs) ElementType

func (ClusterInfoArgs) ElementType() reflect.Type

func (ClusterInfoArgs) ToClusterInfoOutput

func (i ClusterInfoArgs) ToClusterInfoOutput() ClusterInfoOutput

func (ClusterInfoArgs) ToClusterInfoOutputWithContext

func (i ClusterInfoArgs) ToClusterInfoOutputWithContext(ctx context.Context) ClusterInfoOutput

func (ClusterInfoArgs) ToClusterInfoPtrOutput

func (i ClusterInfoArgs) ToClusterInfoPtrOutput() ClusterInfoPtrOutput

func (ClusterInfoArgs) ToClusterInfoPtrOutputWithContext

func (i ClusterInfoArgs) ToClusterInfoPtrOutputWithContext(ctx context.Context) ClusterInfoPtrOutput

type ClusterInfoInput

type ClusterInfoInput interface {
	pulumi.Input

	ToClusterInfoOutput() ClusterInfoOutput
	ToClusterInfoOutputWithContext(context.Context) ClusterInfoOutput
}

ClusterInfoInput is an input type that accepts ClusterInfoArgs and ClusterInfoOutput values. You can construct a concrete instance of `ClusterInfoInput` via:

ClusterInfoArgs{...}

type ClusterInfoOutput

type ClusterInfoOutput struct{ *pulumi.OutputState }

The properties associated with a Stream Analytics cluster.

func (ClusterInfoOutput) ElementType

func (ClusterInfoOutput) ElementType() reflect.Type

func (ClusterInfoOutput) Id

The resource id of cluster.

func (ClusterInfoOutput) ToClusterInfoOutput

func (o ClusterInfoOutput) ToClusterInfoOutput() ClusterInfoOutput

func (ClusterInfoOutput) ToClusterInfoOutputWithContext

func (o ClusterInfoOutput) ToClusterInfoOutputWithContext(ctx context.Context) ClusterInfoOutput

func (ClusterInfoOutput) ToClusterInfoPtrOutput

func (o ClusterInfoOutput) ToClusterInfoPtrOutput() ClusterInfoPtrOutput

func (ClusterInfoOutput) ToClusterInfoPtrOutputWithContext

func (o ClusterInfoOutput) ToClusterInfoPtrOutputWithContext(ctx context.Context) ClusterInfoPtrOutput

type ClusterInfoPtrInput

type ClusterInfoPtrInput interface {
	pulumi.Input

	ToClusterInfoPtrOutput() ClusterInfoPtrOutput
	ToClusterInfoPtrOutputWithContext(context.Context) ClusterInfoPtrOutput
}

ClusterInfoPtrInput is an input type that accepts ClusterInfoArgs, ClusterInfoPtr and ClusterInfoPtrOutput values. You can construct a concrete instance of `ClusterInfoPtrInput` via:

        ClusterInfoArgs{...}

or:

        nil

func ClusterInfoPtr

func ClusterInfoPtr(v *ClusterInfoArgs) ClusterInfoPtrInput

type ClusterInfoPtrOutput

type ClusterInfoPtrOutput struct{ *pulumi.OutputState }

func (ClusterInfoPtrOutput) Elem

func (ClusterInfoPtrOutput) ElementType

func (ClusterInfoPtrOutput) ElementType() reflect.Type

func (ClusterInfoPtrOutput) Id

The resource id of cluster.

func (ClusterInfoPtrOutput) ToClusterInfoPtrOutput

func (o ClusterInfoPtrOutput) ToClusterInfoPtrOutput() ClusterInfoPtrOutput

func (ClusterInfoPtrOutput) ToClusterInfoPtrOutputWithContext

func (o ClusterInfoPtrOutput) ToClusterInfoPtrOutputWithContext(ctx context.Context) ClusterInfoPtrOutput

type ClusterInfoResponse

type ClusterInfoResponse struct {
	// The resource id of cluster.
	Id *string `pulumi:"id"`
}

The properties associated with a Stream Analytics cluster.

type ClusterInfoResponseArgs

type ClusterInfoResponseArgs struct {
	// The resource id of cluster.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The properties associated with a Stream Analytics cluster.

func (ClusterInfoResponseArgs) ElementType

func (ClusterInfoResponseArgs) ElementType() reflect.Type

func (ClusterInfoResponseArgs) ToClusterInfoResponseOutput

func (i ClusterInfoResponseArgs) ToClusterInfoResponseOutput() ClusterInfoResponseOutput

func (ClusterInfoResponseArgs) ToClusterInfoResponseOutputWithContext

func (i ClusterInfoResponseArgs) ToClusterInfoResponseOutputWithContext(ctx context.Context) ClusterInfoResponseOutput

func (ClusterInfoResponseArgs) ToClusterInfoResponsePtrOutput

func (i ClusterInfoResponseArgs) ToClusterInfoResponsePtrOutput() ClusterInfoResponsePtrOutput

func (ClusterInfoResponseArgs) ToClusterInfoResponsePtrOutputWithContext

func (i ClusterInfoResponseArgs) ToClusterInfoResponsePtrOutputWithContext(ctx context.Context) ClusterInfoResponsePtrOutput

type ClusterInfoResponseInput

type ClusterInfoResponseInput interface {
	pulumi.Input

	ToClusterInfoResponseOutput() ClusterInfoResponseOutput
	ToClusterInfoResponseOutputWithContext(context.Context) ClusterInfoResponseOutput
}

ClusterInfoResponseInput is an input type that accepts ClusterInfoResponseArgs and ClusterInfoResponseOutput values. You can construct a concrete instance of `ClusterInfoResponseInput` via:

ClusterInfoResponseArgs{...}

type ClusterInfoResponseOutput

type ClusterInfoResponseOutput struct{ *pulumi.OutputState }

The properties associated with a Stream Analytics cluster.

func (ClusterInfoResponseOutput) ElementType

func (ClusterInfoResponseOutput) ElementType() reflect.Type

func (ClusterInfoResponseOutput) Id

The resource id of cluster.

func (ClusterInfoResponseOutput) ToClusterInfoResponseOutput

func (o ClusterInfoResponseOutput) ToClusterInfoResponseOutput() ClusterInfoResponseOutput

func (ClusterInfoResponseOutput) ToClusterInfoResponseOutputWithContext

func (o ClusterInfoResponseOutput) ToClusterInfoResponseOutputWithContext(ctx context.Context) ClusterInfoResponseOutput

func (ClusterInfoResponseOutput) ToClusterInfoResponsePtrOutput

func (o ClusterInfoResponseOutput) ToClusterInfoResponsePtrOutput() ClusterInfoResponsePtrOutput

func (ClusterInfoResponseOutput) ToClusterInfoResponsePtrOutputWithContext

func (o ClusterInfoResponseOutput) ToClusterInfoResponsePtrOutputWithContext(ctx context.Context) ClusterInfoResponsePtrOutput

type ClusterInfoResponsePtrInput

type ClusterInfoResponsePtrInput interface {
	pulumi.Input

	ToClusterInfoResponsePtrOutput() ClusterInfoResponsePtrOutput
	ToClusterInfoResponsePtrOutputWithContext(context.Context) ClusterInfoResponsePtrOutput
}

ClusterInfoResponsePtrInput is an input type that accepts ClusterInfoResponseArgs, ClusterInfoResponsePtr and ClusterInfoResponsePtrOutput values. You can construct a concrete instance of `ClusterInfoResponsePtrInput` via:

        ClusterInfoResponseArgs{...}

or:

        nil

type ClusterInfoResponsePtrOutput

type ClusterInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterInfoResponsePtrOutput) Elem

func (ClusterInfoResponsePtrOutput) ElementType

func (ClusterInfoResponsePtrOutput) Id

The resource id of cluster.

func (ClusterInfoResponsePtrOutput) ToClusterInfoResponsePtrOutput

func (o ClusterInfoResponsePtrOutput) ToClusterInfoResponsePtrOutput() ClusterInfoResponsePtrOutput

func (ClusterInfoResponsePtrOutput) ToClusterInfoResponsePtrOutputWithContext

func (o ClusterInfoResponsePtrOutput) ToClusterInfoResponsePtrOutputWithContext(ctx context.Context) ClusterInfoResponsePtrOutput

type CompatibilityLevel added in v0.3.1

type CompatibilityLevel pulumi.String

Controls certain runtime behaviors of the streaming job.

func (CompatibilityLevel) ElementType added in v0.3.1

func (CompatibilityLevel) ElementType() reflect.Type

func (CompatibilityLevel) ToStringOutput added in v0.3.1

func (e CompatibilityLevel) ToStringOutput() pulumi.StringOutput

func (CompatibilityLevel) ToStringOutputWithContext added in v0.3.1

func (e CompatibilityLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompatibilityLevel) ToStringPtrOutput added in v0.3.1

func (e CompatibilityLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompatibilityLevel) ToStringPtrOutputWithContext added in v0.3.1

func (e CompatibilityLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Compression

type Compression struct {
	Type string `pulumi:"type"`
}

Describes how input data is compressed

type CompressionArgs

type CompressionArgs struct {
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how input data is compressed

func (CompressionArgs) ElementType

func (CompressionArgs) ElementType() reflect.Type

func (CompressionArgs) ToCompressionOutput

func (i CompressionArgs) ToCompressionOutput() CompressionOutput

func (CompressionArgs) ToCompressionOutputWithContext

func (i CompressionArgs) ToCompressionOutputWithContext(ctx context.Context) CompressionOutput

func (CompressionArgs) ToCompressionPtrOutput

func (i CompressionArgs) ToCompressionPtrOutput() CompressionPtrOutput

func (CompressionArgs) ToCompressionPtrOutputWithContext

func (i CompressionArgs) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

type CompressionInput

type CompressionInput interface {
	pulumi.Input

	ToCompressionOutput() CompressionOutput
	ToCompressionOutputWithContext(context.Context) CompressionOutput
}

CompressionInput is an input type that accepts CompressionArgs and CompressionOutput values. You can construct a concrete instance of `CompressionInput` via:

CompressionArgs{...}

type CompressionOutput

type CompressionOutput struct{ *pulumi.OutputState }

Describes how input data is compressed

func (CompressionOutput) ElementType

func (CompressionOutput) ElementType() reflect.Type

func (CompressionOutput) ToCompressionOutput

func (o CompressionOutput) ToCompressionOutput() CompressionOutput

func (CompressionOutput) ToCompressionOutputWithContext

func (o CompressionOutput) ToCompressionOutputWithContext(ctx context.Context) CompressionOutput

func (CompressionOutput) ToCompressionPtrOutput

func (o CompressionOutput) ToCompressionPtrOutput() CompressionPtrOutput

func (CompressionOutput) ToCompressionPtrOutputWithContext

func (o CompressionOutput) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

func (CompressionOutput) Type

type CompressionPtrInput

type CompressionPtrInput interface {
	pulumi.Input

	ToCompressionPtrOutput() CompressionPtrOutput
	ToCompressionPtrOutputWithContext(context.Context) CompressionPtrOutput
}

CompressionPtrInput is an input type that accepts CompressionArgs, CompressionPtr and CompressionPtrOutput values. You can construct a concrete instance of `CompressionPtrInput` via:

        CompressionArgs{...}

or:

        nil

func CompressionPtr

func CompressionPtr(v *CompressionArgs) CompressionPtrInput

type CompressionPtrOutput

type CompressionPtrOutput struct{ *pulumi.OutputState }

func (CompressionPtrOutput) Elem

func (CompressionPtrOutput) ElementType

func (CompressionPtrOutput) ElementType() reflect.Type

func (CompressionPtrOutput) ToCompressionPtrOutput

func (o CompressionPtrOutput) ToCompressionPtrOutput() CompressionPtrOutput

func (CompressionPtrOutput) ToCompressionPtrOutputWithContext

func (o CompressionPtrOutput) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

func (CompressionPtrOutput) Type

type CompressionResponse

type CompressionResponse struct {
	Type string `pulumi:"type"`
}

Describes how input data is compressed

type CompressionResponseArgs

type CompressionResponseArgs struct {
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how input data is compressed

func (CompressionResponseArgs) ElementType

func (CompressionResponseArgs) ElementType() reflect.Type

func (CompressionResponseArgs) ToCompressionResponseOutput

func (i CompressionResponseArgs) ToCompressionResponseOutput() CompressionResponseOutput

func (CompressionResponseArgs) ToCompressionResponseOutputWithContext

func (i CompressionResponseArgs) ToCompressionResponseOutputWithContext(ctx context.Context) CompressionResponseOutput

func (CompressionResponseArgs) ToCompressionResponsePtrOutput

func (i CompressionResponseArgs) ToCompressionResponsePtrOutput() CompressionResponsePtrOutput

func (CompressionResponseArgs) ToCompressionResponsePtrOutputWithContext

func (i CompressionResponseArgs) ToCompressionResponsePtrOutputWithContext(ctx context.Context) CompressionResponsePtrOutput

type CompressionResponseInput

type CompressionResponseInput interface {
	pulumi.Input

	ToCompressionResponseOutput() CompressionResponseOutput
	ToCompressionResponseOutputWithContext(context.Context) CompressionResponseOutput
}

CompressionResponseInput is an input type that accepts CompressionResponseArgs and CompressionResponseOutput values. You can construct a concrete instance of `CompressionResponseInput` via:

CompressionResponseArgs{...}

type CompressionResponseOutput

type CompressionResponseOutput struct{ *pulumi.OutputState }

Describes how input data is compressed

func (CompressionResponseOutput) ElementType

func (CompressionResponseOutput) ElementType() reflect.Type

func (CompressionResponseOutput) ToCompressionResponseOutput

func (o CompressionResponseOutput) ToCompressionResponseOutput() CompressionResponseOutput

func (CompressionResponseOutput) ToCompressionResponseOutputWithContext

func (o CompressionResponseOutput) ToCompressionResponseOutputWithContext(ctx context.Context) CompressionResponseOutput

func (CompressionResponseOutput) ToCompressionResponsePtrOutput

func (o CompressionResponseOutput) ToCompressionResponsePtrOutput() CompressionResponsePtrOutput

func (CompressionResponseOutput) ToCompressionResponsePtrOutputWithContext

func (o CompressionResponseOutput) ToCompressionResponsePtrOutputWithContext(ctx context.Context) CompressionResponsePtrOutput

func (CompressionResponseOutput) Type

type CompressionResponsePtrInput

type CompressionResponsePtrInput interface {
	pulumi.Input

	ToCompressionResponsePtrOutput() CompressionResponsePtrOutput
	ToCompressionResponsePtrOutputWithContext(context.Context) CompressionResponsePtrOutput
}

CompressionResponsePtrInput is an input type that accepts CompressionResponseArgs, CompressionResponsePtr and CompressionResponsePtrOutput values. You can construct a concrete instance of `CompressionResponsePtrInput` via:

        CompressionResponseArgs{...}

or:

        nil

type CompressionResponsePtrOutput

type CompressionResponsePtrOutput struct{ *pulumi.OutputState }

func (CompressionResponsePtrOutput) Elem

func (CompressionResponsePtrOutput) ElementType

func (CompressionResponsePtrOutput) ToCompressionResponsePtrOutput

func (o CompressionResponsePtrOutput) ToCompressionResponsePtrOutput() CompressionResponsePtrOutput

func (CompressionResponsePtrOutput) ToCompressionResponsePtrOutputWithContext

func (o CompressionResponsePtrOutput) ToCompressionResponsePtrOutputWithContext(ctx context.Context) CompressionResponsePtrOutput

func (CompressionResponsePtrOutput) Type

type ContentStoragePolicy added in v0.3.1

type ContentStoragePolicy pulumi.String

Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .

func (ContentStoragePolicy) ElementType added in v0.3.1

func (ContentStoragePolicy) ElementType() reflect.Type

func (ContentStoragePolicy) ToStringOutput added in v0.3.1

func (e ContentStoragePolicy) ToStringOutput() pulumi.StringOutput

func (ContentStoragePolicy) ToStringOutputWithContext added in v0.3.1

func (e ContentStoragePolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContentStoragePolicy) ToStringPtrOutput added in v0.3.1

func (e ContentStoragePolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentStoragePolicy) ToStringPtrOutputWithContext added in v0.3.1

func (e ContentStoragePolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CsvSerialization

type CsvSerialization struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding *string `pulumi:"encoding"`
	// Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
	FieldDelimiter *string `pulumi:"fieldDelimiter"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Csv'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

type CsvSerializationArgs

type CsvSerializationArgs struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
	FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Csv'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

func (CsvSerializationArgs) ElementType

func (CsvSerializationArgs) ElementType() reflect.Type

func (CsvSerializationArgs) ToCsvSerializationOutput

func (i CsvSerializationArgs) ToCsvSerializationOutput() CsvSerializationOutput

func (CsvSerializationArgs) ToCsvSerializationOutputWithContext

func (i CsvSerializationArgs) ToCsvSerializationOutputWithContext(ctx context.Context) CsvSerializationOutput

type CsvSerializationInput

type CsvSerializationInput interface {
	pulumi.Input

	ToCsvSerializationOutput() CsvSerializationOutput
	ToCsvSerializationOutputWithContext(context.Context) CsvSerializationOutput
}

CsvSerializationInput is an input type that accepts CsvSerializationArgs and CsvSerializationOutput values. You can construct a concrete instance of `CsvSerializationInput` via:

CsvSerializationArgs{...}

type CsvSerializationOutput

type CsvSerializationOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

func (CsvSerializationOutput) ElementType

func (CsvSerializationOutput) ElementType() reflect.Type

func (CsvSerializationOutput) Encoding

Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.

func (CsvSerializationOutput) FieldDelimiter

func (o CsvSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput

Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.

func (CsvSerializationOutput) ToCsvSerializationOutput

func (o CsvSerializationOutput) ToCsvSerializationOutput() CsvSerializationOutput

func (CsvSerializationOutput) ToCsvSerializationOutputWithContext

func (o CsvSerializationOutput) ToCsvSerializationOutputWithContext(ctx context.Context) CsvSerializationOutput

func (CsvSerializationOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Csv'.

type CsvSerializationResponse

type CsvSerializationResponse struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding *string `pulumi:"encoding"`
	// Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
	FieldDelimiter *string `pulumi:"fieldDelimiter"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Csv'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

type CsvSerializationResponseArgs

type CsvSerializationResponseArgs struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.
	FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Csv'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

func (CsvSerializationResponseArgs) ElementType

func (CsvSerializationResponseArgs) ToCsvSerializationResponseOutput

func (i CsvSerializationResponseArgs) ToCsvSerializationResponseOutput() CsvSerializationResponseOutput

func (CsvSerializationResponseArgs) ToCsvSerializationResponseOutputWithContext

func (i CsvSerializationResponseArgs) ToCsvSerializationResponseOutputWithContext(ctx context.Context) CsvSerializationResponseOutput

type CsvSerializationResponseInput

type CsvSerializationResponseInput interface {
	pulumi.Input

	ToCsvSerializationResponseOutput() CsvSerializationResponseOutput
	ToCsvSerializationResponseOutputWithContext(context.Context) CsvSerializationResponseOutput
}

CsvSerializationResponseInput is an input type that accepts CsvSerializationResponseArgs and CsvSerializationResponseOutput values. You can construct a concrete instance of `CsvSerializationResponseInput` via:

CsvSerializationResponseArgs{...}

type CsvSerializationResponseOutput

type CsvSerializationResponseOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.

func (CsvSerializationResponseOutput) ElementType

func (CsvSerializationResponseOutput) Encoding

Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.

func (CsvSerializationResponseOutput) FieldDelimiter

Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.

func (CsvSerializationResponseOutput) ToCsvSerializationResponseOutput

func (o CsvSerializationResponseOutput) ToCsvSerializationResponseOutput() CsvSerializationResponseOutput

func (CsvSerializationResponseOutput) ToCsvSerializationResponseOutputWithContext

func (o CsvSerializationResponseOutput) ToCsvSerializationResponseOutputWithContext(ctx context.Context) CsvSerializationResponseOutput

func (CsvSerializationResponseOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Csv'.

type CustomClrSerialization

type CustomClrSerialization struct {
	// The serialization class name.
	SerializationClassName *string `pulumi:"serializationClassName"`
	// The serialization library path.
	SerializationDllPath *string `pulumi:"serializationDllPath"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'CustomClr'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

type CustomClrSerializationArgs

type CustomClrSerializationArgs struct {
	// The serialization class name.
	SerializationClassName pulumi.StringPtrInput `pulumi:"serializationClassName"`
	// The serialization library path.
	SerializationDllPath pulumi.StringPtrInput `pulumi:"serializationDllPath"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'CustomClr'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

func (CustomClrSerializationArgs) ElementType

func (CustomClrSerializationArgs) ElementType() reflect.Type

func (CustomClrSerializationArgs) ToCustomClrSerializationOutput

func (i CustomClrSerializationArgs) ToCustomClrSerializationOutput() CustomClrSerializationOutput

func (CustomClrSerializationArgs) ToCustomClrSerializationOutputWithContext

func (i CustomClrSerializationArgs) ToCustomClrSerializationOutputWithContext(ctx context.Context) CustomClrSerializationOutput

type CustomClrSerializationInput

type CustomClrSerializationInput interface {
	pulumi.Input

	ToCustomClrSerializationOutput() CustomClrSerializationOutput
	ToCustomClrSerializationOutputWithContext(context.Context) CustomClrSerializationOutput
}

CustomClrSerializationInput is an input type that accepts CustomClrSerializationArgs and CustomClrSerializationOutput values. You can construct a concrete instance of `CustomClrSerializationInput` via:

CustomClrSerializationArgs{...}

type CustomClrSerializationOutput

type CustomClrSerializationOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

func (CustomClrSerializationOutput) ElementType

func (CustomClrSerializationOutput) SerializationClassName

func (o CustomClrSerializationOutput) SerializationClassName() pulumi.StringPtrOutput

The serialization class name.

func (CustomClrSerializationOutput) SerializationDllPath

func (o CustomClrSerializationOutput) SerializationDllPath() pulumi.StringPtrOutput

The serialization library path.

func (CustomClrSerializationOutput) ToCustomClrSerializationOutput

func (o CustomClrSerializationOutput) ToCustomClrSerializationOutput() CustomClrSerializationOutput

func (CustomClrSerializationOutput) ToCustomClrSerializationOutputWithContext

func (o CustomClrSerializationOutput) ToCustomClrSerializationOutputWithContext(ctx context.Context) CustomClrSerializationOutput

func (CustomClrSerializationOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'CustomClr'.

type CustomClrSerializationResponse

type CustomClrSerializationResponse struct {
	// The serialization class name.
	SerializationClassName *string `pulumi:"serializationClassName"`
	// The serialization library path.
	SerializationDllPath *string `pulumi:"serializationDllPath"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'CustomClr'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

type CustomClrSerializationResponseArgs

type CustomClrSerializationResponseArgs struct {
	// The serialization class name.
	SerializationClassName pulumi.StringPtrInput `pulumi:"serializationClassName"`
	// The serialization library path.
	SerializationDllPath pulumi.StringPtrInput `pulumi:"serializationDllPath"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'CustomClr'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

func (CustomClrSerializationResponseArgs) ElementType

func (CustomClrSerializationResponseArgs) ToCustomClrSerializationResponseOutput

func (i CustomClrSerializationResponseArgs) ToCustomClrSerializationResponseOutput() CustomClrSerializationResponseOutput

func (CustomClrSerializationResponseArgs) ToCustomClrSerializationResponseOutputWithContext

func (i CustomClrSerializationResponseArgs) ToCustomClrSerializationResponseOutputWithContext(ctx context.Context) CustomClrSerializationResponseOutput

type CustomClrSerializationResponseInput

type CustomClrSerializationResponseInput interface {
	pulumi.Input

	ToCustomClrSerializationResponseOutput() CustomClrSerializationResponseOutput
	ToCustomClrSerializationResponseOutputWithContext(context.Context) CustomClrSerializationResponseOutput
}

CustomClrSerializationResponseInput is an input type that accepts CustomClrSerializationResponseArgs and CustomClrSerializationResponseOutput values. You can construct a concrete instance of `CustomClrSerializationResponseInput` via:

CustomClrSerializationResponseArgs{...}

type CustomClrSerializationResponseOutput

type CustomClrSerializationResponseOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in custom format.

func (CustomClrSerializationResponseOutput) ElementType

func (CustomClrSerializationResponseOutput) SerializationClassName

func (o CustomClrSerializationResponseOutput) SerializationClassName() pulumi.StringPtrOutput

The serialization class name.

func (CustomClrSerializationResponseOutput) SerializationDllPath

The serialization library path.

func (CustomClrSerializationResponseOutput) ToCustomClrSerializationResponseOutput

func (o CustomClrSerializationResponseOutput) ToCustomClrSerializationResponseOutput() CustomClrSerializationResponseOutput

func (CustomClrSerializationResponseOutput) ToCustomClrSerializationResponseOutputWithContext

func (o CustomClrSerializationResponseOutput) ToCustomClrSerializationResponseOutputWithContext(ctx context.Context) CustomClrSerializationResponseOutput

func (CustomClrSerializationResponseOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'CustomClr'.

type DiagnosticConditionResponse

type DiagnosticConditionResponse struct {
	// The opaque diagnostic code.
	Code string `pulumi:"code"`
	// The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
	Message string `pulumi:"message"`
	// The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
	Since string `pulumi:"since"`
}

Condition applicable to the resource, or to the job overall, that warrant customer attention.

type DiagnosticConditionResponseArgs

type DiagnosticConditionResponseArgs struct {
	// The opaque diagnostic code.
	Code pulumi.StringInput `pulumi:"code"`
	// The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.
	Message pulumi.StringInput `pulumi:"message"`
	// The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.
	Since pulumi.StringInput `pulumi:"since"`
}

Condition applicable to the resource, or to the job overall, that warrant customer attention.

func (DiagnosticConditionResponseArgs) ElementType

func (DiagnosticConditionResponseArgs) ToDiagnosticConditionResponseOutput

func (i DiagnosticConditionResponseArgs) ToDiagnosticConditionResponseOutput() DiagnosticConditionResponseOutput

func (DiagnosticConditionResponseArgs) ToDiagnosticConditionResponseOutputWithContext

func (i DiagnosticConditionResponseArgs) ToDiagnosticConditionResponseOutputWithContext(ctx context.Context) DiagnosticConditionResponseOutput

type DiagnosticConditionResponseArray

type DiagnosticConditionResponseArray []DiagnosticConditionResponseInput

func (DiagnosticConditionResponseArray) ElementType

func (DiagnosticConditionResponseArray) ToDiagnosticConditionResponseArrayOutput

func (i DiagnosticConditionResponseArray) ToDiagnosticConditionResponseArrayOutput() DiagnosticConditionResponseArrayOutput

func (DiagnosticConditionResponseArray) ToDiagnosticConditionResponseArrayOutputWithContext

func (i DiagnosticConditionResponseArray) ToDiagnosticConditionResponseArrayOutputWithContext(ctx context.Context) DiagnosticConditionResponseArrayOutput

type DiagnosticConditionResponseArrayInput

type DiagnosticConditionResponseArrayInput interface {
	pulumi.Input

	ToDiagnosticConditionResponseArrayOutput() DiagnosticConditionResponseArrayOutput
	ToDiagnosticConditionResponseArrayOutputWithContext(context.Context) DiagnosticConditionResponseArrayOutput
}

DiagnosticConditionResponseArrayInput is an input type that accepts DiagnosticConditionResponseArray and DiagnosticConditionResponseArrayOutput values. You can construct a concrete instance of `DiagnosticConditionResponseArrayInput` via:

DiagnosticConditionResponseArray{ DiagnosticConditionResponseArgs{...} }

type DiagnosticConditionResponseArrayOutput

type DiagnosticConditionResponseArrayOutput struct{ *pulumi.OutputState }

func (DiagnosticConditionResponseArrayOutput) ElementType

func (DiagnosticConditionResponseArrayOutput) Index

func (DiagnosticConditionResponseArrayOutput) ToDiagnosticConditionResponseArrayOutput

func (o DiagnosticConditionResponseArrayOutput) ToDiagnosticConditionResponseArrayOutput() DiagnosticConditionResponseArrayOutput

func (DiagnosticConditionResponseArrayOutput) ToDiagnosticConditionResponseArrayOutputWithContext

func (o DiagnosticConditionResponseArrayOutput) ToDiagnosticConditionResponseArrayOutputWithContext(ctx context.Context) DiagnosticConditionResponseArrayOutput

type DiagnosticConditionResponseInput

type DiagnosticConditionResponseInput interface {
	pulumi.Input

	ToDiagnosticConditionResponseOutput() DiagnosticConditionResponseOutput
	ToDiagnosticConditionResponseOutputWithContext(context.Context) DiagnosticConditionResponseOutput
}

DiagnosticConditionResponseInput is an input type that accepts DiagnosticConditionResponseArgs and DiagnosticConditionResponseOutput values. You can construct a concrete instance of `DiagnosticConditionResponseInput` via:

DiagnosticConditionResponseArgs{...}

type DiagnosticConditionResponseOutput

type DiagnosticConditionResponseOutput struct{ *pulumi.OutputState }

Condition applicable to the resource, or to the job overall, that warrant customer attention.

func (DiagnosticConditionResponseOutput) Code

The opaque diagnostic code.

func (DiagnosticConditionResponseOutput) ElementType

func (DiagnosticConditionResponseOutput) Message

The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request.

func (DiagnosticConditionResponseOutput) Since

The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time.

func (DiagnosticConditionResponseOutput) ToDiagnosticConditionResponseOutput

func (o DiagnosticConditionResponseOutput) ToDiagnosticConditionResponseOutput() DiagnosticConditionResponseOutput

func (DiagnosticConditionResponseOutput) ToDiagnosticConditionResponseOutputWithContext

func (o DiagnosticConditionResponseOutput) ToDiagnosticConditionResponseOutputWithContext(ctx context.Context) DiagnosticConditionResponseOutput

type DiagnosticsResponse

type DiagnosticsResponse struct {
	// A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
	Conditions []DiagnosticConditionResponse `pulumi:"conditions"`
}

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

type DiagnosticsResponseArgs

type DiagnosticsResponseArgs struct {
	// A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.
	Conditions DiagnosticConditionResponseArrayInput `pulumi:"conditions"`
}

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

func (DiagnosticsResponseArgs) ElementType

func (DiagnosticsResponseArgs) ElementType() reflect.Type

func (DiagnosticsResponseArgs) ToDiagnosticsResponseOutput

func (i DiagnosticsResponseArgs) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput

func (DiagnosticsResponseArgs) ToDiagnosticsResponseOutputWithContext

func (i DiagnosticsResponseArgs) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput

func (DiagnosticsResponseArgs) ToDiagnosticsResponsePtrOutput

func (i DiagnosticsResponseArgs) ToDiagnosticsResponsePtrOutput() DiagnosticsResponsePtrOutput

func (DiagnosticsResponseArgs) ToDiagnosticsResponsePtrOutputWithContext

func (i DiagnosticsResponseArgs) ToDiagnosticsResponsePtrOutputWithContext(ctx context.Context) DiagnosticsResponsePtrOutput

type DiagnosticsResponseInput

type DiagnosticsResponseInput interface {
	pulumi.Input

	ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
	ToDiagnosticsResponseOutputWithContext(context.Context) DiagnosticsResponseOutput
}

DiagnosticsResponseInput is an input type that accepts DiagnosticsResponseArgs and DiagnosticsResponseOutput values. You can construct a concrete instance of `DiagnosticsResponseInput` via:

DiagnosticsResponseArgs{...}

type DiagnosticsResponseOutput

type DiagnosticsResponseOutput struct{ *pulumi.OutputState }

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

func (DiagnosticsResponseOutput) Conditions

A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.

func (DiagnosticsResponseOutput) ElementType

func (DiagnosticsResponseOutput) ElementType() reflect.Type

func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutput

func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput

func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext

func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput

func (DiagnosticsResponseOutput) ToDiagnosticsResponsePtrOutput

func (o DiagnosticsResponseOutput) ToDiagnosticsResponsePtrOutput() DiagnosticsResponsePtrOutput

func (DiagnosticsResponseOutput) ToDiagnosticsResponsePtrOutputWithContext

func (o DiagnosticsResponseOutput) ToDiagnosticsResponsePtrOutputWithContext(ctx context.Context) DiagnosticsResponsePtrOutput

type DiagnosticsResponsePtrInput

type DiagnosticsResponsePtrInput interface {
	pulumi.Input

	ToDiagnosticsResponsePtrOutput() DiagnosticsResponsePtrOutput
	ToDiagnosticsResponsePtrOutputWithContext(context.Context) DiagnosticsResponsePtrOutput
}

DiagnosticsResponsePtrInput is an input type that accepts DiagnosticsResponseArgs, DiagnosticsResponsePtr and DiagnosticsResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsResponsePtrInput` via:

        DiagnosticsResponseArgs{...}

or:

        nil

type DiagnosticsResponsePtrOutput

type DiagnosticsResponsePtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsResponsePtrOutput) Conditions

A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention.

func (DiagnosticsResponsePtrOutput) Elem

func (DiagnosticsResponsePtrOutput) ElementType

func (DiagnosticsResponsePtrOutput) ToDiagnosticsResponsePtrOutput

func (o DiagnosticsResponsePtrOutput) ToDiagnosticsResponsePtrOutput() DiagnosticsResponsePtrOutput

func (DiagnosticsResponsePtrOutput) ToDiagnosticsResponsePtrOutputWithContext

func (o DiagnosticsResponsePtrOutput) ToDiagnosticsResponsePtrOutputWithContext(ctx context.Context) DiagnosticsResponsePtrOutput

type DocumentDbOutputDataSource

type DocumentDbOutputDataSource struct {
	// The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
	AccountId *string `pulumi:"accountId"`
	// The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
	CollectionNamePattern *string `pulumi:"collectionNamePattern"`
	// The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// The name of the field in output events used to specify the primary key which insert or update operations are based on.
	DocumentId *string `pulumi:"documentId"`
	// The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
	PartitionKey *string `pulumi:"partitionKey"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/DocumentDB'.
	Type string `pulumi:"type"`
}

Describes a DocumentDB output data source.

type DocumentDbOutputDataSourceArgs

type DocumentDbOutputDataSourceArgs struct {
	// The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
	CollectionNamePattern pulumi.StringPtrInput `pulumi:"collectionNamePattern"`
	// The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// The name of the field in output events used to specify the primary key which insert or update operations are based on.
	DocumentId pulumi.StringPtrInput `pulumi:"documentId"`
	// The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/DocumentDB'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a DocumentDB output data source.

func (DocumentDbOutputDataSourceArgs) ElementType

func (DocumentDbOutputDataSourceArgs) ToDocumentDbOutputDataSourceOutput

func (i DocumentDbOutputDataSourceArgs) ToDocumentDbOutputDataSourceOutput() DocumentDbOutputDataSourceOutput

func (DocumentDbOutputDataSourceArgs) ToDocumentDbOutputDataSourceOutputWithContext

func (i DocumentDbOutputDataSourceArgs) ToDocumentDbOutputDataSourceOutputWithContext(ctx context.Context) DocumentDbOutputDataSourceOutput

type DocumentDbOutputDataSourceInput

type DocumentDbOutputDataSourceInput interface {
	pulumi.Input

	ToDocumentDbOutputDataSourceOutput() DocumentDbOutputDataSourceOutput
	ToDocumentDbOutputDataSourceOutputWithContext(context.Context) DocumentDbOutputDataSourceOutput
}

DocumentDbOutputDataSourceInput is an input type that accepts DocumentDbOutputDataSourceArgs and DocumentDbOutputDataSourceOutput values. You can construct a concrete instance of `DocumentDbOutputDataSourceInput` via:

DocumentDbOutputDataSourceArgs{...}

type DocumentDbOutputDataSourceOutput

type DocumentDbOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes a DocumentDB output data source.

func (DocumentDbOutputDataSourceOutput) AccountId

The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceOutput) AccountKey

The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceOutput) CollectionNamePattern

func (o DocumentDbOutputDataSourceOutput) CollectionNamePattern() pulumi.StringPtrOutput

The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceOutput) Database

The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceOutput) DocumentId

The name of the field in output events used to specify the primary key which insert or update operations are based on.

func (DocumentDbOutputDataSourceOutput) ElementType

func (DocumentDbOutputDataSourceOutput) PartitionKey

The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.

func (DocumentDbOutputDataSourceOutput) ToDocumentDbOutputDataSourceOutput

func (o DocumentDbOutputDataSourceOutput) ToDocumentDbOutputDataSourceOutput() DocumentDbOutputDataSourceOutput

func (DocumentDbOutputDataSourceOutput) ToDocumentDbOutputDataSourceOutputWithContext

func (o DocumentDbOutputDataSourceOutput) ToDocumentDbOutputDataSourceOutputWithContext(ctx context.Context) DocumentDbOutputDataSourceOutput

func (DocumentDbOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/DocumentDB'.

type DocumentDbOutputDataSourceResponse

type DocumentDbOutputDataSourceResponse struct {
	// The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
	AccountId *string `pulumi:"accountId"`
	// The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
	CollectionNamePattern *string `pulumi:"collectionNamePattern"`
	// The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
	Database *string `pulumi:"database"`
	// The name of the field in output events used to specify the primary key which insert or update operations are based on.
	DocumentId *string `pulumi:"documentId"`
	// The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
	PartitionKey *string `pulumi:"partitionKey"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/DocumentDB'.
	Type string `pulumi:"type"`
}

Describes a DocumentDB output data source.

type DocumentDbOutputDataSourceResponseArgs

type DocumentDbOutputDataSourceResponseArgs struct {
	// The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
	AccountId pulumi.StringPtrInput `pulumi:"accountId"`
	// The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
	CollectionNamePattern pulumi.StringPtrInput `pulumi:"collectionNamePattern"`
	// The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
	Database pulumi.StringPtrInput `pulumi:"database"`
	// The name of the field in output events used to specify the primary key which insert or update operations are based on.
	DocumentId pulumi.StringPtrInput `pulumi:"documentId"`
	// The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Storage/DocumentDB'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a DocumentDB output data source.

func (DocumentDbOutputDataSourceResponseArgs) ElementType

func (DocumentDbOutputDataSourceResponseArgs) ToDocumentDbOutputDataSourceResponseOutput

func (i DocumentDbOutputDataSourceResponseArgs) ToDocumentDbOutputDataSourceResponseOutput() DocumentDbOutputDataSourceResponseOutput

func (DocumentDbOutputDataSourceResponseArgs) ToDocumentDbOutputDataSourceResponseOutputWithContext

func (i DocumentDbOutputDataSourceResponseArgs) ToDocumentDbOutputDataSourceResponseOutputWithContext(ctx context.Context) DocumentDbOutputDataSourceResponseOutput

type DocumentDbOutputDataSourceResponseInput

type DocumentDbOutputDataSourceResponseInput interface {
	pulumi.Input

	ToDocumentDbOutputDataSourceResponseOutput() DocumentDbOutputDataSourceResponseOutput
	ToDocumentDbOutputDataSourceResponseOutputWithContext(context.Context) DocumentDbOutputDataSourceResponseOutput
}

DocumentDbOutputDataSourceResponseInput is an input type that accepts DocumentDbOutputDataSourceResponseArgs and DocumentDbOutputDataSourceResponseOutput values. You can construct a concrete instance of `DocumentDbOutputDataSourceResponseInput` via:

DocumentDbOutputDataSourceResponseArgs{...}

type DocumentDbOutputDataSourceResponseOutput

type DocumentDbOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a DocumentDB output data source.

func (DocumentDbOutputDataSourceResponseOutput) AccountId

The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceResponseOutput) AccountKey

The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceResponseOutput) CollectionNamePattern

The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceResponseOutput) Database

The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.

func (DocumentDbOutputDataSourceResponseOutput) DocumentId

The name of the field in output events used to specify the primary key which insert or update operations are based on.

func (DocumentDbOutputDataSourceResponseOutput) ElementType

func (DocumentDbOutputDataSourceResponseOutput) PartitionKey

The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.

func (DocumentDbOutputDataSourceResponseOutput) ToDocumentDbOutputDataSourceResponseOutput

func (o DocumentDbOutputDataSourceResponseOutput) ToDocumentDbOutputDataSourceResponseOutput() DocumentDbOutputDataSourceResponseOutput

func (DocumentDbOutputDataSourceResponseOutput) ToDocumentDbOutputDataSourceResponseOutputWithContext

func (o DocumentDbOutputDataSourceResponseOutput) ToDocumentDbOutputDataSourceResponseOutputWithContext(ctx context.Context) DocumentDbOutputDataSourceResponseOutput

func (DocumentDbOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/DocumentDB'.

type Encoding added in v0.3.1

type Encoding pulumi.String

Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.

func (Encoding) ElementType added in v0.3.1

func (Encoding) ElementType() reflect.Type

func (Encoding) ToStringOutput added in v0.3.1

func (e Encoding) ToStringOutput() pulumi.StringOutput

func (Encoding) ToStringOutputWithContext added in v0.3.1

func (e Encoding) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Encoding) ToStringPtrOutput added in v0.3.1

func (e Encoding) ToStringPtrOutput() pulumi.StringPtrOutput

func (Encoding) ToStringPtrOutputWithContext added in v0.3.1

func (e Encoding) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventHubOutputDataSource

type EventHubOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    *string  `pulumi:"partitionKey"`
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub output data source.

type EventHubOutputDataSourceArgs

type EventHubOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    pulumi.StringPtrInput   `pulumi:"partitionKey"`
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub output data source.

func (EventHubOutputDataSourceArgs) ElementType

func (EventHubOutputDataSourceArgs) ToEventHubOutputDataSourceOutput

func (i EventHubOutputDataSourceArgs) ToEventHubOutputDataSourceOutput() EventHubOutputDataSourceOutput

func (EventHubOutputDataSourceArgs) ToEventHubOutputDataSourceOutputWithContext

func (i EventHubOutputDataSourceArgs) ToEventHubOutputDataSourceOutputWithContext(ctx context.Context) EventHubOutputDataSourceOutput

type EventHubOutputDataSourceInput

type EventHubOutputDataSourceInput interface {
	pulumi.Input

	ToEventHubOutputDataSourceOutput() EventHubOutputDataSourceOutput
	ToEventHubOutputDataSourceOutputWithContext(context.Context) EventHubOutputDataSourceOutput
}

EventHubOutputDataSourceInput is an input type that accepts EventHubOutputDataSourceArgs and EventHubOutputDataSourceOutput values. You can construct a concrete instance of `EventHubOutputDataSourceInput` via:

EventHubOutputDataSourceArgs{...}

type EventHubOutputDataSourceOutput

type EventHubOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Event Hub output data source.

func (EventHubOutputDataSourceOutput) AuthenticationMode

func (o EventHubOutputDataSourceOutput) AuthenticationMode() pulumi.StringPtrOutput

Authentication Mode.

func (EventHubOutputDataSourceOutput) ElementType

func (EventHubOutputDataSourceOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceOutput) PartitionKey

The key/column that is used to determine to which partition to send event data.

func (EventHubOutputDataSourceOutput) PropertyColumns

func (EventHubOutputDataSourceOutput) ServiceBusNamespace

func (o EventHubOutputDataSourceOutput) ServiceBusNamespace() pulumi.StringPtrOutput

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceOutput) SharedAccessPolicyKey

func (o EventHubOutputDataSourceOutput) SharedAccessPolicyKey() pulumi.StringPtrOutput

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceOutput) SharedAccessPolicyName

func (o EventHubOutputDataSourceOutput) SharedAccessPolicyName() pulumi.StringPtrOutput

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceOutput) ToEventHubOutputDataSourceOutput

func (o EventHubOutputDataSourceOutput) ToEventHubOutputDataSourceOutput() EventHubOutputDataSourceOutput

func (EventHubOutputDataSourceOutput) ToEventHubOutputDataSourceOutputWithContext

func (o EventHubOutputDataSourceOutput) ToEventHubOutputDataSourceOutputWithContext(ctx context.Context) EventHubOutputDataSourceOutput

func (EventHubOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.

type EventHubOutputDataSourceResponse

type EventHubOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    *string  `pulumi:"partitionKey"`
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub output data source.

type EventHubOutputDataSourceResponseArgs

type EventHubOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    pulumi.StringPtrInput   `pulumi:"partitionKey"`
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub output data source.

func (EventHubOutputDataSourceResponseArgs) ElementType

func (EventHubOutputDataSourceResponseArgs) ToEventHubOutputDataSourceResponseOutput

func (i EventHubOutputDataSourceResponseArgs) ToEventHubOutputDataSourceResponseOutput() EventHubOutputDataSourceResponseOutput

func (EventHubOutputDataSourceResponseArgs) ToEventHubOutputDataSourceResponseOutputWithContext

func (i EventHubOutputDataSourceResponseArgs) ToEventHubOutputDataSourceResponseOutputWithContext(ctx context.Context) EventHubOutputDataSourceResponseOutput

type EventHubOutputDataSourceResponseInput

type EventHubOutputDataSourceResponseInput interface {
	pulumi.Input

	ToEventHubOutputDataSourceResponseOutput() EventHubOutputDataSourceResponseOutput
	ToEventHubOutputDataSourceResponseOutputWithContext(context.Context) EventHubOutputDataSourceResponseOutput
}

EventHubOutputDataSourceResponseInput is an input type that accepts EventHubOutputDataSourceResponseArgs and EventHubOutputDataSourceResponseOutput values. You can construct a concrete instance of `EventHubOutputDataSourceResponseInput` via:

EventHubOutputDataSourceResponseArgs{...}

type EventHubOutputDataSourceResponseOutput

type EventHubOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Event Hub output data source.

func (EventHubOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (EventHubOutputDataSourceResponseOutput) ElementType

func (EventHubOutputDataSourceResponseOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceResponseOutput) PartitionKey

The key/column that is used to determine to which partition to send event data.

func (EventHubOutputDataSourceResponseOutput) PropertyColumns

func (EventHubOutputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubOutputDataSourceResponseOutput) ToEventHubOutputDataSourceResponseOutput

func (o EventHubOutputDataSourceResponseOutput) ToEventHubOutputDataSourceResponseOutput() EventHubOutputDataSourceResponseOutput

func (EventHubOutputDataSourceResponseOutput) ToEventHubOutputDataSourceResponseOutputWithContext

func (o EventHubOutputDataSourceResponseOutput) ToEventHubOutputDataSourceResponseOutputWithContext(ctx context.Context) EventHubOutputDataSourceResponseOutput

func (EventHubOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.

type EventHubStreamInputDataSource

type EventHubStreamInputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

type EventHubStreamInputDataSourceArgs

type EventHubStreamInputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

func (EventHubStreamInputDataSourceArgs) ElementType

func (EventHubStreamInputDataSourceArgs) ToEventHubStreamInputDataSourceOutput

func (i EventHubStreamInputDataSourceArgs) ToEventHubStreamInputDataSourceOutput() EventHubStreamInputDataSourceOutput

func (EventHubStreamInputDataSourceArgs) ToEventHubStreamInputDataSourceOutputWithContext

func (i EventHubStreamInputDataSourceArgs) ToEventHubStreamInputDataSourceOutputWithContext(ctx context.Context) EventHubStreamInputDataSourceOutput

type EventHubStreamInputDataSourceInput

type EventHubStreamInputDataSourceInput interface {
	pulumi.Input

	ToEventHubStreamInputDataSourceOutput() EventHubStreamInputDataSourceOutput
	ToEventHubStreamInputDataSourceOutputWithContext(context.Context) EventHubStreamInputDataSourceOutput
}

EventHubStreamInputDataSourceInput is an input type that accepts EventHubStreamInputDataSourceArgs and EventHubStreamInputDataSourceOutput values. You can construct a concrete instance of `EventHubStreamInputDataSourceInput` via:

EventHubStreamInputDataSourceArgs{...}

type EventHubStreamInputDataSourceOutput

type EventHubStreamInputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Event Hub input data source that contains stream data.

func (EventHubStreamInputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (EventHubStreamInputDataSourceOutput) ConsumerGroupName

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.

func (EventHubStreamInputDataSourceOutput) ElementType

func (EventHubStreamInputDataSourceOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceOutput) SharedAccessPolicyName

func (o EventHubStreamInputDataSourceOutput) SharedAccessPolicyName() pulumi.StringPtrOutput

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceOutput) ToEventHubStreamInputDataSourceOutput

func (o EventHubStreamInputDataSourceOutput) ToEventHubStreamInputDataSourceOutput() EventHubStreamInputDataSourceOutput

func (EventHubStreamInputDataSourceOutput) ToEventHubStreamInputDataSourceOutputWithContext

func (o EventHubStreamInputDataSourceOutput) ToEventHubStreamInputDataSourceOutputWithContext(ctx context.Context) EventHubStreamInputDataSourceOutput

func (EventHubStreamInputDataSourceOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.

type EventHubStreamInputDataSourceResponse

type EventHubStreamInputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

type EventHubStreamInputDataSourceResponseArgs

type EventHubStreamInputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

func (EventHubStreamInputDataSourceResponseArgs) ElementType

func (EventHubStreamInputDataSourceResponseArgs) ToEventHubStreamInputDataSourceResponseOutput

func (i EventHubStreamInputDataSourceResponseArgs) ToEventHubStreamInputDataSourceResponseOutput() EventHubStreamInputDataSourceResponseOutput

func (EventHubStreamInputDataSourceResponseArgs) ToEventHubStreamInputDataSourceResponseOutputWithContext

func (i EventHubStreamInputDataSourceResponseArgs) ToEventHubStreamInputDataSourceResponseOutputWithContext(ctx context.Context) EventHubStreamInputDataSourceResponseOutput

type EventHubStreamInputDataSourceResponseInput

type EventHubStreamInputDataSourceResponseInput interface {
	pulumi.Input

	ToEventHubStreamInputDataSourceResponseOutput() EventHubStreamInputDataSourceResponseOutput
	ToEventHubStreamInputDataSourceResponseOutputWithContext(context.Context) EventHubStreamInputDataSourceResponseOutput
}

EventHubStreamInputDataSourceResponseInput is an input type that accepts EventHubStreamInputDataSourceResponseArgs and EventHubStreamInputDataSourceResponseOutput values. You can construct a concrete instance of `EventHubStreamInputDataSourceResponseInput` via:

EventHubStreamInputDataSourceResponseArgs{...}

type EventHubStreamInputDataSourceResponseOutput

type EventHubStreamInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Event Hub input data source that contains stream data.

func (EventHubStreamInputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (EventHubStreamInputDataSourceResponseOutput) ConsumerGroupName

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.

func (EventHubStreamInputDataSourceResponseOutput) ElementType

func (EventHubStreamInputDataSourceResponseOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubStreamInputDataSourceResponseOutput) ToEventHubStreamInputDataSourceResponseOutput

func (o EventHubStreamInputDataSourceResponseOutput) ToEventHubStreamInputDataSourceResponseOutput() EventHubStreamInputDataSourceResponseOutput

func (EventHubStreamInputDataSourceResponseOutput) ToEventHubStreamInputDataSourceResponseOutputWithContext

func (o EventHubStreamInputDataSourceResponseOutput) ToEventHubStreamInputDataSourceResponseOutputWithContext(ctx context.Context) EventHubStreamInputDataSourceResponseOutput

func (EventHubStreamInputDataSourceResponseOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.

type EventHubV2OutputDataSource

type EventHubV2OutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    *string  `pulumi:"partitionKey"`
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub output data source.

type EventHubV2OutputDataSourceArgs

type EventHubV2OutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    pulumi.StringPtrInput   `pulumi:"partitionKey"`
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub output data source.

func (EventHubV2OutputDataSourceArgs) ElementType

func (EventHubV2OutputDataSourceArgs) ToEventHubV2OutputDataSourceOutput

func (i EventHubV2OutputDataSourceArgs) ToEventHubV2OutputDataSourceOutput() EventHubV2OutputDataSourceOutput

func (EventHubV2OutputDataSourceArgs) ToEventHubV2OutputDataSourceOutputWithContext

func (i EventHubV2OutputDataSourceArgs) ToEventHubV2OutputDataSourceOutputWithContext(ctx context.Context) EventHubV2OutputDataSourceOutput

type EventHubV2OutputDataSourceInput

type EventHubV2OutputDataSourceInput interface {
	pulumi.Input

	ToEventHubV2OutputDataSourceOutput() EventHubV2OutputDataSourceOutput
	ToEventHubV2OutputDataSourceOutputWithContext(context.Context) EventHubV2OutputDataSourceOutput
}

EventHubV2OutputDataSourceInput is an input type that accepts EventHubV2OutputDataSourceArgs and EventHubV2OutputDataSourceOutput values. You can construct a concrete instance of `EventHubV2OutputDataSourceInput` via:

EventHubV2OutputDataSourceArgs{...}

type EventHubV2OutputDataSourceOutput

type EventHubV2OutputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Event Hub output data source.

func (EventHubV2OutputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (EventHubV2OutputDataSourceOutput) ElementType

func (EventHubV2OutputDataSourceOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceOutput) PartitionKey

The key/column that is used to determine to which partition to send event data.

func (EventHubV2OutputDataSourceOutput) PropertyColumns

func (EventHubV2OutputDataSourceOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceOutput) SharedAccessPolicyKey

func (o EventHubV2OutputDataSourceOutput) SharedAccessPolicyKey() pulumi.StringPtrOutput

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceOutput) SharedAccessPolicyName

func (o EventHubV2OutputDataSourceOutput) SharedAccessPolicyName() pulumi.StringPtrOutput

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceOutput) ToEventHubV2OutputDataSourceOutput

func (o EventHubV2OutputDataSourceOutput) ToEventHubV2OutputDataSourceOutput() EventHubV2OutputDataSourceOutput

func (EventHubV2OutputDataSourceOutput) ToEventHubV2OutputDataSourceOutputWithContext

func (o EventHubV2OutputDataSourceOutput) ToEventHubV2OutputDataSourceOutputWithContext(ctx context.Context) EventHubV2OutputDataSourceOutput

func (EventHubV2OutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.

type EventHubV2OutputDataSourceResponse

type EventHubV2OutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    *string  `pulumi:"partitionKey"`
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub output data source.

type EventHubV2OutputDataSourceResponseArgs

type EventHubV2OutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The key/column that is used to determine to which partition to send event data.
	PartitionKey    pulumi.StringPtrInput   `pulumi:"partitionKey"`
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub output data source.

func (EventHubV2OutputDataSourceResponseArgs) ElementType

func (EventHubV2OutputDataSourceResponseArgs) ToEventHubV2OutputDataSourceResponseOutput

func (i EventHubV2OutputDataSourceResponseArgs) ToEventHubV2OutputDataSourceResponseOutput() EventHubV2OutputDataSourceResponseOutput

func (EventHubV2OutputDataSourceResponseArgs) ToEventHubV2OutputDataSourceResponseOutputWithContext

func (i EventHubV2OutputDataSourceResponseArgs) ToEventHubV2OutputDataSourceResponseOutputWithContext(ctx context.Context) EventHubV2OutputDataSourceResponseOutput

type EventHubV2OutputDataSourceResponseInput

type EventHubV2OutputDataSourceResponseInput interface {
	pulumi.Input

	ToEventHubV2OutputDataSourceResponseOutput() EventHubV2OutputDataSourceResponseOutput
	ToEventHubV2OutputDataSourceResponseOutputWithContext(context.Context) EventHubV2OutputDataSourceResponseOutput
}

EventHubV2OutputDataSourceResponseInput is an input type that accepts EventHubV2OutputDataSourceResponseArgs and EventHubV2OutputDataSourceResponseOutput values. You can construct a concrete instance of `EventHubV2OutputDataSourceResponseInput` via:

EventHubV2OutputDataSourceResponseArgs{...}

type EventHubV2OutputDataSourceResponseOutput

type EventHubV2OutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Event Hub output data source.

func (EventHubV2OutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (EventHubV2OutputDataSourceResponseOutput) ElementType

func (EventHubV2OutputDataSourceResponseOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceResponseOutput) PartitionKey

The key/column that is used to determine to which partition to send event data.

func (EventHubV2OutputDataSourceResponseOutput) PropertyColumns

func (EventHubV2OutputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2OutputDataSourceResponseOutput) ToEventHubV2OutputDataSourceResponseOutput

func (o EventHubV2OutputDataSourceResponseOutput) ToEventHubV2OutputDataSourceResponseOutput() EventHubV2OutputDataSourceResponseOutput

func (EventHubV2OutputDataSourceResponseOutput) ToEventHubV2OutputDataSourceResponseOutputWithContext

func (o EventHubV2OutputDataSourceResponseOutput) ToEventHubV2OutputDataSourceResponseOutputWithContext(ctx context.Context) EventHubV2OutputDataSourceResponseOutput

func (EventHubV2OutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.

type EventHubV2StreamInputDataSource

type EventHubV2StreamInputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

type EventHubV2StreamInputDataSourceArgs

type EventHubV2StreamInputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

func (EventHubV2StreamInputDataSourceArgs) ElementType

func (EventHubV2StreamInputDataSourceArgs) ToEventHubV2StreamInputDataSourceOutput

func (i EventHubV2StreamInputDataSourceArgs) ToEventHubV2StreamInputDataSourceOutput() EventHubV2StreamInputDataSourceOutput

func (EventHubV2StreamInputDataSourceArgs) ToEventHubV2StreamInputDataSourceOutputWithContext

func (i EventHubV2StreamInputDataSourceArgs) ToEventHubV2StreamInputDataSourceOutputWithContext(ctx context.Context) EventHubV2StreamInputDataSourceOutput

type EventHubV2StreamInputDataSourceInput

type EventHubV2StreamInputDataSourceInput interface {
	pulumi.Input

	ToEventHubV2StreamInputDataSourceOutput() EventHubV2StreamInputDataSourceOutput
	ToEventHubV2StreamInputDataSourceOutputWithContext(context.Context) EventHubV2StreamInputDataSourceOutput
}

EventHubV2StreamInputDataSourceInput is an input type that accepts EventHubV2StreamInputDataSourceArgs and EventHubV2StreamInputDataSourceOutput values. You can construct a concrete instance of `EventHubV2StreamInputDataSourceInput` via:

EventHubV2StreamInputDataSourceArgs{...}

type EventHubV2StreamInputDataSourceOutput

type EventHubV2StreamInputDataSourceOutput struct{ *pulumi.OutputState }

Describes an Event Hub input data source that contains stream data.

func (EventHubV2StreamInputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (EventHubV2StreamInputDataSourceOutput) ConsumerGroupName

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.

func (EventHubV2StreamInputDataSourceOutput) ElementType

func (EventHubV2StreamInputDataSourceOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceOutput) ToEventHubV2StreamInputDataSourceOutput

func (o EventHubV2StreamInputDataSourceOutput) ToEventHubV2StreamInputDataSourceOutput() EventHubV2StreamInputDataSourceOutput

func (EventHubV2StreamInputDataSourceOutput) ToEventHubV2StreamInputDataSourceOutputWithContext

func (o EventHubV2StreamInputDataSourceOutput) ToEventHubV2StreamInputDataSourceOutputWithContext(ctx context.Context) EventHubV2StreamInputDataSourceOutput

func (EventHubV2StreamInputDataSourceOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.

type EventHubV2StreamInputDataSourceResponse

type EventHubV2StreamInputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName *string `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type string `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

type EventHubV2StreamInputDataSourceResponseArgs

type EventHubV2StreamInputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
	EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.EventHub/EventHub'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an Event Hub input data source that contains stream data.

func (EventHubV2StreamInputDataSourceResponseArgs) ElementType

func (EventHubV2StreamInputDataSourceResponseArgs) ToEventHubV2StreamInputDataSourceResponseOutput

func (i EventHubV2StreamInputDataSourceResponseArgs) ToEventHubV2StreamInputDataSourceResponseOutput() EventHubV2StreamInputDataSourceResponseOutput

func (EventHubV2StreamInputDataSourceResponseArgs) ToEventHubV2StreamInputDataSourceResponseOutputWithContext

func (i EventHubV2StreamInputDataSourceResponseArgs) ToEventHubV2StreamInputDataSourceResponseOutputWithContext(ctx context.Context) EventHubV2StreamInputDataSourceResponseOutput

type EventHubV2StreamInputDataSourceResponseInput

type EventHubV2StreamInputDataSourceResponseInput interface {
	pulumi.Input

	ToEventHubV2StreamInputDataSourceResponseOutput() EventHubV2StreamInputDataSourceResponseOutput
	ToEventHubV2StreamInputDataSourceResponseOutputWithContext(context.Context) EventHubV2StreamInputDataSourceResponseOutput
}

EventHubV2StreamInputDataSourceResponseInput is an input type that accepts EventHubV2StreamInputDataSourceResponseArgs and EventHubV2StreamInputDataSourceResponseOutput values. You can construct a concrete instance of `EventHubV2StreamInputDataSourceResponseInput` via:

EventHubV2StreamInputDataSourceResponseArgs{...}

type EventHubV2StreamInputDataSourceResponseOutput

type EventHubV2StreamInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an Event Hub input data source that contains stream data.

func (EventHubV2StreamInputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (EventHubV2StreamInputDataSourceResponseOutput) ConsumerGroupName

The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.

func (EventHubV2StreamInputDataSourceResponseOutput) ElementType

func (EventHubV2StreamInputDataSourceResponseOutput) EventHubName

The name of the Event Hub. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (EventHubV2StreamInputDataSourceResponseOutput) ToEventHubV2StreamInputDataSourceResponseOutput

func (o EventHubV2StreamInputDataSourceResponseOutput) ToEventHubV2StreamInputDataSourceResponseOutput() EventHubV2StreamInputDataSourceResponseOutput

func (EventHubV2StreamInputDataSourceResponseOutput) ToEventHubV2StreamInputDataSourceResponseOutputWithContext

func (o EventHubV2StreamInputDataSourceResponseOutput) ToEventHubV2StreamInputDataSourceResponseOutputWithContext(ctx context.Context) EventHubV2StreamInputDataSourceResponseOutput

func (EventHubV2StreamInputDataSourceResponseOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.

type EventSerializationType added in v0.3.1

type EventSerializationType pulumi.String

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.

func (EventSerializationType) ElementType added in v0.3.1

func (EventSerializationType) ElementType() reflect.Type

func (EventSerializationType) ToStringOutput added in v0.3.1

func (e EventSerializationType) ToStringOutput() pulumi.StringOutput

func (EventSerializationType) ToStringOutputWithContext added in v0.3.1

func (e EventSerializationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventSerializationType) ToStringPtrOutput added in v0.3.1

func (e EventSerializationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventSerializationType) ToStringPtrOutputWithContext added in v0.3.1

func (e EventSerializationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventsOutOfOrderPolicy added in v0.3.1

type EventsOutOfOrderPolicy pulumi.String

Indicates the policy to apply to events that arrive out of order in the input event stream.

func (EventsOutOfOrderPolicy) ElementType added in v0.3.1

func (EventsOutOfOrderPolicy) ElementType() reflect.Type

func (EventsOutOfOrderPolicy) ToStringOutput added in v0.3.1

func (e EventsOutOfOrderPolicy) ToStringOutput() pulumi.StringOutput

func (EventsOutOfOrderPolicy) ToStringOutputWithContext added in v0.3.1

func (e EventsOutOfOrderPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventsOutOfOrderPolicy) ToStringPtrOutput added in v0.3.1

func (e EventsOutOfOrderPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventsOutOfOrderPolicy) ToStringPtrOutputWithContext added in v0.3.1

func (e EventsOutOfOrderPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type External

type External struct {
	Container *string `pulumi:"container"`
	Path      *string `pulumi:"path"`
	// The properties that are associated with an Azure Storage account
	StorageAccount *StorageAccount `pulumi:"storageAccount"`
}

The storage account where the custom code artifacts are located.

type ExternalArgs

type ExternalArgs struct {
	Container pulumi.StringPtrInput `pulumi:"container"`
	Path      pulumi.StringPtrInput `pulumi:"path"`
	// The properties that are associated with an Azure Storage account
	StorageAccount StorageAccountPtrInput `pulumi:"storageAccount"`
}

The storage account where the custom code artifacts are located.

func (ExternalArgs) ElementType

func (ExternalArgs) ElementType() reflect.Type

func (ExternalArgs) ToExternalOutput

func (i ExternalArgs) ToExternalOutput() ExternalOutput

func (ExternalArgs) ToExternalOutputWithContext

func (i ExternalArgs) ToExternalOutputWithContext(ctx context.Context) ExternalOutput

func (ExternalArgs) ToExternalPtrOutput

func (i ExternalArgs) ToExternalPtrOutput() ExternalPtrOutput

func (ExternalArgs) ToExternalPtrOutputWithContext

func (i ExternalArgs) ToExternalPtrOutputWithContext(ctx context.Context) ExternalPtrOutput

type ExternalInput

type ExternalInput interface {
	pulumi.Input

	ToExternalOutput() ExternalOutput
	ToExternalOutputWithContext(context.Context) ExternalOutput
}

ExternalInput is an input type that accepts ExternalArgs and ExternalOutput values. You can construct a concrete instance of `ExternalInput` via:

ExternalArgs{...}

type ExternalOutput

type ExternalOutput struct{ *pulumi.OutputState }

The storage account where the custom code artifacts are located.

func (ExternalOutput) Container

func (o ExternalOutput) Container() pulumi.StringPtrOutput

func (ExternalOutput) ElementType

func (ExternalOutput) ElementType() reflect.Type

func (ExternalOutput) Path

func (ExternalOutput) StorageAccount

func (o ExternalOutput) StorageAccount() StorageAccountPtrOutput

The properties that are associated with an Azure Storage account

func (ExternalOutput) ToExternalOutput

func (o ExternalOutput) ToExternalOutput() ExternalOutput

func (ExternalOutput) ToExternalOutputWithContext

func (o ExternalOutput) ToExternalOutputWithContext(ctx context.Context) ExternalOutput

func (ExternalOutput) ToExternalPtrOutput

func (o ExternalOutput) ToExternalPtrOutput() ExternalPtrOutput

func (ExternalOutput) ToExternalPtrOutputWithContext

func (o ExternalOutput) ToExternalPtrOutputWithContext(ctx context.Context) ExternalPtrOutput

type ExternalPtrInput

type ExternalPtrInput interface {
	pulumi.Input

	ToExternalPtrOutput() ExternalPtrOutput
	ToExternalPtrOutputWithContext(context.Context) ExternalPtrOutput
}

ExternalPtrInput is an input type that accepts ExternalArgs, ExternalPtr and ExternalPtrOutput values. You can construct a concrete instance of `ExternalPtrInput` via:

        ExternalArgs{...}

or:

        nil

func ExternalPtr

func ExternalPtr(v *ExternalArgs) ExternalPtrInput

type ExternalPtrOutput

type ExternalPtrOutput struct{ *pulumi.OutputState }

func (ExternalPtrOutput) Container

func (ExternalPtrOutput) Elem

func (ExternalPtrOutput) ElementType

func (ExternalPtrOutput) ElementType() reflect.Type

func (ExternalPtrOutput) Path

func (ExternalPtrOutput) StorageAccount

func (o ExternalPtrOutput) StorageAccount() StorageAccountPtrOutput

The properties that are associated with an Azure Storage account

func (ExternalPtrOutput) ToExternalPtrOutput

func (o ExternalPtrOutput) ToExternalPtrOutput() ExternalPtrOutput

func (ExternalPtrOutput) ToExternalPtrOutputWithContext

func (o ExternalPtrOutput) ToExternalPtrOutputWithContext(ctx context.Context) ExternalPtrOutput

type ExternalResponse

type ExternalResponse struct {
	Container *string `pulumi:"container"`
	Path      *string `pulumi:"path"`
	// The properties that are associated with an Azure Storage account
	StorageAccount *StorageAccountResponse `pulumi:"storageAccount"`
}

The storage account where the custom code artifacts are located.

type ExternalResponseArgs

type ExternalResponseArgs struct {
	Container pulumi.StringPtrInput `pulumi:"container"`
	Path      pulumi.StringPtrInput `pulumi:"path"`
	// The properties that are associated with an Azure Storage account
	StorageAccount StorageAccountResponsePtrInput `pulumi:"storageAccount"`
}

The storage account where the custom code artifacts are located.

func (ExternalResponseArgs) ElementType

func (ExternalResponseArgs) ElementType() reflect.Type

func (ExternalResponseArgs) ToExternalResponseOutput

func (i ExternalResponseArgs) ToExternalResponseOutput() ExternalResponseOutput

func (ExternalResponseArgs) ToExternalResponseOutputWithContext

func (i ExternalResponseArgs) ToExternalResponseOutputWithContext(ctx context.Context) ExternalResponseOutput

func (ExternalResponseArgs) ToExternalResponsePtrOutput

func (i ExternalResponseArgs) ToExternalResponsePtrOutput() ExternalResponsePtrOutput

func (ExternalResponseArgs) ToExternalResponsePtrOutputWithContext

func (i ExternalResponseArgs) ToExternalResponsePtrOutputWithContext(ctx context.Context) ExternalResponsePtrOutput

type ExternalResponseInput

type ExternalResponseInput interface {
	pulumi.Input

	ToExternalResponseOutput() ExternalResponseOutput
	ToExternalResponseOutputWithContext(context.Context) ExternalResponseOutput
}

ExternalResponseInput is an input type that accepts ExternalResponseArgs and ExternalResponseOutput values. You can construct a concrete instance of `ExternalResponseInput` via:

ExternalResponseArgs{...}

type ExternalResponseOutput

type ExternalResponseOutput struct{ *pulumi.OutputState }

The storage account where the custom code artifacts are located.

func (ExternalResponseOutput) Container

func (ExternalResponseOutput) ElementType

func (ExternalResponseOutput) ElementType() reflect.Type

func (ExternalResponseOutput) Path

func (ExternalResponseOutput) StorageAccount

The properties that are associated with an Azure Storage account

func (ExternalResponseOutput) ToExternalResponseOutput

func (o ExternalResponseOutput) ToExternalResponseOutput() ExternalResponseOutput

func (ExternalResponseOutput) ToExternalResponseOutputWithContext

func (o ExternalResponseOutput) ToExternalResponseOutputWithContext(ctx context.Context) ExternalResponseOutput

func (ExternalResponseOutput) ToExternalResponsePtrOutput

func (o ExternalResponseOutput) ToExternalResponsePtrOutput() ExternalResponsePtrOutput

func (ExternalResponseOutput) ToExternalResponsePtrOutputWithContext

func (o ExternalResponseOutput) ToExternalResponsePtrOutputWithContext(ctx context.Context) ExternalResponsePtrOutput

type ExternalResponsePtrInput

type ExternalResponsePtrInput interface {
	pulumi.Input

	ToExternalResponsePtrOutput() ExternalResponsePtrOutput
	ToExternalResponsePtrOutputWithContext(context.Context) ExternalResponsePtrOutput
}

ExternalResponsePtrInput is an input type that accepts ExternalResponseArgs, ExternalResponsePtr and ExternalResponsePtrOutput values. You can construct a concrete instance of `ExternalResponsePtrInput` via:

        ExternalResponseArgs{...}

or:

        nil

type ExternalResponsePtrOutput

type ExternalResponsePtrOutput struct{ *pulumi.OutputState }

func (ExternalResponsePtrOutput) Container

func (ExternalResponsePtrOutput) Elem

func (ExternalResponsePtrOutput) ElementType

func (ExternalResponsePtrOutput) ElementType() reflect.Type

func (ExternalResponsePtrOutput) Path

func (ExternalResponsePtrOutput) StorageAccount

The properties that are associated with an Azure Storage account

func (ExternalResponsePtrOutput) ToExternalResponsePtrOutput

func (o ExternalResponsePtrOutput) ToExternalResponsePtrOutput() ExternalResponsePtrOutput

func (ExternalResponsePtrOutput) ToExternalResponsePtrOutputWithContext

func (o ExternalResponsePtrOutput) ToExternalResponsePtrOutputWithContext(ctx context.Context) ExternalResponsePtrOutput

type Function

type Function struct {
	pulumi.CustomResourceState

	// Resource name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The properties that are associated with a function.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func GetFunction

func GetFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)

GetFunction gets an existing Function resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFunction

func NewFunction(ctx *pulumi.Context,
	name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)

NewFunction registers a new resource with the given unique name, arguments, and options.

func (*Function) ElementType added in v0.2.6

func (*Function) ElementType() reflect.Type

func (*Function) ToFunctionOutput added in v0.2.6

func (i *Function) ToFunctionOutput() FunctionOutput

func (*Function) ToFunctionOutputWithContext added in v0.2.6

func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionArgs

type FunctionArgs struct {
	// The name of the function.
	FunctionName pulumi.StringInput
	// The name of the streaming job.
	JobName pulumi.StringInput
	// Resource name
	Name pulumi.StringPtrInput
	// The properties that are associated with a function.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Function resource.

func (FunctionArgs) ElementType

func (FunctionArgs) ElementType() reflect.Type

type FunctionInput

type FunctionInput interface {
	pulumi.Input

	ToFunctionOutput() FunctionOutput
	ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
}

type FunctionInputResponse

type FunctionInputResponse struct {
	// The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType *string `pulumi:"dataType"`
	// A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
	IsConfigurationParameter *bool `pulumi:"isConfigurationParameter"`
}

Describes one input parameter of a function.

type FunctionInputResponseArgs

type FunctionInputResponseArgs struct {
	// The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
	IsConfigurationParameter pulumi.BoolPtrInput `pulumi:"isConfigurationParameter"`
}

Describes one input parameter of a function.

func (FunctionInputResponseArgs) ElementType

func (FunctionInputResponseArgs) ElementType() reflect.Type

func (FunctionInputResponseArgs) ToFunctionInputResponseOutput

func (i FunctionInputResponseArgs) ToFunctionInputResponseOutput() FunctionInputResponseOutput

func (FunctionInputResponseArgs) ToFunctionInputResponseOutputWithContext

func (i FunctionInputResponseArgs) ToFunctionInputResponseOutputWithContext(ctx context.Context) FunctionInputResponseOutput

type FunctionInputResponseArray

type FunctionInputResponseArray []FunctionInputResponseInput

func (FunctionInputResponseArray) ElementType

func (FunctionInputResponseArray) ElementType() reflect.Type

func (FunctionInputResponseArray) ToFunctionInputResponseArrayOutput

func (i FunctionInputResponseArray) ToFunctionInputResponseArrayOutput() FunctionInputResponseArrayOutput

func (FunctionInputResponseArray) ToFunctionInputResponseArrayOutputWithContext

func (i FunctionInputResponseArray) ToFunctionInputResponseArrayOutputWithContext(ctx context.Context) FunctionInputResponseArrayOutput

type FunctionInputResponseArrayInput

type FunctionInputResponseArrayInput interface {
	pulumi.Input

	ToFunctionInputResponseArrayOutput() FunctionInputResponseArrayOutput
	ToFunctionInputResponseArrayOutputWithContext(context.Context) FunctionInputResponseArrayOutput
}

FunctionInputResponseArrayInput is an input type that accepts FunctionInputResponseArray and FunctionInputResponseArrayOutput values. You can construct a concrete instance of `FunctionInputResponseArrayInput` via:

FunctionInputResponseArray{ FunctionInputResponseArgs{...} }

type FunctionInputResponseArrayOutput

type FunctionInputResponseArrayOutput struct{ *pulumi.OutputState }

func (FunctionInputResponseArrayOutput) ElementType

func (FunctionInputResponseArrayOutput) Index

func (FunctionInputResponseArrayOutput) ToFunctionInputResponseArrayOutput

func (o FunctionInputResponseArrayOutput) ToFunctionInputResponseArrayOutput() FunctionInputResponseArrayOutput

func (FunctionInputResponseArrayOutput) ToFunctionInputResponseArrayOutputWithContext

func (o FunctionInputResponseArrayOutput) ToFunctionInputResponseArrayOutputWithContext(ctx context.Context) FunctionInputResponseArrayOutput

type FunctionInputResponseInput

type FunctionInputResponseInput interface {
	pulumi.Input

	ToFunctionInputResponseOutput() FunctionInputResponseOutput
	ToFunctionInputResponseOutputWithContext(context.Context) FunctionInputResponseOutput
}

FunctionInputResponseInput is an input type that accepts FunctionInputResponseArgs and FunctionInputResponseOutput values. You can construct a concrete instance of `FunctionInputResponseInput` via:

FunctionInputResponseArgs{...}

type FunctionInputResponseOutput

type FunctionInputResponseOutput struct{ *pulumi.OutputState }

Describes one input parameter of a function.

func (FunctionInputResponseOutput) DataType

The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionInputResponseOutput) ElementType

func (FunctionInputResponseOutput) IsConfigurationParameter

func (o FunctionInputResponseOutput) IsConfigurationParameter() pulumi.BoolPtrOutput

A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.

func (FunctionInputResponseOutput) ToFunctionInputResponseOutput

func (o FunctionInputResponseOutput) ToFunctionInputResponseOutput() FunctionInputResponseOutput

func (FunctionInputResponseOutput) ToFunctionInputResponseOutputWithContext

func (o FunctionInputResponseOutput) ToFunctionInputResponseOutputWithContext(ctx context.Context) FunctionInputResponseOutput

type FunctionInputType added in v0.6.0

type FunctionInputType struct {
	// The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType *string `pulumi:"dataType"`
	// A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
	IsConfigurationParameter *bool `pulumi:"isConfigurationParameter"`
}

Describes one input parameter of a function.

type FunctionInputTypeArgs added in v0.6.0

type FunctionInputTypeArgs struct {
	// The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.
	IsConfigurationParameter pulumi.BoolPtrInput `pulumi:"isConfigurationParameter"`
}

Describes one input parameter of a function.

func (FunctionInputTypeArgs) ElementType added in v0.6.0

func (FunctionInputTypeArgs) ElementType() reflect.Type

func (FunctionInputTypeArgs) ToFunctionInputTypeOutput added in v0.6.0

func (i FunctionInputTypeArgs) ToFunctionInputTypeOutput() FunctionInputTypeOutput

func (FunctionInputTypeArgs) ToFunctionInputTypeOutputWithContext added in v0.6.0

func (i FunctionInputTypeArgs) ToFunctionInputTypeOutputWithContext(ctx context.Context) FunctionInputTypeOutput

type FunctionInputTypeArray added in v0.6.0

type FunctionInputTypeArray []FunctionInputTypeInput

func (FunctionInputTypeArray) ElementType added in v0.6.0

func (FunctionInputTypeArray) ElementType() reflect.Type

func (FunctionInputTypeArray) ToFunctionInputTypeArrayOutput added in v0.6.0

func (i FunctionInputTypeArray) ToFunctionInputTypeArrayOutput() FunctionInputTypeArrayOutput

func (FunctionInputTypeArray) ToFunctionInputTypeArrayOutputWithContext added in v0.6.0

func (i FunctionInputTypeArray) ToFunctionInputTypeArrayOutputWithContext(ctx context.Context) FunctionInputTypeArrayOutput

type FunctionInputTypeArrayInput added in v0.6.0

type FunctionInputTypeArrayInput interface {
	pulumi.Input

	ToFunctionInputTypeArrayOutput() FunctionInputTypeArrayOutput
	ToFunctionInputTypeArrayOutputWithContext(context.Context) FunctionInputTypeArrayOutput
}

FunctionInputTypeArrayInput is an input type that accepts FunctionInputTypeArray and FunctionInputTypeArrayOutput values. You can construct a concrete instance of `FunctionInputTypeArrayInput` via:

FunctionInputTypeArray{ FunctionInputTypeArgs{...} }

type FunctionInputTypeArrayOutput added in v0.6.0

type FunctionInputTypeArrayOutput struct{ *pulumi.OutputState }

func (FunctionInputTypeArrayOutput) ElementType added in v0.6.0

func (FunctionInputTypeArrayOutput) Index added in v0.6.0

func (FunctionInputTypeArrayOutput) ToFunctionInputTypeArrayOutput added in v0.6.0

func (o FunctionInputTypeArrayOutput) ToFunctionInputTypeArrayOutput() FunctionInputTypeArrayOutput

func (FunctionInputTypeArrayOutput) ToFunctionInputTypeArrayOutputWithContext added in v0.6.0

func (o FunctionInputTypeArrayOutput) ToFunctionInputTypeArrayOutputWithContext(ctx context.Context) FunctionInputTypeArrayOutput

type FunctionInputTypeInput added in v0.6.0

type FunctionInputTypeInput interface {
	pulumi.Input

	ToFunctionInputTypeOutput() FunctionInputTypeOutput
	ToFunctionInputTypeOutputWithContext(context.Context) FunctionInputTypeOutput
}

FunctionInputTypeInput is an input type that accepts FunctionInputTypeArgs and FunctionInputTypeOutput values. You can construct a concrete instance of `FunctionInputTypeInput` via:

FunctionInputTypeArgs{...}

type FunctionInputTypeOutput added in v0.6.0

type FunctionInputTypeOutput struct{ *pulumi.OutputState }

Describes one input parameter of a function.

func (FunctionInputTypeOutput) DataType added in v0.6.0

The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionInputTypeOutput) ElementType added in v0.6.0

func (FunctionInputTypeOutput) ElementType() reflect.Type

func (FunctionInputTypeOutput) IsConfigurationParameter added in v0.6.0

func (o FunctionInputTypeOutput) IsConfigurationParameter() pulumi.BoolPtrOutput

A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.

func (FunctionInputTypeOutput) ToFunctionInputTypeOutput added in v0.6.0

func (o FunctionInputTypeOutput) ToFunctionInputTypeOutput() FunctionInputTypeOutput

func (FunctionInputTypeOutput) ToFunctionInputTypeOutputWithContext added in v0.6.0

func (o FunctionInputTypeOutput) ToFunctionInputTypeOutputWithContext(ctx context.Context) FunctionInputTypeOutput

type FunctionOutput

type FunctionOutput struct {
	*pulumi.OutputState
}

func (FunctionOutput) ElementType added in v0.2.6

func (FunctionOutput) ElementType() reflect.Type

func (FunctionOutput) ToFunctionOutput added in v0.2.6

func (o FunctionOutput) ToFunctionOutput() FunctionOutput

func (FunctionOutput) ToFunctionOutputWithContext added in v0.2.6

func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionOutputResponse

type FunctionOutputResponse struct {
	// The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType *string `pulumi:"dataType"`
}

Describes the output of a function.

type FunctionOutputResponseArgs

type FunctionOutputResponseArgs struct {
	// The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
}

Describes the output of a function.

func (FunctionOutputResponseArgs) ElementType

func (FunctionOutputResponseArgs) ElementType() reflect.Type

func (FunctionOutputResponseArgs) ToFunctionOutputResponseOutput

func (i FunctionOutputResponseArgs) ToFunctionOutputResponseOutput() FunctionOutputResponseOutput

func (FunctionOutputResponseArgs) ToFunctionOutputResponseOutputWithContext

func (i FunctionOutputResponseArgs) ToFunctionOutputResponseOutputWithContext(ctx context.Context) FunctionOutputResponseOutput

func (FunctionOutputResponseArgs) ToFunctionOutputResponsePtrOutput

func (i FunctionOutputResponseArgs) ToFunctionOutputResponsePtrOutput() FunctionOutputResponsePtrOutput

func (FunctionOutputResponseArgs) ToFunctionOutputResponsePtrOutputWithContext

func (i FunctionOutputResponseArgs) ToFunctionOutputResponsePtrOutputWithContext(ctx context.Context) FunctionOutputResponsePtrOutput

type FunctionOutputResponseInput

type FunctionOutputResponseInput interface {
	pulumi.Input

	ToFunctionOutputResponseOutput() FunctionOutputResponseOutput
	ToFunctionOutputResponseOutputWithContext(context.Context) FunctionOutputResponseOutput
}

FunctionOutputResponseInput is an input type that accepts FunctionOutputResponseArgs and FunctionOutputResponseOutput values. You can construct a concrete instance of `FunctionOutputResponseInput` via:

FunctionOutputResponseArgs{...}

type FunctionOutputResponseOutput

type FunctionOutputResponseOutput struct{ *pulumi.OutputState }

Describes the output of a function.

func (FunctionOutputResponseOutput) DataType

The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionOutputResponseOutput) ElementType

func (FunctionOutputResponseOutput) ToFunctionOutputResponseOutput

func (o FunctionOutputResponseOutput) ToFunctionOutputResponseOutput() FunctionOutputResponseOutput

func (FunctionOutputResponseOutput) ToFunctionOutputResponseOutputWithContext

func (o FunctionOutputResponseOutput) ToFunctionOutputResponseOutputWithContext(ctx context.Context) FunctionOutputResponseOutput

func (FunctionOutputResponseOutput) ToFunctionOutputResponsePtrOutput

func (o FunctionOutputResponseOutput) ToFunctionOutputResponsePtrOutput() FunctionOutputResponsePtrOutput

func (FunctionOutputResponseOutput) ToFunctionOutputResponsePtrOutputWithContext

func (o FunctionOutputResponseOutput) ToFunctionOutputResponsePtrOutputWithContext(ctx context.Context) FunctionOutputResponsePtrOutput

type FunctionOutputResponsePtrInput

type FunctionOutputResponsePtrInput interface {
	pulumi.Input

	ToFunctionOutputResponsePtrOutput() FunctionOutputResponsePtrOutput
	ToFunctionOutputResponsePtrOutputWithContext(context.Context) FunctionOutputResponsePtrOutput
}

FunctionOutputResponsePtrInput is an input type that accepts FunctionOutputResponseArgs, FunctionOutputResponsePtr and FunctionOutputResponsePtrOutput values. You can construct a concrete instance of `FunctionOutputResponsePtrInput` via:

        FunctionOutputResponseArgs{...}

or:

        nil

type FunctionOutputResponsePtrOutput

type FunctionOutputResponsePtrOutput struct{ *pulumi.OutputState }

func (FunctionOutputResponsePtrOutput) DataType

The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionOutputResponsePtrOutput) Elem

func (FunctionOutputResponsePtrOutput) ElementType

func (FunctionOutputResponsePtrOutput) ToFunctionOutputResponsePtrOutput

func (o FunctionOutputResponsePtrOutput) ToFunctionOutputResponsePtrOutput() FunctionOutputResponsePtrOutput

func (FunctionOutputResponsePtrOutput) ToFunctionOutputResponsePtrOutputWithContext

func (o FunctionOutputResponsePtrOutput) ToFunctionOutputResponsePtrOutputWithContext(ctx context.Context) FunctionOutputResponsePtrOutput

type FunctionOutputType added in v0.6.0

type FunctionOutputType struct {
	// The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType *string `pulumi:"dataType"`
}

Describes the output of a function.

type FunctionOutputTypeArgs added in v0.6.0

type FunctionOutputTypeArgs struct {
	// The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
}

Describes the output of a function.

func (FunctionOutputTypeArgs) ElementType added in v0.6.0

func (FunctionOutputTypeArgs) ElementType() reflect.Type

func (FunctionOutputTypeArgs) ToFunctionOutputTypeOutput added in v0.6.0

func (i FunctionOutputTypeArgs) ToFunctionOutputTypeOutput() FunctionOutputTypeOutput

func (FunctionOutputTypeArgs) ToFunctionOutputTypeOutputWithContext added in v0.6.0

func (i FunctionOutputTypeArgs) ToFunctionOutputTypeOutputWithContext(ctx context.Context) FunctionOutputTypeOutput

func (FunctionOutputTypeArgs) ToFunctionOutputTypePtrOutput added in v0.6.0

func (i FunctionOutputTypeArgs) ToFunctionOutputTypePtrOutput() FunctionOutputTypePtrOutput

func (FunctionOutputTypeArgs) ToFunctionOutputTypePtrOutputWithContext added in v0.6.0

func (i FunctionOutputTypeArgs) ToFunctionOutputTypePtrOutputWithContext(ctx context.Context) FunctionOutputTypePtrOutput

type FunctionOutputTypeInput added in v0.6.0

type FunctionOutputTypeInput interface {
	pulumi.Input

	ToFunctionOutputTypeOutput() FunctionOutputTypeOutput
	ToFunctionOutputTypeOutputWithContext(context.Context) FunctionOutputTypeOutput
}

FunctionOutputTypeInput is an input type that accepts FunctionOutputTypeArgs and FunctionOutputTypeOutput values. You can construct a concrete instance of `FunctionOutputTypeInput` via:

FunctionOutputTypeArgs{...}

type FunctionOutputTypeOutput added in v0.6.0

type FunctionOutputTypeOutput struct{ *pulumi.OutputState }

Describes the output of a function.

func (FunctionOutputTypeOutput) DataType added in v0.6.0

The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionOutputTypeOutput) ElementType added in v0.6.0

func (FunctionOutputTypeOutput) ElementType() reflect.Type

func (FunctionOutputTypeOutput) ToFunctionOutputTypeOutput added in v0.6.0

func (o FunctionOutputTypeOutput) ToFunctionOutputTypeOutput() FunctionOutputTypeOutput

func (FunctionOutputTypeOutput) ToFunctionOutputTypeOutputWithContext added in v0.6.0

func (o FunctionOutputTypeOutput) ToFunctionOutputTypeOutputWithContext(ctx context.Context) FunctionOutputTypeOutput

func (FunctionOutputTypeOutput) ToFunctionOutputTypePtrOutput added in v0.6.0

func (o FunctionOutputTypeOutput) ToFunctionOutputTypePtrOutput() FunctionOutputTypePtrOutput

func (FunctionOutputTypeOutput) ToFunctionOutputTypePtrOutputWithContext added in v0.6.0

func (o FunctionOutputTypeOutput) ToFunctionOutputTypePtrOutputWithContext(ctx context.Context) FunctionOutputTypePtrOutput

type FunctionOutputTypePtrInput added in v0.6.0

type FunctionOutputTypePtrInput interface {
	pulumi.Input

	ToFunctionOutputTypePtrOutput() FunctionOutputTypePtrOutput
	ToFunctionOutputTypePtrOutputWithContext(context.Context) FunctionOutputTypePtrOutput
}

FunctionOutputTypePtrInput is an input type that accepts FunctionOutputTypeArgs, FunctionOutputTypePtr and FunctionOutputTypePtrOutput values. You can construct a concrete instance of `FunctionOutputTypePtrInput` via:

        FunctionOutputTypeArgs{...}

or:

        nil

func FunctionOutputTypePtr added in v0.6.0

func FunctionOutputTypePtr(v *FunctionOutputTypeArgs) FunctionOutputTypePtrInput

type FunctionOutputTypePtrOutput added in v0.6.0

type FunctionOutputTypePtrOutput struct{ *pulumi.OutputState }

func (FunctionOutputTypePtrOutput) DataType added in v0.6.0

The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

func (FunctionOutputTypePtrOutput) Elem added in v0.6.0

func (FunctionOutputTypePtrOutput) ElementType added in v0.6.0

func (FunctionOutputTypePtrOutput) ToFunctionOutputTypePtrOutput added in v0.6.0

func (o FunctionOutputTypePtrOutput) ToFunctionOutputTypePtrOutput() FunctionOutputTypePtrOutput

func (FunctionOutputTypePtrOutput) ToFunctionOutputTypePtrOutputWithContext added in v0.6.0

func (o FunctionOutputTypePtrOutput) ToFunctionOutputTypePtrOutputWithContext(ctx context.Context) FunctionOutputTypePtrOutput

type FunctionResponse

type FunctionResponse struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with a function.
	Properties interface{} `pulumi:"properties"`
	// Resource type
	Type string `pulumi:"type"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

type FunctionResponseArgs

type FunctionResponseArgs struct {
	// Resource Id
	Id pulumi.StringInput `pulumi:"id"`
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The properties that are associated with a function.
	Properties pulumi.Input `pulumi:"properties"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func (FunctionResponseArgs) ElementType

func (FunctionResponseArgs) ElementType() reflect.Type

func (FunctionResponseArgs) ToFunctionResponseOutput

func (i FunctionResponseArgs) ToFunctionResponseOutput() FunctionResponseOutput

func (FunctionResponseArgs) ToFunctionResponseOutputWithContext

func (i FunctionResponseArgs) ToFunctionResponseOutputWithContext(ctx context.Context) FunctionResponseOutput

type FunctionResponseArray

type FunctionResponseArray []FunctionResponseInput

func (FunctionResponseArray) ElementType

func (FunctionResponseArray) ElementType() reflect.Type

func (FunctionResponseArray) ToFunctionResponseArrayOutput

func (i FunctionResponseArray) ToFunctionResponseArrayOutput() FunctionResponseArrayOutput

func (FunctionResponseArray) ToFunctionResponseArrayOutputWithContext

func (i FunctionResponseArray) ToFunctionResponseArrayOutputWithContext(ctx context.Context) FunctionResponseArrayOutput

type FunctionResponseArrayInput

type FunctionResponseArrayInput interface {
	pulumi.Input

	ToFunctionResponseArrayOutput() FunctionResponseArrayOutput
	ToFunctionResponseArrayOutputWithContext(context.Context) FunctionResponseArrayOutput
}

FunctionResponseArrayInput is an input type that accepts FunctionResponseArray and FunctionResponseArrayOutput values. You can construct a concrete instance of `FunctionResponseArrayInput` via:

FunctionResponseArray{ FunctionResponseArgs{...} }

type FunctionResponseArrayOutput

type FunctionResponseArrayOutput struct{ *pulumi.OutputState }

func (FunctionResponseArrayOutput) ElementType

func (FunctionResponseArrayOutput) Index

func (FunctionResponseArrayOutput) ToFunctionResponseArrayOutput

func (o FunctionResponseArrayOutput) ToFunctionResponseArrayOutput() FunctionResponseArrayOutput

func (FunctionResponseArrayOutput) ToFunctionResponseArrayOutputWithContext

func (o FunctionResponseArrayOutput) ToFunctionResponseArrayOutputWithContext(ctx context.Context) FunctionResponseArrayOutput

type FunctionResponseInput

type FunctionResponseInput interface {
	pulumi.Input

	ToFunctionResponseOutput() FunctionResponseOutput
	ToFunctionResponseOutputWithContext(context.Context) FunctionResponseOutput
}

FunctionResponseInput is an input type that accepts FunctionResponseArgs and FunctionResponseOutput values. You can construct a concrete instance of `FunctionResponseInput` via:

FunctionResponseArgs{...}

type FunctionResponseOutput

type FunctionResponseOutput struct{ *pulumi.OutputState }

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func (FunctionResponseOutput) ElementType

func (FunctionResponseOutput) ElementType() reflect.Type

func (FunctionResponseOutput) Id

Resource Id

func (FunctionResponseOutput) Name

Resource name

func (FunctionResponseOutput) Properties

func (o FunctionResponseOutput) Properties() pulumi.AnyOutput

The properties that are associated with a function.

func (FunctionResponseOutput) ToFunctionResponseOutput

func (o FunctionResponseOutput) ToFunctionResponseOutput() FunctionResponseOutput

func (FunctionResponseOutput) ToFunctionResponseOutputWithContext

func (o FunctionResponseOutput) ToFunctionResponseOutputWithContext(ctx context.Context) FunctionResponseOutput

func (FunctionResponseOutput) Type

Resource type

type FunctionState

type FunctionState struct {
	// Resource name
	Name pulumi.StringPtrInput
	// The properties that are associated with a function.
	Properties pulumi.Input
	// Resource type
	Type pulumi.StringPtrInput
}

func (FunctionState) ElementType

func (FunctionState) ElementType() reflect.Type

type FunctionType

type FunctionType struct {
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with a function.
	Properties interface{} `pulumi:"properties"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

type FunctionTypeArgs

type FunctionTypeArgs struct {
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The properties that are associated with a function.
	Properties pulumi.Input `pulumi:"properties"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func (FunctionTypeArgs) ElementType

func (FunctionTypeArgs) ElementType() reflect.Type

func (FunctionTypeArgs) ToFunctionTypeOutput

func (i FunctionTypeArgs) ToFunctionTypeOutput() FunctionTypeOutput

func (FunctionTypeArgs) ToFunctionTypeOutputWithContext

func (i FunctionTypeArgs) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput

type FunctionTypeArray

type FunctionTypeArray []FunctionTypeInput

func (FunctionTypeArray) ElementType

func (FunctionTypeArray) ElementType() reflect.Type

func (FunctionTypeArray) ToFunctionTypeArrayOutput

func (i FunctionTypeArray) ToFunctionTypeArrayOutput() FunctionTypeArrayOutput

func (FunctionTypeArray) ToFunctionTypeArrayOutputWithContext

func (i FunctionTypeArray) ToFunctionTypeArrayOutputWithContext(ctx context.Context) FunctionTypeArrayOutput

type FunctionTypeArrayInput

type FunctionTypeArrayInput interface {
	pulumi.Input

	ToFunctionTypeArrayOutput() FunctionTypeArrayOutput
	ToFunctionTypeArrayOutputWithContext(context.Context) FunctionTypeArrayOutput
}

FunctionTypeArrayInput is an input type that accepts FunctionTypeArray and FunctionTypeArrayOutput values. You can construct a concrete instance of `FunctionTypeArrayInput` via:

FunctionTypeArray{ FunctionTypeArgs{...} }

type FunctionTypeArrayOutput

type FunctionTypeArrayOutput struct{ *pulumi.OutputState }

func (FunctionTypeArrayOutput) ElementType

func (FunctionTypeArrayOutput) ElementType() reflect.Type

func (FunctionTypeArrayOutput) Index

func (FunctionTypeArrayOutput) ToFunctionTypeArrayOutput

func (o FunctionTypeArrayOutput) ToFunctionTypeArrayOutput() FunctionTypeArrayOutput

func (FunctionTypeArrayOutput) ToFunctionTypeArrayOutputWithContext

func (o FunctionTypeArrayOutput) ToFunctionTypeArrayOutputWithContext(ctx context.Context) FunctionTypeArrayOutput

type FunctionTypeInput

type FunctionTypeInput interface {
	pulumi.Input

	ToFunctionTypeOutput() FunctionTypeOutput
	ToFunctionTypeOutputWithContext(context.Context) FunctionTypeOutput
}

FunctionTypeInput is an input type that accepts FunctionTypeArgs and FunctionTypeOutput values. You can construct a concrete instance of `FunctionTypeInput` via:

FunctionTypeArgs{...}

type FunctionTypeOutput

type FunctionTypeOutput struct{ *pulumi.OutputState }

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func (FunctionTypeOutput) ElementType

func (FunctionTypeOutput) ElementType() reflect.Type

func (FunctionTypeOutput) Name

Resource name

func (FunctionTypeOutput) Properties

func (o FunctionTypeOutput) Properties() pulumi.AnyOutput

The properties that are associated with a function.

func (FunctionTypeOutput) ToFunctionTypeOutput

func (o FunctionTypeOutput) ToFunctionTypeOutput() FunctionTypeOutput

func (FunctionTypeOutput) ToFunctionTypeOutputWithContext

func (o FunctionTypeOutput) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput

type Identity

type Identity struct {
	PrincipalId *string `pulumi:"principalId"`
	TenantId    *string `pulumi:"tenantId"`
	Type        *string `pulumi:"type"`
}

Describes how identity is verified

type IdentityArgs

type IdentityArgs struct {
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	TenantId    pulumi.StringPtrInput `pulumi:"tenantId"`
	Type        pulumi.StringPtrInput `pulumi:"type"`
}

Describes how identity is verified

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Describes how identity is verified

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) PrincipalId

func (o IdentityOutput) PrincipalId() pulumi.StringPtrOutput

func (IdentityOutput) TenantId

func (o IdentityOutput) TenantId() pulumi.StringPtrOutput

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) PrincipalId

func (o IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput

func (IdentityPtrOutput) TenantId

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

type IdentityResponse

type IdentityResponse struct {
	PrincipalId *string `pulumi:"principalId"`
	TenantId    *string `pulumi:"tenantId"`
	Type        *string `pulumi:"type"`
}

Describes how identity is verified

type IdentityResponseArgs

type IdentityResponseArgs struct {
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	TenantId    pulumi.StringPtrInput `pulumi:"tenantId"`
	Type        pulumi.StringPtrInput `pulumi:"type"`
}

Describes how identity is verified

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Describes how identity is verified

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (IdentityResponseOutput) TenantId

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

func (IdentityResponsePtrOutput) TenantId

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

type Input

type Input struct {
	pulumi.CustomResourceState

	// Resource name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func GetInput

func GetInput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InputState, opts ...pulumi.ResourceOption) (*Input, error)

GetInput gets an existing Input resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInput

func NewInput(ctx *pulumi.Context,
	name string, args *InputArgs, opts ...pulumi.ResourceOption) (*Input, error)

NewInput registers a new resource with the given unique name, arguments, and options.

func (*Input) ElementType added in v0.2.6

func (*Input) ElementType() reflect.Type

func (*Input) ToInputOutput added in v0.2.6

func (i *Input) ToInputOutput() InputOutput

func (*Input) ToInputOutputWithContext added in v0.2.6

func (i *Input) ToInputOutputWithContext(ctx context.Context) InputOutput

type InputArgs

type InputArgs struct {
	// The name of the input.
	InputName pulumi.StringInput
	// The name of the streaming job.
	JobName pulumi.StringInput
	// Resource name
	Name pulumi.StringPtrInput
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Input resource.

func (InputArgs) ElementType

func (InputArgs) ElementType() reflect.Type

type InputInput added in v0.2.6

type InputInput interface {
	pulumi.Input

	ToInputOutput() InputOutput
	ToInputOutputWithContext(ctx context.Context) InputOutput
}

type InputOutput added in v0.2.6

type InputOutput struct {
	*pulumi.OutputState
}

func (InputOutput) ElementType added in v0.2.6

func (InputOutput) ElementType() reflect.Type

func (InputOutput) ToInputOutput added in v0.2.6

func (o InputOutput) ToInputOutput() InputOutput

func (InputOutput) ToInputOutputWithContext added in v0.2.6

func (o InputOutput) ToInputOutputWithContext(ctx context.Context) InputOutput

type InputResponse

type InputResponse struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties interface{} `pulumi:"properties"`
	// Resource type
	Type string `pulumi:"type"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

type InputResponseArgs

type InputResponseArgs struct {
	// Resource Id
	Id pulumi.StringInput `pulumi:"id"`
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties pulumi.Input `pulumi:"properties"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func (InputResponseArgs) ElementType

func (InputResponseArgs) ElementType() reflect.Type

func (InputResponseArgs) ToInputResponseOutput

func (i InputResponseArgs) ToInputResponseOutput() InputResponseOutput

func (InputResponseArgs) ToInputResponseOutputWithContext

func (i InputResponseArgs) ToInputResponseOutputWithContext(ctx context.Context) InputResponseOutput

type InputResponseArray

type InputResponseArray []InputResponseInput

func (InputResponseArray) ElementType

func (InputResponseArray) ElementType() reflect.Type

func (InputResponseArray) ToInputResponseArrayOutput

func (i InputResponseArray) ToInputResponseArrayOutput() InputResponseArrayOutput

func (InputResponseArray) ToInputResponseArrayOutputWithContext

func (i InputResponseArray) ToInputResponseArrayOutputWithContext(ctx context.Context) InputResponseArrayOutput

type InputResponseArrayInput

type InputResponseArrayInput interface {
	pulumi.Input

	ToInputResponseArrayOutput() InputResponseArrayOutput
	ToInputResponseArrayOutputWithContext(context.Context) InputResponseArrayOutput
}

InputResponseArrayInput is an input type that accepts InputResponseArray and InputResponseArrayOutput values. You can construct a concrete instance of `InputResponseArrayInput` via:

InputResponseArray{ InputResponseArgs{...} }

type InputResponseArrayOutput

type InputResponseArrayOutput struct{ *pulumi.OutputState }

func (InputResponseArrayOutput) ElementType

func (InputResponseArrayOutput) ElementType() reflect.Type

func (InputResponseArrayOutput) Index

func (InputResponseArrayOutput) ToInputResponseArrayOutput

func (o InputResponseArrayOutput) ToInputResponseArrayOutput() InputResponseArrayOutput

func (InputResponseArrayOutput) ToInputResponseArrayOutputWithContext

func (o InputResponseArrayOutput) ToInputResponseArrayOutputWithContext(ctx context.Context) InputResponseArrayOutput

type InputResponseInput

type InputResponseInput interface {
	pulumi.Input

	ToInputResponseOutput() InputResponseOutput
	ToInputResponseOutputWithContext(context.Context) InputResponseOutput
}

InputResponseInput is an input type that accepts InputResponseArgs and InputResponseOutput values. You can construct a concrete instance of `InputResponseInput` via:

InputResponseArgs{...}

type InputResponseOutput

type InputResponseOutput struct{ *pulumi.OutputState }

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func (InputResponseOutput) ElementType

func (InputResponseOutput) ElementType() reflect.Type

func (InputResponseOutput) Id

Resource Id

func (InputResponseOutput) Name

Resource name

func (InputResponseOutput) Properties

func (o InputResponseOutput) Properties() pulumi.AnyOutput

The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.

func (InputResponseOutput) ToInputResponseOutput

func (o InputResponseOutput) ToInputResponseOutput() InputResponseOutput

func (InputResponseOutput) ToInputResponseOutputWithContext

func (o InputResponseOutput) ToInputResponseOutputWithContext(ctx context.Context) InputResponseOutput

func (InputResponseOutput) Type

Resource type

type InputState

type InputState struct {
	// Resource name
	Name pulumi.StringPtrInput
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties pulumi.Input
	// Resource type
	Type pulumi.StringPtrInput
}

func (InputState) ElementType

func (InputState) ElementType() reflect.Type

type InputType

type InputType struct {
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties interface{} `pulumi:"properties"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

type InputTypeArgs

type InputTypeArgs struct {
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties pulumi.Input `pulumi:"properties"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func (InputTypeArgs) ElementType

func (InputTypeArgs) ElementType() reflect.Type

func (InputTypeArgs) ToInputTypeOutput

func (i InputTypeArgs) ToInputTypeOutput() InputTypeOutput

func (InputTypeArgs) ToInputTypeOutputWithContext

func (i InputTypeArgs) ToInputTypeOutputWithContext(ctx context.Context) InputTypeOutput

type InputTypeArray

type InputTypeArray []InputTypeInput

func (InputTypeArray) ElementType

func (InputTypeArray) ElementType() reflect.Type

func (InputTypeArray) ToInputTypeArrayOutput

func (i InputTypeArray) ToInputTypeArrayOutput() InputTypeArrayOutput

func (InputTypeArray) ToInputTypeArrayOutputWithContext

func (i InputTypeArray) ToInputTypeArrayOutputWithContext(ctx context.Context) InputTypeArrayOutput

type InputTypeArrayInput

type InputTypeArrayInput interface {
	pulumi.Input

	ToInputTypeArrayOutput() InputTypeArrayOutput
	ToInputTypeArrayOutputWithContext(context.Context) InputTypeArrayOutput
}

InputTypeArrayInput is an input type that accepts InputTypeArray and InputTypeArrayOutput values. You can construct a concrete instance of `InputTypeArrayInput` via:

InputTypeArray{ InputTypeArgs{...} }

type InputTypeArrayOutput

type InputTypeArrayOutput struct{ *pulumi.OutputState }

func (InputTypeArrayOutput) ElementType

func (InputTypeArrayOutput) ElementType() reflect.Type

func (InputTypeArrayOutput) Index

func (InputTypeArrayOutput) ToInputTypeArrayOutput

func (o InputTypeArrayOutput) ToInputTypeArrayOutput() InputTypeArrayOutput

func (InputTypeArrayOutput) ToInputTypeArrayOutputWithContext

func (o InputTypeArrayOutput) ToInputTypeArrayOutputWithContext(ctx context.Context) InputTypeArrayOutput

type InputTypeInput

type InputTypeInput interface {
	pulumi.Input

	ToInputTypeOutput() InputTypeOutput
	ToInputTypeOutputWithContext(context.Context) InputTypeOutput
}

InputTypeInput is an input type that accepts InputTypeArgs and InputTypeOutput values. You can construct a concrete instance of `InputTypeInput` via:

InputTypeArgs{...}

type InputTypeOutput

type InputTypeOutput struct{ *pulumi.OutputState }

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func (InputTypeOutput) ElementType

func (InputTypeOutput) ElementType() reflect.Type

func (InputTypeOutput) Name

Resource name

func (InputTypeOutput) Properties

func (o InputTypeOutput) Properties() pulumi.AnyOutput

The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.

func (InputTypeOutput) ToInputTypeOutput

func (o InputTypeOutput) ToInputTypeOutput() InputTypeOutput

func (InputTypeOutput) ToInputTypeOutputWithContext

func (o InputTypeOutput) ToInputTypeOutputWithContext(ctx context.Context) InputTypeOutput

type IoTHubStreamInputDataSource

type IoTHubStreamInputDataSource struct {
	// The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
	Endpoint *string `pulumi:"endpoint"`
	// The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
	IotHubNamespace *string `pulumi:"iotHubNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Devices/IotHubs'.
	Type string `pulumi:"type"`
}

Describes an IoT Hub input data source that contains stream data.

type IoTHubStreamInputDataSourceArgs

type IoTHubStreamInputDataSourceArgs struct {
	// The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
	IotHubNamespace pulumi.StringPtrInput `pulumi:"iotHubNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Devices/IotHubs'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an IoT Hub input data source that contains stream data.

func (IoTHubStreamInputDataSourceArgs) ElementType

func (IoTHubStreamInputDataSourceArgs) ToIoTHubStreamInputDataSourceOutput

func (i IoTHubStreamInputDataSourceArgs) ToIoTHubStreamInputDataSourceOutput() IoTHubStreamInputDataSourceOutput

func (IoTHubStreamInputDataSourceArgs) ToIoTHubStreamInputDataSourceOutputWithContext

func (i IoTHubStreamInputDataSourceArgs) ToIoTHubStreamInputDataSourceOutputWithContext(ctx context.Context) IoTHubStreamInputDataSourceOutput

type IoTHubStreamInputDataSourceInput

type IoTHubStreamInputDataSourceInput interface {
	pulumi.Input

	ToIoTHubStreamInputDataSourceOutput() IoTHubStreamInputDataSourceOutput
	ToIoTHubStreamInputDataSourceOutputWithContext(context.Context) IoTHubStreamInputDataSourceOutput
}

IoTHubStreamInputDataSourceInput is an input type that accepts IoTHubStreamInputDataSourceArgs and IoTHubStreamInputDataSourceOutput values. You can construct a concrete instance of `IoTHubStreamInputDataSourceInput` via:

IoTHubStreamInputDataSourceArgs{...}

type IoTHubStreamInputDataSourceOutput

type IoTHubStreamInputDataSourceOutput struct{ *pulumi.OutputState }

Describes an IoT Hub input data source that contains stream data.

func (IoTHubStreamInputDataSourceOutput) ConsumerGroupName

The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.

func (IoTHubStreamInputDataSourceOutput) ElementType

func (IoTHubStreamInputDataSourceOutput) Endpoint

The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).

func (IoTHubStreamInputDataSourceOutput) IotHubNamespace

The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceOutput) SharedAccessPolicyKey

func (o IoTHubStreamInputDataSourceOutput) SharedAccessPolicyKey() pulumi.StringPtrOutput

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceOutput) SharedAccessPolicyName

func (o IoTHubStreamInputDataSourceOutput) SharedAccessPolicyName() pulumi.StringPtrOutput

The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceOutput) ToIoTHubStreamInputDataSourceOutput

func (o IoTHubStreamInputDataSourceOutput) ToIoTHubStreamInputDataSourceOutput() IoTHubStreamInputDataSourceOutput

func (IoTHubStreamInputDataSourceOutput) ToIoTHubStreamInputDataSourceOutputWithContext

func (o IoTHubStreamInputDataSourceOutput) ToIoTHubStreamInputDataSourceOutputWithContext(ctx context.Context) IoTHubStreamInputDataSourceOutput

func (IoTHubStreamInputDataSourceOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Devices/IotHubs'.

type IoTHubStreamInputDataSourceResponse

type IoTHubStreamInputDataSourceResponse struct {
	// The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
	ConsumerGroupName *string `pulumi:"consumerGroupName"`
	// The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
	Endpoint *string `pulumi:"endpoint"`
	// The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
	IotHubNamespace *string `pulumi:"iotHubNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Devices/IotHubs'.
	Type string `pulumi:"type"`
}

Describes an IoT Hub input data source that contains stream data.

type IoTHubStreamInputDataSourceResponseArgs

type IoTHubStreamInputDataSourceResponseArgs struct {
	// The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.
	ConsumerGroupName pulumi.StringPtrInput `pulumi:"consumerGroupName"`
	// The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.
	IotHubNamespace pulumi.StringPtrInput `pulumi:"iotHubNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	// Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.Devices/IotHubs'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an IoT Hub input data source that contains stream data.

func (IoTHubStreamInputDataSourceResponseArgs) ElementType

func (IoTHubStreamInputDataSourceResponseArgs) ToIoTHubStreamInputDataSourceResponseOutput

func (i IoTHubStreamInputDataSourceResponseArgs) ToIoTHubStreamInputDataSourceResponseOutput() IoTHubStreamInputDataSourceResponseOutput

func (IoTHubStreamInputDataSourceResponseArgs) ToIoTHubStreamInputDataSourceResponseOutputWithContext

func (i IoTHubStreamInputDataSourceResponseArgs) ToIoTHubStreamInputDataSourceResponseOutputWithContext(ctx context.Context) IoTHubStreamInputDataSourceResponseOutput

type IoTHubStreamInputDataSourceResponseInput

type IoTHubStreamInputDataSourceResponseInput interface {
	pulumi.Input

	ToIoTHubStreamInputDataSourceResponseOutput() IoTHubStreamInputDataSourceResponseOutput
	ToIoTHubStreamInputDataSourceResponseOutputWithContext(context.Context) IoTHubStreamInputDataSourceResponseOutput
}

IoTHubStreamInputDataSourceResponseInput is an input type that accepts IoTHubStreamInputDataSourceResponseArgs and IoTHubStreamInputDataSourceResponseOutput values. You can construct a concrete instance of `IoTHubStreamInputDataSourceResponseInput` via:

IoTHubStreamInputDataSourceResponseArgs{...}

type IoTHubStreamInputDataSourceResponseOutput

type IoTHubStreamInputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes an IoT Hub input data source that contains stream data.

func (IoTHubStreamInputDataSourceResponseOutput) ConsumerGroupName

The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group.

func (IoTHubStreamInputDataSourceResponseOutput) ElementType

func (IoTHubStreamInputDataSourceResponseOutput) Endpoint

The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.).

func (IoTHubStreamInputDataSourceResponseOutput) IotHubNamespace

The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests.

func (IoTHubStreamInputDataSourceResponseOutput) ToIoTHubStreamInputDataSourceResponseOutput

func (o IoTHubStreamInputDataSourceResponseOutput) ToIoTHubStreamInputDataSourceResponseOutput() IoTHubStreamInputDataSourceResponseOutput

func (IoTHubStreamInputDataSourceResponseOutput) ToIoTHubStreamInputDataSourceResponseOutputWithContext

func (o IoTHubStreamInputDataSourceResponseOutput) ToIoTHubStreamInputDataSourceResponseOutputWithContext(ctx context.Context) IoTHubStreamInputDataSourceResponseOutput

func (IoTHubStreamInputDataSourceResponseOutput) Type

Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Devices/IotHubs'.

type JavaScriptFunctionBinding

type JavaScriptFunctionBinding struct {
	// The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
	Script *string `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.
	Type string `pulumi:"type"`
}

The binding to a JavaScript function.

type JavaScriptFunctionBindingArgs

type JavaScriptFunctionBindingArgs struct {
	// The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
	Script pulumi.StringPtrInput `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to a JavaScript function.

func (JavaScriptFunctionBindingArgs) ElementType

func (JavaScriptFunctionBindingArgs) ToJavaScriptFunctionBindingOutput

func (i JavaScriptFunctionBindingArgs) ToJavaScriptFunctionBindingOutput() JavaScriptFunctionBindingOutput

func (JavaScriptFunctionBindingArgs) ToJavaScriptFunctionBindingOutputWithContext

func (i JavaScriptFunctionBindingArgs) ToJavaScriptFunctionBindingOutputWithContext(ctx context.Context) JavaScriptFunctionBindingOutput

type JavaScriptFunctionBindingInput

type JavaScriptFunctionBindingInput interface {
	pulumi.Input

	ToJavaScriptFunctionBindingOutput() JavaScriptFunctionBindingOutput
	ToJavaScriptFunctionBindingOutputWithContext(context.Context) JavaScriptFunctionBindingOutput
}

JavaScriptFunctionBindingInput is an input type that accepts JavaScriptFunctionBindingArgs and JavaScriptFunctionBindingOutput values. You can construct a concrete instance of `JavaScriptFunctionBindingInput` via:

JavaScriptFunctionBindingArgs{...}

type JavaScriptFunctionBindingOutput

type JavaScriptFunctionBindingOutput struct{ *pulumi.OutputState }

The binding to a JavaScript function.

func (JavaScriptFunctionBindingOutput) ElementType

func (JavaScriptFunctionBindingOutput) Script

The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'

func (JavaScriptFunctionBindingOutput) ToJavaScriptFunctionBindingOutput

func (o JavaScriptFunctionBindingOutput) ToJavaScriptFunctionBindingOutput() JavaScriptFunctionBindingOutput

func (JavaScriptFunctionBindingOutput) ToJavaScriptFunctionBindingOutputWithContext

func (o JavaScriptFunctionBindingOutput) ToJavaScriptFunctionBindingOutputWithContext(ctx context.Context) JavaScriptFunctionBindingOutput

func (JavaScriptFunctionBindingOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.

type JavaScriptFunctionBindingResponse

type JavaScriptFunctionBindingResponse struct {
	// The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
	Script *string `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.
	Type string `pulumi:"type"`
}

The binding to a JavaScript function.

type JavaScriptFunctionBindingResponseArgs

type JavaScriptFunctionBindingResponseArgs struct {
	// The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'
	Script pulumi.StringPtrInput `pulumi:"script"`
	// Indicates the function binding type.
	// Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.
	Type pulumi.StringInput `pulumi:"type"`
}

The binding to a JavaScript function.

func (JavaScriptFunctionBindingResponseArgs) ElementType

func (JavaScriptFunctionBindingResponseArgs) ToJavaScriptFunctionBindingResponseOutput

func (i JavaScriptFunctionBindingResponseArgs) ToJavaScriptFunctionBindingResponseOutput() JavaScriptFunctionBindingResponseOutput

func (JavaScriptFunctionBindingResponseArgs) ToJavaScriptFunctionBindingResponseOutputWithContext

func (i JavaScriptFunctionBindingResponseArgs) ToJavaScriptFunctionBindingResponseOutputWithContext(ctx context.Context) JavaScriptFunctionBindingResponseOutput

type JavaScriptFunctionBindingResponseInput

type JavaScriptFunctionBindingResponseInput interface {
	pulumi.Input

	ToJavaScriptFunctionBindingResponseOutput() JavaScriptFunctionBindingResponseOutput
	ToJavaScriptFunctionBindingResponseOutputWithContext(context.Context) JavaScriptFunctionBindingResponseOutput
}

JavaScriptFunctionBindingResponseInput is an input type that accepts JavaScriptFunctionBindingResponseArgs and JavaScriptFunctionBindingResponseOutput values. You can construct a concrete instance of `JavaScriptFunctionBindingResponseInput` via:

JavaScriptFunctionBindingResponseArgs{...}

type JavaScriptFunctionBindingResponseOutput

type JavaScriptFunctionBindingResponseOutput struct{ *pulumi.OutputState }

The binding to a JavaScript function.

func (JavaScriptFunctionBindingResponseOutput) ElementType

func (JavaScriptFunctionBindingResponseOutput) Script

The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'

func (JavaScriptFunctionBindingResponseOutput) ToJavaScriptFunctionBindingResponseOutput

func (o JavaScriptFunctionBindingResponseOutput) ToJavaScriptFunctionBindingResponseOutput() JavaScriptFunctionBindingResponseOutput

func (JavaScriptFunctionBindingResponseOutput) ToJavaScriptFunctionBindingResponseOutputWithContext

func (o JavaScriptFunctionBindingResponseOutput) ToJavaScriptFunctionBindingResponseOutputWithContext(ctx context.Context) JavaScriptFunctionBindingResponseOutput

func (JavaScriptFunctionBindingResponseOutput) Type

Indicates the function binding type. Expected value is 'Microsoft.StreamAnalytics/JavascriptUdf'.

type JobStorageAccount

type JobStorageAccount struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
}

The properties that are associated with an Azure Storage account with MSI

type JobStorageAccountArgs

type JobStorageAccountArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
}

The properties that are associated with an Azure Storage account with MSI

func (JobStorageAccountArgs) ElementType

func (JobStorageAccountArgs) ElementType() reflect.Type

func (JobStorageAccountArgs) ToJobStorageAccountOutput

func (i JobStorageAccountArgs) ToJobStorageAccountOutput() JobStorageAccountOutput

func (JobStorageAccountArgs) ToJobStorageAccountOutputWithContext

func (i JobStorageAccountArgs) ToJobStorageAccountOutputWithContext(ctx context.Context) JobStorageAccountOutput

func (JobStorageAccountArgs) ToJobStorageAccountPtrOutput

func (i JobStorageAccountArgs) ToJobStorageAccountPtrOutput() JobStorageAccountPtrOutput

func (JobStorageAccountArgs) ToJobStorageAccountPtrOutputWithContext

func (i JobStorageAccountArgs) ToJobStorageAccountPtrOutputWithContext(ctx context.Context) JobStorageAccountPtrOutput

type JobStorageAccountInput

type JobStorageAccountInput interface {
	pulumi.Input

	ToJobStorageAccountOutput() JobStorageAccountOutput
	ToJobStorageAccountOutputWithContext(context.Context) JobStorageAccountOutput
}

JobStorageAccountInput is an input type that accepts JobStorageAccountArgs and JobStorageAccountOutput values. You can construct a concrete instance of `JobStorageAccountInput` via:

JobStorageAccountArgs{...}

type JobStorageAccountOutput

type JobStorageAccountOutput struct{ *pulumi.OutputState }

The properties that are associated with an Azure Storage account with MSI

func (JobStorageAccountOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountOutput) AuthenticationMode

func (o JobStorageAccountOutput) AuthenticationMode() pulumi.StringPtrOutput

Authentication Mode.

func (JobStorageAccountOutput) ElementType

func (JobStorageAccountOutput) ElementType() reflect.Type

func (JobStorageAccountOutput) ToJobStorageAccountOutput

func (o JobStorageAccountOutput) ToJobStorageAccountOutput() JobStorageAccountOutput

func (JobStorageAccountOutput) ToJobStorageAccountOutputWithContext

func (o JobStorageAccountOutput) ToJobStorageAccountOutputWithContext(ctx context.Context) JobStorageAccountOutput

func (JobStorageAccountOutput) ToJobStorageAccountPtrOutput

func (o JobStorageAccountOutput) ToJobStorageAccountPtrOutput() JobStorageAccountPtrOutput

func (JobStorageAccountOutput) ToJobStorageAccountPtrOutputWithContext

func (o JobStorageAccountOutput) ToJobStorageAccountPtrOutputWithContext(ctx context.Context) JobStorageAccountPtrOutput

type JobStorageAccountPtrInput

type JobStorageAccountPtrInput interface {
	pulumi.Input

	ToJobStorageAccountPtrOutput() JobStorageAccountPtrOutput
	ToJobStorageAccountPtrOutputWithContext(context.Context) JobStorageAccountPtrOutput
}

JobStorageAccountPtrInput is an input type that accepts JobStorageAccountArgs, JobStorageAccountPtr and JobStorageAccountPtrOutput values. You can construct a concrete instance of `JobStorageAccountPtrInput` via:

        JobStorageAccountArgs{...}

or:

        nil

type JobStorageAccountPtrOutput

type JobStorageAccountPtrOutput struct{ *pulumi.OutputState }

func (JobStorageAccountPtrOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountPtrOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountPtrOutput) AuthenticationMode

func (o JobStorageAccountPtrOutput) AuthenticationMode() pulumi.StringPtrOutput

Authentication Mode.

func (JobStorageAccountPtrOutput) Elem

func (JobStorageAccountPtrOutput) ElementType

func (JobStorageAccountPtrOutput) ElementType() reflect.Type

func (JobStorageAccountPtrOutput) ToJobStorageAccountPtrOutput

func (o JobStorageAccountPtrOutput) ToJobStorageAccountPtrOutput() JobStorageAccountPtrOutput

func (JobStorageAccountPtrOutput) ToJobStorageAccountPtrOutputWithContext

func (o JobStorageAccountPtrOutput) ToJobStorageAccountPtrOutputWithContext(ctx context.Context) JobStorageAccountPtrOutput

type JobStorageAccountResponse

type JobStorageAccountResponse struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
}

The properties that are associated with an Azure Storage account with MSI

type JobStorageAccountResponseArgs

type JobStorageAccountResponseArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
}

The properties that are associated with an Azure Storage account with MSI

func (JobStorageAccountResponseArgs) ElementType

func (JobStorageAccountResponseArgs) ToJobStorageAccountResponseOutput

func (i JobStorageAccountResponseArgs) ToJobStorageAccountResponseOutput() JobStorageAccountResponseOutput

func (JobStorageAccountResponseArgs) ToJobStorageAccountResponseOutputWithContext

func (i JobStorageAccountResponseArgs) ToJobStorageAccountResponseOutputWithContext(ctx context.Context) JobStorageAccountResponseOutput

func (JobStorageAccountResponseArgs) ToJobStorageAccountResponsePtrOutput

func (i JobStorageAccountResponseArgs) ToJobStorageAccountResponsePtrOutput() JobStorageAccountResponsePtrOutput

func (JobStorageAccountResponseArgs) ToJobStorageAccountResponsePtrOutputWithContext

func (i JobStorageAccountResponseArgs) ToJobStorageAccountResponsePtrOutputWithContext(ctx context.Context) JobStorageAccountResponsePtrOutput

type JobStorageAccountResponseInput

type JobStorageAccountResponseInput interface {
	pulumi.Input

	ToJobStorageAccountResponseOutput() JobStorageAccountResponseOutput
	ToJobStorageAccountResponseOutputWithContext(context.Context) JobStorageAccountResponseOutput
}

JobStorageAccountResponseInput is an input type that accepts JobStorageAccountResponseArgs and JobStorageAccountResponseOutput values. You can construct a concrete instance of `JobStorageAccountResponseInput` via:

JobStorageAccountResponseArgs{...}

type JobStorageAccountResponseOutput

type JobStorageAccountResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with an Azure Storage account with MSI

func (JobStorageAccountResponseOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountResponseOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountResponseOutput) AuthenticationMode

Authentication Mode.

func (JobStorageAccountResponseOutput) ElementType

func (JobStorageAccountResponseOutput) ToJobStorageAccountResponseOutput

func (o JobStorageAccountResponseOutput) ToJobStorageAccountResponseOutput() JobStorageAccountResponseOutput

func (JobStorageAccountResponseOutput) ToJobStorageAccountResponseOutputWithContext

func (o JobStorageAccountResponseOutput) ToJobStorageAccountResponseOutputWithContext(ctx context.Context) JobStorageAccountResponseOutput

func (JobStorageAccountResponseOutput) ToJobStorageAccountResponsePtrOutput

func (o JobStorageAccountResponseOutput) ToJobStorageAccountResponsePtrOutput() JobStorageAccountResponsePtrOutput

func (JobStorageAccountResponseOutput) ToJobStorageAccountResponsePtrOutputWithContext

func (o JobStorageAccountResponseOutput) ToJobStorageAccountResponsePtrOutputWithContext(ctx context.Context) JobStorageAccountResponsePtrOutput

type JobStorageAccountResponsePtrInput

type JobStorageAccountResponsePtrInput interface {
	pulumi.Input

	ToJobStorageAccountResponsePtrOutput() JobStorageAccountResponsePtrOutput
	ToJobStorageAccountResponsePtrOutputWithContext(context.Context) JobStorageAccountResponsePtrOutput
}

JobStorageAccountResponsePtrInput is an input type that accepts JobStorageAccountResponseArgs, JobStorageAccountResponsePtr and JobStorageAccountResponsePtrOutput values. You can construct a concrete instance of `JobStorageAccountResponsePtrInput` via:

        JobStorageAccountResponseArgs{...}

or:

        nil

type JobStorageAccountResponsePtrOutput

type JobStorageAccountResponsePtrOutput struct{ *pulumi.OutputState }

func (JobStorageAccountResponsePtrOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountResponsePtrOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (JobStorageAccountResponsePtrOutput) AuthenticationMode

Authentication Mode.

func (JobStorageAccountResponsePtrOutput) Elem

func (JobStorageAccountResponsePtrOutput) ElementType

func (JobStorageAccountResponsePtrOutput) ToJobStorageAccountResponsePtrOutput

func (o JobStorageAccountResponsePtrOutput) ToJobStorageAccountResponsePtrOutput() JobStorageAccountResponsePtrOutput

func (JobStorageAccountResponsePtrOutput) ToJobStorageAccountResponsePtrOutputWithContext

func (o JobStorageAccountResponsePtrOutput) ToJobStorageAccountResponsePtrOutputWithContext(ctx context.Context) JobStorageAccountResponsePtrOutput

type JobType added in v0.3.1

type JobType pulumi.String

Describes the type of the job. Valid modes are `Cloud` and 'Edge'.

func (JobType) ElementType added in v0.3.1

func (JobType) ElementType() reflect.Type

func (JobType) ToStringOutput added in v0.3.1

func (e JobType) ToStringOutput() pulumi.StringOutput

func (JobType) ToStringOutputWithContext added in v0.3.1

func (e JobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JobType) ToStringPtrOutput added in v0.3.1

func (e JobType) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobType) ToStringPtrOutputWithContext added in v0.3.1

func (e JobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonOutputSerializationFormat added in v0.3.1

type JsonOutputSerializationFormat pulumi.String

This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.

func (JsonOutputSerializationFormat) ElementType added in v0.3.1

func (JsonOutputSerializationFormat) ToStringOutput added in v0.3.1

func (JsonOutputSerializationFormat) ToStringOutputWithContext added in v0.3.1

func (e JsonOutputSerializationFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JsonOutputSerializationFormat) ToStringPtrOutput added in v0.3.1

func (JsonOutputSerializationFormat) ToStringPtrOutputWithContext added in v0.3.1

func (e JsonOutputSerializationFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JsonSerialization

type JsonSerialization struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding *string `pulumi:"encoding"`
	// This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
	Format *string `pulumi:"format"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Json'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

type JsonSerializationArgs

type JsonSerializationArgs struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Json'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

func (JsonSerializationArgs) ElementType

func (JsonSerializationArgs) ElementType() reflect.Type

func (JsonSerializationArgs) ToJsonSerializationOutput

func (i JsonSerializationArgs) ToJsonSerializationOutput() JsonSerializationOutput

func (JsonSerializationArgs) ToJsonSerializationOutputWithContext

func (i JsonSerializationArgs) ToJsonSerializationOutputWithContext(ctx context.Context) JsonSerializationOutput

type JsonSerializationInput

type JsonSerializationInput interface {
	pulumi.Input

	ToJsonSerializationOutput() JsonSerializationOutput
	ToJsonSerializationOutputWithContext(context.Context) JsonSerializationOutput
}

JsonSerializationInput is an input type that accepts JsonSerializationArgs and JsonSerializationOutput values. You can construct a concrete instance of `JsonSerializationInput` via:

JsonSerializationArgs{...}

type JsonSerializationOutput

type JsonSerializationOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

func (JsonSerializationOutput) ElementType

func (JsonSerializationOutput) ElementType() reflect.Type

func (JsonSerializationOutput) Encoding

Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.

func (JsonSerializationOutput) Format

This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.

func (JsonSerializationOutput) ToJsonSerializationOutput

func (o JsonSerializationOutput) ToJsonSerializationOutput() JsonSerializationOutput

func (JsonSerializationOutput) ToJsonSerializationOutputWithContext

func (o JsonSerializationOutput) ToJsonSerializationOutputWithContext(ctx context.Context) JsonSerializationOutput

func (JsonSerializationOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Json'.

type JsonSerializationResponse

type JsonSerializationResponse struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding *string `pulumi:"encoding"`
	// This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
	Format *string `pulumi:"format"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Json'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

type JsonSerializationResponseArgs

type JsonSerializationResponseArgs struct {
	// Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Json'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

func (JsonSerializationResponseArgs) ElementType

func (JsonSerializationResponseArgs) ToJsonSerializationResponseOutput

func (i JsonSerializationResponseArgs) ToJsonSerializationResponseOutput() JsonSerializationResponseOutput

func (JsonSerializationResponseArgs) ToJsonSerializationResponseOutputWithContext

func (i JsonSerializationResponseArgs) ToJsonSerializationResponseOutputWithContext(ctx context.Context) JsonSerializationResponseOutput

type JsonSerializationResponseInput

type JsonSerializationResponseInput interface {
	pulumi.Input

	ToJsonSerializationResponseOutput() JsonSerializationResponseOutput
	ToJsonSerializationResponseOutputWithContext(context.Context) JsonSerializationResponseOutput
}

JsonSerializationResponseInput is an input type that accepts JsonSerializationResponseArgs and JsonSerializationResponseOutput values. You can construct a concrete instance of `JsonSerializationResponseInput` via:

JsonSerializationResponseArgs{...}

type JsonSerializationResponseOutput

type JsonSerializationResponseOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.

func (JsonSerializationResponseOutput) ElementType

func (JsonSerializationResponseOutput) Encoding

Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.

func (JsonSerializationResponseOutput) Format

This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.

func (JsonSerializationResponseOutput) ToJsonSerializationResponseOutput

func (o JsonSerializationResponseOutput) ToJsonSerializationResponseOutput() JsonSerializationResponseOutput

func (JsonSerializationResponseOutput) ToJsonSerializationResponseOutputWithContext

func (o JsonSerializationResponseOutput) ToJsonSerializationResponseOutputWithContext(ctx context.Context) JsonSerializationResponseOutput

func (JsonSerializationResponseOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Json'.

type LookupFunctionArgs

type LookupFunctionArgs struct {
	// The name of the function.
	FunctionName string `pulumi:"functionName"`
	// The name of the streaming job.
	JobName string `pulumi:"jobName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFunctionResult

type LookupFunctionResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with a function.
	Properties interface{} `pulumi:"properties"`
	// Resource type
	Type string `pulumi:"type"`
}

A function object, containing all information associated with the named function. All functions are contained under a streaming job.

func LookupFunction

func LookupFunction(ctx *pulumi.Context, args *LookupFunctionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionResult, error)

type LookupInputArgs

type LookupInputArgs struct {
	// The name of the input.
	InputName string `pulumi:"inputName"`
	// The name of the streaming job.
	JobName string `pulumi:"jobName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupInputResult

type LookupInputResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// The properties that are associated with an input. Required on PUT (CreateOrReplace) requests.
	Properties interface{} `pulumi:"properties"`
	// Resource type
	Type string `pulumi:"type"`
}

An input object, containing all information associated with the named input. All inputs are contained under a streaming job.

func LookupInput

func LookupInput(ctx *pulumi.Context, args *LookupInputArgs, opts ...pulumi.InvokeOption) (*LookupInputResult, error)

type LookupOutputArgs

type LookupOutputArgs struct {
	// The name of the streaming job.
	JobName string `pulumi:"jobName"`
	// The name of the output.
	OutputName string `pulumi:"outputName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOutputResult

type LookupOutputResult struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponse `pulumi:"diagnostics"`
	// The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	SizeWindow    *float64    `pulumi:"sizeWindow"`
	TimeWindow    *string     `pulumi:"timeWindow"`
	// Resource type
	Type string `pulumi:"type"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func LookupOutput

func LookupOutput(ctx *pulumi.Context, args *LookupOutputArgs, opts ...pulumi.InvokeOption) (*LookupOutputResult, error)

type LookupStreamingJobArgs

type LookupStreamingJobArgs struct {
	// The $expand OData query parameter. This is a comma-separated list of additional streaming job properties to include in the response, beyond the default set returned when this parameter is absent. The default set is all streaming job properties other than 'inputs', 'transformation', 'outputs', and 'functions'.
	Expand *string `pulumi:"expand"`
	// The name of the streaming job.
	JobName string `pulumi:"jobName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStreamingJobResult

type LookupStreamingJobResult struct {
	// The cluster which streaming jobs will run on.
	Cluster *ClusterInfoResponse `pulumi:"cluster"`
	// Controls certain runtime behaviors of the streaming job.
	CompatibilityLevel *string `pulumi:"compatibilityLevel"`
	// Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
	ContentStoragePolicy *string `pulumi:"contentStoragePolicy"`
	// Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
	CreatedDate string `pulumi:"createdDate"`
	// The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
	DataLocale *string `pulumi:"dataLocale"`
	// The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// The maximum tolerable delay in seconds where events arriving late could be included.  Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
	EventsLateArrivalMaxDelayInSeconds *int `pulumi:"eventsLateArrivalMaxDelayInSeconds"`
	// The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
	EventsOutOfOrderMaxDelayInSeconds *int `pulumi:"eventsOutOfOrderMaxDelayInSeconds"`
	// Indicates the policy to apply to events that arrive out of order in the input event stream.
	EventsOutOfOrderPolicy *string `pulumi:"eventsOutOfOrderPolicy"`
	// The storage account where the custom code artifacts are located.
	Externals *ExternalResponse `pulumi:"externals"`
	// A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Functions []FunctionResponse `pulumi:"functions"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
	Identity *IdentityResponse `pulumi:"identity"`
	// A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
	Inputs []InputResponse `pulumi:"inputs"`
	// A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
	JobId string `pulumi:"jobId"`
	// Describes the state of the streaming job.
	JobState string `pulumi:"jobState"`
	// The properties that are associated with an Azure Storage account with MSI
	JobStorageAccount *JobStorageAccountResponse `pulumi:"jobStorageAccount"`
	// Describes the type of the job. Valid modes are `Cloud` and 'Edge'.
	JobType *string `pulumi:"jobType"`
	// Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
	LastOutputEventTime string `pulumi:"lastOutputEventTime"`
	// The geo-location where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
	OutputErrorPolicy *string `pulumi:"outputErrorPolicy"`
	// This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
	OutputStartMode *string `pulumi:"outputStartMode"`
	// Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
	OutputStartTime *string `pulumi:"outputStartTime"`
	// A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
	Outputs []OutputResponse `pulumi:"outputs"`
	// Describes the provisioning status of the streaming job.
	ProvisioningState string `pulumi:"provisioningState"`
	// Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
	Sku *StreamingJobSkuResponse `pulumi:"sku"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Transformation *TransformationResponse `pulumi:"transformation"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

A streaming job object, containing all information associated with the named streaming job.

type Output

type Output struct {
	pulumi.CustomResourceState

	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.AnyOutput `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponseOutput `pulumi:"diagnostics"`
	// The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Resource name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.AnyOutput        `pulumi:"serialization"`
	SizeWindow    pulumi.Float64PtrOutput `pulumi:"sizeWindow"`
	TimeWindow    pulumi.StringPtrOutput  `pulumi:"timeWindow"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func GetOutput

func GetOutput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OutputState, opts ...pulumi.ResourceOption) (*Output, error)

GetOutput gets an existing Output resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOutput

func NewOutput(ctx *pulumi.Context,
	name string, args *OutputArgs, opts ...pulumi.ResourceOption) (*Output, error)

NewOutput registers a new resource with the given unique name, arguments, and options.

func (*Output) ElementType added in v0.2.6

func (*Output) ElementType() reflect.Type

func (*Output) ToOutputOutput added in v0.2.6

func (i *Output) ToOutputOutput() OutputOutput

func (*Output) ToOutputOutputWithContext added in v0.2.6

func (i *Output) ToOutputOutputWithContext(ctx context.Context) OutputOutput

type OutputArgs

type OutputArgs struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input
	// The name of the streaming job.
	JobName pulumi.StringInput
	// Resource name
	Name pulumi.StringPtrInput
	// The name of the output.
	OutputName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input
	SizeWindow    pulumi.Float64PtrInput
	TimeWindow    pulumi.StringPtrInput
}

The set of arguments for constructing a Output resource.

func (OutputArgs) ElementType

func (OutputArgs) ElementType() reflect.Type

type OutputErrorPolicy added in v0.3.1

type OutputErrorPolicy pulumi.String

Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).

func (OutputErrorPolicy) ElementType added in v0.3.1

func (OutputErrorPolicy) ElementType() reflect.Type

func (OutputErrorPolicy) ToStringOutput added in v0.3.1

func (e OutputErrorPolicy) ToStringOutput() pulumi.StringOutput

func (OutputErrorPolicy) ToStringOutputWithContext added in v0.3.1

func (e OutputErrorPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OutputErrorPolicy) ToStringPtrOutput added in v0.3.1

func (e OutputErrorPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (OutputErrorPolicy) ToStringPtrOutputWithContext added in v0.3.1

func (e OutputErrorPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OutputInput added in v0.2.6

type OutputInput interface {
	pulumi.Input

	ToOutputOutput() OutputOutput
	ToOutputOutputWithContext(ctx context.Context) OutputOutput
}

type OutputOutput added in v0.2.6

type OutputOutput struct {
	*pulumi.OutputState
}

func (OutputOutput) ElementType added in v0.2.6

func (OutputOutput) ElementType() reflect.Type

func (OutputOutput) ToOutputOutput added in v0.2.6

func (o OutputOutput) ToOutputOutput() OutputOutput

func (OutputOutput) ToOutputOutputWithContext added in v0.2.6

func (o OutputOutput) ToOutputOutputWithContext(ctx context.Context) OutputOutput

type OutputResponse

type OutputResponse struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponse `pulumi:"diagnostics"`
	// The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	SizeWindow    *float64    `pulumi:"sizeWindow"`
	TimeWindow    *string     `pulumi:"timeWindow"`
	// Resource type
	Type string `pulumi:"type"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

type OutputResponseArgs

type OutputResponseArgs struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponseInput `pulumi:"diagnostics"`
	// The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Resource Id
	Id pulumi.StringInput `pulumi:"id"`
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input           `pulumi:"serialization"`
	SizeWindow    pulumi.Float64PtrInput `pulumi:"sizeWindow"`
	TimeWindow    pulumi.StringPtrInput  `pulumi:"timeWindow"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func (OutputResponseArgs) ElementType

func (OutputResponseArgs) ElementType() reflect.Type

func (OutputResponseArgs) ToOutputResponseOutput

func (i OutputResponseArgs) ToOutputResponseOutput() OutputResponseOutput

func (OutputResponseArgs) ToOutputResponseOutputWithContext

func (i OutputResponseArgs) ToOutputResponseOutputWithContext(ctx context.Context) OutputResponseOutput

type OutputResponseArray

type OutputResponseArray []OutputResponseInput

func (OutputResponseArray) ElementType

func (OutputResponseArray) ElementType() reflect.Type

func (OutputResponseArray) ToOutputResponseArrayOutput

func (i OutputResponseArray) ToOutputResponseArrayOutput() OutputResponseArrayOutput

func (OutputResponseArray) ToOutputResponseArrayOutputWithContext

func (i OutputResponseArray) ToOutputResponseArrayOutputWithContext(ctx context.Context) OutputResponseArrayOutput

type OutputResponseArrayInput

type OutputResponseArrayInput interface {
	pulumi.Input

	ToOutputResponseArrayOutput() OutputResponseArrayOutput
	ToOutputResponseArrayOutputWithContext(context.Context) OutputResponseArrayOutput
}

OutputResponseArrayInput is an input type that accepts OutputResponseArray and OutputResponseArrayOutput values. You can construct a concrete instance of `OutputResponseArrayInput` via:

OutputResponseArray{ OutputResponseArgs{...} }

type OutputResponseArrayOutput

type OutputResponseArrayOutput struct{ *pulumi.OutputState }

func (OutputResponseArrayOutput) ElementType

func (OutputResponseArrayOutput) ElementType() reflect.Type

func (OutputResponseArrayOutput) Index

func (OutputResponseArrayOutput) ToOutputResponseArrayOutput

func (o OutputResponseArrayOutput) ToOutputResponseArrayOutput() OutputResponseArrayOutput

func (OutputResponseArrayOutput) ToOutputResponseArrayOutputWithContext

func (o OutputResponseArrayOutput) ToOutputResponseArrayOutputWithContext(ctx context.Context) OutputResponseArrayOutput

type OutputResponseInput

type OutputResponseInput interface {
	pulumi.Input

	ToOutputResponseOutput() OutputResponseOutput
	ToOutputResponseOutputWithContext(context.Context) OutputResponseOutput
}

OutputResponseInput is an input type that accepts OutputResponseArgs and OutputResponseOutput values. You can construct a concrete instance of `OutputResponseInput` via:

OutputResponseArgs{...}

type OutputResponseOutput

type OutputResponseOutput struct{ *pulumi.OutputState }

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func (OutputResponseOutput) Datasource

func (o OutputResponseOutput) Datasource() pulumi.AnyOutput

Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.

func (OutputResponseOutput) Diagnostics

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

func (OutputResponseOutput) ElementType

func (OutputResponseOutput) ElementType() reflect.Type

func (OutputResponseOutput) Etag

The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (OutputResponseOutput) Id

Resource Id

func (OutputResponseOutput) Name

Resource name

func (OutputResponseOutput) Serialization

func (o OutputResponseOutput) Serialization() pulumi.AnyOutput

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (OutputResponseOutput) SizeWindow

func (OutputResponseOutput) TimeWindow

func (OutputResponseOutput) ToOutputResponseOutput

func (o OutputResponseOutput) ToOutputResponseOutput() OutputResponseOutput

func (OutputResponseOutput) ToOutputResponseOutputWithContext

func (o OutputResponseOutput) ToOutputResponseOutputWithContext(ctx context.Context) OutputResponseOutput

func (OutputResponseOutput) Type

Resource type

type OutputStartMode added in v0.3.1

type OutputStartMode pulumi.String

This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.

func (OutputStartMode) ElementType added in v0.3.1

func (OutputStartMode) ElementType() reflect.Type

func (OutputStartMode) ToStringOutput added in v0.3.1

func (e OutputStartMode) ToStringOutput() pulumi.StringOutput

func (OutputStartMode) ToStringOutputWithContext added in v0.3.1

func (e OutputStartMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OutputStartMode) ToStringPtrOutput added in v0.3.1

func (e OutputStartMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (OutputStartMode) ToStringPtrOutputWithContext added in v0.3.1

func (e OutputStartMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OutputState

type OutputState struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponsePtrInput
	// The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input
	SizeWindow    pulumi.Float64PtrInput
	TimeWindow    pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (OutputState) ElementType

func (OutputState) ElementType() reflect.Type

type OutputType

type OutputType struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// Resource name
	Name *string `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	SizeWindow    *float64    `pulumi:"sizeWindow"`
	TimeWindow    *string     `pulumi:"timeWindow"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

type OutputTypeArgs

type OutputTypeArgs struct {
	// Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input           `pulumi:"serialization"`
	SizeWindow    pulumi.Float64PtrInput `pulumi:"sizeWindow"`
	TimeWindow    pulumi.StringPtrInput  `pulumi:"timeWindow"`
}

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func (OutputTypeArgs) ElementType

func (OutputTypeArgs) ElementType() reflect.Type

func (OutputTypeArgs) ToOutputTypeOutput

func (i OutputTypeArgs) ToOutputTypeOutput() OutputTypeOutput

func (OutputTypeArgs) ToOutputTypeOutputWithContext

func (i OutputTypeArgs) ToOutputTypeOutputWithContext(ctx context.Context) OutputTypeOutput

type OutputTypeArray

type OutputTypeArray []OutputTypeInput

func (OutputTypeArray) ElementType

func (OutputTypeArray) ElementType() reflect.Type

func (OutputTypeArray) ToOutputTypeArrayOutput

func (i OutputTypeArray) ToOutputTypeArrayOutput() OutputTypeArrayOutput

func (OutputTypeArray) ToOutputTypeArrayOutputWithContext

func (i OutputTypeArray) ToOutputTypeArrayOutputWithContext(ctx context.Context) OutputTypeArrayOutput

type OutputTypeArrayInput

type OutputTypeArrayInput interface {
	pulumi.Input

	ToOutputTypeArrayOutput() OutputTypeArrayOutput
	ToOutputTypeArrayOutputWithContext(context.Context) OutputTypeArrayOutput
}

OutputTypeArrayInput is an input type that accepts OutputTypeArray and OutputTypeArrayOutput values. You can construct a concrete instance of `OutputTypeArrayInput` via:

OutputTypeArray{ OutputTypeArgs{...} }

type OutputTypeArrayOutput

type OutputTypeArrayOutput struct{ *pulumi.OutputState }

func (OutputTypeArrayOutput) ElementType

func (OutputTypeArrayOutput) ElementType() reflect.Type

func (OutputTypeArrayOutput) Index

func (OutputTypeArrayOutput) ToOutputTypeArrayOutput

func (o OutputTypeArrayOutput) ToOutputTypeArrayOutput() OutputTypeArrayOutput

func (OutputTypeArrayOutput) ToOutputTypeArrayOutputWithContext

func (o OutputTypeArrayOutput) ToOutputTypeArrayOutputWithContext(ctx context.Context) OutputTypeArrayOutput

type OutputTypeInput

type OutputTypeInput interface {
	pulumi.Input

	ToOutputTypeOutput() OutputTypeOutput
	ToOutputTypeOutputWithContext(context.Context) OutputTypeOutput
}

OutputTypeInput is an input type that accepts OutputTypeArgs and OutputTypeOutput values. You can construct a concrete instance of `OutputTypeInput` via:

OutputTypeArgs{...}

type OutputTypeOutput

type OutputTypeOutput struct{ *pulumi.OutputState }

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

func (OutputTypeOutput) Datasource

func (o OutputTypeOutput) Datasource() pulumi.AnyOutput

Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.

func (OutputTypeOutput) ElementType

func (OutputTypeOutput) ElementType() reflect.Type

func (OutputTypeOutput) Name

Resource name

func (OutputTypeOutput) Serialization

func (o OutputTypeOutput) Serialization() pulumi.AnyOutput

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (OutputTypeOutput) SizeWindow

func (o OutputTypeOutput) SizeWindow() pulumi.Float64PtrOutput

func (OutputTypeOutput) TimeWindow

func (o OutputTypeOutput) TimeWindow() pulumi.StringPtrOutput

func (OutputTypeOutput) ToOutputTypeOutput

func (o OutputTypeOutput) ToOutputTypeOutput() OutputTypeOutput

func (OutputTypeOutput) ToOutputTypeOutputWithContext

func (o OutputTypeOutput) ToOutputTypeOutputWithContext(ctx context.Context) OutputTypeOutput

type ParquetSerialization

type ParquetSerialization struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Parquet'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

type ParquetSerializationArgs

type ParquetSerializationArgs struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Parquet'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

func (ParquetSerializationArgs) ElementType

func (ParquetSerializationArgs) ElementType() reflect.Type

func (ParquetSerializationArgs) ToParquetSerializationOutput

func (i ParquetSerializationArgs) ToParquetSerializationOutput() ParquetSerializationOutput

func (ParquetSerializationArgs) ToParquetSerializationOutputWithContext

func (i ParquetSerializationArgs) ToParquetSerializationOutputWithContext(ctx context.Context) ParquetSerializationOutput

type ParquetSerializationInput

type ParquetSerializationInput interface {
	pulumi.Input

	ToParquetSerializationOutput() ParquetSerializationOutput
	ToParquetSerializationOutputWithContext(context.Context) ParquetSerializationOutput
}

ParquetSerializationInput is an input type that accepts ParquetSerializationArgs and ParquetSerializationOutput values. You can construct a concrete instance of `ParquetSerializationInput` via:

ParquetSerializationArgs{...}

type ParquetSerializationOutput

type ParquetSerializationOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

func (ParquetSerializationOutput) ElementType

func (ParquetSerializationOutput) ElementType() reflect.Type

func (ParquetSerializationOutput) ToParquetSerializationOutput

func (o ParquetSerializationOutput) ToParquetSerializationOutput() ParquetSerializationOutput

func (ParquetSerializationOutput) ToParquetSerializationOutputWithContext

func (o ParquetSerializationOutput) ToParquetSerializationOutputWithContext(ctx context.Context) ParquetSerializationOutput

func (ParquetSerializationOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Parquet'.

type ParquetSerializationResponse

type ParquetSerializationResponse struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Parquet'.
	Type string `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

type ParquetSerializationResponseArgs

type ParquetSerializationResponseArgs struct {
	// Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Parquet'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

func (ParquetSerializationResponseArgs) ElementType

func (ParquetSerializationResponseArgs) ToParquetSerializationResponseOutput

func (i ParquetSerializationResponseArgs) ToParquetSerializationResponseOutput() ParquetSerializationResponseOutput

func (ParquetSerializationResponseArgs) ToParquetSerializationResponseOutputWithContext

func (i ParquetSerializationResponseArgs) ToParquetSerializationResponseOutputWithContext(ctx context.Context) ParquetSerializationResponseOutput

type ParquetSerializationResponseInput

type ParquetSerializationResponseInput interface {
	pulumi.Input

	ToParquetSerializationResponseOutput() ParquetSerializationResponseOutput
	ToParquetSerializationResponseOutputWithContext(context.Context) ParquetSerializationResponseOutput
}

ParquetSerializationResponseInput is an input type that accepts ParquetSerializationResponseArgs and ParquetSerializationResponseOutput values. You can construct a concrete instance of `ParquetSerializationResponseInput` via:

ParquetSerializationResponseArgs{...}

type ParquetSerializationResponseOutput

type ParquetSerializationResponseOutput struct{ *pulumi.OutputState }

Describes how data from an input is serialized or how data is serialized when written to an output in Parquet format.

func (ParquetSerializationResponseOutput) ElementType

func (ParquetSerializationResponseOutput) ToParquetSerializationResponseOutput

func (o ParquetSerializationResponseOutput) ToParquetSerializationResponseOutput() ParquetSerializationResponseOutput

func (ParquetSerializationResponseOutput) ToParquetSerializationResponseOutputWithContext

func (o ParquetSerializationResponseOutput) ToParquetSerializationResponseOutputWithContext(ctx context.Context) ParquetSerializationResponseOutput

func (ParquetSerializationResponseOutput) Type

Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests. Expected value is 'Parquet'.

type PowerBIOutputDataSource

type PowerBIOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
	Dataset *string `pulumi:"dataset"`
	// The ID of the Power BI group.
	GroupId *string `pulumi:"groupId"`
	// The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
	GroupName *string `pulumi:"groupName"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken *string `pulumi:"refreshToken"`
	// The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName *string `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName *string `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'PowerBI'.
	Type string `pulumi:"type"`
}

Describes a Power BI output data source.

type PowerBIOutputDataSourceArgs

type PowerBIOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
	Dataset pulumi.StringPtrInput `pulumi:"dataset"`
	// The ID of the Power BI group.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName pulumi.StringPtrInput `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName pulumi.StringPtrInput `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'PowerBI'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Power BI output data source.

func (PowerBIOutputDataSourceArgs) ElementType

func (PowerBIOutputDataSourceArgs) ToPowerBIOutputDataSourceOutput

func (i PowerBIOutputDataSourceArgs) ToPowerBIOutputDataSourceOutput() PowerBIOutputDataSourceOutput

func (PowerBIOutputDataSourceArgs) ToPowerBIOutputDataSourceOutputWithContext

func (i PowerBIOutputDataSourceArgs) ToPowerBIOutputDataSourceOutputWithContext(ctx context.Context) PowerBIOutputDataSourceOutput

type PowerBIOutputDataSourceInput

type PowerBIOutputDataSourceInput interface {
	pulumi.Input

	ToPowerBIOutputDataSourceOutput() PowerBIOutputDataSourceOutput
	ToPowerBIOutputDataSourceOutputWithContext(context.Context) PowerBIOutputDataSourceOutput
}

PowerBIOutputDataSourceInput is an input type that accepts PowerBIOutputDataSourceArgs and PowerBIOutputDataSourceOutput values. You can construct a concrete instance of `PowerBIOutputDataSourceInput` via:

PowerBIOutputDataSourceArgs{...}

type PowerBIOutputDataSourceOutput

type PowerBIOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes a Power BI output data source.

func (PowerBIOutputDataSourceOutput) AuthenticationMode

func (o PowerBIOutputDataSourceOutput) AuthenticationMode() pulumi.StringPtrOutput

Authentication Mode.

func (PowerBIOutputDataSourceOutput) Dataset

The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceOutput) ElementType

func (PowerBIOutputDataSourceOutput) GroupId

The ID of the Power BI group.

func (PowerBIOutputDataSourceOutput) GroupName

The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.

func (PowerBIOutputDataSourceOutput) RefreshToken

A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceOutput) Table

The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceOutput) ToPowerBIOutputDataSourceOutput

func (o PowerBIOutputDataSourceOutput) ToPowerBIOutputDataSourceOutput() PowerBIOutputDataSourceOutput

func (PowerBIOutputDataSourceOutput) ToPowerBIOutputDataSourceOutputWithContext

func (o PowerBIOutputDataSourceOutput) ToPowerBIOutputDataSourceOutputWithContext(ctx context.Context) PowerBIOutputDataSourceOutput

func (PowerBIOutputDataSourceOutput) TokenUserDisplayName

func (o PowerBIOutputDataSourceOutput) TokenUserDisplayName() pulumi.StringPtrOutput

The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (PowerBIOutputDataSourceOutput) TokenUserPrincipalName

func (o PowerBIOutputDataSourceOutput) TokenUserPrincipalName() pulumi.StringPtrOutput

The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (PowerBIOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'PowerBI'.

type PowerBIOutputDataSourceResponse

type PowerBIOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
	Dataset *string `pulumi:"dataset"`
	// The ID of the Power BI group.
	GroupId *string `pulumi:"groupId"`
	// The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
	GroupName *string `pulumi:"groupName"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken *string `pulumi:"refreshToken"`
	// The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
	Table *string `pulumi:"table"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName *string `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName *string `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'PowerBI'.
	Type string `pulumi:"type"`
}

Describes a Power BI output data source.

type PowerBIOutputDataSourceResponseArgs

type PowerBIOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.
	Dataset pulumi.StringPtrInput `pulumi:"dataset"`
	// The ID of the Power BI group.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
	// A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.
	Table pulumi.StringPtrInput `pulumi:"table"`
	// The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserDisplayName pulumi.StringPtrInput `pulumi:"tokenUserDisplayName"`
	// The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.
	TokenUserPrincipalName pulumi.StringPtrInput `pulumi:"tokenUserPrincipalName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'PowerBI'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Power BI output data source.

func (PowerBIOutputDataSourceResponseArgs) ElementType

func (PowerBIOutputDataSourceResponseArgs) ToPowerBIOutputDataSourceResponseOutput

func (i PowerBIOutputDataSourceResponseArgs) ToPowerBIOutputDataSourceResponseOutput() PowerBIOutputDataSourceResponseOutput

func (PowerBIOutputDataSourceResponseArgs) ToPowerBIOutputDataSourceResponseOutputWithContext

func (i PowerBIOutputDataSourceResponseArgs) ToPowerBIOutputDataSourceResponseOutputWithContext(ctx context.Context) PowerBIOutputDataSourceResponseOutput

type PowerBIOutputDataSourceResponseInput

type PowerBIOutputDataSourceResponseInput interface {
	pulumi.Input

	ToPowerBIOutputDataSourceResponseOutput() PowerBIOutputDataSourceResponseOutput
	ToPowerBIOutputDataSourceResponseOutputWithContext(context.Context) PowerBIOutputDataSourceResponseOutput
}

PowerBIOutputDataSourceResponseInput is an input type that accepts PowerBIOutputDataSourceResponseArgs and PowerBIOutputDataSourceResponseOutput values. You can construct a concrete instance of `PowerBIOutputDataSourceResponseInput` via:

PowerBIOutputDataSourceResponseArgs{...}

type PowerBIOutputDataSourceResponseOutput

type PowerBIOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a Power BI output data source.

func (PowerBIOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (PowerBIOutputDataSourceResponseOutput) Dataset

The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceResponseOutput) ElementType

func (PowerBIOutputDataSourceResponseOutput) GroupId

The ID of the Power BI group.

func (PowerBIOutputDataSourceResponseOutput) GroupName

The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.

func (PowerBIOutputDataSourceResponseOutput) RefreshToken

A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceResponseOutput) Table

The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.

func (PowerBIOutputDataSourceResponseOutput) ToPowerBIOutputDataSourceResponseOutput

func (o PowerBIOutputDataSourceResponseOutput) ToPowerBIOutputDataSourceResponseOutput() PowerBIOutputDataSourceResponseOutput

func (PowerBIOutputDataSourceResponseOutput) ToPowerBIOutputDataSourceResponseOutputWithContext

func (o PowerBIOutputDataSourceResponseOutput) ToPowerBIOutputDataSourceResponseOutputWithContext(ctx context.Context) PowerBIOutputDataSourceResponseOutput

func (PowerBIOutputDataSourceResponseOutput) TokenUserDisplayName

The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (PowerBIOutputDataSourceResponseOutput) TokenUserPrincipalName

The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.

func (PowerBIOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'PowerBI'.

type ReferenceInputProperties

type ReferenceInputProperties struct {
	// Describes how input data is compressed
	Compression *Compression `pulumi:"compression"`
	// Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey *string `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Reference'.
	Type string `pulumi:"type"`
}

The properties that are associated with an input containing reference data.

type ReferenceInputPropertiesArgs

type ReferenceInputPropertiesArgs struct {
	// Describes how input data is compressed
	Compression CompressionPtrInput `pulumi:"compression"`
	// Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Reference'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an input containing reference data.

func (ReferenceInputPropertiesArgs) ElementType

func (ReferenceInputPropertiesArgs) ToReferenceInputPropertiesOutput

func (i ReferenceInputPropertiesArgs) ToReferenceInputPropertiesOutput() ReferenceInputPropertiesOutput

func (ReferenceInputPropertiesArgs) ToReferenceInputPropertiesOutputWithContext

func (i ReferenceInputPropertiesArgs) ToReferenceInputPropertiesOutputWithContext(ctx context.Context) ReferenceInputPropertiesOutput

type ReferenceInputPropertiesInput

type ReferenceInputPropertiesInput interface {
	pulumi.Input

	ToReferenceInputPropertiesOutput() ReferenceInputPropertiesOutput
	ToReferenceInputPropertiesOutputWithContext(context.Context) ReferenceInputPropertiesOutput
}

ReferenceInputPropertiesInput is an input type that accepts ReferenceInputPropertiesArgs and ReferenceInputPropertiesOutput values. You can construct a concrete instance of `ReferenceInputPropertiesInput` via:

ReferenceInputPropertiesArgs{...}

type ReferenceInputPropertiesOutput

type ReferenceInputPropertiesOutput struct{ *pulumi.OutputState }

The properties that are associated with an input containing reference data.

func (ReferenceInputPropertiesOutput) Compression

Describes how input data is compressed

func (ReferenceInputPropertiesOutput) Datasource

Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.

func (ReferenceInputPropertiesOutput) ElementType

func (ReferenceInputPropertiesOutput) PartitionKey

partitionKey Describes a key in the input data which is used for partitioning the input data

func (ReferenceInputPropertiesOutput) Serialization

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (ReferenceInputPropertiesOutput) ToReferenceInputPropertiesOutput

func (o ReferenceInputPropertiesOutput) ToReferenceInputPropertiesOutput() ReferenceInputPropertiesOutput

func (ReferenceInputPropertiesOutput) ToReferenceInputPropertiesOutputWithContext

func (o ReferenceInputPropertiesOutput) ToReferenceInputPropertiesOutputWithContext(ctx context.Context) ReferenceInputPropertiesOutput

func (ReferenceInputPropertiesOutput) Type

Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Reference'.

type ReferenceInputPropertiesResponse

type ReferenceInputPropertiesResponse struct {
	// Describes how input data is compressed
	Compression *CompressionResponse `pulumi:"compression"`
	// Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponse `pulumi:"diagnostics"`
	// The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey *string `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Reference'.
	Type string `pulumi:"type"`
}

The properties that are associated with an input containing reference data.

type ReferenceInputPropertiesResponseArgs

type ReferenceInputPropertiesResponseArgs struct {
	// Describes how input data is compressed
	Compression CompressionResponsePtrInput `pulumi:"compression"`
	// Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponseInput `pulumi:"diagnostics"`
	// The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringInput `pulumi:"etag"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Reference'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an input containing reference data.

func (ReferenceInputPropertiesResponseArgs) ElementType

func (ReferenceInputPropertiesResponseArgs) ToReferenceInputPropertiesResponseOutput

func (i ReferenceInputPropertiesResponseArgs) ToReferenceInputPropertiesResponseOutput() ReferenceInputPropertiesResponseOutput

func (ReferenceInputPropertiesResponseArgs) ToReferenceInputPropertiesResponseOutputWithContext

func (i ReferenceInputPropertiesResponseArgs) ToReferenceInputPropertiesResponseOutputWithContext(ctx context.Context) ReferenceInputPropertiesResponseOutput

type ReferenceInputPropertiesResponseInput

type ReferenceInputPropertiesResponseInput interface {
	pulumi.Input

	ToReferenceInputPropertiesResponseOutput() ReferenceInputPropertiesResponseOutput
	ToReferenceInputPropertiesResponseOutputWithContext(context.Context) ReferenceInputPropertiesResponseOutput
}

ReferenceInputPropertiesResponseInput is an input type that accepts ReferenceInputPropertiesResponseArgs and ReferenceInputPropertiesResponseOutput values. You can construct a concrete instance of `ReferenceInputPropertiesResponseInput` via:

ReferenceInputPropertiesResponseArgs{...}

type ReferenceInputPropertiesResponseOutput

type ReferenceInputPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with an input containing reference data.

func (ReferenceInputPropertiesResponseOutput) Compression

Describes how input data is compressed

func (ReferenceInputPropertiesResponseOutput) Datasource

Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests.

func (ReferenceInputPropertiesResponseOutput) Diagnostics

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

func (ReferenceInputPropertiesResponseOutput) ElementType

func (ReferenceInputPropertiesResponseOutput) Etag

The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (ReferenceInputPropertiesResponseOutput) PartitionKey

partitionKey Describes a key in the input data which is used for partitioning the input data

func (ReferenceInputPropertiesResponseOutput) Serialization

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (ReferenceInputPropertiesResponseOutput) ToReferenceInputPropertiesResponseOutput

func (o ReferenceInputPropertiesResponseOutput) ToReferenceInputPropertiesResponseOutput() ReferenceInputPropertiesResponseOutput

func (ReferenceInputPropertiesResponseOutput) ToReferenceInputPropertiesResponseOutputWithContext

func (o ReferenceInputPropertiesResponseOutput) ToReferenceInputPropertiesResponseOutputWithContext(ctx context.Context) ReferenceInputPropertiesResponseOutput

func (ReferenceInputPropertiesResponseOutput) Type

Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Reference'.

type ScalarFunctionProperties

type ScalarFunctionProperties struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding interface{}         `pulumi:"binding"`
	Inputs  []FunctionInputType `pulumi:"inputs"`
	// Describes the output of a function.
	Output *FunctionOutputType `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Scalar'.
	Type string `pulumi:"type"`
}

The properties that are associated with a scalar function.

type ScalarFunctionPropertiesArgs

type ScalarFunctionPropertiesArgs struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding pulumi.Input                `pulumi:"binding"`
	Inputs  FunctionInputTypeArrayInput `pulumi:"inputs"`
	// Describes the output of a function.
	Output FunctionOutputTypePtrInput `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Scalar'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with a scalar function.

func (ScalarFunctionPropertiesArgs) ElementType

func (ScalarFunctionPropertiesArgs) ToScalarFunctionPropertiesOutput

func (i ScalarFunctionPropertiesArgs) ToScalarFunctionPropertiesOutput() ScalarFunctionPropertiesOutput

func (ScalarFunctionPropertiesArgs) ToScalarFunctionPropertiesOutputWithContext

func (i ScalarFunctionPropertiesArgs) ToScalarFunctionPropertiesOutputWithContext(ctx context.Context) ScalarFunctionPropertiesOutput

type ScalarFunctionPropertiesInput

type ScalarFunctionPropertiesInput interface {
	pulumi.Input

	ToScalarFunctionPropertiesOutput() ScalarFunctionPropertiesOutput
	ToScalarFunctionPropertiesOutputWithContext(context.Context) ScalarFunctionPropertiesOutput
}

ScalarFunctionPropertiesInput is an input type that accepts ScalarFunctionPropertiesArgs and ScalarFunctionPropertiesOutput values. You can construct a concrete instance of `ScalarFunctionPropertiesInput` via:

ScalarFunctionPropertiesArgs{...}

type ScalarFunctionPropertiesOutput

type ScalarFunctionPropertiesOutput struct{ *pulumi.OutputState }

The properties that are associated with a scalar function.

func (ScalarFunctionPropertiesOutput) Binding

The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.

func (ScalarFunctionPropertiesOutput) ElementType

func (ScalarFunctionPropertiesOutput) Inputs

func (ScalarFunctionPropertiesOutput) Output

Describes the output of a function.

func (ScalarFunctionPropertiesOutput) ToScalarFunctionPropertiesOutput

func (o ScalarFunctionPropertiesOutput) ToScalarFunctionPropertiesOutput() ScalarFunctionPropertiesOutput

func (ScalarFunctionPropertiesOutput) ToScalarFunctionPropertiesOutputWithContext

func (o ScalarFunctionPropertiesOutput) ToScalarFunctionPropertiesOutputWithContext(ctx context.Context) ScalarFunctionPropertiesOutput

func (ScalarFunctionPropertiesOutput) Type

Indicates the type of function. Expected value is 'Scalar'.

type ScalarFunctionPropertiesResponse

type ScalarFunctionPropertiesResponse struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding interface{} `pulumi:"binding"`
	// The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag   string                  `pulumi:"etag"`
	Inputs []FunctionInputResponse `pulumi:"inputs"`
	// Describes the output of a function.
	Output *FunctionOutputResponse `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Scalar'.
	Type string `pulumi:"type"`
}

The properties that are associated with a scalar function.

type ScalarFunctionPropertiesResponseArgs

type ScalarFunctionPropertiesResponseArgs struct {
	// The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
	Binding pulumi.Input `pulumi:"binding"`
	// The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag   pulumi.StringInput              `pulumi:"etag"`
	Inputs FunctionInputResponseArrayInput `pulumi:"inputs"`
	// Describes the output of a function.
	Output FunctionOutputResponsePtrInput `pulumi:"output"`
	// Indicates the type of function.
	// Expected value is 'Scalar'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with a scalar function.

func (ScalarFunctionPropertiesResponseArgs) ElementType

func (ScalarFunctionPropertiesResponseArgs) ToScalarFunctionPropertiesResponseOutput

func (i ScalarFunctionPropertiesResponseArgs) ToScalarFunctionPropertiesResponseOutput() ScalarFunctionPropertiesResponseOutput

func (ScalarFunctionPropertiesResponseArgs) ToScalarFunctionPropertiesResponseOutputWithContext

func (i ScalarFunctionPropertiesResponseArgs) ToScalarFunctionPropertiesResponseOutputWithContext(ctx context.Context) ScalarFunctionPropertiesResponseOutput

type ScalarFunctionPropertiesResponseInput

type ScalarFunctionPropertiesResponseInput interface {
	pulumi.Input

	ToScalarFunctionPropertiesResponseOutput() ScalarFunctionPropertiesResponseOutput
	ToScalarFunctionPropertiesResponseOutputWithContext(context.Context) ScalarFunctionPropertiesResponseOutput
}

ScalarFunctionPropertiesResponseInput is an input type that accepts ScalarFunctionPropertiesResponseArgs and ScalarFunctionPropertiesResponseOutput values. You can construct a concrete instance of `ScalarFunctionPropertiesResponseInput` via:

ScalarFunctionPropertiesResponseArgs{...}

type ScalarFunctionPropertiesResponseOutput

type ScalarFunctionPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with a scalar function.

func (ScalarFunctionPropertiesResponseOutput) Binding

The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.

func (ScalarFunctionPropertiesResponseOutput) ElementType

func (ScalarFunctionPropertiesResponseOutput) Etag

The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (ScalarFunctionPropertiesResponseOutput) Inputs

func (ScalarFunctionPropertiesResponseOutput) Output

Describes the output of a function.

func (ScalarFunctionPropertiesResponseOutput) ToScalarFunctionPropertiesResponseOutput

func (o ScalarFunctionPropertiesResponseOutput) ToScalarFunctionPropertiesResponseOutput() ScalarFunctionPropertiesResponseOutput

func (ScalarFunctionPropertiesResponseOutput) ToScalarFunctionPropertiesResponseOutputWithContext

func (o ScalarFunctionPropertiesResponseOutput) ToScalarFunctionPropertiesResponseOutputWithContext(ctx context.Context) ScalarFunctionPropertiesResponseOutput

func (ScalarFunctionPropertiesResponseOutput) Type

Indicates the type of function. Expected value is 'Scalar'.

type ServiceBusQueueOutputDataSource

type ServiceBusQueueOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
	QueueName *string `pulumi:"queueName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string           `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  map[string]string `pulumi:"systemPropertyColumns"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Queue'.
	Type string `pulumi:"type"`
}

Describes a Service Bus Queue output data source.

type ServiceBusQueueOutputDataSourceArgs

type ServiceBusQueueOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  pulumi.StringMapInput `pulumi:"systemPropertyColumns"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Queue'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Service Bus Queue output data source.

func (ServiceBusQueueOutputDataSourceArgs) ElementType

func (ServiceBusQueueOutputDataSourceArgs) ToServiceBusQueueOutputDataSourceOutput

func (i ServiceBusQueueOutputDataSourceArgs) ToServiceBusQueueOutputDataSourceOutput() ServiceBusQueueOutputDataSourceOutput

func (ServiceBusQueueOutputDataSourceArgs) ToServiceBusQueueOutputDataSourceOutputWithContext

func (i ServiceBusQueueOutputDataSourceArgs) ToServiceBusQueueOutputDataSourceOutputWithContext(ctx context.Context) ServiceBusQueueOutputDataSourceOutput

type ServiceBusQueueOutputDataSourceInput

type ServiceBusQueueOutputDataSourceInput interface {
	pulumi.Input

	ToServiceBusQueueOutputDataSourceOutput() ServiceBusQueueOutputDataSourceOutput
	ToServiceBusQueueOutputDataSourceOutputWithContext(context.Context) ServiceBusQueueOutputDataSourceOutput
}

ServiceBusQueueOutputDataSourceInput is an input type that accepts ServiceBusQueueOutputDataSourceArgs and ServiceBusQueueOutputDataSourceOutput values. You can construct a concrete instance of `ServiceBusQueueOutputDataSourceInput` via:

ServiceBusQueueOutputDataSourceArgs{...}

type ServiceBusQueueOutputDataSourceOutput

type ServiceBusQueueOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes a Service Bus Queue output data source.

func (ServiceBusQueueOutputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (ServiceBusQueueOutputDataSourceOutput) ElementType

func (ServiceBusQueueOutputDataSourceOutput) PropertyColumns

A string array of the names of output columns to be attached to Service Bus messages as custom properties.

func (ServiceBusQueueOutputDataSourceOutput) QueueName

The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceOutput) SystemPropertyColumns

func (ServiceBusQueueOutputDataSourceOutput) ToServiceBusQueueOutputDataSourceOutput

func (o ServiceBusQueueOutputDataSourceOutput) ToServiceBusQueueOutputDataSourceOutput() ServiceBusQueueOutputDataSourceOutput

func (ServiceBusQueueOutputDataSourceOutput) ToServiceBusQueueOutputDataSourceOutputWithContext

func (o ServiceBusQueueOutputDataSourceOutput) ToServiceBusQueueOutputDataSourceOutputWithContext(ctx context.Context) ServiceBusQueueOutputDataSourceOutput

func (ServiceBusQueueOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/Queue'.

type ServiceBusQueueOutputDataSourceResponse

type ServiceBusQueueOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
	QueueName *string `pulumi:"queueName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string           `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  map[string]string `pulumi:"systemPropertyColumns"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Queue'.
	Type string `pulumi:"type"`
}

Describes a Service Bus Queue output data source.

type ServiceBusQueueOutputDataSourceResponseArgs

type ServiceBusQueueOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  pulumi.StringMapInput `pulumi:"systemPropertyColumns"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Queue'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Service Bus Queue output data source.

func (ServiceBusQueueOutputDataSourceResponseArgs) ElementType

func (ServiceBusQueueOutputDataSourceResponseArgs) ToServiceBusQueueOutputDataSourceResponseOutput

func (i ServiceBusQueueOutputDataSourceResponseArgs) ToServiceBusQueueOutputDataSourceResponseOutput() ServiceBusQueueOutputDataSourceResponseOutput

func (ServiceBusQueueOutputDataSourceResponseArgs) ToServiceBusQueueOutputDataSourceResponseOutputWithContext

func (i ServiceBusQueueOutputDataSourceResponseArgs) ToServiceBusQueueOutputDataSourceResponseOutputWithContext(ctx context.Context) ServiceBusQueueOutputDataSourceResponseOutput

type ServiceBusQueueOutputDataSourceResponseInput

type ServiceBusQueueOutputDataSourceResponseInput interface {
	pulumi.Input

	ToServiceBusQueueOutputDataSourceResponseOutput() ServiceBusQueueOutputDataSourceResponseOutput
	ToServiceBusQueueOutputDataSourceResponseOutputWithContext(context.Context) ServiceBusQueueOutputDataSourceResponseOutput
}

ServiceBusQueueOutputDataSourceResponseInput is an input type that accepts ServiceBusQueueOutputDataSourceResponseArgs and ServiceBusQueueOutputDataSourceResponseOutput values. You can construct a concrete instance of `ServiceBusQueueOutputDataSourceResponseInput` via:

ServiceBusQueueOutputDataSourceResponseArgs{...}

type ServiceBusQueueOutputDataSourceResponseOutput

type ServiceBusQueueOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a Service Bus Queue output data source.

func (ServiceBusQueueOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (ServiceBusQueueOutputDataSourceResponseOutput) ElementType

func (ServiceBusQueueOutputDataSourceResponseOutput) PropertyColumns

A string array of the names of output columns to be attached to Service Bus messages as custom properties.

func (ServiceBusQueueOutputDataSourceResponseOutput) QueueName

The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusQueueOutputDataSourceResponseOutput) SystemPropertyColumns

func (ServiceBusQueueOutputDataSourceResponseOutput) ToServiceBusQueueOutputDataSourceResponseOutput

func (o ServiceBusQueueOutputDataSourceResponseOutput) ToServiceBusQueueOutputDataSourceResponseOutput() ServiceBusQueueOutputDataSourceResponseOutput

func (ServiceBusQueueOutputDataSourceResponseOutput) ToServiceBusQueueOutputDataSourceResponseOutputWithContext

func (o ServiceBusQueueOutputDataSourceResponseOutput) ToServiceBusQueueOutputDataSourceResponseOutputWithContext(ctx context.Context) ServiceBusQueueOutputDataSourceResponseOutput

func (ServiceBusQueueOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/Queue'.

type ServiceBusTopicOutputDataSource

type ServiceBusTopicOutputDataSource struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string           `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  map[string]string `pulumi:"systemPropertyColumns"`
	// The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
	TopicName *string `pulumi:"topicName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Topic'.
	Type string `pulumi:"type"`
}

Describes a Service Bus Topic output data source.

type ServiceBusTopicOutputDataSourceArgs

type ServiceBusTopicOutputDataSourceArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  pulumi.StringMapInput `pulumi:"systemPropertyColumns"`
	// The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
	TopicName pulumi.StringPtrInput `pulumi:"topicName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Topic'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Service Bus Topic output data source.

func (ServiceBusTopicOutputDataSourceArgs) ElementType

func (ServiceBusTopicOutputDataSourceArgs) ToServiceBusTopicOutputDataSourceOutput

func (i ServiceBusTopicOutputDataSourceArgs) ToServiceBusTopicOutputDataSourceOutput() ServiceBusTopicOutputDataSourceOutput

func (ServiceBusTopicOutputDataSourceArgs) ToServiceBusTopicOutputDataSourceOutputWithContext

func (i ServiceBusTopicOutputDataSourceArgs) ToServiceBusTopicOutputDataSourceOutputWithContext(ctx context.Context) ServiceBusTopicOutputDataSourceOutput

type ServiceBusTopicOutputDataSourceInput

type ServiceBusTopicOutputDataSourceInput interface {
	pulumi.Input

	ToServiceBusTopicOutputDataSourceOutput() ServiceBusTopicOutputDataSourceOutput
	ToServiceBusTopicOutputDataSourceOutputWithContext(context.Context) ServiceBusTopicOutputDataSourceOutput
}

ServiceBusTopicOutputDataSourceInput is an input type that accepts ServiceBusTopicOutputDataSourceArgs and ServiceBusTopicOutputDataSourceOutput values. You can construct a concrete instance of `ServiceBusTopicOutputDataSourceInput` via:

ServiceBusTopicOutputDataSourceArgs{...}

type ServiceBusTopicOutputDataSourceOutput

type ServiceBusTopicOutputDataSourceOutput struct{ *pulumi.OutputState }

Describes a Service Bus Topic output data source.

func (ServiceBusTopicOutputDataSourceOutput) AuthenticationMode

Authentication Mode.

func (ServiceBusTopicOutputDataSourceOutput) ElementType

func (ServiceBusTopicOutputDataSourceOutput) PropertyColumns

A string array of the names of output columns to be attached to Service Bus messages as custom properties.

func (ServiceBusTopicOutputDataSourceOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceOutput) SystemPropertyColumns

func (ServiceBusTopicOutputDataSourceOutput) ToServiceBusTopicOutputDataSourceOutput

func (o ServiceBusTopicOutputDataSourceOutput) ToServiceBusTopicOutputDataSourceOutput() ServiceBusTopicOutputDataSourceOutput

func (ServiceBusTopicOutputDataSourceOutput) ToServiceBusTopicOutputDataSourceOutputWithContext

func (o ServiceBusTopicOutputDataSourceOutput) ToServiceBusTopicOutputDataSourceOutputWithContext(ctx context.Context) ServiceBusTopicOutputDataSourceOutput

func (ServiceBusTopicOutputDataSourceOutput) TopicName

The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/Topic'.

type ServiceBusTopicOutputDataSourceResponse

type ServiceBusTopicOutputDataSourceResponse struct {
	// Authentication Mode.
	AuthenticationMode *string `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns []string `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey *string `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName *string           `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  map[string]string `pulumi:"systemPropertyColumns"`
	// The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
	TopicName *string `pulumi:"topicName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Topic'.
	Type string `pulumi:"type"`
}

Describes a Service Bus Topic output data source.

type ServiceBusTopicOutputDataSourceResponseArgs

type ServiceBusTopicOutputDataSourceResponseArgs struct {
	// Authentication Mode.
	AuthenticationMode pulumi.StringPtrInput `pulumi:"authenticationMode"`
	// A string array of the names of output columns to be attached to Service Bus messages as custom properties.
	PropertyColumns pulumi.StringArrayInput `pulumi:"propertyColumns"`
	// The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	ServiceBusNamespace pulumi.StringPtrInput `pulumi:"serviceBusNamespace"`
	// The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyKey pulumi.StringPtrInput `pulumi:"sharedAccessPolicyKey"`
	// The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.
	SharedAccessPolicyName pulumi.StringPtrInput `pulumi:"sharedAccessPolicyName"`
	SystemPropertyColumns  pulumi.StringMapInput `pulumi:"systemPropertyColumns"`
	// The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.
	TopicName pulumi.StringPtrInput `pulumi:"topicName"`
	// Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Microsoft.ServiceBus/Topic'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes a Service Bus Topic output data source.

func (ServiceBusTopicOutputDataSourceResponseArgs) ElementType

func (ServiceBusTopicOutputDataSourceResponseArgs) ToServiceBusTopicOutputDataSourceResponseOutput

func (i ServiceBusTopicOutputDataSourceResponseArgs) ToServiceBusTopicOutputDataSourceResponseOutput() ServiceBusTopicOutputDataSourceResponseOutput

func (ServiceBusTopicOutputDataSourceResponseArgs) ToServiceBusTopicOutputDataSourceResponseOutputWithContext

func (i ServiceBusTopicOutputDataSourceResponseArgs) ToServiceBusTopicOutputDataSourceResponseOutputWithContext(ctx context.Context) ServiceBusTopicOutputDataSourceResponseOutput

type ServiceBusTopicOutputDataSourceResponseInput

type ServiceBusTopicOutputDataSourceResponseInput interface {
	pulumi.Input

	ToServiceBusTopicOutputDataSourceResponseOutput() ServiceBusTopicOutputDataSourceResponseOutput
	ToServiceBusTopicOutputDataSourceResponseOutputWithContext(context.Context) ServiceBusTopicOutputDataSourceResponseOutput
}

ServiceBusTopicOutputDataSourceResponseInput is an input type that accepts ServiceBusTopicOutputDataSourceResponseArgs and ServiceBusTopicOutputDataSourceResponseOutput values. You can construct a concrete instance of `ServiceBusTopicOutputDataSourceResponseInput` via:

ServiceBusTopicOutputDataSourceResponseArgs{...}

type ServiceBusTopicOutputDataSourceResponseOutput

type ServiceBusTopicOutputDataSourceResponseOutput struct{ *pulumi.OutputState }

Describes a Service Bus Topic output data source.

func (ServiceBusTopicOutputDataSourceResponseOutput) AuthenticationMode

Authentication Mode.

func (ServiceBusTopicOutputDataSourceResponseOutput) ElementType

func (ServiceBusTopicOutputDataSourceResponseOutput) PropertyColumns

A string array of the names of output columns to be attached to Service Bus messages as custom properties.

func (ServiceBusTopicOutputDataSourceResponseOutput) ServiceBusNamespace

The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceResponseOutput) SharedAccessPolicyKey

The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceResponseOutput) SharedAccessPolicyName

The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceResponseOutput) SystemPropertyColumns

func (ServiceBusTopicOutputDataSourceResponseOutput) ToServiceBusTopicOutputDataSourceResponseOutput

func (o ServiceBusTopicOutputDataSourceResponseOutput) ToServiceBusTopicOutputDataSourceResponseOutput() ServiceBusTopicOutputDataSourceResponseOutput

func (ServiceBusTopicOutputDataSourceResponseOutput) ToServiceBusTopicOutputDataSourceResponseOutputWithContext

func (o ServiceBusTopicOutputDataSourceResponseOutput) ToServiceBusTopicOutputDataSourceResponseOutputWithContext(ctx context.Context) ServiceBusTopicOutputDataSourceResponseOutput

func (ServiceBusTopicOutputDataSourceResponseOutput) TopicName

The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests.

func (ServiceBusTopicOutputDataSourceResponseOutput) Type

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/Topic'.

type StorageAccount

type StorageAccount struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
}

The properties that are associated with an Azure Storage account

type StorageAccountArgs

type StorageAccountArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
}

The properties that are associated with an Azure Storage account

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

func (StorageAccountArgs) ToStorageAccountOutput

func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountOutputWithContext

func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountPtrOutput

func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountArgs) ToStorageAccountPtrOutputWithContext

func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountArray

type StorageAccountArray []StorageAccountInput

func (StorageAccountArray) ElementType

func (StorageAccountArray) ElementType() reflect.Type

func (StorageAccountArray) ToStorageAccountArrayOutput

func (i StorageAccountArray) ToStorageAccountArrayOutput() StorageAccountArrayOutput

func (StorageAccountArray) ToStorageAccountArrayOutputWithContext

func (i StorageAccountArray) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput

type StorageAccountArrayInput

type StorageAccountArrayInput interface {
	pulumi.Input

	ToStorageAccountArrayOutput() StorageAccountArrayOutput
	ToStorageAccountArrayOutputWithContext(context.Context) StorageAccountArrayOutput
}

StorageAccountArrayInput is an input type that accepts StorageAccountArray and StorageAccountArrayOutput values. You can construct a concrete instance of `StorageAccountArrayInput` via:

StorageAccountArray{ StorageAccountArgs{...} }

type StorageAccountArrayOutput

type StorageAccountArrayOutput struct{ *pulumi.OutputState }

func (StorageAccountArrayOutput) ElementType

func (StorageAccountArrayOutput) ElementType() reflect.Type

func (StorageAccountArrayOutput) Index

func (StorageAccountArrayOutput) ToStorageAccountArrayOutput

func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput

func (StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext

func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput
}

StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:

StorageAccountArgs{...}

type StorageAccountOutput

type StorageAccountOutput struct{ *pulumi.OutputState }

The properties that are associated with an Azure Storage account

func (StorageAccountOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountPtrOutput

func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountOutput) ToStorageAccountPtrOutputWithContext

func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountPtrInput

type StorageAccountPtrInput interface {
	pulumi.Input

	ToStorageAccountPtrOutput() StorageAccountPtrOutput
	ToStorageAccountPtrOutputWithContext(context.Context) StorageAccountPtrOutput
}

StorageAccountPtrInput is an input type that accepts StorageAccountArgs, StorageAccountPtr and StorageAccountPtrOutput values. You can construct a concrete instance of `StorageAccountPtrInput` via:

        StorageAccountArgs{...}

or:

        nil

type StorageAccountPtrOutput

type StorageAccountPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPtrOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountPtrOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountPtrOutput) Elem

func (StorageAccountPtrOutput) ElementType

func (StorageAccountPtrOutput) ElementType() reflect.Type

func (StorageAccountPtrOutput) ToStorageAccountPtrOutput

func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext

func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountResponse

type StorageAccountResponse struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey *string `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName *string `pulumi:"accountName"`
}

The properties that are associated with an Azure Storage account

type StorageAccountResponseArgs

type StorageAccountResponseArgs struct {
	// The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
}

The properties that are associated with an Azure Storage account

func (StorageAccountResponseArgs) ElementType

func (StorageAccountResponseArgs) ElementType() reflect.Type

func (StorageAccountResponseArgs) ToStorageAccountResponseOutput

func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext

func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput

func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput

func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext

func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput

type StorageAccountResponseArray

type StorageAccountResponseArray []StorageAccountResponseInput

func (StorageAccountResponseArray) ElementType

func (StorageAccountResponseArray) ToStorageAccountResponseArrayOutput

func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput

func (StorageAccountResponseArray) ToStorageAccountResponseArrayOutputWithContext

func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput

type StorageAccountResponseArrayInput

type StorageAccountResponseArrayInput interface {
	pulumi.Input

	ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
	ToStorageAccountResponseArrayOutputWithContext(context.Context) StorageAccountResponseArrayOutput
}

StorageAccountResponseArrayInput is an input type that accepts StorageAccountResponseArray and StorageAccountResponseArrayOutput values. You can construct a concrete instance of `StorageAccountResponseArrayInput` via:

StorageAccountResponseArray{ StorageAccountResponseArgs{...} }

type StorageAccountResponseArrayOutput

type StorageAccountResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageAccountResponseArrayOutput) ElementType

func (StorageAccountResponseArrayOutput) Index

func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput

func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput

func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext

func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput

type StorageAccountResponseInput

type StorageAccountResponseInput interface {
	pulumi.Input

	ToStorageAccountResponseOutput() StorageAccountResponseOutput
	ToStorageAccountResponseOutputWithContext(context.Context) StorageAccountResponseOutput
}

StorageAccountResponseInput is an input type that accepts StorageAccountResponseArgs and StorageAccountResponseOutput values. You can construct a concrete instance of `StorageAccountResponseInput` via:

StorageAccountResponseArgs{...}

type StorageAccountResponseOutput

type StorageAccountResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with an Azure Storage account

func (StorageAccountResponseOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountResponseOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountResponseOutput) ElementType

func (StorageAccountResponseOutput) ToStorageAccountResponseOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput

func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput

type StorageAccountResponsePtrInput

type StorageAccountResponsePtrInput interface {
	pulumi.Input

	ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
	ToStorageAccountResponsePtrOutputWithContext(context.Context) StorageAccountResponsePtrOutput
}

StorageAccountResponsePtrInput is an input type that accepts StorageAccountResponseArgs, StorageAccountResponsePtr and StorageAccountResponsePtrOutput values. You can construct a concrete instance of `StorageAccountResponsePtrInput` via:

        StorageAccountResponseArgs{...}

or:

        nil

type StorageAccountResponsePtrOutput

type StorageAccountResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountResponsePtrOutput) AccountKey

The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountResponsePtrOutput) AccountName

The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.

func (StorageAccountResponsePtrOutput) Elem

func (StorageAccountResponsePtrOutput) ElementType

func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput

func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput

func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext

func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput

type StreamInputProperties

type StreamInputProperties struct {
	// Describes how input data is compressed
	Compression *Compression `pulumi:"compression"`
	// Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey *string `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Stream'.
	Type string `pulumi:"type"`
}

The properties that are associated with an input containing stream data.

type StreamInputPropertiesArgs

type StreamInputPropertiesArgs struct {
	// Describes how input data is compressed
	Compression CompressionPtrInput `pulumi:"compression"`
	// Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Stream'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an input containing stream data.

func (StreamInputPropertiesArgs) ElementType

func (StreamInputPropertiesArgs) ElementType() reflect.Type

func (StreamInputPropertiesArgs) ToStreamInputPropertiesOutput

func (i StreamInputPropertiesArgs) ToStreamInputPropertiesOutput() StreamInputPropertiesOutput

func (StreamInputPropertiesArgs) ToStreamInputPropertiesOutputWithContext

func (i StreamInputPropertiesArgs) ToStreamInputPropertiesOutputWithContext(ctx context.Context) StreamInputPropertiesOutput

type StreamInputPropertiesInput

type StreamInputPropertiesInput interface {
	pulumi.Input

	ToStreamInputPropertiesOutput() StreamInputPropertiesOutput
	ToStreamInputPropertiesOutputWithContext(context.Context) StreamInputPropertiesOutput
}

StreamInputPropertiesInput is an input type that accepts StreamInputPropertiesArgs and StreamInputPropertiesOutput values. You can construct a concrete instance of `StreamInputPropertiesInput` via:

StreamInputPropertiesArgs{...}

type StreamInputPropertiesOutput

type StreamInputPropertiesOutput struct{ *pulumi.OutputState }

The properties that are associated with an input containing stream data.

func (StreamInputPropertiesOutput) Compression

Describes how input data is compressed

func (StreamInputPropertiesOutput) Datasource

Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.

func (StreamInputPropertiesOutput) ElementType

func (StreamInputPropertiesOutput) PartitionKey

partitionKey Describes a key in the input data which is used for partitioning the input data

func (StreamInputPropertiesOutput) Serialization

func (o StreamInputPropertiesOutput) Serialization() pulumi.AnyOutput

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (StreamInputPropertiesOutput) ToStreamInputPropertiesOutput

func (o StreamInputPropertiesOutput) ToStreamInputPropertiesOutput() StreamInputPropertiesOutput

func (StreamInputPropertiesOutput) ToStreamInputPropertiesOutputWithContext

func (o StreamInputPropertiesOutput) ToStreamInputPropertiesOutputWithContext(ctx context.Context) StreamInputPropertiesOutput

func (StreamInputPropertiesOutput) Type

Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Stream'.

type StreamInputPropertiesResponse

type StreamInputPropertiesResponse struct {
	// Describes how input data is compressed
	Compression *CompressionResponse `pulumi:"compression"`
	// Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
	Datasource interface{} `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponse `pulumi:"diagnostics"`
	// The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey *string `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization interface{} `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Stream'.
	Type string `pulumi:"type"`
}

The properties that are associated with an input containing stream data.

type StreamInputPropertiesResponseArgs

type StreamInputPropertiesResponseArgs struct {
	// Describes how input data is compressed
	Compression CompressionResponsePtrInput `pulumi:"compression"`
	// Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.
	Datasource pulumi.Input `pulumi:"datasource"`
	// Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
	Diagnostics DiagnosticsResponseInput `pulumi:"diagnostics"`
	// The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringInput `pulumi:"etag"`
	// partitionKey Describes a key in the input data which is used for partitioning the input data
	PartitionKey pulumi.StringPtrInput `pulumi:"partitionKey"`
	// Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
	Serialization pulumi.Input `pulumi:"serialization"`
	// Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests.
	// Expected value is 'Stream'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties that are associated with an input containing stream data.

func (StreamInputPropertiesResponseArgs) ElementType

func (StreamInputPropertiesResponseArgs) ToStreamInputPropertiesResponseOutput

func (i StreamInputPropertiesResponseArgs) ToStreamInputPropertiesResponseOutput() StreamInputPropertiesResponseOutput

func (StreamInputPropertiesResponseArgs) ToStreamInputPropertiesResponseOutputWithContext

func (i StreamInputPropertiesResponseArgs) ToStreamInputPropertiesResponseOutputWithContext(ctx context.Context) StreamInputPropertiesResponseOutput

type StreamInputPropertiesResponseInput

type StreamInputPropertiesResponseInput interface {
	pulumi.Input

	ToStreamInputPropertiesResponseOutput() StreamInputPropertiesResponseOutput
	ToStreamInputPropertiesResponseOutputWithContext(context.Context) StreamInputPropertiesResponseOutput
}

StreamInputPropertiesResponseInput is an input type that accepts StreamInputPropertiesResponseArgs and StreamInputPropertiesResponseOutput values. You can construct a concrete instance of `StreamInputPropertiesResponseInput` via:

StreamInputPropertiesResponseArgs{...}

type StreamInputPropertiesResponseOutput

type StreamInputPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with an input containing stream data.

func (StreamInputPropertiesResponseOutput) Compression

Describes how input data is compressed

func (StreamInputPropertiesResponseOutput) Datasource

Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests.

func (StreamInputPropertiesResponseOutput) Diagnostics

Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

func (StreamInputPropertiesResponseOutput) ElementType

func (StreamInputPropertiesResponseOutput) Etag

The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (StreamInputPropertiesResponseOutput) PartitionKey

partitionKey Describes a key in the input data which is used for partitioning the input data

func (StreamInputPropertiesResponseOutput) Serialization

Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

func (StreamInputPropertiesResponseOutput) ToStreamInputPropertiesResponseOutput

func (o StreamInputPropertiesResponseOutput) ToStreamInputPropertiesResponseOutput() StreamInputPropertiesResponseOutput

func (StreamInputPropertiesResponseOutput) ToStreamInputPropertiesResponseOutputWithContext

func (o StreamInputPropertiesResponseOutput) ToStreamInputPropertiesResponseOutputWithContext(ctx context.Context) StreamInputPropertiesResponseOutput

func (StreamInputPropertiesResponseOutput) Type

Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Stream'.

type StreamingJob

type StreamingJob struct {
	pulumi.CustomResourceState

	// The cluster which streaming jobs will run on.
	Cluster ClusterInfoResponsePtrOutput `pulumi:"cluster"`
	// Controls certain runtime behaviors of the streaming job.
	CompatibilityLevel pulumi.StringPtrOutput `pulumi:"compatibilityLevel"`
	// Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
	ContentStoragePolicy pulumi.StringPtrOutput `pulumi:"contentStoragePolicy"`
	// Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
	CreatedDate pulumi.StringOutput `pulumi:"createdDate"`
	// The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
	DataLocale pulumi.StringPtrOutput `pulumi:"dataLocale"`
	// The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The maximum tolerable delay in seconds where events arriving late could be included.  Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
	EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrOutput `pulumi:"eventsLateArrivalMaxDelayInSeconds"`
	// The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
	EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrOutput `pulumi:"eventsOutOfOrderMaxDelayInSeconds"`
	// Indicates the policy to apply to events that arrive out of order in the input event stream.
	EventsOutOfOrderPolicy pulumi.StringPtrOutput `pulumi:"eventsOutOfOrderPolicy"`
	// The storage account where the custom code artifacts are located.
	Externals ExternalResponsePtrOutput `pulumi:"externals"`
	// A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Functions FunctionResponseArrayOutput `pulumi:"functions"`
	// Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
	Inputs InputResponseArrayOutput `pulumi:"inputs"`
	// A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// Describes the state of the streaming job.
	JobState pulumi.StringOutput `pulumi:"jobState"`
	// The properties that are associated with an Azure Storage account with MSI
	JobStorageAccount JobStorageAccountResponsePtrOutput `pulumi:"jobStorageAccount"`
	// Describes the type of the job. Valid modes are `Cloud` and 'Edge'.
	JobType pulumi.StringPtrOutput `pulumi:"jobType"`
	// Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
	LastOutputEventTime pulumi.StringOutput `pulumi:"lastOutputEventTime"`
	// The geo-location where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
	OutputErrorPolicy pulumi.StringPtrOutput `pulumi:"outputErrorPolicy"`
	// This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
	OutputStartMode pulumi.StringPtrOutput `pulumi:"outputStartMode"`
	// Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
	OutputStartTime pulumi.StringPtrOutput `pulumi:"outputStartTime"`
	// A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
	Outputs OutputResponseArrayOutput `pulumi:"outputs"`
	// Describes the provisioning status of the streaming job.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
	Sku StreamingJobSkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Transformation TransformationResponsePtrOutput `pulumi:"transformation"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

A streaming job object, containing all information associated with the named streaming job.

func GetStreamingJob

func GetStreamingJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamingJobState, opts ...pulumi.ResourceOption) (*StreamingJob, error)

GetStreamingJob gets an existing StreamingJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStreamingJob

func NewStreamingJob(ctx *pulumi.Context,
	name string, args *StreamingJobArgs, opts ...pulumi.ResourceOption) (*StreamingJob, error)

NewStreamingJob registers a new resource with the given unique name, arguments, and options.

func (*StreamingJob) ElementType added in v0.2.6

func (*StreamingJob) ElementType() reflect.Type

func (*StreamingJob) ToStreamingJobOutput added in v0.2.6

func (i *StreamingJob) ToStreamingJobOutput() StreamingJobOutput

func (*StreamingJob) ToStreamingJobOutputWithContext added in v0.2.6

func (i *StreamingJob) ToStreamingJobOutputWithContext(ctx context.Context) StreamingJobOutput

type StreamingJobArgs

type StreamingJobArgs struct {
	// The cluster which streaming jobs will run on.
	Cluster ClusterInfoPtrInput
	// Controls certain runtime behaviors of the streaming job.
	CompatibilityLevel pulumi.StringPtrInput
	// Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
	ContentStoragePolicy pulumi.StringPtrInput
	// The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
	DataLocale pulumi.StringPtrInput
	// The maximum tolerable delay in seconds where events arriving late could be included.  Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
	EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrInput
	// The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
	EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrInput
	// Indicates the policy to apply to events that arrive out of order in the input event stream.
	EventsOutOfOrderPolicy pulumi.StringPtrInput
	// The storage account where the custom code artifacts are located.
	Externals ExternalPtrInput
	// A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Functions FunctionTypeArrayInput
	// Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
	Identity IdentityPtrInput
	// A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
	Inputs InputTypeArrayInput
	// The name of the streaming job.
	JobName pulumi.StringInput
	// The properties that are associated with an Azure Storage account with MSI
	JobStorageAccount JobStorageAccountPtrInput
	// Describes the type of the job. Valid modes are `Cloud` and 'Edge'.
	JobType pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
	OutputErrorPolicy pulumi.StringPtrInput
	// This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
	OutputStartMode pulumi.StringPtrInput
	// Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
	OutputStartTime pulumi.StringPtrInput
	// A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
	Outputs OutputTypeArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
	Sku StreamingJobSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Transformation TransformationPtrInput
}

The set of arguments for constructing a StreamingJob resource.

func (StreamingJobArgs) ElementType

func (StreamingJobArgs) ElementType() reflect.Type

type StreamingJobInput added in v0.2.6

type StreamingJobInput interface {
	pulumi.Input

	ToStreamingJobOutput() StreamingJobOutput
	ToStreamingJobOutputWithContext(ctx context.Context) StreamingJobOutput
}

type StreamingJobOutput added in v0.2.6

type StreamingJobOutput struct {
	*pulumi.OutputState
}

func (StreamingJobOutput) ElementType added in v0.2.6

func (StreamingJobOutput) ElementType() reflect.Type

func (StreamingJobOutput) ToStreamingJobOutput added in v0.2.6

func (o StreamingJobOutput) ToStreamingJobOutput() StreamingJobOutput

func (StreamingJobOutput) ToStreamingJobOutputWithContext added in v0.2.6

func (o StreamingJobOutput) ToStreamingJobOutputWithContext(ctx context.Context) StreamingJobOutput

type StreamingJobSku

type StreamingJobSku struct {
	// The name of the SKU. Required on PUT (CreateOrReplace) requests.
	Name *string `pulumi:"name"`
}

The properties that are associated with a SKU.

type StreamingJobSkuArgs

type StreamingJobSkuArgs struct {
	// The name of the SKU. Required on PUT (CreateOrReplace) requests.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The properties that are associated with a SKU.

func (StreamingJobSkuArgs) ElementType

func (StreamingJobSkuArgs) ElementType() reflect.Type

func (StreamingJobSkuArgs) ToStreamingJobSkuOutput

func (i StreamingJobSkuArgs) ToStreamingJobSkuOutput() StreamingJobSkuOutput

func (StreamingJobSkuArgs) ToStreamingJobSkuOutputWithContext

func (i StreamingJobSkuArgs) ToStreamingJobSkuOutputWithContext(ctx context.Context) StreamingJobSkuOutput

func (StreamingJobSkuArgs) ToStreamingJobSkuPtrOutput

func (i StreamingJobSkuArgs) ToStreamingJobSkuPtrOutput() StreamingJobSkuPtrOutput

func (StreamingJobSkuArgs) ToStreamingJobSkuPtrOutputWithContext

func (i StreamingJobSkuArgs) ToStreamingJobSkuPtrOutputWithContext(ctx context.Context) StreamingJobSkuPtrOutput

type StreamingJobSkuInput

type StreamingJobSkuInput interface {
	pulumi.Input

	ToStreamingJobSkuOutput() StreamingJobSkuOutput
	ToStreamingJobSkuOutputWithContext(context.Context) StreamingJobSkuOutput
}

StreamingJobSkuInput is an input type that accepts StreamingJobSkuArgs and StreamingJobSkuOutput values. You can construct a concrete instance of `StreamingJobSkuInput` via:

StreamingJobSkuArgs{...}

type StreamingJobSkuName added in v0.3.1

type StreamingJobSkuName pulumi.String

The name of the SKU. Required on PUT (CreateOrReplace) requests.

func (StreamingJobSkuName) ElementType added in v0.3.1

func (StreamingJobSkuName) ElementType() reflect.Type

func (StreamingJobSkuName) ToStringOutput added in v0.3.1

func (e StreamingJobSkuName) ToStringOutput() pulumi.StringOutput

func (StreamingJobSkuName) ToStringOutputWithContext added in v0.3.1

func (e StreamingJobSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StreamingJobSkuName) ToStringPtrOutput added in v0.3.1

func (e StreamingJobSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamingJobSkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e StreamingJobSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StreamingJobSkuOutput

type StreamingJobSkuOutput struct{ *pulumi.OutputState }

The properties that are associated with a SKU.

func (StreamingJobSkuOutput) ElementType

func (StreamingJobSkuOutput) ElementType() reflect.Type

func (StreamingJobSkuOutput) Name

The name of the SKU. Required on PUT (CreateOrReplace) requests.

func (StreamingJobSkuOutput) ToStreamingJobSkuOutput

func (o StreamingJobSkuOutput) ToStreamingJobSkuOutput() StreamingJobSkuOutput

func (StreamingJobSkuOutput) ToStreamingJobSkuOutputWithContext

func (o StreamingJobSkuOutput) ToStreamingJobSkuOutputWithContext(ctx context.Context) StreamingJobSkuOutput

func (StreamingJobSkuOutput) ToStreamingJobSkuPtrOutput

func (o StreamingJobSkuOutput) ToStreamingJobSkuPtrOutput() StreamingJobSkuPtrOutput

func (StreamingJobSkuOutput) ToStreamingJobSkuPtrOutputWithContext

func (o StreamingJobSkuOutput) ToStreamingJobSkuPtrOutputWithContext(ctx context.Context) StreamingJobSkuPtrOutput

type StreamingJobSkuPtrInput

type StreamingJobSkuPtrInput interface {
	pulumi.Input

	ToStreamingJobSkuPtrOutput() StreamingJobSkuPtrOutput
	ToStreamingJobSkuPtrOutputWithContext(context.Context) StreamingJobSkuPtrOutput
}

StreamingJobSkuPtrInput is an input type that accepts StreamingJobSkuArgs, StreamingJobSkuPtr and StreamingJobSkuPtrOutput values. You can construct a concrete instance of `StreamingJobSkuPtrInput` via:

        StreamingJobSkuArgs{...}

or:

        nil

type StreamingJobSkuPtrOutput

type StreamingJobSkuPtrOutput struct{ *pulumi.OutputState }

func (StreamingJobSkuPtrOutput) Elem

func (StreamingJobSkuPtrOutput) ElementType

func (StreamingJobSkuPtrOutput) ElementType() reflect.Type

func (StreamingJobSkuPtrOutput) Name

The name of the SKU. Required on PUT (CreateOrReplace) requests.

func (StreamingJobSkuPtrOutput) ToStreamingJobSkuPtrOutput

func (o StreamingJobSkuPtrOutput) ToStreamingJobSkuPtrOutput() StreamingJobSkuPtrOutput

func (StreamingJobSkuPtrOutput) ToStreamingJobSkuPtrOutputWithContext

func (o StreamingJobSkuPtrOutput) ToStreamingJobSkuPtrOutputWithContext(ctx context.Context) StreamingJobSkuPtrOutput

type StreamingJobSkuResponse

type StreamingJobSkuResponse struct {
	// The name of the SKU. Required on PUT (CreateOrReplace) requests.
	Name *string `pulumi:"name"`
}

The properties that are associated with a SKU.

type StreamingJobSkuResponseArgs

type StreamingJobSkuResponseArgs struct {
	// The name of the SKU. Required on PUT (CreateOrReplace) requests.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The properties that are associated with a SKU.

func (StreamingJobSkuResponseArgs) ElementType

func (StreamingJobSkuResponseArgs) ToStreamingJobSkuResponseOutput

func (i StreamingJobSkuResponseArgs) ToStreamingJobSkuResponseOutput() StreamingJobSkuResponseOutput

func (StreamingJobSkuResponseArgs) ToStreamingJobSkuResponseOutputWithContext

func (i StreamingJobSkuResponseArgs) ToStreamingJobSkuResponseOutputWithContext(ctx context.Context) StreamingJobSkuResponseOutput

func (StreamingJobSkuResponseArgs) ToStreamingJobSkuResponsePtrOutput

func (i StreamingJobSkuResponseArgs) ToStreamingJobSkuResponsePtrOutput() StreamingJobSkuResponsePtrOutput

func (StreamingJobSkuResponseArgs) ToStreamingJobSkuResponsePtrOutputWithContext

func (i StreamingJobSkuResponseArgs) ToStreamingJobSkuResponsePtrOutputWithContext(ctx context.Context) StreamingJobSkuResponsePtrOutput

type StreamingJobSkuResponseInput

type StreamingJobSkuResponseInput interface {
	pulumi.Input

	ToStreamingJobSkuResponseOutput() StreamingJobSkuResponseOutput
	ToStreamingJobSkuResponseOutputWithContext(context.Context) StreamingJobSkuResponseOutput
}

StreamingJobSkuResponseInput is an input type that accepts StreamingJobSkuResponseArgs and StreamingJobSkuResponseOutput values. You can construct a concrete instance of `StreamingJobSkuResponseInput` via:

StreamingJobSkuResponseArgs{...}

type StreamingJobSkuResponseOutput

type StreamingJobSkuResponseOutput struct{ *pulumi.OutputState }

The properties that are associated with a SKU.

func (StreamingJobSkuResponseOutput) ElementType

func (StreamingJobSkuResponseOutput) Name

The name of the SKU. Required on PUT (CreateOrReplace) requests.

func (StreamingJobSkuResponseOutput) ToStreamingJobSkuResponseOutput

func (o StreamingJobSkuResponseOutput) ToStreamingJobSkuResponseOutput() StreamingJobSkuResponseOutput

func (StreamingJobSkuResponseOutput) ToStreamingJobSkuResponseOutputWithContext

func (o StreamingJobSkuResponseOutput) ToStreamingJobSkuResponseOutputWithContext(ctx context.Context) StreamingJobSkuResponseOutput

func (StreamingJobSkuResponseOutput) ToStreamingJobSkuResponsePtrOutput

func (o StreamingJobSkuResponseOutput) ToStreamingJobSkuResponsePtrOutput() StreamingJobSkuResponsePtrOutput

func (StreamingJobSkuResponseOutput) ToStreamingJobSkuResponsePtrOutputWithContext

func (o StreamingJobSkuResponseOutput) ToStreamingJobSkuResponsePtrOutputWithContext(ctx context.Context) StreamingJobSkuResponsePtrOutput

type StreamingJobSkuResponsePtrInput

type StreamingJobSkuResponsePtrInput interface {
	pulumi.Input

	ToStreamingJobSkuResponsePtrOutput() StreamingJobSkuResponsePtrOutput
	ToStreamingJobSkuResponsePtrOutputWithContext(context.Context) StreamingJobSkuResponsePtrOutput
}

StreamingJobSkuResponsePtrInput is an input type that accepts StreamingJobSkuResponseArgs, StreamingJobSkuResponsePtr and StreamingJobSkuResponsePtrOutput values. You can construct a concrete instance of `StreamingJobSkuResponsePtrInput` via:

        StreamingJobSkuResponseArgs{...}

or:

        nil

type StreamingJobSkuResponsePtrOutput

type StreamingJobSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (StreamingJobSkuResponsePtrOutput) Elem

func (StreamingJobSkuResponsePtrOutput) ElementType

func (StreamingJobSkuResponsePtrOutput) Name

The name of the SKU. Required on PUT (CreateOrReplace) requests.

func (StreamingJobSkuResponsePtrOutput) ToStreamingJobSkuResponsePtrOutput

func (o StreamingJobSkuResponsePtrOutput) ToStreamingJobSkuResponsePtrOutput() StreamingJobSkuResponsePtrOutput

func (StreamingJobSkuResponsePtrOutput) ToStreamingJobSkuResponsePtrOutputWithContext

func (o StreamingJobSkuResponsePtrOutput) ToStreamingJobSkuResponsePtrOutputWithContext(ctx context.Context) StreamingJobSkuResponsePtrOutput

type StreamingJobState

type StreamingJobState struct {
	// The cluster which streaming jobs will run on.
	Cluster ClusterInfoResponsePtrInput
	// Controls certain runtime behaviors of the streaming job.
	CompatibilityLevel pulumi.StringPtrInput
	// Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. .
	ContentStoragePolicy pulumi.StringPtrInput
	// Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created.
	CreatedDate pulumi.StringPtrInput
	// The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.
	DataLocale pulumi.StringPtrInput
	// The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringPtrInput
	// The maximum tolerable delay in seconds where events arriving late could be included.  Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.
	EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrInput
	// The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.
	EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrInput
	// Indicates the policy to apply to events that arrive out of order in the input event stream.
	EventsOutOfOrderPolicy pulumi.StringPtrInput
	// The storage account where the custom code artifacts are located.
	Externals ExternalResponsePtrInput
	// A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Functions FunctionResponseArrayInput
	// Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs.
	Identity IdentityResponsePtrInput
	// A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.
	Inputs InputResponseArrayInput
	// A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job.
	JobId pulumi.StringPtrInput
	// Describes the state of the streaming job.
	JobState pulumi.StringPtrInput
	// The properties that are associated with an Azure Storage account with MSI
	JobStorageAccount JobStorageAccountResponsePtrInput
	// Describes the type of the job. Valid modes are `Cloud` and 'Edge'.
	JobType pulumi.StringPtrInput
	// Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set.
	LastOutputEventTime pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).
	OutputErrorPolicy pulumi.StringPtrInput
	// This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.
	OutputStartMode pulumi.StringPtrInput
	// Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.
	OutputStartTime pulumi.StringPtrInput
	// A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.
	Outputs OutputResponseArrayInput
	// Describes the provisioning status of the streaming job.
	ProvisioningState pulumi.StringPtrInput
	// Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests.
	Sku StreamingJobSkuResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.
	Transformation TransformationResponsePtrInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (StreamingJobState) ElementType

func (StreamingJobState) ElementType() reflect.Type

type Transformation

type Transformation struct {
	// Resource name
	Name *string `pulumi:"name"`
	// Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
	Query *string `pulumi:"query"`
	// Specifies the number of streaming units that the streaming job uses.
	StreamingUnits *int `pulumi:"streamingUnits"`
}

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

type TransformationArgs

type TransformationArgs struct {
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
	Query pulumi.StringPtrInput `pulumi:"query"`
	// Specifies the number of streaming units that the streaming job uses.
	StreamingUnits pulumi.IntPtrInput `pulumi:"streamingUnits"`
}

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

func (TransformationArgs) ElementType

func (TransformationArgs) ElementType() reflect.Type

func (TransformationArgs) ToTransformationOutput

func (i TransformationArgs) ToTransformationOutput() TransformationOutput

func (TransformationArgs) ToTransformationOutputWithContext

func (i TransformationArgs) ToTransformationOutputWithContext(ctx context.Context) TransformationOutput

func (TransformationArgs) ToTransformationPtrOutput

func (i TransformationArgs) ToTransformationPtrOutput() TransformationPtrOutput

func (TransformationArgs) ToTransformationPtrOutputWithContext

func (i TransformationArgs) ToTransformationPtrOutputWithContext(ctx context.Context) TransformationPtrOutput

type TransformationInput

type TransformationInput interface {
	pulumi.Input

	ToTransformationOutput() TransformationOutput
	ToTransformationOutputWithContext(context.Context) TransformationOutput
}

TransformationInput is an input type that accepts TransformationArgs and TransformationOutput values. You can construct a concrete instance of `TransformationInput` via:

TransformationArgs{...}

type TransformationOutput

type TransformationOutput struct{ *pulumi.OutputState }

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

func (TransformationOutput) ElementType

func (TransformationOutput) ElementType() reflect.Type

func (TransformationOutput) Name

Resource name

func (TransformationOutput) Query

Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.

func (TransformationOutput) StreamingUnits

func (o TransformationOutput) StreamingUnits() pulumi.IntPtrOutput

Specifies the number of streaming units that the streaming job uses.

func (TransformationOutput) ToTransformationOutput

func (o TransformationOutput) ToTransformationOutput() TransformationOutput

func (TransformationOutput) ToTransformationOutputWithContext

func (o TransformationOutput) ToTransformationOutputWithContext(ctx context.Context) TransformationOutput

func (TransformationOutput) ToTransformationPtrOutput

func (o TransformationOutput) ToTransformationPtrOutput() TransformationPtrOutput

func (TransformationOutput) ToTransformationPtrOutputWithContext

func (o TransformationOutput) ToTransformationPtrOutputWithContext(ctx context.Context) TransformationPtrOutput

type TransformationPtrInput

type TransformationPtrInput interface {
	pulumi.Input

	ToTransformationPtrOutput() TransformationPtrOutput
	ToTransformationPtrOutputWithContext(context.Context) TransformationPtrOutput
}

TransformationPtrInput is an input type that accepts TransformationArgs, TransformationPtr and TransformationPtrOutput values. You can construct a concrete instance of `TransformationPtrInput` via:

        TransformationArgs{...}

or:

        nil

type TransformationPtrOutput

type TransformationPtrOutput struct{ *pulumi.OutputState }

func (TransformationPtrOutput) Elem

func (TransformationPtrOutput) ElementType

func (TransformationPtrOutput) ElementType() reflect.Type

func (TransformationPtrOutput) Name

Resource name

func (TransformationPtrOutput) Query

Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.

func (TransformationPtrOutput) StreamingUnits

func (o TransformationPtrOutput) StreamingUnits() pulumi.IntPtrOutput

Specifies the number of streaming units that the streaming job uses.

func (TransformationPtrOutput) ToTransformationPtrOutput

func (o TransformationPtrOutput) ToTransformationPtrOutput() TransformationPtrOutput

func (TransformationPtrOutput) ToTransformationPtrOutputWithContext

func (o TransformationPtrOutput) ToTransformationPtrOutputWithContext(ctx context.Context) TransformationPtrOutput

type TransformationResponse

type TransformationResponse struct {
	// The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name *string `pulumi:"name"`
	// Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
	Query *string `pulumi:"query"`
	// Specifies the number of streaming units that the streaming job uses.
	StreamingUnits *int `pulumi:"streamingUnits"`
	// Resource type
	Type string `pulumi:"type"`
}

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

type TransformationResponseArgs

type TransformationResponseArgs struct {
	// The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Resource Id
	Id pulumi.StringInput `pulumi:"id"`
	// Resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.
	Query pulumi.StringPtrInput `pulumi:"query"`
	// Specifies the number of streaming units that the streaming job uses.
	StreamingUnits pulumi.IntPtrInput `pulumi:"streamingUnits"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

func (TransformationResponseArgs) ElementType

func (TransformationResponseArgs) ElementType() reflect.Type

func (TransformationResponseArgs) ToTransformationResponseOutput

func (i TransformationResponseArgs) ToTransformationResponseOutput() TransformationResponseOutput

func (TransformationResponseArgs) ToTransformationResponseOutputWithContext

func (i TransformationResponseArgs) ToTransformationResponseOutputWithContext(ctx context.Context) TransformationResponseOutput

func (TransformationResponseArgs) ToTransformationResponsePtrOutput

func (i TransformationResponseArgs) ToTransformationResponsePtrOutput() TransformationResponsePtrOutput

func (TransformationResponseArgs) ToTransformationResponsePtrOutputWithContext

func (i TransformationResponseArgs) ToTransformationResponsePtrOutputWithContext(ctx context.Context) TransformationResponsePtrOutput

type TransformationResponseInput

type TransformationResponseInput interface {
	pulumi.Input

	ToTransformationResponseOutput() TransformationResponseOutput
	ToTransformationResponseOutputWithContext(context.Context) TransformationResponseOutput
}

TransformationResponseInput is an input type that accepts TransformationResponseArgs and TransformationResponseOutput values. You can construct a concrete instance of `TransformationResponseInput` via:

TransformationResponseArgs{...}

type TransformationResponseOutput

type TransformationResponseOutput struct{ *pulumi.OutputState }

A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.

func (TransformationResponseOutput) ElementType

func (TransformationResponseOutput) Etag

The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (TransformationResponseOutput) Id

Resource Id

func (TransformationResponseOutput) Name

Resource name

func (TransformationResponseOutput) Query

Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.

func (TransformationResponseOutput) StreamingUnits

Specifies the number of streaming units that the streaming job uses.

func (TransformationResponseOutput) ToTransformationResponseOutput

func (o TransformationResponseOutput) ToTransformationResponseOutput() TransformationResponseOutput

func (TransformationResponseOutput) ToTransformationResponseOutputWithContext

func (o TransformationResponseOutput) ToTransformationResponseOutputWithContext(ctx context.Context) TransformationResponseOutput

func (TransformationResponseOutput) ToTransformationResponsePtrOutput

func (o TransformationResponseOutput) ToTransformationResponsePtrOutput() TransformationResponsePtrOutput

func (TransformationResponseOutput) ToTransformationResponsePtrOutputWithContext

func (o TransformationResponseOutput) ToTransformationResponsePtrOutputWithContext(ctx context.Context) TransformationResponsePtrOutput

func (TransformationResponseOutput) Type

Resource type

type TransformationResponsePtrInput

type TransformationResponsePtrInput interface {
	pulumi.Input

	ToTransformationResponsePtrOutput() TransformationResponsePtrOutput
	ToTransformationResponsePtrOutputWithContext(context.Context) TransformationResponsePtrOutput
}

TransformationResponsePtrInput is an input type that accepts TransformationResponseArgs, TransformationResponsePtr and TransformationResponsePtrOutput values. You can construct a concrete instance of `TransformationResponsePtrInput` via:

        TransformationResponseArgs{...}

or:

        nil

type TransformationResponsePtrOutput

type TransformationResponsePtrOutput struct{ *pulumi.OutputState }

func (TransformationResponsePtrOutput) Elem

func (TransformationResponsePtrOutput) ElementType

func (TransformationResponsePtrOutput) Etag

The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

func (TransformationResponsePtrOutput) Id

Resource Id

func (TransformationResponsePtrOutput) Name

Resource name

func (TransformationResponsePtrOutput) Query

Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests.

func (TransformationResponsePtrOutput) StreamingUnits

Specifies the number of streaming units that the streaming job uses.

func (TransformationResponsePtrOutput) ToTransformationResponsePtrOutput

func (o TransformationResponsePtrOutput) ToTransformationResponsePtrOutput() TransformationResponsePtrOutput

func (TransformationResponsePtrOutput) ToTransformationResponsePtrOutputWithContext

func (o TransformationResponsePtrOutput) ToTransformationResponsePtrOutputWithContext(ctx context.Context) TransformationResponsePtrOutput

func (TransformationResponsePtrOutput) Type

Resource type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL