Documentation
¶
Index ¶
- Constants
- type DeadLetterEndPointType
- func (DeadLetterEndPointType) ElementType() reflect.Type
- func (e DeadLetterEndPointType) ToStringOutput() pulumi.StringOutput
- func (e DeadLetterEndPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeadLetterEndPointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeadLetterEndPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointType
- func (EndpointType) ElementType() reflect.Type
- func (e EndpointType) ToStringOutput() pulumi.StringOutput
- func (e EndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventDeliverySchema
- func (EventDeliverySchema) ElementType() reflect.Type
- func (e EventDeliverySchema) ToStringOutput() pulumi.StringOutput
- func (e EventDeliverySchema) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EventDeliverySchema) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EventDeliverySchema) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventHubEventSubscriptionDestination
- type EventHubEventSubscriptionDestinationArgs
- func (EventHubEventSubscriptionDestinationArgs) ElementType() reflect.Type
- func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutput() EventHubEventSubscriptionDestinationOutput
- func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationOutput
- type EventHubEventSubscriptionDestinationInput
- type EventHubEventSubscriptionDestinationOutput
- func (EventHubEventSubscriptionDestinationOutput) ElementType() reflect.Type
- func (o EventHubEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
- func (o EventHubEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
- func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutput() EventHubEventSubscriptionDestinationOutput
- func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationOutput
- type EventHubEventSubscriptionDestinationResponse
- type EventHubEventSubscriptionDestinationResponseArgs
- func (EventHubEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
- func (i EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutput() EventHubEventSubscriptionDestinationResponseOutput
- func (i EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationResponseOutput
- type EventHubEventSubscriptionDestinationResponseInput
- type EventHubEventSubscriptionDestinationResponseOutput
- func (EventHubEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
- func (o EventHubEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
- func (o EventHubEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutput() EventHubEventSubscriptionDestinationResponseOutput
- func (o EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationResponseOutput
- type EventSubscription
- type EventSubscriptionArgs
- type EventSubscriptionFilter
- type EventSubscriptionFilterArgs
- func (EventSubscriptionFilterArgs) ElementType() reflect.Type
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterInput
- type EventSubscriptionFilterOutput
- func (EventSubscriptionFilterOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterPtrInput
- type EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterPtrOutput) Elem() EventSubscriptionFilterOutput
- func (EventSubscriptionFilterPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterPtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterResponse
- type EventSubscriptionFilterResponseArgs
- func (EventSubscriptionFilterResponseArgs) ElementType() reflect.Type
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionFilterResponseInput
- type EventSubscriptionFilterResponseOutput
- func (EventSubscriptionFilterResponseOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterResponseOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterResponseOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponseOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionFilterResponsePtrInput
- type EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) Elem() EventSubscriptionFilterResponseOutput
- func (EventSubscriptionFilterResponsePtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionInput
- type EventSubscriptionOutput
- type EventSubscriptionState
- type GetEventSubscriptionFullUrlArgs
- type GetEventSubscriptionFullUrlResult
- type HybridConnectionEventSubscriptionDestination
- type HybridConnectionEventSubscriptionDestinationArgs
- func (HybridConnectionEventSubscriptionDestinationArgs) ElementType() reflect.Type
- func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutput() HybridConnectionEventSubscriptionDestinationOutput
- func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationOutput
- type HybridConnectionEventSubscriptionDestinationInput
- type HybridConnectionEventSubscriptionDestinationOutput
- func (HybridConnectionEventSubscriptionDestinationOutput) ElementType() reflect.Type
- func (o HybridConnectionEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
- func (o HybridConnectionEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
- func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutput() HybridConnectionEventSubscriptionDestinationOutput
- func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationOutput
- type HybridConnectionEventSubscriptionDestinationResponse
- type HybridConnectionEventSubscriptionDestinationResponseArgs
- func (HybridConnectionEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
- func (i HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutput() HybridConnectionEventSubscriptionDestinationResponseOutput
- func (i HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput
- type HybridConnectionEventSubscriptionDestinationResponseInput
- type HybridConnectionEventSubscriptionDestinationResponseOutput
- func (HybridConnectionEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
- func (o HybridConnectionEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
- func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutput() HybridConnectionEventSubscriptionDestinationResponseOutput
- func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput
- type InputSchema
- func (InputSchema) ElementType() reflect.Type
- func (e InputSchema) ToStringOutput() pulumi.StringOutput
- func (e InputSchema) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InputSchema) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InputSchema) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InputSchemaMappingType
- func (InputSchemaMappingType) ElementType() reflect.Type
- func (e InputSchemaMappingType) ToStringOutput() pulumi.StringOutput
- func (e InputSchemaMappingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InputSchemaMappingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InputSchemaMappingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JsonField
- type JsonFieldArgs
- func (JsonFieldArgs) ElementType() reflect.Type
- func (i JsonFieldArgs) ToJsonFieldOutput() JsonFieldOutput
- func (i JsonFieldArgs) ToJsonFieldOutputWithContext(ctx context.Context) JsonFieldOutput
- func (i JsonFieldArgs) ToJsonFieldPtrOutput() JsonFieldPtrOutput
- func (i JsonFieldArgs) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
- type JsonFieldInput
- type JsonFieldOutput
- func (JsonFieldOutput) ElementType() reflect.Type
- func (o JsonFieldOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldOutput) ToJsonFieldOutput() JsonFieldOutput
- func (o JsonFieldOutput) ToJsonFieldOutputWithContext(ctx context.Context) JsonFieldOutput
- func (o JsonFieldOutput) ToJsonFieldPtrOutput() JsonFieldPtrOutput
- func (o JsonFieldOutput) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
- type JsonFieldPtrInput
- type JsonFieldPtrOutput
- func (o JsonFieldPtrOutput) Elem() JsonFieldOutput
- func (JsonFieldPtrOutput) ElementType() reflect.Type
- func (o JsonFieldPtrOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldPtrOutput) ToJsonFieldPtrOutput() JsonFieldPtrOutput
- func (o JsonFieldPtrOutput) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
- type JsonFieldResponse
- type JsonFieldResponseArgs
- func (JsonFieldResponseArgs) ElementType() reflect.Type
- func (i JsonFieldResponseArgs) ToJsonFieldResponseOutput() JsonFieldResponseOutput
- func (i JsonFieldResponseArgs) ToJsonFieldResponseOutputWithContext(ctx context.Context) JsonFieldResponseOutput
- func (i JsonFieldResponseArgs) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
- func (i JsonFieldResponseArgs) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
- type JsonFieldResponseInput
- type JsonFieldResponseOutput
- func (JsonFieldResponseOutput) ElementType() reflect.Type
- func (o JsonFieldResponseOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldResponseOutput) ToJsonFieldResponseOutput() JsonFieldResponseOutput
- func (o JsonFieldResponseOutput) ToJsonFieldResponseOutputWithContext(ctx context.Context) JsonFieldResponseOutput
- func (o JsonFieldResponseOutput) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
- func (o JsonFieldResponseOutput) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
- type JsonFieldResponsePtrInput
- type JsonFieldResponsePtrOutput
- func (o JsonFieldResponsePtrOutput) Elem() JsonFieldResponseOutput
- func (JsonFieldResponsePtrOutput) ElementType() reflect.Type
- func (o JsonFieldResponsePtrOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
- func (o JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
- type JsonFieldWithDefault
- type JsonFieldWithDefaultArgs
- func (JsonFieldWithDefaultArgs) ElementType() reflect.Type
- func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutput() JsonFieldWithDefaultOutput
- func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutputWithContext(ctx context.Context) JsonFieldWithDefaultOutput
- func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
- func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
- type JsonFieldWithDefaultInput
- type JsonFieldWithDefaultOutput
- func (o JsonFieldWithDefaultOutput) DefaultValue() pulumi.StringPtrOutput
- func (JsonFieldWithDefaultOutput) ElementType() reflect.Type
- func (o JsonFieldWithDefaultOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutput() JsonFieldWithDefaultOutput
- func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutputWithContext(ctx context.Context) JsonFieldWithDefaultOutput
- func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
- func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
- type JsonFieldWithDefaultPtrInput
- type JsonFieldWithDefaultPtrOutput
- func (o JsonFieldWithDefaultPtrOutput) DefaultValue() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultPtrOutput) Elem() JsonFieldWithDefaultOutput
- func (JsonFieldWithDefaultPtrOutput) ElementType() reflect.Type
- func (o JsonFieldWithDefaultPtrOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
- func (o JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
- type JsonFieldWithDefaultResponse
- type JsonFieldWithDefaultResponseArgs
- func (JsonFieldWithDefaultResponseArgs) ElementType() reflect.Type
- func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutput() JsonFieldWithDefaultResponseOutput
- func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponseOutput
- func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
- func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
- type JsonFieldWithDefaultResponseInput
- type JsonFieldWithDefaultResponseOutput
- func (o JsonFieldWithDefaultResponseOutput) DefaultValue() pulumi.StringPtrOutput
- func (JsonFieldWithDefaultResponseOutput) ElementType() reflect.Type
- func (o JsonFieldWithDefaultResponseOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutput() JsonFieldWithDefaultResponseOutput
- func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponseOutput
- func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
- type JsonFieldWithDefaultResponsePtrInput
- type JsonFieldWithDefaultResponsePtrOutput
- func (o JsonFieldWithDefaultResponsePtrOutput) DefaultValue() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultResponsePtrOutput) Elem() JsonFieldWithDefaultResponseOutput
- func (JsonFieldWithDefaultResponsePtrOutput) ElementType() reflect.Type
- func (o JsonFieldWithDefaultResponsePtrOutput) SourceField() pulumi.StringPtrOutput
- func (o JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
- type JsonInputSchemaMapping
- type JsonInputSchemaMappingArgs
- func (JsonInputSchemaMappingArgs) ElementType() reflect.Type
- func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutput() JsonInputSchemaMappingOutput
- func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutputWithContext(ctx context.Context) JsonInputSchemaMappingOutput
- func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
- func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
- type JsonInputSchemaMappingInput
- type JsonInputSchemaMappingOutput
- func (o JsonInputSchemaMappingOutput) DataVersion() JsonFieldWithDefaultPtrOutput
- func (JsonInputSchemaMappingOutput) ElementType() reflect.Type
- func (o JsonInputSchemaMappingOutput) EventTime() JsonFieldPtrOutput
- func (o JsonInputSchemaMappingOutput) EventType() JsonFieldWithDefaultPtrOutput
- func (o JsonInputSchemaMappingOutput) Id() JsonFieldPtrOutput
- func (o JsonInputSchemaMappingOutput) InputSchemaMappingType() pulumi.StringPtrOutput
- func (o JsonInputSchemaMappingOutput) Subject() JsonFieldWithDefaultPtrOutput
- func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutput() JsonInputSchemaMappingOutput
- func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutputWithContext(ctx context.Context) JsonInputSchemaMappingOutput
- func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
- func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
- func (o JsonInputSchemaMappingOutput) Topic() JsonFieldPtrOutput
- type JsonInputSchemaMappingPtrInput
- type JsonInputSchemaMappingPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) DataVersion() JsonFieldWithDefaultPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) Elem() JsonInputSchemaMappingOutput
- func (JsonInputSchemaMappingPtrOutput) ElementType() reflect.Type
- func (o JsonInputSchemaMappingPtrOutput) EventTime() JsonFieldPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) EventType() JsonFieldWithDefaultPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) Id() JsonFieldPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) InputSchemaMappingType() pulumi.StringPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) Subject() JsonFieldWithDefaultPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
- func (o JsonInputSchemaMappingPtrOutput) Topic() JsonFieldPtrOutput
- type JsonInputSchemaMappingResponse
- type JsonInputSchemaMappingResponseArgs
- func (JsonInputSchemaMappingResponseArgs) ElementType() reflect.Type
- func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutput() JsonInputSchemaMappingResponseOutput
- func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponseOutput
- func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
- func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
- type JsonInputSchemaMappingResponseInput
- type JsonInputSchemaMappingResponseOutput
- func (o JsonInputSchemaMappingResponseOutput) DataVersion() JsonFieldWithDefaultResponsePtrOutput
- func (JsonInputSchemaMappingResponseOutput) ElementType() reflect.Type
- func (o JsonInputSchemaMappingResponseOutput) EventTime() JsonFieldResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) EventType() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) Id() JsonFieldResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) InputSchemaMappingType() pulumi.StringPtrOutput
- func (o JsonInputSchemaMappingResponseOutput) Subject() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutput() JsonInputSchemaMappingResponseOutput
- func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponseOutput
- func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
- func (o JsonInputSchemaMappingResponseOutput) Topic() JsonFieldResponsePtrOutput
- type JsonInputSchemaMappingResponsePtrInput
- type JsonInputSchemaMappingResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) DataVersion() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) Elem() JsonInputSchemaMappingResponseOutput
- func (JsonInputSchemaMappingResponsePtrOutput) ElementType() reflect.Type
- func (o JsonInputSchemaMappingResponsePtrOutput) EventTime() JsonFieldResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) EventType() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) Id() JsonFieldResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) InputSchemaMappingType() pulumi.StringPtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) Subject() JsonFieldWithDefaultResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
- func (o JsonInputSchemaMappingResponsePtrOutput) Topic() JsonFieldResponsePtrOutput
- type ListTopicSharedAccessKeysArgs
- type ListTopicSharedAccessKeysResult
- type LookupEventSubscriptionArgs
- type LookupEventSubscriptionResult
- type LookupTopicArgs
- type LookupTopicResult
- type RetryPolicy
- type RetryPolicyArgs
- func (RetryPolicyArgs) ElementType() reflect.Type
- func (i RetryPolicyArgs) ToRetryPolicyOutput() RetryPolicyOutput
- func (i RetryPolicyArgs) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput
- func (i RetryPolicyArgs) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
- func (i RetryPolicyArgs) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
- type RetryPolicyInput
- type RetryPolicyOutput
- func (RetryPolicyOutput) ElementType() reflect.Type
- func (o RetryPolicyOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o RetryPolicyOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
- func (o RetryPolicyOutput) ToRetryPolicyOutput() RetryPolicyOutput
- func (o RetryPolicyOutput) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput
- func (o RetryPolicyOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
- func (o RetryPolicyOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
- type RetryPolicyPtrInput
- type RetryPolicyPtrOutput
- func (o RetryPolicyPtrOutput) Elem() RetryPolicyOutput
- func (RetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RetryPolicyPtrOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o RetryPolicyPtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
- func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
- func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
- type RetryPolicyResponse
- type RetryPolicyResponseArgs
- func (RetryPolicyResponseArgs) ElementType() reflect.Type
- func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput
- func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput
- func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
- func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
- type RetryPolicyResponseInput
- type RetryPolicyResponseOutput
- func (RetryPolicyResponseOutput) ElementType() reflect.Type
- func (o RetryPolicyResponseOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o RetryPolicyResponseOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
- func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput
- func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput
- func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
- func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
- type RetryPolicyResponsePtrInput
- type RetryPolicyResponsePtrOutput
- func (o RetryPolicyResponsePtrOutput) Elem() RetryPolicyResponseOutput
- func (RetryPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o RetryPolicyResponsePtrOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
- func (o RetryPolicyResponsePtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
- func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
- func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
- type StorageBlobDeadLetterDestination
- type StorageBlobDeadLetterDestinationArgs
- func (StorageBlobDeadLetterDestinationArgs) ElementType() reflect.Type
- func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutput() StorageBlobDeadLetterDestinationOutput
- func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationOutput
- func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
- func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
- type StorageBlobDeadLetterDestinationInput
- type StorageBlobDeadLetterDestinationOutput
- func (o StorageBlobDeadLetterDestinationOutput) BlobContainerName() pulumi.StringPtrOutput
- func (StorageBlobDeadLetterDestinationOutput) ElementType() reflect.Type
- func (o StorageBlobDeadLetterDestinationOutput) EndpointType() pulumi.StringOutput
- func (o StorageBlobDeadLetterDestinationOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutput() StorageBlobDeadLetterDestinationOutput
- func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationOutput
- func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
- func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
- type StorageBlobDeadLetterDestinationPtrInput
- type StorageBlobDeadLetterDestinationPtrOutput
- func (o StorageBlobDeadLetterDestinationPtrOutput) BlobContainerName() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationPtrOutput) Elem() StorageBlobDeadLetterDestinationOutput
- func (StorageBlobDeadLetterDestinationPtrOutput) ElementType() reflect.Type
- func (o StorageBlobDeadLetterDestinationPtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
- func (o StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
- type StorageBlobDeadLetterDestinationResponse
- type StorageBlobDeadLetterDestinationResponseArgs
- func (StorageBlobDeadLetterDestinationResponseArgs) ElementType() reflect.Type
- func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutput() StorageBlobDeadLetterDestinationResponseOutput
- func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponseOutput
- func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
- func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
- type StorageBlobDeadLetterDestinationResponseInput
- type StorageBlobDeadLetterDestinationResponseOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) BlobContainerName() pulumi.StringPtrOutput
- func (StorageBlobDeadLetterDestinationResponseOutput) ElementType() reflect.Type
- func (o StorageBlobDeadLetterDestinationResponseOutput) EndpointType() pulumi.StringOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutput() StorageBlobDeadLetterDestinationResponseOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponseOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
- func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
- type StorageBlobDeadLetterDestinationResponsePtrInput
- type StorageBlobDeadLetterDestinationResponsePtrOutput
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) BlobContainerName() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) Elem() StorageBlobDeadLetterDestinationResponseOutput
- func (StorageBlobDeadLetterDestinationResponsePtrOutput) ElementType() reflect.Type
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
- func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
- type StorageQueueEventSubscriptionDestination
- type StorageQueueEventSubscriptionDestinationArgs
- func (StorageQueueEventSubscriptionDestinationArgs) ElementType() reflect.Type
- func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutput() StorageQueueEventSubscriptionDestinationOutput
- func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationOutput
- type StorageQueueEventSubscriptionDestinationInput
- type StorageQueueEventSubscriptionDestinationOutput
- func (StorageQueueEventSubscriptionDestinationOutput) ElementType() reflect.Type
- func (o StorageQueueEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
- func (o StorageQueueEventSubscriptionDestinationOutput) QueueName() pulumi.StringPtrOutput
- func (o StorageQueueEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutput() StorageQueueEventSubscriptionDestinationOutput
- func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationOutput
- type StorageQueueEventSubscriptionDestinationResponse
- type StorageQueueEventSubscriptionDestinationResponseArgs
- func (StorageQueueEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
- func (i StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutput() StorageQueueEventSubscriptionDestinationResponseOutput
- func (i StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponseOutput
- type StorageQueueEventSubscriptionDestinationResponseInput
- type StorageQueueEventSubscriptionDestinationResponseOutput
- func (StorageQueueEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
- func (o StorageQueueEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
- func (o StorageQueueEventSubscriptionDestinationResponseOutput) QueueName() pulumi.StringPtrOutput
- func (o StorageQueueEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutput() StorageQueueEventSubscriptionDestinationResponseOutput
- func (o StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponseOutput
- type Topic
- type TopicArgs
- type TopicInput
- type TopicOutput
- type TopicState
- type WebHookEventSubscriptionDestination
- type WebHookEventSubscriptionDestinationArgs
- func (WebHookEventSubscriptionDestinationArgs) ElementType() reflect.Type
- func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput
- func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationOutput
- type WebHookEventSubscriptionDestinationInput
- type WebHookEventSubscriptionDestinationOutput
- func (WebHookEventSubscriptionDestinationOutput) ElementType() reflect.Type
- func (o WebHookEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
- func (o WebHookEventSubscriptionDestinationOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput
- func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationOutput
- type WebHookEventSubscriptionDestinationResponse
- type WebHookEventSubscriptionDestinationResponseArgs
- func (WebHookEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
- func (i WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutput() WebHookEventSubscriptionDestinationResponseOutput
- func (i WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationResponseOutput
- type WebHookEventSubscriptionDestinationResponseInput
- type WebHookEventSubscriptionDestinationResponseOutput
- func (WebHookEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
- func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointBaseUrl() pulumi.StringOutput
- func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
- func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutput() WebHookEventSubscriptionDestinationResponseOutput
- func (o WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationResponseOutput
Constants ¶
const ( EndpointTypeWebHook = EndpointType("WebHook") EndpointTypeEventHub = EndpointType("EventHub") EndpointTypeStorageQueue = EndpointType("StorageQueue") EndpointTypeHybridConnection = EndpointType("HybridConnection") )
const ( EventDeliverySchemaEventGridSchema = EventDeliverySchema("EventGridSchema") EventDeliverySchemaInputEventSchema = EventDeliverySchema("InputEventSchema") EventDeliverySchemaCloudEventV01Schema = EventDeliverySchema("CloudEventV01Schema") )
const ( InputSchemaEventGridSchema = InputSchema("EventGridSchema") InputSchemaCustomEventSchema = InputSchema("CustomEventSchema") InputSchemaCloudEventV01Schema = InputSchema("CloudEventV01Schema") )
const (
DeadLetterEndPointTypeStorageBlob = DeadLetterEndPointType("StorageBlob")
)
const (
InputSchemaMappingTypeJson = InputSchemaMappingType("Json")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeadLetterEndPointType ¶ added in v0.3.1
Type of the endpoint for the dead letter destination
func (DeadLetterEndPointType) ElementType ¶ added in v0.3.1
func (DeadLetterEndPointType) ElementType() reflect.Type
func (DeadLetterEndPointType) ToStringOutput ¶ added in v0.3.1
func (e DeadLetterEndPointType) ToStringOutput() pulumi.StringOutput
func (DeadLetterEndPointType) ToStringOutputWithContext ¶ added in v0.3.1
func (e DeadLetterEndPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeadLetterEndPointType) ToStringPtrOutput ¶ added in v0.3.1
func (e DeadLetterEndPointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeadLetterEndPointType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DeadLetterEndPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointType ¶ added in v0.3.1
Type of the endpoint for the event subscription destination
func (EndpointType) ElementType ¶ added in v0.3.1
func (EndpointType) ElementType() reflect.Type
func (EndpointType) ToStringOutput ¶ added in v0.3.1
func (e EndpointType) ToStringOutput() pulumi.StringOutput
func (EndpointType) ToStringOutputWithContext ¶ added in v0.3.1
func (e EndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointType) ToStringPtrOutput ¶ added in v0.3.1
func (e EndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventDeliverySchema ¶ added in v0.3.1
The event delivery schema for the event subscription.
func (EventDeliverySchema) ElementType ¶ added in v0.3.1
func (EventDeliverySchema) ElementType() reflect.Type
func (EventDeliverySchema) ToStringOutput ¶ added in v0.3.1
func (e EventDeliverySchema) ToStringOutput() pulumi.StringOutput
func (EventDeliverySchema) ToStringOutputWithContext ¶ added in v0.3.1
func (e EventDeliverySchema) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventDeliverySchema) ToStringPtrOutput ¶ added in v0.3.1
func (e EventDeliverySchema) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventDeliverySchema) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EventDeliverySchema) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventHubEventSubscriptionDestination ¶
type EventHubEventSubscriptionDestination struct { // Type of the endpoint for the event subscription destination // Expected value is 'EventHub'. EndpointType string `pulumi:"endpointType"` // The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the event hub destination for an event subscription
type EventHubEventSubscriptionDestinationArgs ¶
type EventHubEventSubscriptionDestinationArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'EventHub'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the event hub destination for an event subscription
func (EventHubEventSubscriptionDestinationArgs) ElementType ¶
func (EventHubEventSubscriptionDestinationArgs) ElementType() reflect.Type
func (EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutput ¶
func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutput() EventHubEventSubscriptionDestinationOutput
func (EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutputWithContext ¶
func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationOutput
type EventHubEventSubscriptionDestinationInput ¶
type EventHubEventSubscriptionDestinationInput interface { pulumi.Input ToEventHubEventSubscriptionDestinationOutput() EventHubEventSubscriptionDestinationOutput ToEventHubEventSubscriptionDestinationOutputWithContext(context.Context) EventHubEventSubscriptionDestinationOutput }
EventHubEventSubscriptionDestinationInput is an input type that accepts EventHubEventSubscriptionDestinationArgs and EventHubEventSubscriptionDestinationOutput values. You can construct a concrete instance of `EventHubEventSubscriptionDestinationInput` via:
EventHubEventSubscriptionDestinationArgs{...}
type EventHubEventSubscriptionDestinationOutput ¶
type EventHubEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }
Information about the event hub destination for an event subscription
func (EventHubEventSubscriptionDestinationOutput) ElementType ¶
func (EventHubEventSubscriptionDestinationOutput) ElementType() reflect.Type
func (EventHubEventSubscriptionDestinationOutput) EndpointType ¶
func (o EventHubEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'EventHub'.
func (EventHubEventSubscriptionDestinationOutput) ResourceId ¶
func (o EventHubEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
func (EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutput ¶
func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutput() EventHubEventSubscriptionDestinationOutput
func (EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutputWithContext ¶
func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationOutput
type EventHubEventSubscriptionDestinationResponse ¶
type EventHubEventSubscriptionDestinationResponse struct { // Type of the endpoint for the event subscription destination // Expected value is 'EventHub'. EndpointType string `pulumi:"endpointType"` // The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the event hub destination for an event subscription
type EventHubEventSubscriptionDestinationResponseArgs ¶
type EventHubEventSubscriptionDestinationResponseArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'EventHub'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the event hub destination for an event subscription
func (EventHubEventSubscriptionDestinationResponseArgs) ElementType ¶
func (EventHubEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
func (EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutput ¶
func (i EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutput() EventHubEventSubscriptionDestinationResponseOutput
func (EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutputWithContext ¶
func (i EventHubEventSubscriptionDestinationResponseArgs) ToEventHubEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationResponseOutput
type EventHubEventSubscriptionDestinationResponseInput ¶
type EventHubEventSubscriptionDestinationResponseInput interface { pulumi.Input ToEventHubEventSubscriptionDestinationResponseOutput() EventHubEventSubscriptionDestinationResponseOutput ToEventHubEventSubscriptionDestinationResponseOutputWithContext(context.Context) EventHubEventSubscriptionDestinationResponseOutput }
EventHubEventSubscriptionDestinationResponseInput is an input type that accepts EventHubEventSubscriptionDestinationResponseArgs and EventHubEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `EventHubEventSubscriptionDestinationResponseInput` via:
EventHubEventSubscriptionDestinationResponseArgs{...}
type EventHubEventSubscriptionDestinationResponseOutput ¶
type EventHubEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the event hub destination for an event subscription
func (EventHubEventSubscriptionDestinationResponseOutput) ElementType ¶
func (EventHubEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
func (EventHubEventSubscriptionDestinationResponseOutput) EndpointType ¶
func (o EventHubEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'EventHub'.
func (EventHubEventSubscriptionDestinationResponseOutput) ResourceId ¶
func (o EventHubEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
func (EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutput ¶
func (o EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutput() EventHubEventSubscriptionDestinationResponseOutput
func (EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutputWithContext ¶
func (o EventHubEventSubscriptionDestinationResponseOutput) ToEventHubEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationResponseOutput
type EventSubscription ¶
type EventSubscription struct { pulumi.CustomResourceState // The DeadLetter destination of the event subscription. DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrOutput `pulumi:"deadLetterDestination"` // Information about the destination where events have to be delivered for the event subscription. Destination pulumi.AnyOutput `pulumi:"destination"` // The event delivery schema for the event subscription. EventDeliverySchema pulumi.StringPtrOutput `pulumi:"eventDeliverySchema"` // Information about the filter for the event subscription. Filter EventSubscriptionFilterResponsePtrOutput `pulumi:"filter"` // List of user defined labels. Labels pulumi.StringArrayOutput `pulumi:"labels"` // Name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the event subscription. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy RetryPolicyResponsePtrOutput `pulumi:"retryPolicy"` // Name of the topic of the event subscription. Topic pulumi.StringOutput `pulumi:"topic"` // Type of the resource Type pulumi.StringOutput `pulumi:"type"` }
Event Subscription
func GetEventSubscription ¶
func GetEventSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSubscriptionState, opts ...pulumi.ResourceOption) (*EventSubscription, error)
GetEventSubscription gets an existing EventSubscription 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 NewEventSubscription ¶
func NewEventSubscription(ctx *pulumi.Context, name string, args *EventSubscriptionArgs, opts ...pulumi.ResourceOption) (*EventSubscription, error)
NewEventSubscription registers a new resource with the given unique name, arguments, and options.
func (*EventSubscription) ElementType ¶ added in v0.2.6
func (*EventSubscription) ElementType() reflect.Type
func (*EventSubscription) ToEventSubscriptionOutput ¶ added in v0.2.6
func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput
func (*EventSubscription) ToEventSubscriptionOutputWithContext ¶ added in v0.2.6
func (i *EventSubscription) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
type EventSubscriptionArgs ¶
type EventSubscriptionArgs struct { // The DeadLetter destination of the event subscription. DeadLetterDestination StorageBlobDeadLetterDestinationPtrInput // Information about the destination where events have to be delivered for the event subscription. Destination pulumi.Input // The event delivery schema for the event subscription. EventDeliverySchema pulumi.StringPtrInput // Name of the event subscription. Event subscription names must be between 3 and 64 characters in length and should use alphanumeric letters only. EventSubscriptionName pulumi.StringInput // Information about the filter for the event subscription. Filter EventSubscriptionFilterPtrInput // List of user defined labels. Labels pulumi.StringArrayInput // The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy RetryPolicyPtrInput // The identifier of the resource to which the event subscription needs to be created or updated. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. Scope pulumi.StringInput }
The set of arguments for constructing a EventSubscription resource.
func (EventSubscriptionArgs) ElementType ¶
func (EventSubscriptionArgs) ElementType() reflect.Type
type EventSubscriptionFilter ¶
type EventSubscriptionFilter struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes []string `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive *bool `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith *string `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith *string `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
type EventSubscriptionFilterArgs ¶
type EventSubscriptionFilterArgs struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes pulumi.StringArrayInput `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive pulumi.BoolPtrInput `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith pulumi.StringPtrInput `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith pulumi.StringPtrInput `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
func (EventSubscriptionFilterArgs) ElementType ¶
func (EventSubscriptionFilterArgs) ElementType() reflect.Type
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterInput ¶
type EventSubscriptionFilterInput interface { pulumi.Input ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput ToEventSubscriptionFilterOutputWithContext(context.Context) EventSubscriptionFilterOutput }
EventSubscriptionFilterInput is an input type that accepts EventSubscriptionFilterArgs and EventSubscriptionFilterOutput values. You can construct a concrete instance of `EventSubscriptionFilterInput` via:
EventSubscriptionFilterArgs{...}
type EventSubscriptionFilterOutput ¶
type EventSubscriptionFilterOutput struct{ *pulumi.OutputState }
Filter for the Event Subscription
func (EventSubscriptionFilterOutput) ElementType ¶
func (EventSubscriptionFilterOutput) ElementType() reflect.Type
func (EventSubscriptionFilterOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterPtrInput ¶
type EventSubscriptionFilterPtrInput interface { pulumi.Input ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput ToEventSubscriptionFilterPtrOutputWithContext(context.Context) EventSubscriptionFilterPtrOutput }
EventSubscriptionFilterPtrInput is an input type that accepts EventSubscriptionFilterArgs, EventSubscriptionFilterPtr and EventSubscriptionFilterPtrOutput values. You can construct a concrete instance of `EventSubscriptionFilterPtrInput` via:
EventSubscriptionFilterArgs{...} or: nil
func EventSubscriptionFilterPtr ¶
func EventSubscriptionFilterPtr(v *EventSubscriptionFilterArgs) EventSubscriptionFilterPtrInput
type EventSubscriptionFilterPtrOutput ¶
type EventSubscriptionFilterPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionFilterPtrOutput) Elem ¶
func (o EventSubscriptionFilterPtrOutput) Elem() EventSubscriptionFilterOutput
func (EventSubscriptionFilterPtrOutput) ElementType ¶
func (EventSubscriptionFilterPtrOutput) ElementType() reflect.Type
func (EventSubscriptionFilterPtrOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterPtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterPtrOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterPtrOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput ¶
func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterResponse ¶
type EventSubscriptionFilterResponse struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes []string `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive *bool `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith *string `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith *string `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
type EventSubscriptionFilterResponseArgs ¶
type EventSubscriptionFilterResponseArgs struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes pulumi.StringArrayInput `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive pulumi.BoolPtrInput `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith pulumi.StringPtrInput `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith pulumi.StringPtrInput `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
func (EventSubscriptionFilterResponseArgs) ElementType ¶
func (EventSubscriptionFilterResponseArgs) ElementType() reflect.Type
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionFilterResponseInput ¶
type EventSubscriptionFilterResponseInput interface { pulumi.Input ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput ToEventSubscriptionFilterResponseOutputWithContext(context.Context) EventSubscriptionFilterResponseOutput }
EventSubscriptionFilterResponseInput is an input type that accepts EventSubscriptionFilterResponseArgs and EventSubscriptionFilterResponseOutput values. You can construct a concrete instance of `EventSubscriptionFilterResponseInput` via:
EventSubscriptionFilterResponseArgs{...}
type EventSubscriptionFilterResponseOutput ¶
type EventSubscriptionFilterResponseOutput struct{ *pulumi.OutputState }
Filter for the Event Subscription
func (EventSubscriptionFilterResponseOutput) ElementType ¶
func (EventSubscriptionFilterResponseOutput) ElementType() reflect.Type
func (EventSubscriptionFilterResponseOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterResponseOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterResponseOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterResponseOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponseOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterResponseOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionFilterResponsePtrInput ¶
type EventSubscriptionFilterResponsePtrInput interface { pulumi.Input ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput ToEventSubscriptionFilterResponsePtrOutputWithContext(context.Context) EventSubscriptionFilterResponsePtrOutput }
EventSubscriptionFilterResponsePtrInput is an input type that accepts EventSubscriptionFilterResponseArgs, EventSubscriptionFilterResponsePtr and EventSubscriptionFilterResponsePtrOutput values. You can construct a concrete instance of `EventSubscriptionFilterResponsePtrInput` via:
EventSubscriptionFilterResponseArgs{...} or: nil
func EventSubscriptionFilterResponsePtr ¶
func EventSubscriptionFilterResponsePtr(v *EventSubscriptionFilterResponseArgs) EventSubscriptionFilterResponsePtrInput
type EventSubscriptionFilterResponsePtrOutput ¶
type EventSubscriptionFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionFilterResponsePtrOutput) ElementType ¶
func (EventSubscriptionFilterResponsePtrOutput) ElementType() reflect.Type
func (EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput ¶
func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionInput ¶ added in v0.2.6
type EventSubscriptionInput interface { pulumi.Input ToEventSubscriptionOutput() EventSubscriptionOutput ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput }
type EventSubscriptionOutput ¶ added in v0.2.6
type EventSubscriptionOutput struct {
*pulumi.OutputState
}
func (EventSubscriptionOutput) ElementType ¶ added in v0.2.6
func (EventSubscriptionOutput) ElementType() reflect.Type
func (EventSubscriptionOutput) ToEventSubscriptionOutput ¶ added in v0.2.6
func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
func (EventSubscriptionOutput) ToEventSubscriptionOutputWithContext ¶ added in v0.2.6
func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
type EventSubscriptionState ¶
type EventSubscriptionState struct { // The DeadLetter destination of the event subscription. DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrInput // Information about the destination where events have to be delivered for the event subscription. Destination pulumi.Input // The event delivery schema for the event subscription. EventDeliverySchema pulumi.StringPtrInput // Information about the filter for the event subscription. Filter EventSubscriptionFilterResponsePtrInput // List of user defined labels. Labels pulumi.StringArrayInput // Name of the resource Name pulumi.StringPtrInput // Provisioning state of the event subscription. ProvisioningState pulumi.StringPtrInput // The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy RetryPolicyResponsePtrInput // Name of the topic of the event subscription. Topic pulumi.StringPtrInput // Type of the resource Type pulumi.StringPtrInput }
func (EventSubscriptionState) ElementType ¶
func (EventSubscriptionState) ElementType() reflect.Type
type GetEventSubscriptionFullUrlArgs ¶ added in v0.2.1
type GetEventSubscriptionFullUrlArgs struct { // Name of the event subscription EventSubscriptionName string `pulumi:"eventSubscriptionName"` // The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. Scope string `pulumi:"scope"` }
type GetEventSubscriptionFullUrlResult ¶ added in v0.2.1
type GetEventSubscriptionFullUrlResult struct { // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl *string `pulumi:"endpointUrl"` }
Full endpoint url of an event subscription
func GetEventSubscriptionFullUrl ¶ added in v0.2.1
func GetEventSubscriptionFullUrl(ctx *pulumi.Context, args *GetEventSubscriptionFullUrlArgs, opts ...pulumi.InvokeOption) (*GetEventSubscriptionFullUrlResult, error)
type HybridConnectionEventSubscriptionDestination ¶
type HybridConnectionEventSubscriptionDestination struct { // Type of the endpoint for the event subscription destination // Expected value is 'HybridConnection'. EndpointType string `pulumi:"endpointType"` // The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the HybridConnection destination for an event subscription.
type HybridConnectionEventSubscriptionDestinationArgs ¶
type HybridConnectionEventSubscriptionDestinationArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'HybridConnection'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the HybridConnection destination for an event subscription.
func (HybridConnectionEventSubscriptionDestinationArgs) ElementType ¶
func (HybridConnectionEventSubscriptionDestinationArgs) ElementType() reflect.Type
func (HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutput ¶
func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutput() HybridConnectionEventSubscriptionDestinationOutput
func (HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutputWithContext ¶
func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationOutput
type HybridConnectionEventSubscriptionDestinationInput ¶
type HybridConnectionEventSubscriptionDestinationInput interface { pulumi.Input ToHybridConnectionEventSubscriptionDestinationOutput() HybridConnectionEventSubscriptionDestinationOutput ToHybridConnectionEventSubscriptionDestinationOutputWithContext(context.Context) HybridConnectionEventSubscriptionDestinationOutput }
HybridConnectionEventSubscriptionDestinationInput is an input type that accepts HybridConnectionEventSubscriptionDestinationArgs and HybridConnectionEventSubscriptionDestinationOutput values. You can construct a concrete instance of `HybridConnectionEventSubscriptionDestinationInput` via:
HybridConnectionEventSubscriptionDestinationArgs{...}
type HybridConnectionEventSubscriptionDestinationOutput ¶
type HybridConnectionEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }
Information about the HybridConnection destination for an event subscription.
func (HybridConnectionEventSubscriptionDestinationOutput) ElementType ¶
func (HybridConnectionEventSubscriptionDestinationOutput) ElementType() reflect.Type
func (HybridConnectionEventSubscriptionDestinationOutput) EndpointType ¶
func (o HybridConnectionEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'HybridConnection'.
func (HybridConnectionEventSubscriptionDestinationOutput) ResourceId ¶
func (o HybridConnectionEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
func (HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutput ¶
func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutput() HybridConnectionEventSubscriptionDestinationOutput
func (HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutputWithContext ¶
func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationOutput
type HybridConnectionEventSubscriptionDestinationResponse ¶
type HybridConnectionEventSubscriptionDestinationResponse struct { // Type of the endpoint for the event subscription destination // Expected value is 'HybridConnection'. EndpointType string `pulumi:"endpointType"` // The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the HybridConnection destination for an event subscription.
type HybridConnectionEventSubscriptionDestinationResponseArgs ¶
type HybridConnectionEventSubscriptionDestinationResponseArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'HybridConnection'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the HybridConnection destination for an event subscription.
func (HybridConnectionEventSubscriptionDestinationResponseArgs) ElementType ¶
func (HybridConnectionEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
func (HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutput ¶
func (i HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutput() HybridConnectionEventSubscriptionDestinationResponseOutput
func (HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext ¶
func (i HybridConnectionEventSubscriptionDestinationResponseArgs) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput
type HybridConnectionEventSubscriptionDestinationResponseInput ¶
type HybridConnectionEventSubscriptionDestinationResponseInput interface { pulumi.Input ToHybridConnectionEventSubscriptionDestinationResponseOutput() HybridConnectionEventSubscriptionDestinationResponseOutput ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput }
HybridConnectionEventSubscriptionDestinationResponseInput is an input type that accepts HybridConnectionEventSubscriptionDestinationResponseArgs and HybridConnectionEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `HybridConnectionEventSubscriptionDestinationResponseInput` via:
HybridConnectionEventSubscriptionDestinationResponseArgs{...}
type HybridConnectionEventSubscriptionDestinationResponseOutput ¶
type HybridConnectionEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the HybridConnection destination for an event subscription.
func (HybridConnectionEventSubscriptionDestinationResponseOutput) ElementType ¶
func (HybridConnectionEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
func (HybridConnectionEventSubscriptionDestinationResponseOutput) EndpointType ¶
func (o HybridConnectionEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'HybridConnection'.
func (HybridConnectionEventSubscriptionDestinationResponseOutput) ResourceId ¶
func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
func (HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutput ¶
func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutput() HybridConnectionEventSubscriptionDestinationResponseOutput
func (HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext ¶
func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput
type InputSchema ¶ added in v0.3.1
This determines the format that Event Grid should expect for incoming events published to the topic.
func (InputSchema) ElementType ¶ added in v0.3.1
func (InputSchema) ElementType() reflect.Type
func (InputSchema) ToStringOutput ¶ added in v0.3.1
func (e InputSchema) ToStringOutput() pulumi.StringOutput
func (InputSchema) ToStringOutputWithContext ¶ added in v0.3.1
func (e InputSchema) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InputSchema) ToStringPtrOutput ¶ added in v0.3.1
func (e InputSchema) ToStringPtrOutput() pulumi.StringPtrOutput
func (InputSchema) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e InputSchema) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InputSchemaMappingType ¶ added in v0.3.1
Type of the custom mapping
func (InputSchemaMappingType) ElementType ¶ added in v0.3.1
func (InputSchemaMappingType) ElementType() reflect.Type
func (InputSchemaMappingType) ToStringOutput ¶ added in v0.3.1
func (e InputSchemaMappingType) ToStringOutput() pulumi.StringOutput
func (InputSchemaMappingType) ToStringOutputWithContext ¶ added in v0.3.1
func (e InputSchemaMappingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InputSchemaMappingType) ToStringPtrOutput ¶ added in v0.3.1
func (e InputSchemaMappingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InputSchemaMappingType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e InputSchemaMappingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JsonField ¶
type JsonField struct { // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
type JsonFieldArgs ¶
type JsonFieldArgs struct { // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField pulumi.StringPtrInput `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
func (JsonFieldArgs) ElementType ¶
func (JsonFieldArgs) ElementType() reflect.Type
func (JsonFieldArgs) ToJsonFieldOutput ¶
func (i JsonFieldArgs) ToJsonFieldOutput() JsonFieldOutput
func (JsonFieldArgs) ToJsonFieldOutputWithContext ¶
func (i JsonFieldArgs) ToJsonFieldOutputWithContext(ctx context.Context) JsonFieldOutput
func (JsonFieldArgs) ToJsonFieldPtrOutput ¶
func (i JsonFieldArgs) ToJsonFieldPtrOutput() JsonFieldPtrOutput
func (JsonFieldArgs) ToJsonFieldPtrOutputWithContext ¶
func (i JsonFieldArgs) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
type JsonFieldInput ¶
type JsonFieldInput interface { pulumi.Input ToJsonFieldOutput() JsonFieldOutput ToJsonFieldOutputWithContext(context.Context) JsonFieldOutput }
JsonFieldInput is an input type that accepts JsonFieldArgs and JsonFieldOutput values. You can construct a concrete instance of `JsonFieldInput` via:
JsonFieldArgs{...}
type JsonFieldOutput ¶
type JsonFieldOutput struct{ *pulumi.OutputState }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
func (JsonFieldOutput) ElementType ¶
func (JsonFieldOutput) ElementType() reflect.Type
func (JsonFieldOutput) SourceField ¶
func (o JsonFieldOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldOutput) ToJsonFieldOutput ¶
func (o JsonFieldOutput) ToJsonFieldOutput() JsonFieldOutput
func (JsonFieldOutput) ToJsonFieldOutputWithContext ¶
func (o JsonFieldOutput) ToJsonFieldOutputWithContext(ctx context.Context) JsonFieldOutput
func (JsonFieldOutput) ToJsonFieldPtrOutput ¶
func (o JsonFieldOutput) ToJsonFieldPtrOutput() JsonFieldPtrOutput
func (JsonFieldOutput) ToJsonFieldPtrOutputWithContext ¶
func (o JsonFieldOutput) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
type JsonFieldPtrInput ¶
type JsonFieldPtrInput interface { pulumi.Input ToJsonFieldPtrOutput() JsonFieldPtrOutput ToJsonFieldPtrOutputWithContext(context.Context) JsonFieldPtrOutput }
JsonFieldPtrInput is an input type that accepts JsonFieldArgs, JsonFieldPtr and JsonFieldPtrOutput values. You can construct a concrete instance of `JsonFieldPtrInput` via:
JsonFieldArgs{...} or: nil
func JsonFieldPtr ¶
func JsonFieldPtr(v *JsonFieldArgs) JsonFieldPtrInput
type JsonFieldPtrOutput ¶
type JsonFieldPtrOutput struct{ *pulumi.OutputState }
func (JsonFieldPtrOutput) Elem ¶
func (o JsonFieldPtrOutput) Elem() JsonFieldOutput
func (JsonFieldPtrOutput) ElementType ¶
func (JsonFieldPtrOutput) ElementType() reflect.Type
func (JsonFieldPtrOutput) SourceField ¶
func (o JsonFieldPtrOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldPtrOutput) ToJsonFieldPtrOutput ¶
func (o JsonFieldPtrOutput) ToJsonFieldPtrOutput() JsonFieldPtrOutput
func (JsonFieldPtrOutput) ToJsonFieldPtrOutputWithContext ¶
func (o JsonFieldPtrOutput) ToJsonFieldPtrOutputWithContext(ctx context.Context) JsonFieldPtrOutput
type JsonFieldResponse ¶
type JsonFieldResponse struct { // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
type JsonFieldResponseArgs ¶
type JsonFieldResponseArgs struct { // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField pulumi.StringPtrInput `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
func (JsonFieldResponseArgs) ElementType ¶
func (JsonFieldResponseArgs) ElementType() reflect.Type
func (JsonFieldResponseArgs) ToJsonFieldResponseOutput ¶
func (i JsonFieldResponseArgs) ToJsonFieldResponseOutput() JsonFieldResponseOutput
func (JsonFieldResponseArgs) ToJsonFieldResponseOutputWithContext ¶
func (i JsonFieldResponseArgs) ToJsonFieldResponseOutputWithContext(ctx context.Context) JsonFieldResponseOutput
func (JsonFieldResponseArgs) ToJsonFieldResponsePtrOutput ¶
func (i JsonFieldResponseArgs) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
func (JsonFieldResponseArgs) ToJsonFieldResponsePtrOutputWithContext ¶
func (i JsonFieldResponseArgs) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
type JsonFieldResponseInput ¶
type JsonFieldResponseInput interface { pulumi.Input ToJsonFieldResponseOutput() JsonFieldResponseOutput ToJsonFieldResponseOutputWithContext(context.Context) JsonFieldResponseOutput }
JsonFieldResponseInput is an input type that accepts JsonFieldResponseArgs and JsonFieldResponseOutput values. You can construct a concrete instance of `JsonFieldResponseInput` via:
JsonFieldResponseArgs{...}
type JsonFieldResponseOutput ¶
type JsonFieldResponseOutput struct{ *pulumi.OutputState }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.
func (JsonFieldResponseOutput) ElementType ¶
func (JsonFieldResponseOutput) ElementType() reflect.Type
func (JsonFieldResponseOutput) SourceField ¶
func (o JsonFieldResponseOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldResponseOutput) ToJsonFieldResponseOutput ¶
func (o JsonFieldResponseOutput) ToJsonFieldResponseOutput() JsonFieldResponseOutput
func (JsonFieldResponseOutput) ToJsonFieldResponseOutputWithContext ¶
func (o JsonFieldResponseOutput) ToJsonFieldResponseOutputWithContext(ctx context.Context) JsonFieldResponseOutput
func (JsonFieldResponseOutput) ToJsonFieldResponsePtrOutput ¶
func (o JsonFieldResponseOutput) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
func (JsonFieldResponseOutput) ToJsonFieldResponsePtrOutputWithContext ¶
func (o JsonFieldResponseOutput) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
type JsonFieldResponsePtrInput ¶
type JsonFieldResponsePtrInput interface { pulumi.Input ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput ToJsonFieldResponsePtrOutputWithContext(context.Context) JsonFieldResponsePtrOutput }
JsonFieldResponsePtrInput is an input type that accepts JsonFieldResponseArgs, JsonFieldResponsePtr and JsonFieldResponsePtrOutput values. You can construct a concrete instance of `JsonFieldResponsePtrInput` via:
JsonFieldResponseArgs{...} or: nil
func JsonFieldResponsePtr ¶
func JsonFieldResponsePtr(v *JsonFieldResponseArgs) JsonFieldResponsePtrInput
type JsonFieldResponsePtrOutput ¶
type JsonFieldResponsePtrOutput struct{ *pulumi.OutputState }
func (JsonFieldResponsePtrOutput) Elem ¶
func (o JsonFieldResponsePtrOutput) Elem() JsonFieldResponseOutput
func (JsonFieldResponsePtrOutput) ElementType ¶
func (JsonFieldResponsePtrOutput) ElementType() reflect.Type
func (JsonFieldResponsePtrOutput) SourceField ¶
func (o JsonFieldResponsePtrOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutput ¶
func (o JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutput() JsonFieldResponsePtrOutput
func (JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutputWithContext ¶
func (o JsonFieldResponsePtrOutput) ToJsonFieldResponsePtrOutputWithContext(ctx context.Context) JsonFieldResponsePtrOutput
type JsonFieldWithDefault ¶
type JsonFieldWithDefault struct { // The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload. DefaultValue *string `pulumi:"defaultValue"` // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
type JsonFieldWithDefaultArgs ¶
type JsonFieldWithDefaultArgs struct { // The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField pulumi.StringPtrInput `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (JsonFieldWithDefaultArgs) ElementType ¶
func (JsonFieldWithDefaultArgs) ElementType() reflect.Type
func (JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutput ¶
func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutput() JsonFieldWithDefaultOutput
func (JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutputWithContext ¶
func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultOutputWithContext(ctx context.Context) JsonFieldWithDefaultOutput
func (JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutput ¶
func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
func (JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutputWithContext ¶
func (i JsonFieldWithDefaultArgs) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
type JsonFieldWithDefaultInput ¶
type JsonFieldWithDefaultInput interface { pulumi.Input ToJsonFieldWithDefaultOutput() JsonFieldWithDefaultOutput ToJsonFieldWithDefaultOutputWithContext(context.Context) JsonFieldWithDefaultOutput }
JsonFieldWithDefaultInput is an input type that accepts JsonFieldWithDefaultArgs and JsonFieldWithDefaultOutput values. You can construct a concrete instance of `JsonFieldWithDefaultInput` via:
JsonFieldWithDefaultArgs{...}
type JsonFieldWithDefaultOutput ¶
type JsonFieldWithDefaultOutput struct{ *pulumi.OutputState }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (JsonFieldWithDefaultOutput) DefaultValue ¶
func (o JsonFieldWithDefaultOutput) DefaultValue() pulumi.StringPtrOutput
The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload.
func (JsonFieldWithDefaultOutput) ElementType ¶
func (JsonFieldWithDefaultOutput) ElementType() reflect.Type
func (JsonFieldWithDefaultOutput) SourceField ¶
func (o JsonFieldWithDefaultOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutput ¶
func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutput() JsonFieldWithDefaultOutput
func (JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutputWithContext ¶
func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultOutputWithContext(ctx context.Context) JsonFieldWithDefaultOutput
func (JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutput ¶
func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
func (JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutputWithContext ¶
func (o JsonFieldWithDefaultOutput) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
type JsonFieldWithDefaultPtrInput ¶
type JsonFieldWithDefaultPtrInput interface { pulumi.Input ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput ToJsonFieldWithDefaultPtrOutputWithContext(context.Context) JsonFieldWithDefaultPtrOutput }
JsonFieldWithDefaultPtrInput is an input type that accepts JsonFieldWithDefaultArgs, JsonFieldWithDefaultPtr and JsonFieldWithDefaultPtrOutput values. You can construct a concrete instance of `JsonFieldWithDefaultPtrInput` via:
JsonFieldWithDefaultArgs{...} or: nil
func JsonFieldWithDefaultPtr ¶
func JsonFieldWithDefaultPtr(v *JsonFieldWithDefaultArgs) JsonFieldWithDefaultPtrInput
type JsonFieldWithDefaultPtrOutput ¶
type JsonFieldWithDefaultPtrOutput struct{ *pulumi.OutputState }
func (JsonFieldWithDefaultPtrOutput) DefaultValue ¶
func (o JsonFieldWithDefaultPtrOutput) DefaultValue() pulumi.StringPtrOutput
The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload.
func (JsonFieldWithDefaultPtrOutput) Elem ¶
func (o JsonFieldWithDefaultPtrOutput) Elem() JsonFieldWithDefaultOutput
func (JsonFieldWithDefaultPtrOutput) ElementType ¶
func (JsonFieldWithDefaultPtrOutput) ElementType() reflect.Type
func (JsonFieldWithDefaultPtrOutput) SourceField ¶
func (o JsonFieldWithDefaultPtrOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutput ¶
func (o JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutput() JsonFieldWithDefaultPtrOutput
func (JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutputWithContext ¶
func (o JsonFieldWithDefaultPtrOutput) ToJsonFieldWithDefaultPtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultPtrOutput
type JsonFieldWithDefaultResponse ¶
type JsonFieldWithDefaultResponse struct { // The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload. DefaultValue *string `pulumi:"defaultValue"` // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField *string `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
type JsonFieldWithDefaultResponseArgs ¶
type JsonFieldWithDefaultResponseArgs struct { // The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // Name of a field in the input event schema that's to be used as the source of a mapping. SourceField pulumi.StringPtrInput `pulumi:"sourceField"` }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (JsonFieldWithDefaultResponseArgs) ElementType ¶
func (JsonFieldWithDefaultResponseArgs) ElementType() reflect.Type
func (JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutput ¶
func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutput() JsonFieldWithDefaultResponseOutput
func (JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutputWithContext ¶
func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponseOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponseOutput
func (JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutput ¶
func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
func (JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutputWithContext ¶
func (i JsonFieldWithDefaultResponseArgs) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
type JsonFieldWithDefaultResponseInput ¶
type JsonFieldWithDefaultResponseInput interface { pulumi.Input ToJsonFieldWithDefaultResponseOutput() JsonFieldWithDefaultResponseOutput ToJsonFieldWithDefaultResponseOutputWithContext(context.Context) JsonFieldWithDefaultResponseOutput }
JsonFieldWithDefaultResponseInput is an input type that accepts JsonFieldWithDefaultResponseArgs and JsonFieldWithDefaultResponseOutput values. You can construct a concrete instance of `JsonFieldWithDefaultResponseInput` via:
JsonFieldWithDefaultResponseArgs{...}
type JsonFieldWithDefaultResponseOutput ¶
type JsonFieldWithDefaultResponseOutput struct{ *pulumi.OutputState }
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (JsonFieldWithDefaultResponseOutput) DefaultValue ¶
func (o JsonFieldWithDefaultResponseOutput) DefaultValue() pulumi.StringPtrOutput
The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload.
func (JsonFieldWithDefaultResponseOutput) ElementType ¶
func (JsonFieldWithDefaultResponseOutput) ElementType() reflect.Type
func (JsonFieldWithDefaultResponseOutput) SourceField ¶
func (o JsonFieldWithDefaultResponseOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutput ¶
func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutput() JsonFieldWithDefaultResponseOutput
func (JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutputWithContext ¶
func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponseOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponseOutput
func (JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutput ¶
func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
func (JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext ¶
func (o JsonFieldWithDefaultResponseOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
type JsonFieldWithDefaultResponsePtrInput ¶
type JsonFieldWithDefaultResponsePtrInput interface { pulumi.Input ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput ToJsonFieldWithDefaultResponsePtrOutputWithContext(context.Context) JsonFieldWithDefaultResponsePtrOutput }
JsonFieldWithDefaultResponsePtrInput is an input type that accepts JsonFieldWithDefaultResponseArgs, JsonFieldWithDefaultResponsePtr and JsonFieldWithDefaultResponsePtrOutput values. You can construct a concrete instance of `JsonFieldWithDefaultResponsePtrInput` via:
JsonFieldWithDefaultResponseArgs{...} or: nil
func JsonFieldWithDefaultResponsePtr ¶
func JsonFieldWithDefaultResponsePtr(v *JsonFieldWithDefaultResponseArgs) JsonFieldWithDefaultResponsePtrInput
type JsonFieldWithDefaultResponsePtrOutput ¶
type JsonFieldWithDefaultResponsePtrOutput struct{ *pulumi.OutputState }
func (JsonFieldWithDefaultResponsePtrOutput) DefaultValue ¶
func (o JsonFieldWithDefaultResponsePtrOutput) DefaultValue() pulumi.StringPtrOutput
The default value to be used for mapping when a SourceField is not provided or if there's no property with the specified name in the published JSON event payload.
func (JsonFieldWithDefaultResponsePtrOutput) ElementType ¶
func (JsonFieldWithDefaultResponsePtrOutput) ElementType() reflect.Type
func (JsonFieldWithDefaultResponsePtrOutput) SourceField ¶
func (o JsonFieldWithDefaultResponsePtrOutput) SourceField() pulumi.StringPtrOutput
Name of a field in the input event schema that's to be used as the source of a mapping.
func (JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutput ¶
func (o JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutput() JsonFieldWithDefaultResponsePtrOutput
func (JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext ¶
func (o JsonFieldWithDefaultResponsePtrOutput) ToJsonFieldWithDefaultResponsePtrOutputWithContext(ctx context.Context) JsonFieldWithDefaultResponsePtrOutput
type JsonInputSchemaMapping ¶
type JsonInputSchemaMapping struct { // The mapping information for the DataVersion property of the Event Grid Event. DataVersion *JsonFieldWithDefault `pulumi:"dataVersion"` // The mapping information for the EventTime property of the Event Grid Event. EventTime *JsonField `pulumi:"eventTime"` // The mapping information for the EventType property of the Event Grid Event. EventType *JsonFieldWithDefault `pulumi:"eventType"` // The mapping information for the Id property of the Event Grid Event. Id *JsonField `pulumi:"id"` // Type of the custom mapping // Expected value is 'Json'. InputSchemaMappingType *string `pulumi:"inputSchemaMappingType"` // The mapping information for the Subject property of the Event Grid Event. Subject *JsonFieldWithDefault `pulumi:"subject"` // The mapping information for the Topic property of the Event Grid Event. Topic *JsonField `pulumi:"topic"` }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
type JsonInputSchemaMappingArgs ¶
type JsonInputSchemaMappingArgs struct { // The mapping information for the DataVersion property of the Event Grid Event. DataVersion JsonFieldWithDefaultPtrInput `pulumi:"dataVersion"` // The mapping information for the EventTime property of the Event Grid Event. EventTime JsonFieldPtrInput `pulumi:"eventTime"` // The mapping information for the EventType property of the Event Grid Event. EventType JsonFieldWithDefaultPtrInput `pulumi:"eventType"` // The mapping information for the Id property of the Event Grid Event. Id JsonFieldPtrInput `pulumi:"id"` // Type of the custom mapping // Expected value is 'Json'. InputSchemaMappingType pulumi.StringPtrInput `pulumi:"inputSchemaMappingType"` // The mapping information for the Subject property of the Event Grid Event. Subject JsonFieldWithDefaultPtrInput `pulumi:"subject"` // The mapping information for the Topic property of the Event Grid Event. Topic JsonFieldPtrInput `pulumi:"topic"` }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
func (JsonInputSchemaMappingArgs) ElementType ¶
func (JsonInputSchemaMappingArgs) ElementType() reflect.Type
func (JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutput ¶
func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutput() JsonInputSchemaMappingOutput
func (JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutputWithContext ¶
func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingOutputWithContext(ctx context.Context) JsonInputSchemaMappingOutput
func (JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutput ¶
func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
func (JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutputWithContext ¶
func (i JsonInputSchemaMappingArgs) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
type JsonInputSchemaMappingInput ¶
type JsonInputSchemaMappingInput interface { pulumi.Input ToJsonInputSchemaMappingOutput() JsonInputSchemaMappingOutput ToJsonInputSchemaMappingOutputWithContext(context.Context) JsonInputSchemaMappingOutput }
JsonInputSchemaMappingInput is an input type that accepts JsonInputSchemaMappingArgs and JsonInputSchemaMappingOutput values. You can construct a concrete instance of `JsonInputSchemaMappingInput` via:
JsonInputSchemaMappingArgs{...}
type JsonInputSchemaMappingOutput ¶
type JsonInputSchemaMappingOutput struct{ *pulumi.OutputState }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
func (JsonInputSchemaMappingOutput) DataVersion ¶
func (o JsonInputSchemaMappingOutput) DataVersion() JsonFieldWithDefaultPtrOutput
The mapping information for the DataVersion property of the Event Grid Event.
func (JsonInputSchemaMappingOutput) ElementType ¶
func (JsonInputSchemaMappingOutput) ElementType() reflect.Type
func (JsonInputSchemaMappingOutput) EventTime ¶
func (o JsonInputSchemaMappingOutput) EventTime() JsonFieldPtrOutput
The mapping information for the EventTime property of the Event Grid Event.
func (JsonInputSchemaMappingOutput) EventType ¶
func (o JsonInputSchemaMappingOutput) EventType() JsonFieldWithDefaultPtrOutput
The mapping information for the EventType property of the Event Grid Event.
func (JsonInputSchemaMappingOutput) Id ¶
func (o JsonInputSchemaMappingOutput) Id() JsonFieldPtrOutput
The mapping information for the Id property of the Event Grid Event.
func (JsonInputSchemaMappingOutput) InputSchemaMappingType ¶
func (o JsonInputSchemaMappingOutput) InputSchemaMappingType() pulumi.StringPtrOutput
Type of the custom mapping Expected value is 'Json'.
func (JsonInputSchemaMappingOutput) Subject ¶
func (o JsonInputSchemaMappingOutput) Subject() JsonFieldWithDefaultPtrOutput
The mapping information for the Subject property of the Event Grid Event.
func (JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutput ¶
func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutput() JsonInputSchemaMappingOutput
func (JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutputWithContext ¶
func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingOutputWithContext(ctx context.Context) JsonInputSchemaMappingOutput
func (JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutput ¶
func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
func (JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutputWithContext ¶
func (o JsonInputSchemaMappingOutput) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
func (JsonInputSchemaMappingOutput) Topic ¶
func (o JsonInputSchemaMappingOutput) Topic() JsonFieldPtrOutput
The mapping information for the Topic property of the Event Grid Event.
type JsonInputSchemaMappingPtrInput ¶
type JsonInputSchemaMappingPtrInput interface { pulumi.Input ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput ToJsonInputSchemaMappingPtrOutputWithContext(context.Context) JsonInputSchemaMappingPtrOutput }
JsonInputSchemaMappingPtrInput is an input type that accepts JsonInputSchemaMappingArgs, JsonInputSchemaMappingPtr and JsonInputSchemaMappingPtrOutput values. You can construct a concrete instance of `JsonInputSchemaMappingPtrInput` via:
JsonInputSchemaMappingArgs{...} or: nil
func JsonInputSchemaMappingPtr ¶
func JsonInputSchemaMappingPtr(v *JsonInputSchemaMappingArgs) JsonInputSchemaMappingPtrInput
type JsonInputSchemaMappingPtrOutput ¶
type JsonInputSchemaMappingPtrOutput struct{ *pulumi.OutputState }
func (JsonInputSchemaMappingPtrOutput) DataVersion ¶
func (o JsonInputSchemaMappingPtrOutput) DataVersion() JsonFieldWithDefaultPtrOutput
The mapping information for the DataVersion property of the Event Grid Event.
func (JsonInputSchemaMappingPtrOutput) Elem ¶
func (o JsonInputSchemaMappingPtrOutput) Elem() JsonInputSchemaMappingOutput
func (JsonInputSchemaMappingPtrOutput) ElementType ¶
func (JsonInputSchemaMappingPtrOutput) ElementType() reflect.Type
func (JsonInputSchemaMappingPtrOutput) EventTime ¶
func (o JsonInputSchemaMappingPtrOutput) EventTime() JsonFieldPtrOutput
The mapping information for the EventTime property of the Event Grid Event.
func (JsonInputSchemaMappingPtrOutput) EventType ¶
func (o JsonInputSchemaMappingPtrOutput) EventType() JsonFieldWithDefaultPtrOutput
The mapping information for the EventType property of the Event Grid Event.
func (JsonInputSchemaMappingPtrOutput) Id ¶
func (o JsonInputSchemaMappingPtrOutput) Id() JsonFieldPtrOutput
The mapping information for the Id property of the Event Grid Event.
func (JsonInputSchemaMappingPtrOutput) InputSchemaMappingType ¶
func (o JsonInputSchemaMappingPtrOutput) InputSchemaMappingType() pulumi.StringPtrOutput
Type of the custom mapping Expected value is 'Json'.
func (JsonInputSchemaMappingPtrOutput) Subject ¶
func (o JsonInputSchemaMappingPtrOutput) Subject() JsonFieldWithDefaultPtrOutput
The mapping information for the Subject property of the Event Grid Event.
func (JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutput ¶
func (o JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutput() JsonInputSchemaMappingPtrOutput
func (JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutputWithContext ¶
func (o JsonInputSchemaMappingPtrOutput) ToJsonInputSchemaMappingPtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingPtrOutput
func (JsonInputSchemaMappingPtrOutput) Topic ¶
func (o JsonInputSchemaMappingPtrOutput) Topic() JsonFieldPtrOutput
The mapping information for the Topic property of the Event Grid Event.
type JsonInputSchemaMappingResponse ¶
type JsonInputSchemaMappingResponse struct { // The mapping information for the DataVersion property of the Event Grid Event. DataVersion *JsonFieldWithDefaultResponse `pulumi:"dataVersion"` // The mapping information for the EventTime property of the Event Grid Event. EventTime *JsonFieldResponse `pulumi:"eventTime"` // The mapping information for the EventType property of the Event Grid Event. EventType *JsonFieldWithDefaultResponse `pulumi:"eventType"` // The mapping information for the Id property of the Event Grid Event. Id *JsonFieldResponse `pulumi:"id"` // Type of the custom mapping // Expected value is 'Json'. InputSchemaMappingType *string `pulumi:"inputSchemaMappingType"` // The mapping information for the Subject property of the Event Grid Event. Subject *JsonFieldWithDefaultResponse `pulumi:"subject"` // The mapping information for the Topic property of the Event Grid Event. Topic *JsonFieldResponse `pulumi:"topic"` }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
type JsonInputSchemaMappingResponseArgs ¶
type JsonInputSchemaMappingResponseArgs struct { // The mapping information for the DataVersion property of the Event Grid Event. DataVersion JsonFieldWithDefaultResponsePtrInput `pulumi:"dataVersion"` // The mapping information for the EventTime property of the Event Grid Event. EventTime JsonFieldResponsePtrInput `pulumi:"eventTime"` // The mapping information for the EventType property of the Event Grid Event. EventType JsonFieldWithDefaultResponsePtrInput `pulumi:"eventType"` // The mapping information for the Id property of the Event Grid Event. Id JsonFieldResponsePtrInput `pulumi:"id"` // Type of the custom mapping // Expected value is 'Json'. InputSchemaMappingType pulumi.StringPtrInput `pulumi:"inputSchemaMappingType"` // The mapping information for the Subject property of the Event Grid Event. Subject JsonFieldWithDefaultResponsePtrInput `pulumi:"subject"` // The mapping information for the Topic property of the Event Grid Event. Topic JsonFieldResponsePtrInput `pulumi:"topic"` }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
func (JsonInputSchemaMappingResponseArgs) ElementType ¶
func (JsonInputSchemaMappingResponseArgs) ElementType() reflect.Type
func (JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutput ¶
func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutput() JsonInputSchemaMappingResponseOutput
func (JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutputWithContext ¶
func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponseOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponseOutput
func (JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutput ¶
func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
func (JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutputWithContext ¶
func (i JsonInputSchemaMappingResponseArgs) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
type JsonInputSchemaMappingResponseInput ¶
type JsonInputSchemaMappingResponseInput interface { pulumi.Input ToJsonInputSchemaMappingResponseOutput() JsonInputSchemaMappingResponseOutput ToJsonInputSchemaMappingResponseOutputWithContext(context.Context) JsonInputSchemaMappingResponseOutput }
JsonInputSchemaMappingResponseInput is an input type that accepts JsonInputSchemaMappingResponseArgs and JsonInputSchemaMappingResponseOutput values. You can construct a concrete instance of `JsonInputSchemaMappingResponseInput` via:
JsonInputSchemaMappingResponseArgs{...}
type JsonInputSchemaMappingResponseOutput ¶
type JsonInputSchemaMappingResponseOutput struct{ *pulumi.OutputState }
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.
func (JsonInputSchemaMappingResponseOutput) DataVersion ¶
func (o JsonInputSchemaMappingResponseOutput) DataVersion() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the DataVersion property of the Event Grid Event.
func (JsonInputSchemaMappingResponseOutput) ElementType ¶
func (JsonInputSchemaMappingResponseOutput) ElementType() reflect.Type
func (JsonInputSchemaMappingResponseOutput) EventTime ¶
func (o JsonInputSchemaMappingResponseOutput) EventTime() JsonFieldResponsePtrOutput
The mapping information for the EventTime property of the Event Grid Event.
func (JsonInputSchemaMappingResponseOutput) EventType ¶
func (o JsonInputSchemaMappingResponseOutput) EventType() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the EventType property of the Event Grid Event.
func (JsonInputSchemaMappingResponseOutput) Id ¶
The mapping information for the Id property of the Event Grid Event.
func (JsonInputSchemaMappingResponseOutput) InputSchemaMappingType ¶
func (o JsonInputSchemaMappingResponseOutput) InputSchemaMappingType() pulumi.StringPtrOutput
Type of the custom mapping Expected value is 'Json'.
func (JsonInputSchemaMappingResponseOutput) Subject ¶
func (o JsonInputSchemaMappingResponseOutput) Subject() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the Subject property of the Event Grid Event.
func (JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutput ¶
func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutput() JsonInputSchemaMappingResponseOutput
func (JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutputWithContext ¶
func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponseOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponseOutput
func (JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutput ¶
func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
func (JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext ¶
func (o JsonInputSchemaMappingResponseOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
func (JsonInputSchemaMappingResponseOutput) Topic ¶
func (o JsonInputSchemaMappingResponseOutput) Topic() JsonFieldResponsePtrOutput
The mapping information for the Topic property of the Event Grid Event.
type JsonInputSchemaMappingResponsePtrInput ¶
type JsonInputSchemaMappingResponsePtrInput interface { pulumi.Input ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput ToJsonInputSchemaMappingResponsePtrOutputWithContext(context.Context) JsonInputSchemaMappingResponsePtrOutput }
JsonInputSchemaMappingResponsePtrInput is an input type that accepts JsonInputSchemaMappingResponseArgs, JsonInputSchemaMappingResponsePtr and JsonInputSchemaMappingResponsePtrOutput values. You can construct a concrete instance of `JsonInputSchemaMappingResponsePtrInput` via:
JsonInputSchemaMappingResponseArgs{...} or: nil
func JsonInputSchemaMappingResponsePtr ¶
func JsonInputSchemaMappingResponsePtr(v *JsonInputSchemaMappingResponseArgs) JsonInputSchemaMappingResponsePtrInput
type JsonInputSchemaMappingResponsePtrOutput ¶
type JsonInputSchemaMappingResponsePtrOutput struct{ *pulumi.OutputState }
func (JsonInputSchemaMappingResponsePtrOutput) DataVersion ¶
func (o JsonInputSchemaMappingResponsePtrOutput) DataVersion() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the DataVersion property of the Event Grid Event.
func (JsonInputSchemaMappingResponsePtrOutput) ElementType ¶
func (JsonInputSchemaMappingResponsePtrOutput) ElementType() reflect.Type
func (JsonInputSchemaMappingResponsePtrOutput) EventTime ¶
func (o JsonInputSchemaMappingResponsePtrOutput) EventTime() JsonFieldResponsePtrOutput
The mapping information for the EventTime property of the Event Grid Event.
func (JsonInputSchemaMappingResponsePtrOutput) EventType ¶
func (o JsonInputSchemaMappingResponsePtrOutput) EventType() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the EventType property of the Event Grid Event.
func (JsonInputSchemaMappingResponsePtrOutput) Id ¶
The mapping information for the Id property of the Event Grid Event.
func (JsonInputSchemaMappingResponsePtrOutput) InputSchemaMappingType ¶
func (o JsonInputSchemaMappingResponsePtrOutput) InputSchemaMappingType() pulumi.StringPtrOutput
Type of the custom mapping Expected value is 'Json'.
func (JsonInputSchemaMappingResponsePtrOutput) Subject ¶
func (o JsonInputSchemaMappingResponsePtrOutput) Subject() JsonFieldWithDefaultResponsePtrOutput
The mapping information for the Subject property of the Event Grid Event.
func (JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutput ¶
func (o JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutput() JsonInputSchemaMappingResponsePtrOutput
func (JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext ¶
func (o JsonInputSchemaMappingResponsePtrOutput) ToJsonInputSchemaMappingResponsePtrOutputWithContext(ctx context.Context) JsonInputSchemaMappingResponsePtrOutput
func (JsonInputSchemaMappingResponsePtrOutput) Topic ¶
func (o JsonInputSchemaMappingResponsePtrOutput) Topic() JsonFieldResponsePtrOutput
The mapping information for the Topic property of the Event Grid Event.
type ListTopicSharedAccessKeysResult ¶
type ListTopicSharedAccessKeysResult struct { string `pulumi:"key1"` Key2 *string `pulumi:"key2"` }Key1 *
Shared access keys of the Topic
func ListTopicSharedAccessKeys ¶
func ListTopicSharedAccessKeys(ctx *pulumi.Context, args *ListTopicSharedAccessKeysArgs, opts ...pulumi.InvokeOption) (*ListTopicSharedAccessKeysResult, error)
type LookupEventSubscriptionArgs ¶
type LookupEventSubscriptionArgs struct { // Name of the event subscription EventSubscriptionName string `pulumi:"eventSubscriptionName"` // The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. Scope string `pulumi:"scope"` }
type LookupEventSubscriptionResult ¶
type LookupEventSubscriptionResult struct { // The DeadLetter destination of the event subscription. DeadLetterDestination *StorageBlobDeadLetterDestinationResponse `pulumi:"deadLetterDestination"` // Information about the destination where events have to be delivered for the event subscription. Destination interface{} `pulumi:"destination"` // The event delivery schema for the event subscription. EventDeliverySchema *string `pulumi:"eventDeliverySchema"` // Information about the filter for the event subscription. Filter *EventSubscriptionFilterResponse `pulumi:"filter"` // Fully qualified identifier of the resource Id string `pulumi:"id"` // List of user defined labels. Labels []string `pulumi:"labels"` // Name of the resource Name string `pulumi:"name"` // Provisioning state of the event subscription. ProvisioningState string `pulumi:"provisioningState"` // The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events. RetryPolicy *RetryPolicyResponse `pulumi:"retryPolicy"` // Name of the topic of the event subscription. Topic string `pulumi:"topic"` // Type of the resource Type string `pulumi:"type"` }
Event Subscription
func LookupEventSubscription ¶
func LookupEventSubscription(ctx *pulumi.Context, args *LookupEventSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupEventSubscriptionResult, error)
type LookupTopicArgs ¶
type LookupTopicResult ¶
type LookupTopicResult struct { // Endpoint for the topic. Endpoint string `pulumi:"endpoint"` // Fully qualified identifier of the resource Id string `pulumi:"id"` // This determines the format that Event Grid should expect for incoming events published to the topic. InputSchema *string `pulumi:"inputSchema"` // This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema. InputSchemaMapping *JsonInputSchemaMappingResponse `pulumi:"inputSchemaMapping"` // Location of the resource Location string `pulumi:"location"` // Name of the resource Name string `pulumi:"name"` // Provisioning state of the topic. ProvisioningState string `pulumi:"provisioningState"` // Tags of the resource Tags map[string]string `pulumi:"tags"` // Type of the resource Type string `pulumi:"type"` }
EventGrid Topic
func LookupTopic ¶
func LookupTopic(ctx *pulumi.Context, args *LookupTopicArgs, opts ...pulumi.InvokeOption) (*LookupTopicResult, error)
type RetryPolicy ¶
type RetryPolicy struct { // Time To Live (in minutes) for events. EventTimeToLiveInMinutes *int `pulumi:"eventTimeToLiveInMinutes"` // Maximum number of delivery retry attempts for events. MaxDeliveryAttempts *int `pulumi:"maxDeliveryAttempts"` }
Information about the retry policy for an event subscription
type RetryPolicyArgs ¶
type RetryPolicyArgs struct { // Time To Live (in minutes) for events. EventTimeToLiveInMinutes pulumi.IntPtrInput `pulumi:"eventTimeToLiveInMinutes"` // Maximum number of delivery retry attempts for events. MaxDeliveryAttempts pulumi.IntPtrInput `pulumi:"maxDeliveryAttempts"` }
Information about the retry policy for an event subscription
func (RetryPolicyArgs) ElementType ¶
func (RetryPolicyArgs) ElementType() reflect.Type
func (RetryPolicyArgs) ToRetryPolicyOutput ¶
func (i RetryPolicyArgs) ToRetryPolicyOutput() RetryPolicyOutput
func (RetryPolicyArgs) ToRetryPolicyOutputWithContext ¶
func (i RetryPolicyArgs) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput
func (RetryPolicyArgs) ToRetryPolicyPtrOutput ¶
func (i RetryPolicyArgs) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
func (RetryPolicyArgs) ToRetryPolicyPtrOutputWithContext ¶
func (i RetryPolicyArgs) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
type RetryPolicyInput ¶
type RetryPolicyInput interface { pulumi.Input ToRetryPolicyOutput() RetryPolicyOutput ToRetryPolicyOutputWithContext(context.Context) RetryPolicyOutput }
RetryPolicyInput is an input type that accepts RetryPolicyArgs and RetryPolicyOutput values. You can construct a concrete instance of `RetryPolicyInput` via:
RetryPolicyArgs{...}
type RetryPolicyOutput ¶
type RetryPolicyOutput struct{ *pulumi.OutputState }
Information about the retry policy for an event subscription
func (RetryPolicyOutput) ElementType ¶
func (RetryPolicyOutput) ElementType() reflect.Type
func (RetryPolicyOutput) EventTimeToLiveInMinutes ¶
func (o RetryPolicyOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
Time To Live (in minutes) for events.
func (RetryPolicyOutput) MaxDeliveryAttempts ¶
func (o RetryPolicyOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
Maximum number of delivery retry attempts for events.
func (RetryPolicyOutput) ToRetryPolicyOutput ¶
func (o RetryPolicyOutput) ToRetryPolicyOutput() RetryPolicyOutput
func (RetryPolicyOutput) ToRetryPolicyOutputWithContext ¶
func (o RetryPolicyOutput) ToRetryPolicyOutputWithContext(ctx context.Context) RetryPolicyOutput
func (RetryPolicyOutput) ToRetryPolicyPtrOutput ¶
func (o RetryPolicyOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
func (RetryPolicyOutput) ToRetryPolicyPtrOutputWithContext ¶
func (o RetryPolicyOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
type RetryPolicyPtrInput ¶
type RetryPolicyPtrInput interface { pulumi.Input ToRetryPolicyPtrOutput() RetryPolicyPtrOutput ToRetryPolicyPtrOutputWithContext(context.Context) RetryPolicyPtrOutput }
RetryPolicyPtrInput is an input type that accepts RetryPolicyArgs, RetryPolicyPtr and RetryPolicyPtrOutput values. You can construct a concrete instance of `RetryPolicyPtrInput` via:
RetryPolicyArgs{...} or: nil
func RetryPolicyPtr ¶
func RetryPolicyPtr(v *RetryPolicyArgs) RetryPolicyPtrInput
type RetryPolicyPtrOutput ¶
type RetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RetryPolicyPtrOutput) Elem ¶
func (o RetryPolicyPtrOutput) Elem() RetryPolicyOutput
func (RetryPolicyPtrOutput) ElementType ¶
func (RetryPolicyPtrOutput) ElementType() reflect.Type
func (RetryPolicyPtrOutput) EventTimeToLiveInMinutes ¶
func (o RetryPolicyPtrOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
Time To Live (in minutes) for events.
func (RetryPolicyPtrOutput) MaxDeliveryAttempts ¶
func (o RetryPolicyPtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
Maximum number of delivery retry attempts for events.
func (RetryPolicyPtrOutput) ToRetryPolicyPtrOutput ¶
func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutput() RetryPolicyPtrOutput
func (RetryPolicyPtrOutput) ToRetryPolicyPtrOutputWithContext ¶
func (o RetryPolicyPtrOutput) ToRetryPolicyPtrOutputWithContext(ctx context.Context) RetryPolicyPtrOutput
type RetryPolicyResponse ¶
type RetryPolicyResponse struct { // Time To Live (in minutes) for events. EventTimeToLiveInMinutes *int `pulumi:"eventTimeToLiveInMinutes"` // Maximum number of delivery retry attempts for events. MaxDeliveryAttempts *int `pulumi:"maxDeliveryAttempts"` }
Information about the retry policy for an event subscription
type RetryPolicyResponseArgs ¶
type RetryPolicyResponseArgs struct { // Time To Live (in minutes) for events. EventTimeToLiveInMinutes pulumi.IntPtrInput `pulumi:"eventTimeToLiveInMinutes"` // Maximum number of delivery retry attempts for events. MaxDeliveryAttempts pulumi.IntPtrInput `pulumi:"maxDeliveryAttempts"` }
Information about the retry policy for an event subscription
func (RetryPolicyResponseArgs) ElementType ¶
func (RetryPolicyResponseArgs) ElementType() reflect.Type
func (RetryPolicyResponseArgs) ToRetryPolicyResponseOutput ¶
func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput
func (RetryPolicyResponseArgs) ToRetryPolicyResponseOutputWithContext ¶
func (i RetryPolicyResponseArgs) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput
func (RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutput ¶
func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
func (RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutputWithContext ¶
func (i RetryPolicyResponseArgs) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
type RetryPolicyResponseInput ¶
type RetryPolicyResponseInput interface { pulumi.Input ToRetryPolicyResponseOutput() RetryPolicyResponseOutput ToRetryPolicyResponseOutputWithContext(context.Context) RetryPolicyResponseOutput }
RetryPolicyResponseInput is an input type that accepts RetryPolicyResponseArgs and RetryPolicyResponseOutput values. You can construct a concrete instance of `RetryPolicyResponseInput` via:
RetryPolicyResponseArgs{...}
type RetryPolicyResponseOutput ¶
type RetryPolicyResponseOutput struct{ *pulumi.OutputState }
Information about the retry policy for an event subscription
func (RetryPolicyResponseOutput) ElementType ¶
func (RetryPolicyResponseOutput) ElementType() reflect.Type
func (RetryPolicyResponseOutput) EventTimeToLiveInMinutes ¶
func (o RetryPolicyResponseOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
Time To Live (in minutes) for events.
func (RetryPolicyResponseOutput) MaxDeliveryAttempts ¶
func (o RetryPolicyResponseOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
Maximum number of delivery retry attempts for events.
func (RetryPolicyResponseOutput) ToRetryPolicyResponseOutput ¶
func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutput() RetryPolicyResponseOutput
func (RetryPolicyResponseOutput) ToRetryPolicyResponseOutputWithContext ¶
func (o RetryPolicyResponseOutput) ToRetryPolicyResponseOutputWithContext(ctx context.Context) RetryPolicyResponseOutput
func (RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutput ¶
func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
func (RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutputWithContext ¶
func (o RetryPolicyResponseOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
type RetryPolicyResponsePtrInput ¶
type RetryPolicyResponsePtrInput interface { pulumi.Input ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput ToRetryPolicyResponsePtrOutputWithContext(context.Context) RetryPolicyResponsePtrOutput }
RetryPolicyResponsePtrInput is an input type that accepts RetryPolicyResponseArgs, RetryPolicyResponsePtr and RetryPolicyResponsePtrOutput values. You can construct a concrete instance of `RetryPolicyResponsePtrInput` via:
RetryPolicyResponseArgs{...} or: nil
func RetryPolicyResponsePtr ¶
func RetryPolicyResponsePtr(v *RetryPolicyResponseArgs) RetryPolicyResponsePtrInput
type RetryPolicyResponsePtrOutput ¶
type RetryPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (RetryPolicyResponsePtrOutput) Elem ¶
func (o RetryPolicyResponsePtrOutput) Elem() RetryPolicyResponseOutput
func (RetryPolicyResponsePtrOutput) ElementType ¶
func (RetryPolicyResponsePtrOutput) ElementType() reflect.Type
func (RetryPolicyResponsePtrOutput) EventTimeToLiveInMinutes ¶
func (o RetryPolicyResponsePtrOutput) EventTimeToLiveInMinutes() pulumi.IntPtrOutput
Time To Live (in minutes) for events.
func (RetryPolicyResponsePtrOutput) MaxDeliveryAttempts ¶
func (o RetryPolicyResponsePtrOutput) MaxDeliveryAttempts() pulumi.IntPtrOutput
Maximum number of delivery retry attempts for events.
func (RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutput ¶
func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutput() RetryPolicyResponsePtrOutput
func (RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutputWithContext ¶
func (o RetryPolicyResponsePtrOutput) ToRetryPolicyResponsePtrOutputWithContext(ctx context.Context) RetryPolicyResponsePtrOutput
type StorageBlobDeadLetterDestination ¶
type StorageBlobDeadLetterDestination struct { // The name of the Storage blob container that is the destination of the deadletter events BlobContainerName *string `pulumi:"blobContainerName"` // Type of the endpoint for the dead letter destination // Expected value is 'StorageBlob'. EndpointType string `pulumi:"endpointType"` // The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceId *string `pulumi:"resourceId"` }
Information about the storage blob based dead letter destination.
type StorageBlobDeadLetterDestinationArgs ¶
type StorageBlobDeadLetterDestinationArgs struct { // The name of the Storage blob container that is the destination of the deadletter events BlobContainerName pulumi.StringPtrInput `pulumi:"blobContainerName"` // Type of the endpoint for the dead letter destination // Expected value is 'StorageBlob'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the storage blob based dead letter destination.
func (StorageBlobDeadLetterDestinationArgs) ElementType ¶
func (StorageBlobDeadLetterDestinationArgs) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutput ¶
func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutput() StorageBlobDeadLetterDestinationOutput
func (StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutputWithContext ¶
func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationOutput
func (StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutput ¶
func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
func (StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (i StorageBlobDeadLetterDestinationArgs) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
type StorageBlobDeadLetterDestinationInput ¶
type StorageBlobDeadLetterDestinationInput interface { pulumi.Input ToStorageBlobDeadLetterDestinationOutput() StorageBlobDeadLetterDestinationOutput ToStorageBlobDeadLetterDestinationOutputWithContext(context.Context) StorageBlobDeadLetterDestinationOutput }
StorageBlobDeadLetterDestinationInput is an input type that accepts StorageBlobDeadLetterDestinationArgs and StorageBlobDeadLetterDestinationOutput values. You can construct a concrete instance of `StorageBlobDeadLetterDestinationInput` via:
StorageBlobDeadLetterDestinationArgs{...}
type StorageBlobDeadLetterDestinationOutput ¶
type StorageBlobDeadLetterDestinationOutput struct{ *pulumi.OutputState }
Information about the storage blob based dead letter destination.
func (StorageBlobDeadLetterDestinationOutput) BlobContainerName ¶
func (o StorageBlobDeadLetterDestinationOutput) BlobContainerName() pulumi.StringPtrOutput
The name of the Storage blob container that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationOutput) ElementType ¶
func (StorageBlobDeadLetterDestinationOutput) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationOutput) EndpointType ¶
func (o StorageBlobDeadLetterDestinationOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.
func (StorageBlobDeadLetterDestinationOutput) ResourceId ¶
func (o StorageBlobDeadLetterDestinationOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutput ¶
func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutput() StorageBlobDeadLetterDestinationOutput
func (StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationOutput
func (StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutput ¶
func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
func (StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
type StorageBlobDeadLetterDestinationPtrInput ¶
type StorageBlobDeadLetterDestinationPtrInput interface { pulumi.Input ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput ToStorageBlobDeadLetterDestinationPtrOutputWithContext(context.Context) StorageBlobDeadLetterDestinationPtrOutput }
StorageBlobDeadLetterDestinationPtrInput is an input type that accepts StorageBlobDeadLetterDestinationArgs, StorageBlobDeadLetterDestinationPtr and StorageBlobDeadLetterDestinationPtrOutput values. You can construct a concrete instance of `StorageBlobDeadLetterDestinationPtrInput` via:
StorageBlobDeadLetterDestinationArgs{...} or: nil
func StorageBlobDeadLetterDestinationPtr ¶
func StorageBlobDeadLetterDestinationPtr(v *StorageBlobDeadLetterDestinationArgs) StorageBlobDeadLetterDestinationPtrInput
type StorageBlobDeadLetterDestinationPtrOutput ¶
type StorageBlobDeadLetterDestinationPtrOutput struct{ *pulumi.OutputState }
func (StorageBlobDeadLetterDestinationPtrOutput) BlobContainerName ¶
func (o StorageBlobDeadLetterDestinationPtrOutput) BlobContainerName() pulumi.StringPtrOutput
The name of the Storage blob container that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationPtrOutput) ElementType ¶
func (StorageBlobDeadLetterDestinationPtrOutput) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationPtrOutput) EndpointType ¶
func (o StorageBlobDeadLetterDestinationPtrOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.
func (StorageBlobDeadLetterDestinationPtrOutput) ResourceId ¶
func (o StorageBlobDeadLetterDestinationPtrOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutput ¶
func (o StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutput() StorageBlobDeadLetterDestinationPtrOutput
func (StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationPtrOutput) ToStorageBlobDeadLetterDestinationPtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationPtrOutput
type StorageBlobDeadLetterDestinationResponse ¶
type StorageBlobDeadLetterDestinationResponse struct { // The name of the Storage blob container that is the destination of the deadletter events BlobContainerName *string `pulumi:"blobContainerName"` // Type of the endpoint for the dead letter destination // Expected value is 'StorageBlob'. EndpointType string `pulumi:"endpointType"` // The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceId *string `pulumi:"resourceId"` }
Information about the storage blob based dead letter destination.
type StorageBlobDeadLetterDestinationResponseArgs ¶
type StorageBlobDeadLetterDestinationResponseArgs struct { // The name of the Storage blob container that is the destination of the deadletter events BlobContainerName pulumi.StringPtrInput `pulumi:"blobContainerName"` // Type of the endpoint for the dead letter destination // Expected value is 'StorageBlob'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the storage blob based dead letter destination.
func (StorageBlobDeadLetterDestinationResponseArgs) ElementType ¶
func (StorageBlobDeadLetterDestinationResponseArgs) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutput ¶
func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutput() StorageBlobDeadLetterDestinationResponseOutput
func (StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutputWithContext ¶
func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponseOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponseOutput
func (StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutput ¶
func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
func (StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext ¶
func (i StorageBlobDeadLetterDestinationResponseArgs) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
type StorageBlobDeadLetterDestinationResponseInput ¶
type StorageBlobDeadLetterDestinationResponseInput interface { pulumi.Input ToStorageBlobDeadLetterDestinationResponseOutput() StorageBlobDeadLetterDestinationResponseOutput ToStorageBlobDeadLetterDestinationResponseOutputWithContext(context.Context) StorageBlobDeadLetterDestinationResponseOutput }
StorageBlobDeadLetterDestinationResponseInput is an input type that accepts StorageBlobDeadLetterDestinationResponseArgs and StorageBlobDeadLetterDestinationResponseOutput values. You can construct a concrete instance of `StorageBlobDeadLetterDestinationResponseInput` via:
StorageBlobDeadLetterDestinationResponseArgs{...}
type StorageBlobDeadLetterDestinationResponseOutput ¶
type StorageBlobDeadLetterDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the storage blob based dead letter destination.
func (StorageBlobDeadLetterDestinationResponseOutput) BlobContainerName ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) BlobContainerName() pulumi.StringPtrOutput
The name of the Storage blob container that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationResponseOutput) ElementType ¶
func (StorageBlobDeadLetterDestinationResponseOutput) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationResponseOutput) EndpointType ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.
func (StorageBlobDeadLetterDestinationResponseOutput) ResourceId ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutput ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutput() StorageBlobDeadLetterDestinationResponseOutput
func (StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponseOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponseOutput
func (StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
func (StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationResponseOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
type StorageBlobDeadLetterDestinationResponsePtrInput ¶
type StorageBlobDeadLetterDestinationResponsePtrInput interface { pulumi.Input ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput }
StorageBlobDeadLetterDestinationResponsePtrInput is an input type that accepts StorageBlobDeadLetterDestinationResponseArgs, StorageBlobDeadLetterDestinationResponsePtr and StorageBlobDeadLetterDestinationResponsePtrOutput values. You can construct a concrete instance of `StorageBlobDeadLetterDestinationResponsePtrInput` via:
StorageBlobDeadLetterDestinationResponseArgs{...} or: nil
func StorageBlobDeadLetterDestinationResponsePtr ¶
func StorageBlobDeadLetterDestinationResponsePtr(v *StorageBlobDeadLetterDestinationResponseArgs) StorageBlobDeadLetterDestinationResponsePtrInput
type StorageBlobDeadLetterDestinationResponsePtrOutput ¶
type StorageBlobDeadLetterDestinationResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageBlobDeadLetterDestinationResponsePtrOutput) BlobContainerName ¶
func (o StorageBlobDeadLetterDestinationResponsePtrOutput) BlobContainerName() pulumi.StringPtrOutput
The name of the Storage blob container that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationResponsePtrOutput) ElementType ¶
func (StorageBlobDeadLetterDestinationResponsePtrOutput) ElementType() reflect.Type
func (StorageBlobDeadLetterDestinationResponsePtrOutput) EndpointType ¶
func (o StorageBlobDeadLetterDestinationResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.
func (StorageBlobDeadLetterDestinationResponsePtrOutput) ResourceId ¶
func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that is the destination of the deadletter events
func (StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput ¶
func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutput() StorageBlobDeadLetterDestinationResponsePtrOutput
func (StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext ¶
func (o StorageBlobDeadLetterDestinationResponsePtrOutput) ToStorageBlobDeadLetterDestinationResponsePtrOutputWithContext(ctx context.Context) StorageBlobDeadLetterDestinationResponsePtrOutput
type StorageQueueEventSubscriptionDestination ¶
type StorageQueueEventSubscriptionDestination struct { // Type of the endpoint for the event subscription destination // Expected value is 'StorageQueue'. EndpointType string `pulumi:"endpointType"` // The name of the Storage queue under a storage account that is the destination of an event subscription. QueueName *string `pulumi:"queueName"` // The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the storage queue destination for an event subscription.
type StorageQueueEventSubscriptionDestinationArgs ¶
type StorageQueueEventSubscriptionDestinationArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'StorageQueue'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The name of the Storage queue under a storage account that is the destination of an event subscription. QueueName pulumi.StringPtrInput `pulumi:"queueName"` // The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the storage queue destination for an event subscription.
func (StorageQueueEventSubscriptionDestinationArgs) ElementType ¶
func (StorageQueueEventSubscriptionDestinationArgs) ElementType() reflect.Type
func (StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutput ¶
func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutput() StorageQueueEventSubscriptionDestinationOutput
func (StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutputWithContext ¶
func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationOutput
type StorageQueueEventSubscriptionDestinationInput ¶
type StorageQueueEventSubscriptionDestinationInput interface { pulumi.Input ToStorageQueueEventSubscriptionDestinationOutput() StorageQueueEventSubscriptionDestinationOutput ToStorageQueueEventSubscriptionDestinationOutputWithContext(context.Context) StorageQueueEventSubscriptionDestinationOutput }
StorageQueueEventSubscriptionDestinationInput is an input type that accepts StorageQueueEventSubscriptionDestinationArgs and StorageQueueEventSubscriptionDestinationOutput values. You can construct a concrete instance of `StorageQueueEventSubscriptionDestinationInput` via:
StorageQueueEventSubscriptionDestinationArgs{...}
type StorageQueueEventSubscriptionDestinationOutput ¶
type StorageQueueEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }
Information about the storage queue destination for an event subscription.
func (StorageQueueEventSubscriptionDestinationOutput) ElementType ¶
func (StorageQueueEventSubscriptionDestinationOutput) ElementType() reflect.Type
func (StorageQueueEventSubscriptionDestinationOutput) EndpointType ¶
func (o StorageQueueEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'StorageQueue'.
func (StorageQueueEventSubscriptionDestinationOutput) QueueName ¶
func (o StorageQueueEventSubscriptionDestinationOutput) QueueName() pulumi.StringPtrOutput
The name of the Storage queue under a storage account that is the destination of an event subscription.
func (StorageQueueEventSubscriptionDestinationOutput) ResourceId ¶
func (o StorageQueueEventSubscriptionDestinationOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
func (StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutput ¶
func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutput() StorageQueueEventSubscriptionDestinationOutput
func (StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutputWithContext ¶
func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationOutput
type StorageQueueEventSubscriptionDestinationResponse ¶
type StorageQueueEventSubscriptionDestinationResponse struct { // Type of the endpoint for the event subscription destination // Expected value is 'StorageQueue'. EndpointType string `pulumi:"endpointType"` // The name of the Storage queue under a storage account that is the destination of an event subscription. QueueName *string `pulumi:"queueName"` // The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription. ResourceId *string `pulumi:"resourceId"` }
Information about the storage queue destination for an event subscription.
type StorageQueueEventSubscriptionDestinationResponseArgs ¶
type StorageQueueEventSubscriptionDestinationResponseArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'StorageQueue'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The name of the Storage queue under a storage account that is the destination of an event subscription. QueueName pulumi.StringPtrInput `pulumi:"queueName"` // The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Information about the storage queue destination for an event subscription.
func (StorageQueueEventSubscriptionDestinationResponseArgs) ElementType ¶
func (StorageQueueEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
func (StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutput ¶
func (i StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutput() StorageQueueEventSubscriptionDestinationResponseOutput
func (StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext ¶
func (i StorageQueueEventSubscriptionDestinationResponseArgs) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponseOutput
type StorageQueueEventSubscriptionDestinationResponseInput ¶
type StorageQueueEventSubscriptionDestinationResponseInput interface { pulumi.Input ToStorageQueueEventSubscriptionDestinationResponseOutput() StorageQueueEventSubscriptionDestinationResponseOutput ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(context.Context) StorageQueueEventSubscriptionDestinationResponseOutput }
StorageQueueEventSubscriptionDestinationResponseInput is an input type that accepts StorageQueueEventSubscriptionDestinationResponseArgs and StorageQueueEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `StorageQueueEventSubscriptionDestinationResponseInput` via:
StorageQueueEventSubscriptionDestinationResponseArgs{...}
type StorageQueueEventSubscriptionDestinationResponseOutput ¶
type StorageQueueEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the storage queue destination for an event subscription.
func (StorageQueueEventSubscriptionDestinationResponseOutput) ElementType ¶
func (StorageQueueEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
func (StorageQueueEventSubscriptionDestinationResponseOutput) EndpointType ¶
func (o StorageQueueEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'StorageQueue'.
func (StorageQueueEventSubscriptionDestinationResponseOutput) QueueName ¶
func (o StorageQueueEventSubscriptionDestinationResponseOutput) QueueName() pulumi.StringPtrOutput
The name of the Storage queue under a storage account that is the destination of an event subscription.
func (StorageQueueEventSubscriptionDestinationResponseOutput) ResourceId ¶
func (o StorageQueueEventSubscriptionDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
func (StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutput ¶
func (o StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutput() StorageQueueEventSubscriptionDestinationResponseOutput
func (StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext ¶
func (o StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponseOutput
type Topic ¶
type Topic struct { pulumi.CustomResourceState // Endpoint for the topic. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // This determines the format that Event Grid should expect for incoming events published to the topic. InputSchema pulumi.StringPtrOutput `pulumi:"inputSchema"` // This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema. InputSchemaMapping JsonInputSchemaMappingResponsePtrOutput `pulumi:"inputSchemaMapping"` // Location of the resource Location pulumi.StringOutput `pulumi:"location"` // Name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the topic. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Tags of the resource Tags pulumi.StringMapOutput `pulumi:"tags"` // Type of the resource Type pulumi.StringOutput `pulumi:"type"` }
EventGrid Topic
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic 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 NewTopic ¶
func NewTopic(ctx *pulumi.Context, name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)
NewTopic registers a new resource with the given unique name, arguments, and options.
func (*Topic) ElementType ¶ added in v0.2.6
func (*Topic) ToTopicOutput ¶ added in v0.2.6
func (i *Topic) ToTopicOutput() TopicOutput
func (*Topic) ToTopicOutputWithContext ¶ added in v0.2.6
func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicArgs ¶
type TopicArgs struct { // This determines the format that Event Grid should expect for incoming events published to the topic. InputSchema pulumi.StringPtrInput // This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema. InputSchemaMapping JsonInputSchemaMappingPtrInput // Location of the resource Location pulumi.StringInput // The name of the resource group within the user's subscription. ResourceGroupName pulumi.StringInput // Tags of the resource Tags pulumi.StringMapInput // Name of the topic TopicName pulumi.StringInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicInput ¶ added in v0.2.6
type TopicInput interface { pulumi.Input ToTopicOutput() TopicOutput ToTopicOutputWithContext(ctx context.Context) TopicOutput }
type TopicOutput ¶ added in v0.2.6
type TopicOutput struct {
*pulumi.OutputState
}
func (TopicOutput) ElementType ¶ added in v0.2.6
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) ToTopicOutput ¶ added in v0.2.6
func (o TopicOutput) ToTopicOutput() TopicOutput
func (TopicOutput) ToTopicOutputWithContext ¶ added in v0.2.6
func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicState ¶
type TopicState struct { // Endpoint for the topic. Endpoint pulumi.StringPtrInput // This determines the format that Event Grid should expect for incoming events published to the topic. InputSchema pulumi.StringPtrInput // This enables publishing using custom event schemas. An InputSchemaMapping can be specified to map various properties of a source schema to various required properties of the EventGridEvent schema. InputSchemaMapping JsonInputSchemaMappingResponsePtrInput // Location of the resource Location pulumi.StringPtrInput // Name of the resource Name pulumi.StringPtrInput // Provisioning state of the topic. ProvisioningState pulumi.StringPtrInput // Tags of the resource Tags pulumi.StringMapInput // Type of the resource Type pulumi.StringPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
type WebHookEventSubscriptionDestination ¶
type WebHookEventSubscriptionDestination struct { // Type of the endpoint for the event subscription destination // Expected value is 'WebHook'. EndpointType string `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl *string `pulumi:"endpointUrl"` }
Information about the webhook destination for an event subscription
type WebHookEventSubscriptionDestinationArgs ¶
type WebHookEventSubscriptionDestinationArgs struct { // Type of the endpoint for the event subscription destination // Expected value is 'WebHook'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl pulumi.StringPtrInput `pulumi:"endpointUrl"` }
Information about the webhook destination for an event subscription
func (WebHookEventSubscriptionDestinationArgs) ElementType ¶
func (WebHookEventSubscriptionDestinationArgs) ElementType() reflect.Type
func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutput ¶
func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput
func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutputWithContext ¶
func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationOutput
type WebHookEventSubscriptionDestinationInput ¶
type WebHookEventSubscriptionDestinationInput interface { pulumi.Input ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput ToWebHookEventSubscriptionDestinationOutputWithContext(context.Context) WebHookEventSubscriptionDestinationOutput }
WebHookEventSubscriptionDestinationInput is an input type that accepts WebHookEventSubscriptionDestinationArgs and WebHookEventSubscriptionDestinationOutput values. You can construct a concrete instance of `WebHookEventSubscriptionDestinationInput` via:
WebHookEventSubscriptionDestinationArgs{...}
type WebHookEventSubscriptionDestinationOutput ¶
type WebHookEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }
Information about the webhook destination for an event subscription
func (WebHookEventSubscriptionDestinationOutput) ElementType ¶
func (WebHookEventSubscriptionDestinationOutput) ElementType() reflect.Type
func (WebHookEventSubscriptionDestinationOutput) EndpointType ¶
func (o WebHookEventSubscriptionDestinationOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'WebHook'.
func (WebHookEventSubscriptionDestinationOutput) EndpointUrl ¶
func (o WebHookEventSubscriptionDestinationOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutput ¶
func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput
func (WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutputWithContext ¶
func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationOutput
type WebHookEventSubscriptionDestinationResponse ¶
type WebHookEventSubscriptionDestinationResponse struct { // The base URL that represents the endpoint of the destination of an event subscription. EndpointBaseUrl string `pulumi:"endpointBaseUrl"` // Type of the endpoint for the event subscription destination // Expected value is 'WebHook'. EndpointType string `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl *string `pulumi:"endpointUrl"` }
Information about the webhook destination for an event subscription
type WebHookEventSubscriptionDestinationResponseArgs ¶
type WebHookEventSubscriptionDestinationResponseArgs struct { // The base URL that represents the endpoint of the destination of an event subscription. EndpointBaseUrl pulumi.StringInput `pulumi:"endpointBaseUrl"` // Type of the endpoint for the event subscription destination // Expected value is 'WebHook'. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl pulumi.StringPtrInput `pulumi:"endpointUrl"` }
Information about the webhook destination for an event subscription
func (WebHookEventSubscriptionDestinationResponseArgs) ElementType ¶
func (WebHookEventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
func (WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutput ¶
func (i WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutput() WebHookEventSubscriptionDestinationResponseOutput
func (WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutputWithContext ¶
func (i WebHookEventSubscriptionDestinationResponseArgs) ToWebHookEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationResponseOutput
type WebHookEventSubscriptionDestinationResponseInput ¶
type WebHookEventSubscriptionDestinationResponseInput interface { pulumi.Input ToWebHookEventSubscriptionDestinationResponseOutput() WebHookEventSubscriptionDestinationResponseOutput ToWebHookEventSubscriptionDestinationResponseOutputWithContext(context.Context) WebHookEventSubscriptionDestinationResponseOutput }
WebHookEventSubscriptionDestinationResponseInput is an input type that accepts WebHookEventSubscriptionDestinationResponseArgs and WebHookEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `WebHookEventSubscriptionDestinationResponseInput` via:
WebHookEventSubscriptionDestinationResponseArgs{...}
type WebHookEventSubscriptionDestinationResponseOutput ¶
type WebHookEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the webhook destination for an event subscription
func (WebHookEventSubscriptionDestinationResponseOutput) ElementType ¶
func (WebHookEventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
func (WebHookEventSubscriptionDestinationResponseOutput) EndpointBaseUrl ¶
func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointBaseUrl() pulumi.StringOutput
The base URL that represents the endpoint of the destination of an event subscription.
func (WebHookEventSubscriptionDestinationResponseOutput) EndpointType ¶
func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringOutput
Type of the endpoint for the event subscription destination Expected value is 'WebHook'.
func (WebHookEventSubscriptionDestinationResponseOutput) EndpointUrl ¶
func (o WebHookEventSubscriptionDestinationResponseOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutput ¶
func (o WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutput() WebHookEventSubscriptionDestinationResponseOutput
func (WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutputWithContext ¶
func (o WebHookEventSubscriptionDestinationResponseOutput) ToWebHookEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationResponseOutput