Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type FunctionJavaScriptUDF
- type FunctionJavaScriptUDFArgs
- type FunctionJavaScriptUDFInput
- type FunctionJavaScriptUDFInputArgs
- func (FunctionJavaScriptUDFInputArgs) ElementType() reflect.Type
- func (i FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutput() FunctionJavaScriptUDFInputOutput
- func (i FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputOutput
- type FunctionJavaScriptUDFInputArray
- func (FunctionJavaScriptUDFInputArray) ElementType() reflect.Type
- func (i FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutput() FunctionJavaScriptUDFInputArrayOutput
- func (i FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputArrayOutput
- type FunctionJavaScriptUDFInputArrayInput
- type FunctionJavaScriptUDFInputArrayOutput
- func (FunctionJavaScriptUDFInputArrayOutput) ElementType() reflect.Type
- func (o FunctionJavaScriptUDFInputArrayOutput) Index(i pulumi.IntInput) FunctionJavaScriptUDFInputOutput
- func (o FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutput() FunctionJavaScriptUDFInputArrayOutput
- func (o FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputArrayOutput
- type FunctionJavaScriptUDFInputInput
- type FunctionJavaScriptUDFInputOutput
- func (FunctionJavaScriptUDFInputOutput) ElementType() reflect.Type
- func (o FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutput() FunctionJavaScriptUDFInputOutput
- func (o FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputOutput
- func (o FunctionJavaScriptUDFInputOutput) Type() pulumi.StringOutput
- type FunctionJavaScriptUDFOutput
- type FunctionJavaScriptUDFOutputArgs
- func (FunctionJavaScriptUDFOutputArgs) ElementType() reflect.Type
- func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutput() FunctionJavaScriptUDFOutputOutput
- func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputOutput
- func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
- func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
- type FunctionJavaScriptUDFOutputInput
- type FunctionJavaScriptUDFOutputOutput
- func (FunctionJavaScriptUDFOutputOutput) ElementType() reflect.Type
- func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutput() FunctionJavaScriptUDFOutputOutput
- func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputOutput
- func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
- func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
- func (o FunctionJavaScriptUDFOutputOutput) Type() pulumi.StringOutput
- type FunctionJavaScriptUDFOutputPtrInput
- type FunctionJavaScriptUDFOutputPtrOutput
- func (o FunctionJavaScriptUDFOutputPtrOutput) Elem() FunctionJavaScriptUDFOutputOutput
- func (FunctionJavaScriptUDFOutputPtrOutput) ElementType() reflect.Type
- func (o FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
- func (o FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
- func (o FunctionJavaScriptUDFOutputPtrOutput) Type() pulumi.StringOutput
- type FunctionJavaScriptUDFState
- type Job
- type JobArgs
- type JobState
- type LookupJobArgs
- type LookupJobResult
- type OutputBlob
- type OutputBlobArgs
- type OutputBlobSerialization
- type OutputBlobSerializationArgs
- func (OutputBlobSerializationArgs) ElementType() reflect.Type
- func (i OutputBlobSerializationArgs) ToOutputBlobSerializationOutput() OutputBlobSerializationOutput
- func (i OutputBlobSerializationArgs) ToOutputBlobSerializationOutputWithContext(ctx context.Context) OutputBlobSerializationOutput
- func (i OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
- func (i OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
- type OutputBlobSerializationInput
- type OutputBlobSerializationOutput
- func (OutputBlobSerializationOutput) ElementType() reflect.Type
- func (o OutputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputBlobSerializationOutput) Format() pulumi.StringPtrOutput
- func (o OutputBlobSerializationOutput) ToOutputBlobSerializationOutput() OutputBlobSerializationOutput
- func (o OutputBlobSerializationOutput) ToOutputBlobSerializationOutputWithContext(ctx context.Context) OutputBlobSerializationOutput
- func (o OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
- func (o OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
- func (o OutputBlobSerializationOutput) Type() pulumi.StringOutput
- type OutputBlobSerializationPtrInput
- type OutputBlobSerializationPtrOutput
- func (o OutputBlobSerializationPtrOutput) Elem() OutputBlobSerializationOutput
- func (OutputBlobSerializationPtrOutput) ElementType() reflect.Type
- func (o OutputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputBlobSerializationPtrOutput) Format() pulumi.StringPtrOutput
- func (o OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
- func (o OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
- func (o OutputBlobSerializationPtrOutput) Type() pulumi.StringOutput
- type OutputBlobState
- type OutputEventHub
- type OutputEventHubArgs
- type OutputEventHubSerialization
- type OutputEventHubSerializationArgs
- func (OutputEventHubSerializationArgs) ElementType() reflect.Type
- func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutput() OutputEventHubSerializationOutput
- func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutputWithContext(ctx context.Context) OutputEventHubSerializationOutput
- func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
- func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
- type OutputEventHubSerializationInput
- type OutputEventHubSerializationOutput
- func (OutputEventHubSerializationOutput) ElementType() reflect.Type
- func (o OutputEventHubSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationOutput) Format() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutput() OutputEventHubSerializationOutput
- func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutputWithContext(ctx context.Context) OutputEventHubSerializationOutput
- func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
- func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
- func (o OutputEventHubSerializationOutput) Type() pulumi.StringOutput
- type OutputEventHubSerializationPtrInput
- type OutputEventHubSerializationPtrOutput
- func (o OutputEventHubSerializationPtrOutput) Elem() OutputEventHubSerializationOutput
- func (OutputEventHubSerializationPtrOutput) ElementType() reflect.Type
- func (o OutputEventHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationPtrOutput) Format() pulumi.StringPtrOutput
- func (o OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
- func (o OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
- func (o OutputEventHubSerializationPtrOutput) Type() pulumi.StringOutput
- type OutputEventHubState
- type OutputMssql
- type OutputMssqlArgs
- type OutputMssqlState
- type OutputServiceBusQueue
- type OutputServiceBusQueueArgs
- type OutputServiceBusQueueSerialization
- type OutputServiceBusQueueSerializationArgs
- func (OutputServiceBusQueueSerializationArgs) ElementType() reflect.Type
- func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutput() OutputServiceBusQueueSerializationOutput
- func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationOutput
- func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
- func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
- type OutputServiceBusQueueSerializationInput
- type OutputServiceBusQueueSerializationOutput
- func (OutputServiceBusQueueSerializationOutput) ElementType() reflect.Type
- func (o OutputServiceBusQueueSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationOutput) Format() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutput() OutputServiceBusQueueSerializationOutput
- func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationOutput
- func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
- func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
- func (o OutputServiceBusQueueSerializationOutput) Type() pulumi.StringOutput
- type OutputServiceBusQueueSerializationPtrInput
- type OutputServiceBusQueueSerializationPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) Elem() OutputServiceBusQueueSerializationOutput
- func (OutputServiceBusQueueSerializationPtrOutput) ElementType() reflect.Type
- func (o OutputServiceBusQueueSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) Format() pulumi.StringPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
- func (o OutputServiceBusQueueSerializationPtrOutput) Type() pulumi.StringOutput
- type OutputServiceBusQueueState
- type OutputServicebusTopic
- type OutputServicebusTopicArgs
- type OutputServicebusTopicSerialization
- type OutputServicebusTopicSerializationArgs
- func (OutputServicebusTopicSerializationArgs) ElementType() reflect.Type
- func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutput() OutputServicebusTopicSerializationOutput
- func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationOutput
- func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
- func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
- type OutputServicebusTopicSerializationInput
- type OutputServicebusTopicSerializationOutput
- func (OutputServicebusTopicSerializationOutput) ElementType() reflect.Type
- func (o OutputServicebusTopicSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationOutput) Format() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutput() OutputServicebusTopicSerializationOutput
- func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationOutput
- func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
- func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
- func (o OutputServicebusTopicSerializationOutput) Type() pulumi.StringOutput
- type OutputServicebusTopicSerializationPtrInput
- type OutputServicebusTopicSerializationPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) Elem() OutputServicebusTopicSerializationOutput
- func (OutputServicebusTopicSerializationPtrOutput) ElementType() reflect.Type
- func (o OutputServicebusTopicSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) Format() pulumi.StringPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
- func (o OutputServicebusTopicSerializationPtrOutput) Type() pulumi.StringOutput
- type OutputServicebusTopicState
- type ReferenceInputBlob
- type ReferenceInputBlobArgs
- type ReferenceInputBlobSerialization
- type ReferenceInputBlobSerializationArgs
- func (ReferenceInputBlobSerializationArgs) ElementType() reflect.Type
- func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutput() ReferenceInputBlobSerializationOutput
- func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationOutput
- func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
- func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
- type ReferenceInputBlobSerializationInput
- type ReferenceInputBlobSerializationOutput
- func (ReferenceInputBlobSerializationOutput) ElementType() reflect.Type
- func (o ReferenceInputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o ReferenceInputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutput() ReferenceInputBlobSerializationOutput
- func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationOutput
- func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
- func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
- func (o ReferenceInputBlobSerializationOutput) Type() pulumi.StringOutput
- type ReferenceInputBlobSerializationPtrInput
- type ReferenceInputBlobSerializationPtrOutput
- func (o ReferenceInputBlobSerializationPtrOutput) Elem() ReferenceInputBlobSerializationOutput
- func (ReferenceInputBlobSerializationPtrOutput) ElementType() reflect.Type
- func (o ReferenceInputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o ReferenceInputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
- func (o ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
- func (o ReferenceInputBlobSerializationPtrOutput) Type() pulumi.StringOutput
- type ReferenceInputBlobState
- type StreamInputBlob
- type StreamInputBlobArgs
- type StreamInputBlobSerialization
- type StreamInputBlobSerializationArgs
- func (StreamInputBlobSerializationArgs) ElementType() reflect.Type
- func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutput() StreamInputBlobSerializationOutput
- func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutputWithContext(ctx context.Context) StreamInputBlobSerializationOutput
- func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
- func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
- type StreamInputBlobSerializationInput
- type StreamInputBlobSerializationOutput
- func (StreamInputBlobSerializationOutput) ElementType() reflect.Type
- func (o StreamInputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutput() StreamInputBlobSerializationOutput
- func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutputWithContext(ctx context.Context) StreamInputBlobSerializationOutput
- func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
- func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
- func (o StreamInputBlobSerializationOutput) Type() pulumi.StringOutput
- type StreamInputBlobSerializationPtrInput
- type StreamInputBlobSerializationPtrOutput
- func (o StreamInputBlobSerializationPtrOutput) Elem() StreamInputBlobSerializationOutput
- func (StreamInputBlobSerializationPtrOutput) ElementType() reflect.Type
- func (o StreamInputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
- func (o StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
- func (o StreamInputBlobSerializationPtrOutput) Type() pulumi.StringOutput
- type StreamInputBlobState
- type StreamInputEventHub
- type StreamInputEventHubArgs
- type StreamInputEventHubSerialization
- type StreamInputEventHubSerializationArgs
- func (StreamInputEventHubSerializationArgs) ElementType() reflect.Type
- func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutput() StreamInputEventHubSerializationOutput
- func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutputWithContext(ctx context.Context) StreamInputEventHubSerializationOutput
- func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
- func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
- type StreamInputEventHubSerializationInput
- type StreamInputEventHubSerializationOutput
- func (StreamInputEventHubSerializationOutput) ElementType() reflect.Type
- func (o StreamInputEventHubSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputEventHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutput() StreamInputEventHubSerializationOutput
- func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutputWithContext(ctx context.Context) StreamInputEventHubSerializationOutput
- func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
- func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
- func (o StreamInputEventHubSerializationOutput) Type() pulumi.StringOutput
- type StreamInputEventHubSerializationPtrInput
- type StreamInputEventHubSerializationPtrOutput
- func (o StreamInputEventHubSerializationPtrOutput) Elem() StreamInputEventHubSerializationOutput
- func (StreamInputEventHubSerializationPtrOutput) ElementType() reflect.Type
- func (o StreamInputEventHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputEventHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
- func (o StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
- func (o StreamInputEventHubSerializationPtrOutput) Type() pulumi.StringOutput
- type StreamInputEventHubState
- type StreamInputIotHub
- type StreamInputIotHubArgs
- type StreamInputIotHubSerialization
- type StreamInputIotHubSerializationArgs
- func (StreamInputIotHubSerializationArgs) ElementType() reflect.Type
- func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutput() StreamInputIotHubSerializationOutput
- func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutputWithContext(ctx context.Context) StreamInputIotHubSerializationOutput
- func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
- func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
- type StreamInputIotHubSerializationInput
- type StreamInputIotHubSerializationOutput
- func (StreamInputIotHubSerializationOutput) ElementType() reflect.Type
- func (o StreamInputIotHubSerializationOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputIotHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutput() StreamInputIotHubSerializationOutput
- func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutputWithContext(ctx context.Context) StreamInputIotHubSerializationOutput
- func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
- func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
- func (o StreamInputIotHubSerializationOutput) Type() pulumi.StringOutput
- type StreamInputIotHubSerializationPtrInput
- type StreamInputIotHubSerializationPtrOutput
- func (o StreamInputIotHubSerializationPtrOutput) Elem() StreamInputIotHubSerializationOutput
- func (StreamInputIotHubSerializationPtrOutput) ElementType() reflect.Type
- func (o StreamInputIotHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o StreamInputIotHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
- func (o StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
- func (o StreamInputIotHubSerializationPtrOutput) Type() pulumi.StringOutput
- type StreamInputIotHubState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FunctionJavaScriptUDF ¶
type FunctionJavaScriptUDF struct { pulumi.CustomResourceState // One or more `input` blocks as defined below. Inputs FunctionJavaScriptUDFInputArrayOutput `pulumi:"inputs"` // The name of the JavaScript UDF Function. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // An `output` blocks as defined below. Output FunctionJavaScriptUDFOutputOutput `pulumi:"output"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The JavaScript of this UDF Function. Script pulumi.StringOutput `pulumi:"script"` // The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` }
Manages a JavaScript UDF Function within Stream Analytics Streaming Job.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_function_javascript_udf.html.markdown.
func GetFunctionJavaScriptUDF ¶
func GetFunctionJavaScriptUDF(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionJavaScriptUDFState, opts ...pulumi.ResourceOption) (*FunctionJavaScriptUDF, error)
GetFunctionJavaScriptUDF gets an existing FunctionJavaScriptUDF 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 NewFunctionJavaScriptUDF ¶
func NewFunctionJavaScriptUDF(ctx *pulumi.Context, name string, args *FunctionJavaScriptUDFArgs, opts ...pulumi.ResourceOption) (*FunctionJavaScriptUDF, error)
NewFunctionJavaScriptUDF registers a new resource with the given unique name, arguments, and options.
type FunctionJavaScriptUDFArgs ¶
type FunctionJavaScriptUDFArgs struct { // One or more `input` blocks as defined below. Inputs FunctionJavaScriptUDFInputArrayInput // The name of the JavaScript UDF Function. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `output` blocks as defined below. Output FunctionJavaScriptUDFOutputInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The JavaScript of this UDF Function. Script pulumi.StringInput // The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput }
The set of arguments for constructing a FunctionJavaScriptUDF resource.
func (FunctionJavaScriptUDFArgs) ElementType ¶
func (FunctionJavaScriptUDFArgs) ElementType() reflect.Type
type FunctionJavaScriptUDFInput ¶
type FunctionJavaScriptUDFInput struct { // The Data Type for the Input Argument of this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`. Type string `pulumi:"type"` }
type FunctionJavaScriptUDFInputArgs ¶
type FunctionJavaScriptUDFInputArgs struct { // The Data Type for the Input Argument of this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`. Type pulumi.StringInput `pulumi:"type"` }
func (FunctionJavaScriptUDFInputArgs) ElementType ¶
func (FunctionJavaScriptUDFInputArgs) ElementType() reflect.Type
func (FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutput ¶
func (i FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutput() FunctionJavaScriptUDFInputOutput
func (FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutputWithContext ¶
func (i FunctionJavaScriptUDFInputArgs) ToFunctionJavaScriptUDFInputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputOutput
type FunctionJavaScriptUDFInputArray ¶
type FunctionJavaScriptUDFInputArray []FunctionJavaScriptUDFInputInput
func (FunctionJavaScriptUDFInputArray) ElementType ¶
func (FunctionJavaScriptUDFInputArray) ElementType() reflect.Type
func (FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutput ¶
func (i FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutput() FunctionJavaScriptUDFInputArrayOutput
func (FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutputWithContext ¶
func (i FunctionJavaScriptUDFInputArray) ToFunctionJavaScriptUDFInputArrayOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputArrayOutput
type FunctionJavaScriptUDFInputArrayInput ¶
type FunctionJavaScriptUDFInputArrayInput interface { pulumi.Input ToFunctionJavaScriptUDFInputArrayOutput() FunctionJavaScriptUDFInputArrayOutput ToFunctionJavaScriptUDFInputArrayOutputWithContext(context.Context) FunctionJavaScriptUDFInputArrayOutput }
type FunctionJavaScriptUDFInputArrayOutput ¶
type FunctionJavaScriptUDFInputArrayOutput struct{ *pulumi.OutputState }
func (FunctionJavaScriptUDFInputArrayOutput) ElementType ¶
func (FunctionJavaScriptUDFInputArrayOutput) ElementType() reflect.Type
func (FunctionJavaScriptUDFInputArrayOutput) Index ¶
func (o FunctionJavaScriptUDFInputArrayOutput) Index(i pulumi.IntInput) FunctionJavaScriptUDFInputOutput
func (FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutput ¶
func (o FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutput() FunctionJavaScriptUDFInputArrayOutput
func (FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutputWithContext ¶
func (o FunctionJavaScriptUDFInputArrayOutput) ToFunctionJavaScriptUDFInputArrayOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputArrayOutput
type FunctionJavaScriptUDFInputInput ¶
type FunctionJavaScriptUDFInputInput interface { pulumi.Input ToFunctionJavaScriptUDFInputOutput() FunctionJavaScriptUDFInputOutput ToFunctionJavaScriptUDFInputOutputWithContext(context.Context) FunctionJavaScriptUDFInputOutput }
type FunctionJavaScriptUDFInputOutput ¶
type FunctionJavaScriptUDFInputOutput struct{ *pulumi.OutputState }
func (FunctionJavaScriptUDFInputOutput) ElementType ¶
func (FunctionJavaScriptUDFInputOutput) ElementType() reflect.Type
func (FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutput ¶
func (o FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutput() FunctionJavaScriptUDFInputOutput
func (FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutputWithContext ¶
func (o FunctionJavaScriptUDFInputOutput) ToFunctionJavaScriptUDFInputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFInputOutput
func (FunctionJavaScriptUDFInputOutput) Type ¶
func (o FunctionJavaScriptUDFInputOutput) Type() pulumi.StringOutput
The Data Type for the Input Argument of this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`.
type FunctionJavaScriptUDFOutput ¶
type FunctionJavaScriptUDFOutput struct { // The Data Type output from this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`. Type string `pulumi:"type"` }
type FunctionJavaScriptUDFOutputArgs ¶
type FunctionJavaScriptUDFOutputArgs struct { // The Data Type output from this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`. Type pulumi.StringInput `pulumi:"type"` }
func (FunctionJavaScriptUDFOutputArgs) ElementType ¶
func (FunctionJavaScriptUDFOutputArgs) ElementType() reflect.Type
func (FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutput ¶
func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutput() FunctionJavaScriptUDFOutputOutput
func (FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutputWithContext ¶
func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputOutput
func (FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutput ¶
func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
func (FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutputWithContext ¶
func (i FunctionJavaScriptUDFOutputArgs) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
type FunctionJavaScriptUDFOutputInput ¶
type FunctionJavaScriptUDFOutputInput interface { pulumi.Input ToFunctionJavaScriptUDFOutputOutput() FunctionJavaScriptUDFOutputOutput ToFunctionJavaScriptUDFOutputOutputWithContext(context.Context) FunctionJavaScriptUDFOutputOutput }
type FunctionJavaScriptUDFOutputOutput ¶
type FunctionJavaScriptUDFOutputOutput struct{ *pulumi.OutputState }
func (FunctionJavaScriptUDFOutputOutput) ElementType ¶
func (FunctionJavaScriptUDFOutputOutput) ElementType() reflect.Type
func (FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutput ¶
func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutput() FunctionJavaScriptUDFOutputOutput
func (FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutputWithContext ¶
func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputOutput
func (FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutput ¶
func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
func (FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext ¶
func (o FunctionJavaScriptUDFOutputOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
func (FunctionJavaScriptUDFOutputOutput) Type ¶
func (o FunctionJavaScriptUDFOutputOutput) Type() pulumi.StringOutput
The Data Type output from this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`.
type FunctionJavaScriptUDFOutputPtrInput ¶
type FunctionJavaScriptUDFOutputPtrInput interface { pulumi.Input ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput ToFunctionJavaScriptUDFOutputPtrOutputWithContext(context.Context) FunctionJavaScriptUDFOutputPtrOutput }
func FunctionJavaScriptUDFOutputPtr ¶
func FunctionJavaScriptUDFOutputPtr(v *FunctionJavaScriptUDFOutputArgs) FunctionJavaScriptUDFOutputPtrInput
type FunctionJavaScriptUDFOutputPtrOutput ¶
type FunctionJavaScriptUDFOutputPtrOutput struct{ *pulumi.OutputState }
func (FunctionJavaScriptUDFOutputPtrOutput) ElementType ¶
func (FunctionJavaScriptUDFOutputPtrOutput) ElementType() reflect.Type
func (FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutput ¶
func (o FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutput() FunctionJavaScriptUDFOutputPtrOutput
func (FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext ¶
func (o FunctionJavaScriptUDFOutputPtrOutput) ToFunctionJavaScriptUDFOutputPtrOutputWithContext(ctx context.Context) FunctionJavaScriptUDFOutputPtrOutput
func (FunctionJavaScriptUDFOutputPtrOutput) Type ¶
func (o FunctionJavaScriptUDFOutputPtrOutput) Type() pulumi.StringOutput
The Data Type output from this JavaScript Function. Possible values include `array`, `any`, `bigint`, `datetime`, `float`, `nvarchar(max)` and `record`.
type FunctionJavaScriptUDFState ¶
type FunctionJavaScriptUDFState struct { // One or more `input` blocks as defined below. Inputs FunctionJavaScriptUDFInputArrayInput // The name of the JavaScript UDF Function. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `output` blocks as defined below. Output FunctionJavaScriptUDFOutputPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The JavaScript of this UDF Function. Script pulumi.StringPtrInput // The name of the Stream Analytics Job where this Function should be created. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput }
func (FunctionJavaScriptUDFState) ElementType ¶
func (FunctionJavaScriptUDFState) ElementType() reflect.Type
type Job ¶
type Job struct { pulumi.CustomResourceState // Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are `1.0` and `1.1`. CompatibilityLevel pulumi.StringOutput `pulumi:"compatibilityLevel"` // Specifies the Data Locale of the Job, which [should be a supported .NET Culture](https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx). DataLocale pulumi.StringOutput `pulumi:"dataLocale"` // Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is `-1` (indefinite) to `1814399` (20d 23h 59m 59s). Default is `0`. EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrOutput `pulumi:"eventsLateArrivalMaxDelayInSeconds"` // Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is `0` to `599` (9m 59s). Default is `5`. EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrOutput `pulumi:"eventsOutOfOrderMaxDelayInSeconds"` // Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are `Adjust` and `Drop`. Default is `Adjust`. EventsOutOfOrderPolicy pulumi.StringPtrOutput `pulumi:"eventsOutOfOrderPolicy"` // The Job ID assigned by the Stream Analytics Job. JobId pulumi.StringOutput `pulumi:"jobId"` // The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are `Drop` and `Stop`. Default is `Drop`. OutputErrorPolicy pulumi.StringPtrOutput `pulumi:"outputErrorPolicy"` // The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the number of streaming units that the streaming job uses. Supported values are `1`, `3`, `6` and multiples of `6` up to `120`. StreamingUnits pulumi.IntOutput `pulumi:"streamingUnits"` // A mapping of tags assigned to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the query that will be run in the streaming job, [written in Stream Analytics Query Language (SAQL)](https://msdn.microsoft.com/library/azure/dn834998). TransformationQuery pulumi.StringOutput `pulumi:"transformationQuery"` }
Manages a Stream Analytics Job.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_job.html.markdown.
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type JobArgs ¶
type JobArgs struct { // Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are `1.0` and `1.1`. CompatibilityLevel pulumi.StringPtrInput // Specifies the Data Locale of the Job, which [should be a supported .NET Culture](https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx). DataLocale pulumi.StringPtrInput // Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is `-1` (indefinite) to `1814399` (20d 23h 59m 59s). Default is `0`. EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrInput // Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is `0` to `599` (9m 59s). Default is `5`. EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrInput // Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are `Adjust` and `Drop`. Default is `Adjust`. EventsOutOfOrderPolicy pulumi.StringPtrInput // The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are `Drop` and `Stop`. Default is `Drop`. OutputErrorPolicy pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the number of streaming units that the streaming job uses. Supported values are `1`, `3`, `6` and multiples of `6` up to `120`. StreamingUnits pulumi.IntInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput // Specifies the query that will be run in the streaming job, [written in Stream Analytics Query Language (SAQL)](https://msdn.microsoft.com/library/azure/dn834998). TransformationQuery pulumi.StringInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobState ¶
type JobState struct { // Specifies the compatibility level for this job - which controls certain runtime behaviors of the streaming job. Possible values are `1.0` and `1.1`. CompatibilityLevel pulumi.StringPtrInput // Specifies the Data Locale of the Job, which [should be a supported .NET Culture](https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx). DataLocale pulumi.StringPtrInput // Specifies the maximum tolerable delay in seconds where events arriving late could be included. Supported range is `-1` (indefinite) to `1814399` (20d 23h 59m 59s). Default is `0`. EventsLateArrivalMaxDelayInSeconds pulumi.IntPtrInput // Specifies the maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order. Supported range is `0` to `599` (9m 59s). Default is `5`. EventsOutOfOrderMaxDelayInSeconds pulumi.IntPtrInput // Specifies the policy which should be applied to events which arrive out of order in the input event stream. Possible values are `Adjust` and `Drop`. Default is `Adjust`. EventsOutOfOrderPolicy pulumi.StringPtrInput // The Job ID assigned by the Stream Analytics Job. JobId pulumi.StringPtrInput // The Azure Region in which the Resource Group exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). Possible values are `Drop` and `Stop`. Default is `Drop`. OutputErrorPolicy pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the number of streaming units that the streaming job uses. Supported values are `1`, `3`, `6` and multiples of `6` up to `120`. StreamingUnits pulumi.IntPtrInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput // Specifies the query that will be run in the streaming job, [written in Stream Analytics Query Language (SAQL)](https://msdn.microsoft.com/library/azure/dn834998). TransformationQuery pulumi.StringPtrInput }
func (JobState) ElementType ¶
type LookupJobArgs ¶
type LookupJobArgs struct { // Specifies the name of the Stream Analytics Job. Name string `pulumi:"name"` // Specifies the name of the resource group the Stream Analytics Job is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getJob.
type LookupJobResult ¶
type LookupJobResult struct { // The compatibility level for this job. CompatibilityLevel string `pulumi:"compatibilityLevel"` // The Data Locale of the Job. DataLocale string `pulumi:"dataLocale"` // The maximum tolerable delay in seconds where events arriving late could be included. 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"` // The policy which should be applied to events which arrive out of order in the input event stream. EventsOutOfOrderPolicy string `pulumi:"eventsOutOfOrderPolicy"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Job ID assigned by the Stream Analytics Job. JobId string `pulumi:"jobId"` // The Azure location where the Stream Analytics Job exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // The policy which should be applied to events which arrive at the output and cannot be written to the external storage due to being malformed (such as missing column values, column values of wrong type or size). OutputErrorPolicy string `pulumi:"outputErrorPolicy"` ResourceGroupName string `pulumi:"resourceGroupName"` // The number of streaming units that the streaming job uses. StreamingUnits int `pulumi:"streamingUnits"` // The query that will be run in the streaming job, [written in Stream Analytics Query Language (SAQL)](https://msdn.microsoft.com/library/azure/dn834998). TransformationQuery string `pulumi:"transformationQuery"` }
A collection of values returned by getJob.
func LookupJob ¶
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
Use this data source to access information about an existing Stream Analytics Job.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/stream_analytics_job.html.markdown.
type OutputBlob ¶
type OutputBlob struct { pulumi.CustomResourceState // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringOutput `pulumi:"dateFormat"` // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // 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. PathPattern pulumi.StringOutput `pulumi:"pathPattern"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization OutputBlobSerializationOutput `pulumi:"serialization"` // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringOutput `pulumi:"storageAccountKey"` // The name of the Storage Account. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // The name of the Container within the Storage Account. StorageContainerName pulumi.StringOutput `pulumi:"storageContainerName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringOutput `pulumi:"timeFormat"` }
Manages a Stream Analytics Output to Blob Storage.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_output_blob.html.markdown.
func GetOutputBlob ¶
func GetOutputBlob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OutputBlobState, opts ...pulumi.ResourceOption) (*OutputBlob, error)
GetOutputBlob gets an existing OutputBlob 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 NewOutputBlob ¶
func NewOutputBlob(ctx *pulumi.Context, name string, args *OutputBlobArgs, opts ...pulumi.ResourceOption) (*OutputBlob, error)
NewOutputBlob registers a new resource with the given unique name, arguments, and options.
type OutputBlobArgs ¶
type OutputBlobArgs struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization OutputBlobSerializationInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringInput // The name of the Storage Account. StorageAccountName pulumi.StringInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringInput }
The set of arguments for constructing a OutputBlob resource.
func (OutputBlobArgs) ElementType ¶
func (OutputBlobArgs) ElementType() reflect.Type
type OutputBlobSerialization ¶
type OutputBlobSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format *string `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type OutputBlobSerializationArgs ¶
type OutputBlobSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format pulumi.StringPtrInput `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (OutputBlobSerializationArgs) ElementType ¶
func (OutputBlobSerializationArgs) ElementType() reflect.Type
func (OutputBlobSerializationArgs) ToOutputBlobSerializationOutput ¶
func (i OutputBlobSerializationArgs) ToOutputBlobSerializationOutput() OutputBlobSerializationOutput
func (OutputBlobSerializationArgs) ToOutputBlobSerializationOutputWithContext ¶
func (i OutputBlobSerializationArgs) ToOutputBlobSerializationOutputWithContext(ctx context.Context) OutputBlobSerializationOutput
func (OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutput ¶
func (i OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
func (OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutputWithContext ¶
func (i OutputBlobSerializationArgs) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
type OutputBlobSerializationInput ¶
type OutputBlobSerializationInput interface { pulumi.Input ToOutputBlobSerializationOutput() OutputBlobSerializationOutput ToOutputBlobSerializationOutputWithContext(context.Context) OutputBlobSerializationOutput }
type OutputBlobSerializationOutput ¶
type OutputBlobSerializationOutput struct{ *pulumi.OutputState }
func (OutputBlobSerializationOutput) ElementType ¶
func (OutputBlobSerializationOutput) ElementType() reflect.Type
func (OutputBlobSerializationOutput) Encoding ¶
func (o OutputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputBlobSerializationOutput) FieldDelimiter ¶
func (o OutputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputBlobSerializationOutput) Format ¶
func (o OutputBlobSerializationOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputBlobSerializationOutput) ToOutputBlobSerializationOutput ¶
func (o OutputBlobSerializationOutput) ToOutputBlobSerializationOutput() OutputBlobSerializationOutput
func (OutputBlobSerializationOutput) ToOutputBlobSerializationOutputWithContext ¶
func (o OutputBlobSerializationOutput) ToOutputBlobSerializationOutputWithContext(ctx context.Context) OutputBlobSerializationOutput
func (OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutput ¶
func (o OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
func (OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutputWithContext ¶
func (o OutputBlobSerializationOutput) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
func (OutputBlobSerializationOutput) Type ¶
func (o OutputBlobSerializationOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputBlobSerializationPtrInput ¶
type OutputBlobSerializationPtrInput interface { pulumi.Input ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput ToOutputBlobSerializationPtrOutputWithContext(context.Context) OutputBlobSerializationPtrOutput }
func OutputBlobSerializationPtr ¶
func OutputBlobSerializationPtr(v *OutputBlobSerializationArgs) OutputBlobSerializationPtrInput
type OutputBlobSerializationPtrOutput ¶
type OutputBlobSerializationPtrOutput struct{ *pulumi.OutputState }
func (OutputBlobSerializationPtrOutput) Elem ¶
func (o OutputBlobSerializationPtrOutput) Elem() OutputBlobSerializationOutput
func (OutputBlobSerializationPtrOutput) ElementType ¶
func (OutputBlobSerializationPtrOutput) ElementType() reflect.Type
func (OutputBlobSerializationPtrOutput) Encoding ¶
func (o OutputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputBlobSerializationPtrOutput) FieldDelimiter ¶
func (o OutputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputBlobSerializationPtrOutput) Format ¶
func (o OutputBlobSerializationPtrOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutput ¶
func (o OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutput() OutputBlobSerializationPtrOutput
func (OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutputWithContext ¶
func (o OutputBlobSerializationPtrOutput) ToOutputBlobSerializationPtrOutputWithContext(ctx context.Context) OutputBlobSerializationPtrOutput
func (OutputBlobSerializationPtrOutput) Type ¶
func (o OutputBlobSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputBlobState ¶
type OutputBlobState struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringPtrInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization OutputBlobSerializationPtrInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringPtrInput // The name of the Storage Account. StorageAccountName pulumi.StringPtrInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringPtrInput }
func (OutputBlobState) ElementType ¶
func (OutputBlobState) ElementType() reflect.Type
type OutputEventHub ¶
type OutputEventHub struct { pulumi.CustomResourceState // The name of the Event Hub. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization OutputEventHubSerializationOutput `pulumi:"serialization"` // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringOutput `pulumi:"servicebusNamespace"` SharedAccessPolicyKey pulumi.StringOutput `pulumi:"sharedAccessPolicyKey"` SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` }
Manages a Stream Analytics Output to an EventHub.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_output_eventhub.html.markdown.
func GetOutputEventHub ¶
func GetOutputEventHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OutputEventHubState, opts ...pulumi.ResourceOption) (*OutputEventHub, error)
GetOutputEventHub gets an existing OutputEventHub 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 NewOutputEventHub ¶
func NewOutputEventHub(ctx *pulumi.Context, name string, args *OutputEventHubArgs, opts ...pulumi.ResourceOption) (*OutputEventHub, error)
NewOutputEventHub registers a new resource with the given unique name, arguments, and options.
type OutputEventHubArgs ¶
type OutputEventHubArgs struct { // The name of the Event Hub. EventhubName pulumi.StringInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization OutputEventHubSerializationInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringInput SharedAccessPolicyKey pulumi.StringInput SharedAccessPolicyName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput }
The set of arguments for constructing a OutputEventHub resource.
func (OutputEventHubArgs) ElementType ¶
func (OutputEventHubArgs) ElementType() reflect.Type
type OutputEventHubSerialization ¶
type OutputEventHubSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format *string `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type OutputEventHubSerializationArgs ¶
type OutputEventHubSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format pulumi.StringPtrInput `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (OutputEventHubSerializationArgs) ElementType ¶
func (OutputEventHubSerializationArgs) ElementType() reflect.Type
func (OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutput ¶
func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutput() OutputEventHubSerializationOutput
func (OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutputWithContext ¶
func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationOutputWithContext(ctx context.Context) OutputEventHubSerializationOutput
func (OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutput ¶
func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
func (OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutputWithContext ¶
func (i OutputEventHubSerializationArgs) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
type OutputEventHubSerializationInput ¶
type OutputEventHubSerializationInput interface { pulumi.Input ToOutputEventHubSerializationOutput() OutputEventHubSerializationOutput ToOutputEventHubSerializationOutputWithContext(context.Context) OutputEventHubSerializationOutput }
type OutputEventHubSerializationOutput ¶
type OutputEventHubSerializationOutput struct{ *pulumi.OutputState }
func (OutputEventHubSerializationOutput) ElementType ¶
func (OutputEventHubSerializationOutput) ElementType() reflect.Type
func (OutputEventHubSerializationOutput) Encoding ¶
func (o OutputEventHubSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputEventHubSerializationOutput) FieldDelimiter ¶
func (o OutputEventHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputEventHubSerializationOutput) Format ¶
func (o OutputEventHubSerializationOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutput ¶
func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutput() OutputEventHubSerializationOutput
func (OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutputWithContext ¶
func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationOutputWithContext(ctx context.Context) OutputEventHubSerializationOutput
func (OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutput ¶
func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
func (OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutputWithContext ¶
func (o OutputEventHubSerializationOutput) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
func (OutputEventHubSerializationOutput) Type ¶
func (o OutputEventHubSerializationOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputEventHubSerializationPtrInput ¶
type OutputEventHubSerializationPtrInput interface { pulumi.Input ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput ToOutputEventHubSerializationPtrOutputWithContext(context.Context) OutputEventHubSerializationPtrOutput }
func OutputEventHubSerializationPtr ¶
func OutputEventHubSerializationPtr(v *OutputEventHubSerializationArgs) OutputEventHubSerializationPtrInput
type OutputEventHubSerializationPtrOutput ¶
type OutputEventHubSerializationPtrOutput struct{ *pulumi.OutputState }
func (OutputEventHubSerializationPtrOutput) ElementType ¶
func (OutputEventHubSerializationPtrOutput) ElementType() reflect.Type
func (OutputEventHubSerializationPtrOutput) Encoding ¶
func (o OutputEventHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputEventHubSerializationPtrOutput) FieldDelimiter ¶
func (o OutputEventHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputEventHubSerializationPtrOutput) Format ¶
func (o OutputEventHubSerializationPtrOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutput ¶
func (o OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutput() OutputEventHubSerializationPtrOutput
func (OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutputWithContext ¶
func (o OutputEventHubSerializationPtrOutput) ToOutputEventHubSerializationPtrOutputWithContext(ctx context.Context) OutputEventHubSerializationPtrOutput
func (OutputEventHubSerializationPtrOutput) Type ¶
func (o OutputEventHubSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputEventHubState ¶
type OutputEventHubState struct { // The name of the Event Hub. EventhubName pulumi.StringPtrInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization OutputEventHubSerializationPtrInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringPtrInput SharedAccessPolicyKey pulumi.StringPtrInput SharedAccessPolicyName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput }
func (OutputEventHubState) ElementType ¶
func (OutputEventHubState) ElementType() reflect.Type
type OutputMssql ¶
type OutputMssql struct { pulumi.CustomResourceState Database pulumi.StringOutput `pulumi:"database"` // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created. Password pulumi.StringOutput `pulumi:"password"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SQL server url. Changing this forces a new resource to be created. Server pulumi.StringOutput `pulumi:"server"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` // Table in the database that the output points to. Changing this forces a new resource to be created. Table pulumi.StringOutput `pulumi:"table"` // Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created. User pulumi.StringOutput `pulumi:"user"` }
Manages a Stream Analytics Output to Microsoft SQL Server Database.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_output_mssql.html.markdown.
func GetOutputMssql ¶
func GetOutputMssql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OutputMssqlState, opts ...pulumi.ResourceOption) (*OutputMssql, error)
GetOutputMssql gets an existing OutputMssql 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 NewOutputMssql ¶
func NewOutputMssql(ctx *pulumi.Context, name string, args *OutputMssqlArgs, opts ...pulumi.ResourceOption) (*OutputMssql, error)
NewOutputMssql registers a new resource with the given unique name, arguments, and options.
type OutputMssqlArgs ¶
type OutputMssqlArgs struct { Database pulumi.StringInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created. Password pulumi.StringInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SQL server url. Changing this forces a new resource to be created. Server pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput // Table in the database that the output points to. Changing this forces a new resource to be created. Table pulumi.StringInput // Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created. User pulumi.StringInput }
The set of arguments for constructing a OutputMssql resource.
func (OutputMssqlArgs) ElementType ¶
func (OutputMssqlArgs) ElementType() reflect.Type
type OutputMssqlState ¶
type OutputMssqlState struct { Database pulumi.StringPtrInput // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Password used together with username, to login to the Microsoft SQL Server. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SQL server url. Changing this forces a new resource to be created. Server pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput // Table in the database that the output points to. Changing this forces a new resource to be created. Table pulumi.StringPtrInput // Username used to login to the Microsoft SQL Server. Changing this forces a new resource to be created. User pulumi.StringPtrInput }
func (OutputMssqlState) ElementType ¶
func (OutputMssqlState) ElementType() reflect.Type
type OutputServiceBusQueue ¶
type OutputServiceBusQueue struct { pulumi.CustomResourceState // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Service Bus Queue. QueueName pulumi.StringOutput `pulumi:"queueName"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization OutputServiceBusQueueSerializationOutput `pulumi:"serialization"` // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringOutput `pulumi:"servicebusNamespace"` SharedAccessPolicyKey pulumi.StringOutput `pulumi:"sharedAccessPolicyKey"` SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` }
Manages a Stream Analytics Output to a ServiceBus Queue.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_output_servicebus_queue.html.markdown.
func GetOutputServiceBusQueue ¶
func GetOutputServiceBusQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OutputServiceBusQueueState, opts ...pulumi.ResourceOption) (*OutputServiceBusQueue, error)
GetOutputServiceBusQueue gets an existing OutputServiceBusQueue 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 NewOutputServiceBusQueue ¶
func NewOutputServiceBusQueue(ctx *pulumi.Context, name string, args *OutputServiceBusQueueArgs, opts ...pulumi.ResourceOption) (*OutputServiceBusQueue, error)
NewOutputServiceBusQueue registers a new resource with the given unique name, arguments, and options.
type OutputServiceBusQueueArgs ¶
type OutputServiceBusQueueArgs struct { // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Service Bus Queue. QueueName pulumi.StringInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization OutputServiceBusQueueSerializationInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringInput SharedAccessPolicyKey pulumi.StringInput SharedAccessPolicyName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput }
The set of arguments for constructing a OutputServiceBusQueue resource.
func (OutputServiceBusQueueArgs) ElementType ¶
func (OutputServiceBusQueueArgs) ElementType() reflect.Type
type OutputServiceBusQueueSerialization ¶
type OutputServiceBusQueueSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format *string `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type OutputServiceBusQueueSerializationArgs ¶
type OutputServiceBusQueueSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format pulumi.StringPtrInput `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (OutputServiceBusQueueSerializationArgs) ElementType ¶
func (OutputServiceBusQueueSerializationArgs) ElementType() reflect.Type
func (OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutput ¶
func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutput() OutputServiceBusQueueSerializationOutput
func (OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutputWithContext ¶
func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationOutput
func (OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutput ¶
func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
func (OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutputWithContext ¶
func (i OutputServiceBusQueueSerializationArgs) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
type OutputServiceBusQueueSerializationInput ¶
type OutputServiceBusQueueSerializationInput interface { pulumi.Input ToOutputServiceBusQueueSerializationOutput() OutputServiceBusQueueSerializationOutput ToOutputServiceBusQueueSerializationOutputWithContext(context.Context) OutputServiceBusQueueSerializationOutput }
type OutputServiceBusQueueSerializationOutput ¶
type OutputServiceBusQueueSerializationOutput struct{ *pulumi.OutputState }
func (OutputServiceBusQueueSerializationOutput) ElementType ¶
func (OutputServiceBusQueueSerializationOutput) ElementType() reflect.Type
func (OutputServiceBusQueueSerializationOutput) Encoding ¶
func (o OutputServiceBusQueueSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputServiceBusQueueSerializationOutput) FieldDelimiter ¶
func (o OutputServiceBusQueueSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputServiceBusQueueSerializationOutput) Format ¶
func (o OutputServiceBusQueueSerializationOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutput ¶
func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutput() OutputServiceBusQueueSerializationOutput
func (OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutputWithContext ¶
func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationOutput
func (OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutput ¶
func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
func (OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext ¶
func (o OutputServiceBusQueueSerializationOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
func (OutputServiceBusQueueSerializationOutput) Type ¶
func (o OutputServiceBusQueueSerializationOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputServiceBusQueueSerializationPtrInput ¶
type OutputServiceBusQueueSerializationPtrInput interface { pulumi.Input ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput ToOutputServiceBusQueueSerializationPtrOutputWithContext(context.Context) OutputServiceBusQueueSerializationPtrOutput }
func OutputServiceBusQueueSerializationPtr ¶
func OutputServiceBusQueueSerializationPtr(v *OutputServiceBusQueueSerializationArgs) OutputServiceBusQueueSerializationPtrInput
type OutputServiceBusQueueSerializationPtrOutput ¶
type OutputServiceBusQueueSerializationPtrOutput struct{ *pulumi.OutputState }
func (OutputServiceBusQueueSerializationPtrOutput) ElementType ¶
func (OutputServiceBusQueueSerializationPtrOutput) ElementType() reflect.Type
func (OutputServiceBusQueueSerializationPtrOutput) Encoding ¶
func (o OutputServiceBusQueueSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputServiceBusQueueSerializationPtrOutput) FieldDelimiter ¶
func (o OutputServiceBusQueueSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputServiceBusQueueSerializationPtrOutput) Format ¶
func (o OutputServiceBusQueueSerializationPtrOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutput ¶
func (o OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutput() OutputServiceBusQueueSerializationPtrOutput
func (OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext ¶
func (o OutputServiceBusQueueSerializationPtrOutput) ToOutputServiceBusQueueSerializationPtrOutputWithContext(ctx context.Context) OutputServiceBusQueueSerializationPtrOutput
func (OutputServiceBusQueueSerializationPtrOutput) Type ¶
func (o OutputServiceBusQueueSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputServiceBusQueueState ¶
type OutputServiceBusQueueState struct { // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Service Bus Queue. QueueName pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization OutputServiceBusQueueSerializationPtrInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringPtrInput SharedAccessPolicyKey pulumi.StringPtrInput SharedAccessPolicyName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput }
func (OutputServiceBusQueueState) ElementType ¶
func (OutputServiceBusQueueState) ElementType() reflect.Type
type OutputServicebusTopic ¶
type OutputServicebusTopic struct { pulumi.CustomResourceState // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization OutputServicebusTopicSerializationOutput `pulumi:"serialization"` // The namespace that is associated with the desired Event Hub, Service Bus Topic, Service Bus Topic, etc. ServicebusNamespace pulumi.StringOutput `pulumi:"servicebusNamespace"` SharedAccessPolicyKey pulumi.StringOutput `pulumi:"sharedAccessPolicyKey"` SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` // The name of the Service Bus Topic. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Manages a Stream Analytics Output to a ServiceBus Topic.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_output_servicebus_topic.html.markdown.
func GetOutputServicebusTopic ¶
func GetOutputServicebusTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OutputServicebusTopicState, opts ...pulumi.ResourceOption) (*OutputServicebusTopic, error)
GetOutputServicebusTopic gets an existing OutputServicebusTopic 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 NewOutputServicebusTopic ¶
func NewOutputServicebusTopic(ctx *pulumi.Context, name string, args *OutputServicebusTopicArgs, opts ...pulumi.ResourceOption) (*OutputServicebusTopic, error)
NewOutputServicebusTopic registers a new resource with the given unique name, arguments, and options.
type OutputServicebusTopicArgs ¶
type OutputServicebusTopicArgs struct { // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization OutputServicebusTopicSerializationInput // The namespace that is associated with the desired Event Hub, Service Bus Topic, Service Bus Topic, etc. ServicebusNamespace pulumi.StringInput SharedAccessPolicyKey pulumi.StringInput SharedAccessPolicyName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput // The name of the Service Bus Topic. TopicName pulumi.StringInput }
The set of arguments for constructing a OutputServicebusTopic resource.
func (OutputServicebusTopicArgs) ElementType ¶
func (OutputServicebusTopicArgs) ElementType() reflect.Type
type OutputServicebusTopicSerialization ¶
type OutputServicebusTopicSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format *string `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type OutputServicebusTopicSerializationArgs ¶
type OutputServicebusTopicSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`. Format pulumi.StringPtrInput `pulumi:"format"` // The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (OutputServicebusTopicSerializationArgs) ElementType ¶
func (OutputServicebusTopicSerializationArgs) ElementType() reflect.Type
func (OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutput ¶
func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutput() OutputServicebusTopicSerializationOutput
func (OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutputWithContext ¶
func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationOutput
func (OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutput ¶
func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
func (OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutputWithContext ¶
func (i OutputServicebusTopicSerializationArgs) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
type OutputServicebusTopicSerializationInput ¶
type OutputServicebusTopicSerializationInput interface { pulumi.Input ToOutputServicebusTopicSerializationOutput() OutputServicebusTopicSerializationOutput ToOutputServicebusTopicSerializationOutputWithContext(context.Context) OutputServicebusTopicSerializationOutput }
type OutputServicebusTopicSerializationOutput ¶
type OutputServicebusTopicSerializationOutput struct{ *pulumi.OutputState }
func (OutputServicebusTopicSerializationOutput) ElementType ¶
func (OutputServicebusTopicSerializationOutput) ElementType() reflect.Type
func (OutputServicebusTopicSerializationOutput) Encoding ¶
func (o OutputServicebusTopicSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputServicebusTopicSerializationOutput) FieldDelimiter ¶
func (o OutputServicebusTopicSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputServicebusTopicSerializationOutput) Format ¶
func (o OutputServicebusTopicSerializationOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutput ¶
func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutput() OutputServicebusTopicSerializationOutput
func (OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutputWithContext ¶
func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationOutput
func (OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutput ¶
func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
func (OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext ¶
func (o OutputServicebusTopicSerializationOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
func (OutputServicebusTopicSerializationOutput) Type ¶
func (o OutputServicebusTopicSerializationOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputServicebusTopicSerializationPtrInput ¶
type OutputServicebusTopicSerializationPtrInput interface { pulumi.Input ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput ToOutputServicebusTopicSerializationPtrOutputWithContext(context.Context) OutputServicebusTopicSerializationPtrOutput }
func OutputServicebusTopicSerializationPtr ¶
func OutputServicebusTopicSerializationPtr(v *OutputServicebusTopicSerializationArgs) OutputServicebusTopicSerializationPtrInput
type OutputServicebusTopicSerializationPtrOutput ¶
type OutputServicebusTopicSerializationPtrOutput struct{ *pulumi.OutputState }
func (OutputServicebusTopicSerializationPtrOutput) ElementType ¶
func (OutputServicebusTopicSerializationPtrOutput) ElementType() reflect.Type
func (OutputServicebusTopicSerializationPtrOutput) Encoding ¶
func (o OutputServicebusTopicSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (OutputServicebusTopicSerializationPtrOutput) FieldDelimiter ¶
func (o OutputServicebusTopicSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (OutputServicebusTopicSerializationPtrOutput) Format ¶
func (o OutputServicebusTopicSerializationPtrOutput) Format() pulumi.StringPtrOutput
Specifies the format of the JSON the output will be written in. Possible values are `Array` and `LineSeparated`.
func (OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutput ¶
func (o OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutput() OutputServicebusTopicSerializationPtrOutput
func (OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext ¶
func (o OutputServicebusTopicSerializationPtrOutput) ToOutputServicebusTopicSerializationPtrOutputWithContext(ctx context.Context) OutputServicebusTopicSerializationPtrOutput
func (OutputServicebusTopicSerializationPtrOutput) Type ¶
func (o OutputServicebusTopicSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for outgoing data streams. Possible values are `Avro`, `Csv` and `Json`.
type OutputServicebusTopicState ¶
type OutputServicebusTopicState struct { // The name of the Stream Output. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization OutputServicebusTopicSerializationPtrInput // The namespace that is associated with the desired Event Hub, Service Bus Topic, Service Bus Topic, etc. ServicebusNamespace pulumi.StringPtrInput SharedAccessPolicyKey pulumi.StringPtrInput SharedAccessPolicyName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput // The name of the Service Bus Topic. TopicName pulumi.StringPtrInput }
func (OutputServicebusTopicState) ElementType ¶
func (OutputServicebusTopicState) ElementType() reflect.Type
type ReferenceInputBlob ¶
type ReferenceInputBlob struct { pulumi.CustomResourceState // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringOutput `pulumi:"dateFormat"` // The name of the Reference Input Blob. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // 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. PathPattern pulumi.StringOutput `pulumi:"pathPattern"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization ReferenceInputBlobSerializationOutput `pulumi:"serialization"` // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringOutput `pulumi:"storageAccountKey"` // The name of the Storage Account that has the blob container with reference data. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // The name of the Container within the Storage Account. StorageContainerName pulumi.StringOutput `pulumi:"storageContainerName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringOutput `pulumi:"timeFormat"` }
Manages a Stream Analytics Reference Input Blob. Reference data (also known as a lookup table) is a finite data set that is static or slowly changing in nature, used to perform a lookup or to correlate with your data stream. Learn more [here](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-use-reference-data#azure-blob-storage).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_reference_input_blob.html.markdown.
func GetReferenceInputBlob ¶
func GetReferenceInputBlob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReferenceInputBlobState, opts ...pulumi.ResourceOption) (*ReferenceInputBlob, error)
GetReferenceInputBlob gets an existing ReferenceInputBlob 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 NewReferenceInputBlob ¶
func NewReferenceInputBlob(ctx *pulumi.Context, name string, args *ReferenceInputBlobArgs, opts ...pulumi.ResourceOption) (*ReferenceInputBlob, error)
NewReferenceInputBlob registers a new resource with the given unique name, arguments, and options.
type ReferenceInputBlobArgs ¶
type ReferenceInputBlobArgs struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringInput // The name of the Reference Input Blob. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization ReferenceInputBlobSerializationInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringInput // The name of the Storage Account that has the blob container with reference data. StorageAccountName pulumi.StringInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringInput }
The set of arguments for constructing a ReferenceInputBlob resource.
func (ReferenceInputBlobArgs) ElementType ¶
func (ReferenceInputBlobArgs) ElementType() reflect.Type
type ReferenceInputBlobSerialization ¶
type ReferenceInputBlobSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The serialization format used for the reference data. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type ReferenceInputBlobSerializationArgs ¶
type ReferenceInputBlobSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // The serialization format used for the reference data. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (ReferenceInputBlobSerializationArgs) ElementType ¶
func (ReferenceInputBlobSerializationArgs) ElementType() reflect.Type
func (ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutput ¶
func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutput() ReferenceInputBlobSerializationOutput
func (ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutputWithContext ¶
func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationOutput
func (ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutput ¶
func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
func (ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutputWithContext ¶
func (i ReferenceInputBlobSerializationArgs) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
type ReferenceInputBlobSerializationInput ¶
type ReferenceInputBlobSerializationInput interface { pulumi.Input ToReferenceInputBlobSerializationOutput() ReferenceInputBlobSerializationOutput ToReferenceInputBlobSerializationOutputWithContext(context.Context) ReferenceInputBlobSerializationOutput }
type ReferenceInputBlobSerializationOutput ¶
type ReferenceInputBlobSerializationOutput struct{ *pulumi.OutputState }
func (ReferenceInputBlobSerializationOutput) ElementType ¶
func (ReferenceInputBlobSerializationOutput) ElementType() reflect.Type
func (ReferenceInputBlobSerializationOutput) Encoding ¶
func (o ReferenceInputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (ReferenceInputBlobSerializationOutput) FieldDelimiter ¶
func (o ReferenceInputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutput ¶
func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutput() ReferenceInputBlobSerializationOutput
func (ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutputWithContext ¶
func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationOutput
func (ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutput ¶
func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
func (ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutputWithContext ¶
func (o ReferenceInputBlobSerializationOutput) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
func (ReferenceInputBlobSerializationOutput) Type ¶
func (o ReferenceInputBlobSerializationOutput) Type() pulumi.StringOutput
The serialization format used for the reference data. Possible values are `Avro`, `Csv` and `Json`.
type ReferenceInputBlobSerializationPtrInput ¶
type ReferenceInputBlobSerializationPtrInput interface { pulumi.Input ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput ToReferenceInputBlobSerializationPtrOutputWithContext(context.Context) ReferenceInputBlobSerializationPtrOutput }
func ReferenceInputBlobSerializationPtr ¶
func ReferenceInputBlobSerializationPtr(v *ReferenceInputBlobSerializationArgs) ReferenceInputBlobSerializationPtrInput
type ReferenceInputBlobSerializationPtrOutput ¶
type ReferenceInputBlobSerializationPtrOutput struct{ *pulumi.OutputState }
func (ReferenceInputBlobSerializationPtrOutput) ElementType ¶
func (ReferenceInputBlobSerializationPtrOutput) ElementType() reflect.Type
func (ReferenceInputBlobSerializationPtrOutput) Encoding ¶
func (o ReferenceInputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (ReferenceInputBlobSerializationPtrOutput) FieldDelimiter ¶
func (o ReferenceInputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutput ¶
func (o ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutput() ReferenceInputBlobSerializationPtrOutput
func (ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutputWithContext ¶
func (o ReferenceInputBlobSerializationPtrOutput) ToReferenceInputBlobSerializationPtrOutputWithContext(ctx context.Context) ReferenceInputBlobSerializationPtrOutput
func (ReferenceInputBlobSerializationPtrOutput) Type ¶
func (o ReferenceInputBlobSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for the reference data. Possible values are `Avro`, `Csv` and `Json`.
type ReferenceInputBlobState ¶
type ReferenceInputBlobState struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringPtrInput // The name of the Reference Input Blob. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization ReferenceInputBlobSerializationPtrInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringPtrInput // The name of the Storage Account that has the blob container with reference data. StorageAccountName pulumi.StringPtrInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringPtrInput }
func (ReferenceInputBlobState) ElementType ¶
func (ReferenceInputBlobState) ElementType() reflect.Type
type StreamInputBlob ¶
type StreamInputBlob struct { pulumi.CustomResourceState // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringOutput `pulumi:"dateFormat"` // The name of the Stream Input Blob. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // 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. PathPattern pulumi.StringOutput `pulumi:"pathPattern"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization StreamInputBlobSerializationOutput `pulumi:"serialization"` // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringOutput `pulumi:"storageAccountKey"` // The name of the Storage Account. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // The name of the Container within the Storage Account. StorageContainerName pulumi.StringOutput `pulumi:"storageContainerName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringOutput `pulumi:"timeFormat"` }
Manages a Stream Analytics Stream Input Blob.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_stream_input_blob.html.markdown.
func GetStreamInputBlob ¶
func GetStreamInputBlob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamInputBlobState, opts ...pulumi.ResourceOption) (*StreamInputBlob, error)
GetStreamInputBlob gets an existing StreamInputBlob 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 NewStreamInputBlob ¶
func NewStreamInputBlob(ctx *pulumi.Context, name string, args *StreamInputBlobArgs, opts ...pulumi.ResourceOption) (*StreamInputBlob, error)
NewStreamInputBlob registers a new resource with the given unique name, arguments, and options.
type StreamInputBlobArgs ¶
type StreamInputBlobArgs struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringInput // The name of the Stream Input Blob. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization StreamInputBlobSerializationInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringInput // The name of the Storage Account. StorageAccountName pulumi.StringInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringInput }
The set of arguments for constructing a StreamInputBlob resource.
func (StreamInputBlobArgs) ElementType ¶
func (StreamInputBlobArgs) ElementType() reflect.Type
type StreamInputBlobSerialization ¶
type StreamInputBlobSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type StreamInputBlobSerializationArgs ¶
type StreamInputBlobSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (StreamInputBlobSerializationArgs) ElementType ¶
func (StreamInputBlobSerializationArgs) ElementType() reflect.Type
func (StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutput ¶
func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutput() StreamInputBlobSerializationOutput
func (StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutputWithContext ¶
func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationOutputWithContext(ctx context.Context) StreamInputBlobSerializationOutput
func (StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutput ¶
func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
func (StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutputWithContext ¶
func (i StreamInputBlobSerializationArgs) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
type StreamInputBlobSerializationInput ¶
type StreamInputBlobSerializationInput interface { pulumi.Input ToStreamInputBlobSerializationOutput() StreamInputBlobSerializationOutput ToStreamInputBlobSerializationOutputWithContext(context.Context) StreamInputBlobSerializationOutput }
type StreamInputBlobSerializationOutput ¶
type StreamInputBlobSerializationOutput struct{ *pulumi.OutputState }
func (StreamInputBlobSerializationOutput) ElementType ¶
func (StreamInputBlobSerializationOutput) ElementType() reflect.Type
func (StreamInputBlobSerializationOutput) Encoding ¶
func (o StreamInputBlobSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputBlobSerializationOutput) FieldDelimiter ¶
func (o StreamInputBlobSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutput ¶
func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutput() StreamInputBlobSerializationOutput
func (StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutputWithContext ¶
func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationOutputWithContext(ctx context.Context) StreamInputBlobSerializationOutput
func (StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutput ¶
func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
func (StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutputWithContext ¶
func (o StreamInputBlobSerializationOutput) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
func (StreamInputBlobSerializationOutput) Type ¶
func (o StreamInputBlobSerializationOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputBlobSerializationPtrInput ¶
type StreamInputBlobSerializationPtrInput interface { pulumi.Input ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput ToStreamInputBlobSerializationPtrOutputWithContext(context.Context) StreamInputBlobSerializationPtrOutput }
func StreamInputBlobSerializationPtr ¶
func StreamInputBlobSerializationPtr(v *StreamInputBlobSerializationArgs) StreamInputBlobSerializationPtrInput
type StreamInputBlobSerializationPtrOutput ¶
type StreamInputBlobSerializationPtrOutput struct{ *pulumi.OutputState }
func (StreamInputBlobSerializationPtrOutput) ElementType ¶
func (StreamInputBlobSerializationPtrOutput) ElementType() reflect.Type
func (StreamInputBlobSerializationPtrOutput) Encoding ¶
func (o StreamInputBlobSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputBlobSerializationPtrOutput) FieldDelimiter ¶
func (o StreamInputBlobSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutput ¶
func (o StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutput() StreamInputBlobSerializationPtrOutput
func (StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutputWithContext ¶
func (o StreamInputBlobSerializationPtrOutput) ToStreamInputBlobSerializationPtrOutputWithContext(ctx context.Context) StreamInputBlobSerializationPtrOutput
func (StreamInputBlobSerializationPtrOutput) Type ¶
func (o StreamInputBlobSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputBlobState ¶
type StreamInputBlobState struct { // The date format. Wherever `{date}` appears in `pathPattern`, the value of this property is used as the date format instead. DateFormat pulumi.StringPtrInput // The name of the Stream Input Blob. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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. PathPattern pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization StreamInputBlobSerializationPtrInput // The Access Key which should be used to connect to this Storage Account. StorageAccountKey pulumi.StringPtrInput // The name of the Storage Account. StorageAccountName pulumi.StringPtrInput // The name of the Container within the Storage Account. StorageContainerName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput // The time format. Wherever `{time}` appears in `pathPattern`, the value of this property is used as the time format instead. TimeFormat pulumi.StringPtrInput }
func (StreamInputBlobState) ElementType ¶
func (StreamInputBlobState) ElementType() reflect.Type
type StreamInputEventHub ¶
type StreamInputEventHub struct { pulumi.CustomResourceState // 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. EventhubConsumerGroupName pulumi.StringOutput `pulumi:"eventhubConsumerGroupName"` // The name of the Event Hub. EventhubName pulumi.StringOutput `pulumi:"eventhubName"` // The name of the Stream Input EventHub. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization StreamInputEventHubSerializationOutput `pulumi:"serialization"` // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringOutput `pulumi:"servicebusNamespace"` SharedAccessPolicyKey pulumi.StringOutput `pulumi:"sharedAccessPolicyKey"` SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` }
Manages a Stream Analytics Stream Input EventHub.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_stream_input_eventhub.html.markdown.
func GetStreamInputEventHub ¶
func GetStreamInputEventHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamInputEventHubState, opts ...pulumi.ResourceOption) (*StreamInputEventHub, error)
GetStreamInputEventHub gets an existing StreamInputEventHub 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 NewStreamInputEventHub ¶
func NewStreamInputEventHub(ctx *pulumi.Context, name string, args *StreamInputEventHubArgs, opts ...pulumi.ResourceOption) (*StreamInputEventHub, error)
NewStreamInputEventHub registers a new resource with the given unique name, arguments, and options.
type StreamInputEventHubArgs ¶
type StreamInputEventHubArgs struct { // 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. EventhubConsumerGroupName pulumi.StringInput // The name of the Event Hub. EventhubName pulumi.StringInput // The name of the Stream Input EventHub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization StreamInputEventHubSerializationInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringInput SharedAccessPolicyKey pulumi.StringInput SharedAccessPolicyName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput }
The set of arguments for constructing a StreamInputEventHub resource.
func (StreamInputEventHubArgs) ElementType ¶
func (StreamInputEventHubArgs) ElementType() reflect.Type
type StreamInputEventHubSerialization ¶
type StreamInputEventHubSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type StreamInputEventHubSerializationArgs ¶
type StreamInputEventHubSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (StreamInputEventHubSerializationArgs) ElementType ¶
func (StreamInputEventHubSerializationArgs) ElementType() reflect.Type
func (StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutput ¶
func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutput() StreamInputEventHubSerializationOutput
func (StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutputWithContext ¶
func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationOutputWithContext(ctx context.Context) StreamInputEventHubSerializationOutput
func (StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutput ¶
func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
func (StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutputWithContext ¶
func (i StreamInputEventHubSerializationArgs) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
type StreamInputEventHubSerializationInput ¶
type StreamInputEventHubSerializationInput interface { pulumi.Input ToStreamInputEventHubSerializationOutput() StreamInputEventHubSerializationOutput ToStreamInputEventHubSerializationOutputWithContext(context.Context) StreamInputEventHubSerializationOutput }
type StreamInputEventHubSerializationOutput ¶
type StreamInputEventHubSerializationOutput struct{ *pulumi.OutputState }
func (StreamInputEventHubSerializationOutput) ElementType ¶
func (StreamInputEventHubSerializationOutput) ElementType() reflect.Type
func (StreamInputEventHubSerializationOutput) Encoding ¶
func (o StreamInputEventHubSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputEventHubSerializationOutput) FieldDelimiter ¶
func (o StreamInputEventHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutput ¶
func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutput() StreamInputEventHubSerializationOutput
func (StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutputWithContext ¶
func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationOutputWithContext(ctx context.Context) StreamInputEventHubSerializationOutput
func (StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutput ¶
func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
func (StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutputWithContext ¶
func (o StreamInputEventHubSerializationOutput) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
func (StreamInputEventHubSerializationOutput) Type ¶
func (o StreamInputEventHubSerializationOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputEventHubSerializationPtrInput ¶
type StreamInputEventHubSerializationPtrInput interface { pulumi.Input ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput ToStreamInputEventHubSerializationPtrOutputWithContext(context.Context) StreamInputEventHubSerializationPtrOutput }
func StreamInputEventHubSerializationPtr ¶
func StreamInputEventHubSerializationPtr(v *StreamInputEventHubSerializationArgs) StreamInputEventHubSerializationPtrInput
type StreamInputEventHubSerializationPtrOutput ¶
type StreamInputEventHubSerializationPtrOutput struct{ *pulumi.OutputState }
func (StreamInputEventHubSerializationPtrOutput) ElementType ¶
func (StreamInputEventHubSerializationPtrOutput) ElementType() reflect.Type
func (StreamInputEventHubSerializationPtrOutput) Encoding ¶
func (o StreamInputEventHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputEventHubSerializationPtrOutput) FieldDelimiter ¶
func (o StreamInputEventHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutput ¶
func (o StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutput() StreamInputEventHubSerializationPtrOutput
func (StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutputWithContext ¶
func (o StreamInputEventHubSerializationPtrOutput) ToStreamInputEventHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputEventHubSerializationPtrOutput
func (StreamInputEventHubSerializationPtrOutput) Type ¶
func (o StreamInputEventHubSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputEventHubState ¶
type StreamInputEventHubState struct { // 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. EventhubConsumerGroupName pulumi.StringPtrInput // The name of the Event Hub. EventhubName pulumi.StringPtrInput // The name of the Stream Input EventHub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization StreamInputEventHubSerializationPtrInput // The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. ServicebusNamespace pulumi.StringPtrInput SharedAccessPolicyKey pulumi.StringPtrInput SharedAccessPolicyName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput }
func (StreamInputEventHubState) ElementType ¶
func (StreamInputEventHubState) ElementType() reflect.Type
type StreamInputIotHub ¶
type StreamInputIotHub struct { pulumi.CustomResourceState // The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.). Endpoint pulumi.StringOutput `pulumi:"endpoint"` // 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. EventhubConsumerGroupName pulumi.StringOutput `pulumi:"eventhubConsumerGroupName"` // The name or the URI of the IoT Hub. IothubNamespace pulumi.StringOutput `pulumi:"iothubNamespace"` // The name of the Stream Input IoTHub. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `serialization` block as defined below. Serialization StreamInputIotHubSerializationOutput `pulumi:"serialization"` SharedAccessPolicyKey pulumi.StringOutput `pulumi:"sharedAccessPolicyKey"` SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"` // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringOutput `pulumi:"streamAnalyticsJobName"` }
Manages a Stream Analytics Stream Input IoTHub.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/stream_analytics_stream_input_iothub.html.markdown.
func GetStreamInputIotHub ¶
func GetStreamInputIotHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamInputIotHubState, opts ...pulumi.ResourceOption) (*StreamInputIotHub, error)
GetStreamInputIotHub gets an existing StreamInputIotHub 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 NewStreamInputIotHub ¶
func NewStreamInputIotHub(ctx *pulumi.Context, name string, args *StreamInputIotHubArgs, opts ...pulumi.ResourceOption) (*StreamInputIotHub, error)
NewStreamInputIotHub registers a new resource with the given unique name, arguments, and options.
type StreamInputIotHubArgs ¶
type StreamInputIotHubArgs struct { // The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.). Endpoint pulumi.StringInput // 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. EventhubConsumerGroupName pulumi.StringInput // The name or the URI of the IoT Hub. IothubNamespace pulumi.StringInput // The name of the Stream Input IoTHub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `serialization` block as defined below. Serialization StreamInputIotHubSerializationInput SharedAccessPolicyKey pulumi.StringInput SharedAccessPolicyName pulumi.StringInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringInput }
The set of arguments for constructing a StreamInputIotHub resource.
func (StreamInputIotHubArgs) ElementType ¶
func (StreamInputIotHubArgs) ElementType() reflect.Type
type StreamInputIotHubSerialization ¶
type StreamInputIotHubSerialization struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding *string `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type string `pulumi:"type"` }
type StreamInputIotHubSerializationArgs ¶
type StreamInputIotHubSerializationArgs struct { // The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`. Type pulumi.StringInput `pulumi:"type"` }
func (StreamInputIotHubSerializationArgs) ElementType ¶
func (StreamInputIotHubSerializationArgs) ElementType() reflect.Type
func (StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutput ¶
func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutput() StreamInputIotHubSerializationOutput
func (StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutputWithContext ¶
func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationOutputWithContext(ctx context.Context) StreamInputIotHubSerializationOutput
func (StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutput ¶
func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
func (StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutputWithContext ¶
func (i StreamInputIotHubSerializationArgs) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
type StreamInputIotHubSerializationInput ¶
type StreamInputIotHubSerializationInput interface { pulumi.Input ToStreamInputIotHubSerializationOutput() StreamInputIotHubSerializationOutput ToStreamInputIotHubSerializationOutputWithContext(context.Context) StreamInputIotHubSerializationOutput }
type StreamInputIotHubSerializationOutput ¶
type StreamInputIotHubSerializationOutput struct{ *pulumi.OutputState }
func (StreamInputIotHubSerializationOutput) ElementType ¶
func (StreamInputIotHubSerializationOutput) ElementType() reflect.Type
func (StreamInputIotHubSerializationOutput) Encoding ¶
func (o StreamInputIotHubSerializationOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputIotHubSerializationOutput) FieldDelimiter ¶
func (o StreamInputIotHubSerializationOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutput ¶
func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutput() StreamInputIotHubSerializationOutput
func (StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutputWithContext ¶
func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationOutputWithContext(ctx context.Context) StreamInputIotHubSerializationOutput
func (StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutput ¶
func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
func (StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutputWithContext ¶
func (o StreamInputIotHubSerializationOutput) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
func (StreamInputIotHubSerializationOutput) Type ¶
func (o StreamInputIotHubSerializationOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputIotHubSerializationPtrInput ¶
type StreamInputIotHubSerializationPtrInput interface { pulumi.Input ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput ToStreamInputIotHubSerializationPtrOutputWithContext(context.Context) StreamInputIotHubSerializationPtrOutput }
func StreamInputIotHubSerializationPtr ¶
func StreamInputIotHubSerializationPtr(v *StreamInputIotHubSerializationArgs) StreamInputIotHubSerializationPtrInput
type StreamInputIotHubSerializationPtrOutput ¶
type StreamInputIotHubSerializationPtrOutput struct{ *pulumi.OutputState }
func (StreamInputIotHubSerializationPtrOutput) ElementType ¶
func (StreamInputIotHubSerializationPtrOutput) ElementType() reflect.Type
func (StreamInputIotHubSerializationPtrOutput) Encoding ¶
func (o StreamInputIotHubSerializationPtrOutput) Encoding() pulumi.StringPtrOutput
The encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. It currently can only be set to `UTF8`.
func (StreamInputIotHubSerializationPtrOutput) FieldDelimiter ¶
func (o StreamInputIotHubSerializationPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
The delimiter that will be used to separate comma-separated value (CSV) records. Possible values are ` ` (space), `,` (comma), ` ` (tab), `|` (pipe) and `;`.
func (StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutput ¶
func (o StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutput() StreamInputIotHubSerializationPtrOutput
func (StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutputWithContext ¶
func (o StreamInputIotHubSerializationPtrOutput) ToStreamInputIotHubSerializationPtrOutputWithContext(ctx context.Context) StreamInputIotHubSerializationPtrOutput
func (StreamInputIotHubSerializationPtrOutput) Type ¶
func (o StreamInputIotHubSerializationPtrOutput) Type() pulumi.StringOutput
The serialization format used for incoming data streams. Possible values are `Avro`, `Csv` and `Json`.
type StreamInputIotHubState ¶
type StreamInputIotHubState struct { // The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.). Endpoint pulumi.StringPtrInput // 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. EventhubConsumerGroupName pulumi.StringPtrInput // The name or the URI of the IoT Hub. IothubNamespace pulumi.StringPtrInput // The name of the Stream Input IoTHub. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Stream Analytics Job exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `serialization` block as defined below. Serialization StreamInputIotHubSerializationPtrInput SharedAccessPolicyKey pulumi.StringPtrInput SharedAccessPolicyName pulumi.StringPtrInput // The name of the Stream Analytics Job. Changing this forces a new resource to be created. StreamAnalyticsJobName pulumi.StringPtrInput }
func (StreamInputIotHubState) ElementType ¶
func (StreamInputIotHubState) ElementType() reflect.Type