v20180915preview

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AdvancedFilterOperatorTypeNumberIn                  = AdvancedFilterOperatorType("NumberIn")
	AdvancedFilterOperatorTypeNumberNotIn               = AdvancedFilterOperatorType("NumberNotIn")
	AdvancedFilterOperatorTypeNumberLessThan            = AdvancedFilterOperatorType("NumberLessThan")
	AdvancedFilterOperatorTypeNumberGreaterThan         = AdvancedFilterOperatorType("NumberGreaterThan")
	AdvancedFilterOperatorTypeNumberLessThanOrEquals    = AdvancedFilterOperatorType("NumberLessThanOrEquals")
	AdvancedFilterOperatorTypeNumberGreaterThanOrEquals = AdvancedFilterOperatorType("NumberGreaterThanOrEquals")
	AdvancedFilterOperatorTypeBoolEquals                = AdvancedFilterOperatorType("BoolEquals")
	AdvancedFilterOperatorTypeStringIn                  = AdvancedFilterOperatorType("StringIn")
	AdvancedFilterOperatorTypeStringNotIn               = AdvancedFilterOperatorType("StringNotIn")
	AdvancedFilterOperatorTypeStringBeginsWith          = AdvancedFilterOperatorType("StringBeginsWith")
	AdvancedFilterOperatorTypeStringEndsWith            = AdvancedFilterOperatorType("StringEndsWith")
	AdvancedFilterOperatorTypeStringContains            = AdvancedFilterOperatorType("StringContains")
)
View Source
const (
	EndpointTypeWebHook          = EndpointType("WebHook")
	EndpointTypeEventHub         = EndpointType("EventHub")
	EndpointTypeStorageQueue     = EndpointType("StorageQueue")
	EndpointTypeHybridConnection = EndpointType("HybridConnection")
)
View Source
const (
	EventDeliverySchemaEventGridSchema     = EventDeliverySchema("EventGridSchema")
	EventDeliverySchemaCloudEventV01Schema = EventDeliverySchema("CloudEventV01Schema")
	EventDeliverySchemaCustomInputSchema   = EventDeliverySchema("CustomInputSchema")
)
View Source
const (
	InputSchemaEventGridSchema     = InputSchema("EventGridSchema")
	InputSchemaCustomEventSchema   = InputSchema("CustomEventSchema")
	InputSchemaCloudEventV01Schema = InputSchema("CloudEventV01Schema")
)
View Source
const (
	DeadLetterEndPointTypeStorageBlob = DeadLetterEndPointType("StorageBlob")
)
View Source
const (
	InputSchemaMappingTypeJson = InputSchemaMappingType("Json")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedFilterOperatorType added in v0.3.1

type AdvancedFilterOperatorType pulumi.String

Represents the filter operator

func (AdvancedFilterOperatorType) ElementType added in v0.3.1

func (AdvancedFilterOperatorType) ElementType() reflect.Type

func (AdvancedFilterOperatorType) ToStringOutput added in v0.3.1

func (e AdvancedFilterOperatorType) ToStringOutput() pulumi.StringOutput

func (AdvancedFilterOperatorType) ToStringOutputWithContext added in v0.3.1

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

func (AdvancedFilterOperatorType) ToStringPtrOutput added in v0.3.1

func (e AdvancedFilterOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdvancedFilterOperatorType) ToStringPtrOutputWithContext added in v0.3.1

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

type BoolEqualsAdvancedFilter

type BoolEqualsAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'BoolEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *bool `pulumi:"value"`
}

BoolEquals Filter

type BoolEqualsAdvancedFilterArgs

type BoolEqualsAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'BoolEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.BoolPtrInput `pulumi:"value"`
}

BoolEquals Filter

func (BoolEqualsAdvancedFilterArgs) ElementType

func (BoolEqualsAdvancedFilterArgs) ToBoolEqualsAdvancedFilterOutput

func (i BoolEqualsAdvancedFilterArgs) ToBoolEqualsAdvancedFilterOutput() BoolEqualsAdvancedFilterOutput

func (BoolEqualsAdvancedFilterArgs) ToBoolEqualsAdvancedFilterOutputWithContext

func (i BoolEqualsAdvancedFilterArgs) ToBoolEqualsAdvancedFilterOutputWithContext(ctx context.Context) BoolEqualsAdvancedFilterOutput

type BoolEqualsAdvancedFilterInput

type BoolEqualsAdvancedFilterInput interface {
	pulumi.Input

	ToBoolEqualsAdvancedFilterOutput() BoolEqualsAdvancedFilterOutput
	ToBoolEqualsAdvancedFilterOutputWithContext(context.Context) BoolEqualsAdvancedFilterOutput
}

BoolEqualsAdvancedFilterInput is an input type that accepts BoolEqualsAdvancedFilterArgs and BoolEqualsAdvancedFilterOutput values. You can construct a concrete instance of `BoolEqualsAdvancedFilterInput` via:

BoolEqualsAdvancedFilterArgs{...}

type BoolEqualsAdvancedFilterOutput

type BoolEqualsAdvancedFilterOutput struct{ *pulumi.OutputState }

BoolEquals Filter

func (BoolEqualsAdvancedFilterOutput) ElementType

func (BoolEqualsAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (BoolEqualsAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'BoolEquals'.

func (BoolEqualsAdvancedFilterOutput) ToBoolEqualsAdvancedFilterOutput

func (o BoolEqualsAdvancedFilterOutput) ToBoolEqualsAdvancedFilterOutput() BoolEqualsAdvancedFilterOutput

func (BoolEqualsAdvancedFilterOutput) ToBoolEqualsAdvancedFilterOutputWithContext

func (o BoolEqualsAdvancedFilterOutput) ToBoolEqualsAdvancedFilterOutputWithContext(ctx context.Context) BoolEqualsAdvancedFilterOutput

func (BoolEqualsAdvancedFilterOutput) Value

The filter value

type BoolEqualsAdvancedFilterResponse

type BoolEqualsAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'BoolEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *bool `pulumi:"value"`
}

BoolEquals Filter

type BoolEqualsAdvancedFilterResponseArgs

type BoolEqualsAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'BoolEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.BoolPtrInput `pulumi:"value"`
}

BoolEquals Filter

func (BoolEqualsAdvancedFilterResponseArgs) ElementType

func (BoolEqualsAdvancedFilterResponseArgs) ToBoolEqualsAdvancedFilterResponseOutput

func (i BoolEqualsAdvancedFilterResponseArgs) ToBoolEqualsAdvancedFilterResponseOutput() BoolEqualsAdvancedFilterResponseOutput

func (BoolEqualsAdvancedFilterResponseArgs) ToBoolEqualsAdvancedFilterResponseOutputWithContext

func (i BoolEqualsAdvancedFilterResponseArgs) ToBoolEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) BoolEqualsAdvancedFilterResponseOutput

type BoolEqualsAdvancedFilterResponseInput

type BoolEqualsAdvancedFilterResponseInput interface {
	pulumi.Input

	ToBoolEqualsAdvancedFilterResponseOutput() BoolEqualsAdvancedFilterResponseOutput
	ToBoolEqualsAdvancedFilterResponseOutputWithContext(context.Context) BoolEqualsAdvancedFilterResponseOutput
}

BoolEqualsAdvancedFilterResponseInput is an input type that accepts BoolEqualsAdvancedFilterResponseArgs and BoolEqualsAdvancedFilterResponseOutput values. You can construct a concrete instance of `BoolEqualsAdvancedFilterResponseInput` via:

BoolEqualsAdvancedFilterResponseArgs{...}

type BoolEqualsAdvancedFilterResponseOutput

type BoolEqualsAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

BoolEquals Filter

func (BoolEqualsAdvancedFilterResponseOutput) ElementType

func (BoolEqualsAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (BoolEqualsAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'BoolEquals'.

func (BoolEqualsAdvancedFilterResponseOutput) ToBoolEqualsAdvancedFilterResponseOutput

func (o BoolEqualsAdvancedFilterResponseOutput) ToBoolEqualsAdvancedFilterResponseOutput() BoolEqualsAdvancedFilterResponseOutput

func (BoolEqualsAdvancedFilterResponseOutput) ToBoolEqualsAdvancedFilterResponseOutputWithContext

func (o BoolEqualsAdvancedFilterResponseOutput) ToBoolEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) BoolEqualsAdvancedFilterResponseOutput

func (BoolEqualsAdvancedFilterResponseOutput) Value

The filter value

type DeadLetterEndPointType added in v0.3.1

type DeadLetterEndPointType pulumi.String

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 Domain

type Domain struct {
	pulumi.CustomResourceState

	// Endpoint for the domain.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// This determines the format that Event Grid should expect for incoming events published to the domain.
	InputSchema pulumi.StringPtrOutput `pulumi:"inputSchema"`
	// Information about the InputSchemaMapping which specified the info about mapping event payload.
	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 domain.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Tags of the resource
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid Domain

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

NewDomain registers a new resource with the given unique name, arguments, and options.

func (*Domain) ElementType added in v0.2.6

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput added in v0.2.6

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext added in v0.2.6

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	// Name of the domain
	DomainName pulumi.StringInput
	// This determines the format that Event Grid should expect for incoming events published to the domain.
	InputSchema pulumi.StringPtrInput
	// Information about the InputSchemaMapping which specified the info about mapping event payload.
	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
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainInput added in v0.2.6

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainOutput added in v0.2.6

type DomainOutput struct {
	*pulumi.OutputState
}

func (DomainOutput) ElementType added in v0.2.6

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) ToDomainOutput added in v0.2.6

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext added in v0.2.6

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainState

type DomainState struct {
	// Endpoint for the domain.
	Endpoint pulumi.StringPtrInput
	// This determines the format that Event Grid should expect for incoming events published to the domain.
	InputSchema pulumi.StringPtrInput
	// Information about the InputSchemaMapping which specified the info about mapping event payload.
	InputSchemaMapping JsonInputSchemaMappingResponsePtrInput
	// Location of the resource
	Location pulumi.StringPtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// Provisioning state of the domain.
	ProvisioningState pulumi.StringPtrInput
	// Tags of the resource
	Tags pulumi.StringMapInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type EndpointType added in v0.3.1

type EndpointType pulumi.String

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

type EventDeliverySchema pulumi.String

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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'EventHub'.

func (EventHubEventSubscriptionDestinationOutput) ResourceId

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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'EventHub'.

func (EventHubEventSubscriptionDestinationResponseOutput) ResourceId

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"`
	// Expiration time of the event subscription.
	ExpirationTimeUtc pulumi.StringPtrOutput `pulumi:"expirationTimeUtc"`
	// 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
	// Expiration time of the event subscription.
	ExpirationTimeUtc pulumi.StringPtrInput
	// 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 advanced filters.
	AdvancedFilters []interface{} `pulumi:"advancedFilters"`
	// 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 advanced filters.
	AdvancedFilters pulumi.ArrayInput `pulumi:"advancedFilters"`
	// 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) 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) AdvancedFilters

func (o EventSubscriptionFilterOutput) AdvancedFilters() pulumi.ArrayOutput

A list of advanced filters.

func (EventSubscriptionFilterOutput) ElementType

func (EventSubscriptionFilterOutput) IncludedEventTypes

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

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

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

type EventSubscriptionFilterPtrOutput

type EventSubscriptionFilterPtrOutput struct{ *pulumi.OutputState }

func (EventSubscriptionFilterPtrOutput) AdvancedFilters

A list of advanced filters.

func (EventSubscriptionFilterPtrOutput) Elem

func (EventSubscriptionFilterPtrOutput) ElementType

func (EventSubscriptionFilterPtrOutput) IncludedEventTypes

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

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

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 advanced filters.
	AdvancedFilters []interface{} `pulumi:"advancedFilters"`
	// 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 advanced filters.
	AdvancedFilters pulumi.ArrayInput `pulumi:"advancedFilters"`
	// 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) 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) AdvancedFilters

A list of advanced filters.

func (EventSubscriptionFilterResponseOutput) ElementType

func (EventSubscriptionFilterResponseOutput) IncludedEventTypes

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

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

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

type EventSubscriptionFilterResponsePtrOutput

type EventSubscriptionFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (EventSubscriptionFilterResponsePtrOutput) AdvancedFilters

A list of advanced filters.

func (EventSubscriptionFilterResponsePtrOutput) Elem

func (EventSubscriptionFilterResponsePtrOutput) ElementType

func (EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes

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

Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.

func (EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith

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

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
	// Expiration time of the event subscription.
	ExpirationTimeUtc 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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'HybridConnection'.

func (HybridConnectionEventSubscriptionDestinationOutput) ResourceId

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) ToHybridConnectionEventSubscriptionDestinationResponseOutput

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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'HybridConnection'.

func (HybridConnectionEventSubscriptionDestinationResponseOutput) ResourceId

The Azure Resource ID of an hybrid connection that is the destination of an event subscription.

func (HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutput

func (HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext

func (o HybridConnectionEventSubscriptionDestinationResponseOutput) ToHybridConnectionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponseOutput

type InputSchema added in v0.3.1

type InputSchema pulumi.String

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 InputSchemaMappingType pulumi.String

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 (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

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

type JsonFieldResponsePtrOutput

type JsonFieldResponsePtrOutput struct{ *pulumi.OutputState }

func (JsonFieldResponsePtrOutput) Elem

func (JsonFieldResponsePtrOutput) ElementType

func (JsonFieldResponsePtrOutput) ElementType() reflect.Type

func (JsonFieldResponsePtrOutput) SourceField

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

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

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

type JsonFieldWithDefaultPtrOutput

type JsonFieldWithDefaultPtrOutput struct{ *pulumi.OutputState }

func (JsonFieldWithDefaultPtrOutput) DefaultValue

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 (JsonFieldWithDefaultPtrOutput) ElementType

func (JsonFieldWithDefaultPtrOutput) SourceField

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) 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

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) SourceField

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

type JsonFieldWithDefaultResponsePtrOutput

type JsonFieldWithDefaultResponsePtrOutput struct{ *pulumi.OutputState }

func (JsonFieldWithDefaultResponsePtrOutput) DefaultValue

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) Elem

func (JsonFieldWithDefaultResponsePtrOutput) ElementType

func (JsonFieldWithDefaultResponsePtrOutput) SourceField

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

The mapping information for the DataVersion property of the Event Grid Event.

func (JsonInputSchemaMappingOutput) ElementType

func (JsonInputSchemaMappingOutput) EventTime

The mapping information for the EventTime property of the Event Grid Event.

func (JsonInputSchemaMappingOutput) EventType

The mapping information for the EventType property of the Event Grid Event.

func (JsonInputSchemaMappingOutput) Id

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

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

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

type JsonInputSchemaMappingPtrOutput

type JsonInputSchemaMappingPtrOutput struct{ *pulumi.OutputState }

func (JsonInputSchemaMappingPtrOutput) DataVersion

The mapping information for the DataVersion property of the Event Grid Event.

func (JsonInputSchemaMappingPtrOutput) Elem

func (JsonInputSchemaMappingPtrOutput) ElementType

func (JsonInputSchemaMappingPtrOutput) EventTime

The mapping information for the EventTime property of the Event Grid Event.

func (JsonInputSchemaMappingPtrOutput) EventType

The mapping information for the EventType property of the Event Grid Event.

func (JsonInputSchemaMappingPtrOutput) Id

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

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

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) 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

The mapping information for the DataVersion property of the Event Grid Event.

func (JsonInputSchemaMappingResponseOutput) ElementType

func (JsonInputSchemaMappingResponseOutput) EventTime

The mapping information for the EventTime property of the Event Grid Event.

func (JsonInputSchemaMappingResponseOutput) EventType

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

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

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

type JsonInputSchemaMappingResponsePtrOutput

type JsonInputSchemaMappingResponsePtrOutput struct{ *pulumi.OutputState }

func (JsonInputSchemaMappingResponsePtrOutput) DataVersion

The mapping information for the DataVersion property of the Event Grid Event.

func (JsonInputSchemaMappingResponsePtrOutput) Elem

func (JsonInputSchemaMappingResponsePtrOutput) ElementType

func (JsonInputSchemaMappingResponsePtrOutput) EventTime

The mapping information for the EventTime property of the Event Grid Event.

func (JsonInputSchemaMappingResponsePtrOutput) EventType

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

Type of the custom mapping Expected value is 'Json'.

func (JsonInputSchemaMappingResponsePtrOutput) Subject

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

The mapping information for the Topic property of the Event Grid Event.

type ListDomainSharedAccessKeysArgs

type ListDomainSharedAccessKeysArgs struct {
	// Name of the domain
	DomainName string `pulumi:"domainName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDomainSharedAccessKeysResult

type ListDomainSharedAccessKeysResult struct {
	// Shared access key1 for the domain.
	Key1 *string `pulumi:"key1"`
	// Shared access key2 for the domain.
	Key2 *string `pulumi:"key2"`
}

Shared access keys of the Domain

type ListTopicSharedAccessKeysArgs

type ListTopicSharedAccessKeysArgs struct {
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the topic
	TopicName string `pulumi:"topicName"`
}

type ListTopicSharedAccessKeysResult

type ListTopicSharedAccessKeysResult struct {
	// Shared access key1 for the topic.
	Key1 *string `pulumi:"key1"`
	// Shared access key2 for the topic.
	Key2 *string `pulumi:"key2"`
}

Shared access keys of the Topic

type LookupDomainArgs

type LookupDomainArgs struct {
	// Name of the domain
	DomainName string `pulumi:"domainName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDomainResult

type LookupDomainResult struct {
	// Endpoint for the domain.
	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 domain.
	InputSchema *string `pulumi:"inputSchema"`
	// Information about the InputSchemaMapping which specified the info about mapping event payload.
	InputSchemaMapping *JsonInputSchemaMappingResponse `pulumi:"inputSchemaMapping"`
	// Location of the resource
	Location string `pulumi:"location"`
	// Name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the domain.
	ProvisioningState string `pulumi:"provisioningState"`
	// Tags of the resource
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource
	Type string `pulumi:"type"`
}

EventGrid Domain

func LookupDomain

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, 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"`
	// Expiration time of the event subscription.
	ExpirationTimeUtc *string `pulumi:"expirationTimeUtc"`
	// 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

type LookupTopicArgs

type LookupTopicArgs struct {
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the topic
	TopicName string `pulumi:"topicName"`
}

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 NumberGreaterThanAdvancedFilter

type NumberGreaterThanAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberGreaterThan Filter

type NumberGreaterThanAdvancedFilterArgs

type NumberGreaterThanAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThan Filter

func (NumberGreaterThanAdvancedFilterArgs) ElementType

func (NumberGreaterThanAdvancedFilterArgs) ToNumberGreaterThanAdvancedFilterOutput

func (i NumberGreaterThanAdvancedFilterArgs) ToNumberGreaterThanAdvancedFilterOutput() NumberGreaterThanAdvancedFilterOutput

func (NumberGreaterThanAdvancedFilterArgs) ToNumberGreaterThanAdvancedFilterOutputWithContext

func (i NumberGreaterThanAdvancedFilterArgs) ToNumberGreaterThanAdvancedFilterOutputWithContext(ctx context.Context) NumberGreaterThanAdvancedFilterOutput

type NumberGreaterThanAdvancedFilterInput

type NumberGreaterThanAdvancedFilterInput interface {
	pulumi.Input

	ToNumberGreaterThanAdvancedFilterOutput() NumberGreaterThanAdvancedFilterOutput
	ToNumberGreaterThanAdvancedFilterOutputWithContext(context.Context) NumberGreaterThanAdvancedFilterOutput
}

NumberGreaterThanAdvancedFilterInput is an input type that accepts NumberGreaterThanAdvancedFilterArgs and NumberGreaterThanAdvancedFilterOutput values. You can construct a concrete instance of `NumberGreaterThanAdvancedFilterInput` via:

NumberGreaterThanAdvancedFilterArgs{...}

type NumberGreaterThanAdvancedFilterOutput

type NumberGreaterThanAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberGreaterThan Filter

func (NumberGreaterThanAdvancedFilterOutput) ElementType

func (NumberGreaterThanAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberGreaterThanAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberGreaterThan'.

func (NumberGreaterThanAdvancedFilterOutput) ToNumberGreaterThanAdvancedFilterOutput

func (o NumberGreaterThanAdvancedFilterOutput) ToNumberGreaterThanAdvancedFilterOutput() NumberGreaterThanAdvancedFilterOutput

func (NumberGreaterThanAdvancedFilterOutput) ToNumberGreaterThanAdvancedFilterOutputWithContext

func (o NumberGreaterThanAdvancedFilterOutput) ToNumberGreaterThanAdvancedFilterOutputWithContext(ctx context.Context) NumberGreaterThanAdvancedFilterOutput

func (NumberGreaterThanAdvancedFilterOutput) Value

The filter value

type NumberGreaterThanAdvancedFilterResponse

type NumberGreaterThanAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberGreaterThan Filter

type NumberGreaterThanAdvancedFilterResponseArgs

type NumberGreaterThanAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThan Filter

func (NumberGreaterThanAdvancedFilterResponseArgs) ElementType

func (NumberGreaterThanAdvancedFilterResponseArgs) ToNumberGreaterThanAdvancedFilterResponseOutput

func (i NumberGreaterThanAdvancedFilterResponseArgs) ToNumberGreaterThanAdvancedFilterResponseOutput() NumberGreaterThanAdvancedFilterResponseOutput

func (NumberGreaterThanAdvancedFilterResponseArgs) ToNumberGreaterThanAdvancedFilterResponseOutputWithContext

func (i NumberGreaterThanAdvancedFilterResponseArgs) ToNumberGreaterThanAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanAdvancedFilterResponseOutput

type NumberGreaterThanAdvancedFilterResponseInput

type NumberGreaterThanAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberGreaterThanAdvancedFilterResponseOutput() NumberGreaterThanAdvancedFilterResponseOutput
	ToNumberGreaterThanAdvancedFilterResponseOutputWithContext(context.Context) NumberGreaterThanAdvancedFilterResponseOutput
}

NumberGreaterThanAdvancedFilterResponseInput is an input type that accepts NumberGreaterThanAdvancedFilterResponseArgs and NumberGreaterThanAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberGreaterThanAdvancedFilterResponseInput` via:

NumberGreaterThanAdvancedFilterResponseArgs{...}

type NumberGreaterThanAdvancedFilterResponseOutput

type NumberGreaterThanAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberGreaterThan Filter

func (NumberGreaterThanAdvancedFilterResponseOutput) ElementType

func (NumberGreaterThanAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberGreaterThanAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberGreaterThan'.

func (NumberGreaterThanAdvancedFilterResponseOutput) ToNumberGreaterThanAdvancedFilterResponseOutput

func (o NumberGreaterThanAdvancedFilterResponseOutput) ToNumberGreaterThanAdvancedFilterResponseOutput() NumberGreaterThanAdvancedFilterResponseOutput

func (NumberGreaterThanAdvancedFilterResponseOutput) ToNumberGreaterThanAdvancedFilterResponseOutputWithContext

func (o NumberGreaterThanAdvancedFilterResponseOutput) ToNumberGreaterThanAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanAdvancedFilterResponseOutput

func (NumberGreaterThanAdvancedFilterResponseOutput) Value

The filter value

type NumberGreaterThanOrEqualsAdvancedFilter

type NumberGreaterThanOrEqualsAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberGreaterThanOrEquals Filter

type NumberGreaterThanOrEqualsAdvancedFilterArgs

type NumberGreaterThanOrEqualsAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThanOrEquals Filter

func (NumberGreaterThanOrEqualsAdvancedFilterArgs) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterArgs) ToNumberGreaterThanOrEqualsAdvancedFilterOutput

func (i NumberGreaterThanOrEqualsAdvancedFilterArgs) ToNumberGreaterThanOrEqualsAdvancedFilterOutput() NumberGreaterThanOrEqualsAdvancedFilterOutput

func (NumberGreaterThanOrEqualsAdvancedFilterArgs) ToNumberGreaterThanOrEqualsAdvancedFilterOutputWithContext

func (i NumberGreaterThanOrEqualsAdvancedFilterArgs) ToNumberGreaterThanOrEqualsAdvancedFilterOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsAdvancedFilterOutput

type NumberGreaterThanOrEqualsAdvancedFilterInput

type NumberGreaterThanOrEqualsAdvancedFilterInput interface {
	pulumi.Input

	ToNumberGreaterThanOrEqualsAdvancedFilterOutput() NumberGreaterThanOrEqualsAdvancedFilterOutput
	ToNumberGreaterThanOrEqualsAdvancedFilterOutputWithContext(context.Context) NumberGreaterThanOrEqualsAdvancedFilterOutput
}

NumberGreaterThanOrEqualsAdvancedFilterInput is an input type that accepts NumberGreaterThanOrEqualsAdvancedFilterArgs and NumberGreaterThanOrEqualsAdvancedFilterOutput values. You can construct a concrete instance of `NumberGreaterThanOrEqualsAdvancedFilterInput` via:

NumberGreaterThanOrEqualsAdvancedFilterArgs{...}

type NumberGreaterThanOrEqualsAdvancedFilterOutput

type NumberGreaterThanOrEqualsAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberGreaterThanOrEquals Filter

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberGreaterThanOrEquals'.

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) ToNumberGreaterThanOrEqualsAdvancedFilterOutput

func (o NumberGreaterThanOrEqualsAdvancedFilterOutput) ToNumberGreaterThanOrEqualsAdvancedFilterOutput() NumberGreaterThanOrEqualsAdvancedFilterOutput

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) ToNumberGreaterThanOrEqualsAdvancedFilterOutputWithContext

func (o NumberGreaterThanOrEqualsAdvancedFilterOutput) ToNumberGreaterThanOrEqualsAdvancedFilterOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsAdvancedFilterOutput

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) Value

The filter value

type NumberGreaterThanOrEqualsAdvancedFilterResponse

type NumberGreaterThanOrEqualsAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberGreaterThanOrEquals Filter

type NumberGreaterThanOrEqualsAdvancedFilterResponseArgs

type NumberGreaterThanOrEqualsAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThanOrEquals Filter

func (NumberGreaterThanOrEqualsAdvancedFilterResponseArgs) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterResponseArgs) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutput

func (i NumberGreaterThanOrEqualsAdvancedFilterResponseArgs) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutput() NumberGreaterThanOrEqualsAdvancedFilterResponseOutput

func (NumberGreaterThanOrEqualsAdvancedFilterResponseArgs) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutputWithContext

func (i NumberGreaterThanOrEqualsAdvancedFilterResponseArgs) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsAdvancedFilterResponseOutput

type NumberGreaterThanOrEqualsAdvancedFilterResponseInput

type NumberGreaterThanOrEqualsAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutput() NumberGreaterThanOrEqualsAdvancedFilterResponseOutput
	ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutputWithContext(context.Context) NumberGreaterThanOrEqualsAdvancedFilterResponseOutput
}

NumberGreaterThanOrEqualsAdvancedFilterResponseInput is an input type that accepts NumberGreaterThanOrEqualsAdvancedFilterResponseArgs and NumberGreaterThanOrEqualsAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberGreaterThanOrEqualsAdvancedFilterResponseInput` via:

NumberGreaterThanOrEqualsAdvancedFilterResponseArgs{...}

type NumberGreaterThanOrEqualsAdvancedFilterResponseOutput

type NumberGreaterThanOrEqualsAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberGreaterThanOrEquals Filter

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberGreaterThanOrEquals'.

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutput

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutputWithContext

func (o NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) ToNumberGreaterThanOrEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsAdvancedFilterResponseOutput

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) Value

The filter value

type NumberInAdvancedFilter

type NumberInAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []float64 `pulumi:"values"`
}

NumberIn filter

type NumberInAdvancedFilterArgs

type NumberInAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberIn filter

func (NumberInAdvancedFilterArgs) ElementType

func (NumberInAdvancedFilterArgs) ElementType() reflect.Type

func (NumberInAdvancedFilterArgs) ToNumberInAdvancedFilterOutput

func (i NumberInAdvancedFilterArgs) ToNumberInAdvancedFilterOutput() NumberInAdvancedFilterOutput

func (NumberInAdvancedFilterArgs) ToNumberInAdvancedFilterOutputWithContext

func (i NumberInAdvancedFilterArgs) ToNumberInAdvancedFilterOutputWithContext(ctx context.Context) NumberInAdvancedFilterOutput

type NumberInAdvancedFilterInput

type NumberInAdvancedFilterInput interface {
	pulumi.Input

	ToNumberInAdvancedFilterOutput() NumberInAdvancedFilterOutput
	ToNumberInAdvancedFilterOutputWithContext(context.Context) NumberInAdvancedFilterOutput
}

NumberInAdvancedFilterInput is an input type that accepts NumberInAdvancedFilterArgs and NumberInAdvancedFilterOutput values. You can construct a concrete instance of `NumberInAdvancedFilterInput` via:

NumberInAdvancedFilterArgs{...}

type NumberInAdvancedFilterOutput

type NumberInAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberIn filter

func (NumberInAdvancedFilterOutput) ElementType

func (NumberInAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberInAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberIn'.

func (NumberInAdvancedFilterOutput) ToNumberInAdvancedFilterOutput

func (o NumberInAdvancedFilterOutput) ToNumberInAdvancedFilterOutput() NumberInAdvancedFilterOutput

func (NumberInAdvancedFilterOutput) ToNumberInAdvancedFilterOutputWithContext

func (o NumberInAdvancedFilterOutput) ToNumberInAdvancedFilterOutputWithContext(ctx context.Context) NumberInAdvancedFilterOutput

func (NumberInAdvancedFilterOutput) Values

The set of filter values

type NumberInAdvancedFilterResponse

type NumberInAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []float64 `pulumi:"values"`
}

NumberIn filter

type NumberInAdvancedFilterResponseArgs

type NumberInAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberIn filter

func (NumberInAdvancedFilterResponseArgs) ElementType

func (NumberInAdvancedFilterResponseArgs) ToNumberInAdvancedFilterResponseOutput

func (i NumberInAdvancedFilterResponseArgs) ToNumberInAdvancedFilterResponseOutput() NumberInAdvancedFilterResponseOutput

func (NumberInAdvancedFilterResponseArgs) ToNumberInAdvancedFilterResponseOutputWithContext

func (i NumberInAdvancedFilterResponseArgs) ToNumberInAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberInAdvancedFilterResponseOutput

type NumberInAdvancedFilterResponseInput

type NumberInAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberInAdvancedFilterResponseOutput() NumberInAdvancedFilterResponseOutput
	ToNumberInAdvancedFilterResponseOutputWithContext(context.Context) NumberInAdvancedFilterResponseOutput
}

NumberInAdvancedFilterResponseInput is an input type that accepts NumberInAdvancedFilterResponseArgs and NumberInAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberInAdvancedFilterResponseInput` via:

NumberInAdvancedFilterResponseArgs{...}

type NumberInAdvancedFilterResponseOutput

type NumberInAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberIn filter

func (NumberInAdvancedFilterResponseOutput) ElementType

func (NumberInAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberInAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberIn'.

func (NumberInAdvancedFilterResponseOutput) ToNumberInAdvancedFilterResponseOutput

func (o NumberInAdvancedFilterResponseOutput) ToNumberInAdvancedFilterResponseOutput() NumberInAdvancedFilterResponseOutput

func (NumberInAdvancedFilterResponseOutput) ToNumberInAdvancedFilterResponseOutputWithContext

func (o NumberInAdvancedFilterResponseOutput) ToNumberInAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberInAdvancedFilterResponseOutput

func (NumberInAdvancedFilterResponseOutput) Values

The set of filter values

type NumberLessThanAdvancedFilter

type NumberLessThanAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberLessThan Filter

type NumberLessThanAdvancedFilterArgs

type NumberLessThanAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThan Filter

func (NumberLessThanAdvancedFilterArgs) ElementType

func (NumberLessThanAdvancedFilterArgs) ToNumberLessThanAdvancedFilterOutput

func (i NumberLessThanAdvancedFilterArgs) ToNumberLessThanAdvancedFilterOutput() NumberLessThanAdvancedFilterOutput

func (NumberLessThanAdvancedFilterArgs) ToNumberLessThanAdvancedFilterOutputWithContext

func (i NumberLessThanAdvancedFilterArgs) ToNumberLessThanAdvancedFilterOutputWithContext(ctx context.Context) NumberLessThanAdvancedFilterOutput

type NumberLessThanAdvancedFilterInput

type NumberLessThanAdvancedFilterInput interface {
	pulumi.Input

	ToNumberLessThanAdvancedFilterOutput() NumberLessThanAdvancedFilterOutput
	ToNumberLessThanAdvancedFilterOutputWithContext(context.Context) NumberLessThanAdvancedFilterOutput
}

NumberLessThanAdvancedFilterInput is an input type that accepts NumberLessThanAdvancedFilterArgs and NumberLessThanAdvancedFilterOutput values. You can construct a concrete instance of `NumberLessThanAdvancedFilterInput` via:

NumberLessThanAdvancedFilterArgs{...}

type NumberLessThanAdvancedFilterOutput

type NumberLessThanAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberLessThan Filter

func (NumberLessThanAdvancedFilterOutput) ElementType

func (NumberLessThanAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberLessThanAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberLessThan'.

func (NumberLessThanAdvancedFilterOutput) ToNumberLessThanAdvancedFilterOutput

func (o NumberLessThanAdvancedFilterOutput) ToNumberLessThanAdvancedFilterOutput() NumberLessThanAdvancedFilterOutput

func (NumberLessThanAdvancedFilterOutput) ToNumberLessThanAdvancedFilterOutputWithContext

func (o NumberLessThanAdvancedFilterOutput) ToNumberLessThanAdvancedFilterOutputWithContext(ctx context.Context) NumberLessThanAdvancedFilterOutput

func (NumberLessThanAdvancedFilterOutput) Value

The filter value

type NumberLessThanAdvancedFilterResponse

type NumberLessThanAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberLessThan Filter

type NumberLessThanAdvancedFilterResponseArgs

type NumberLessThanAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThan Filter

func (NumberLessThanAdvancedFilterResponseArgs) ElementType

func (NumberLessThanAdvancedFilterResponseArgs) ToNumberLessThanAdvancedFilterResponseOutput

func (i NumberLessThanAdvancedFilterResponseArgs) ToNumberLessThanAdvancedFilterResponseOutput() NumberLessThanAdvancedFilterResponseOutput

func (NumberLessThanAdvancedFilterResponseArgs) ToNumberLessThanAdvancedFilterResponseOutputWithContext

func (i NumberLessThanAdvancedFilterResponseArgs) ToNumberLessThanAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberLessThanAdvancedFilterResponseOutput

type NumberLessThanAdvancedFilterResponseInput

type NumberLessThanAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberLessThanAdvancedFilterResponseOutput() NumberLessThanAdvancedFilterResponseOutput
	ToNumberLessThanAdvancedFilterResponseOutputWithContext(context.Context) NumberLessThanAdvancedFilterResponseOutput
}

NumberLessThanAdvancedFilterResponseInput is an input type that accepts NumberLessThanAdvancedFilterResponseArgs and NumberLessThanAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberLessThanAdvancedFilterResponseInput` via:

NumberLessThanAdvancedFilterResponseArgs{...}

type NumberLessThanAdvancedFilterResponseOutput

type NumberLessThanAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberLessThan Filter

func (NumberLessThanAdvancedFilterResponseOutput) ElementType

func (NumberLessThanAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberLessThanAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberLessThan'.

func (NumberLessThanAdvancedFilterResponseOutput) ToNumberLessThanAdvancedFilterResponseOutput

func (o NumberLessThanAdvancedFilterResponseOutput) ToNumberLessThanAdvancedFilterResponseOutput() NumberLessThanAdvancedFilterResponseOutput

func (NumberLessThanAdvancedFilterResponseOutput) ToNumberLessThanAdvancedFilterResponseOutputWithContext

func (o NumberLessThanAdvancedFilterResponseOutput) ToNumberLessThanAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberLessThanAdvancedFilterResponseOutput

func (NumberLessThanAdvancedFilterResponseOutput) Value

The filter value

type NumberLessThanOrEqualsAdvancedFilter

type NumberLessThanOrEqualsAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberLessThanOrEquals Filter

type NumberLessThanOrEqualsAdvancedFilterArgs

type NumberLessThanOrEqualsAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThanOrEquals Filter

func (NumberLessThanOrEqualsAdvancedFilterArgs) ElementType

func (NumberLessThanOrEqualsAdvancedFilterArgs) ToNumberLessThanOrEqualsAdvancedFilterOutput

func (i NumberLessThanOrEqualsAdvancedFilterArgs) ToNumberLessThanOrEqualsAdvancedFilterOutput() NumberLessThanOrEqualsAdvancedFilterOutput

func (NumberLessThanOrEqualsAdvancedFilterArgs) ToNumberLessThanOrEqualsAdvancedFilterOutputWithContext

func (i NumberLessThanOrEqualsAdvancedFilterArgs) ToNumberLessThanOrEqualsAdvancedFilterOutputWithContext(ctx context.Context) NumberLessThanOrEqualsAdvancedFilterOutput

type NumberLessThanOrEqualsAdvancedFilterInput

type NumberLessThanOrEqualsAdvancedFilterInput interface {
	pulumi.Input

	ToNumberLessThanOrEqualsAdvancedFilterOutput() NumberLessThanOrEqualsAdvancedFilterOutput
	ToNumberLessThanOrEqualsAdvancedFilterOutputWithContext(context.Context) NumberLessThanOrEqualsAdvancedFilterOutput
}

NumberLessThanOrEqualsAdvancedFilterInput is an input type that accepts NumberLessThanOrEqualsAdvancedFilterArgs and NumberLessThanOrEqualsAdvancedFilterOutput values. You can construct a concrete instance of `NumberLessThanOrEqualsAdvancedFilterInput` via:

NumberLessThanOrEqualsAdvancedFilterArgs{...}

type NumberLessThanOrEqualsAdvancedFilterOutput

type NumberLessThanOrEqualsAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberLessThanOrEquals Filter

func (NumberLessThanOrEqualsAdvancedFilterOutput) ElementType

func (NumberLessThanOrEqualsAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberLessThanOrEqualsAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberLessThanOrEquals'.

func (NumberLessThanOrEqualsAdvancedFilterOutput) ToNumberLessThanOrEqualsAdvancedFilterOutput

func (o NumberLessThanOrEqualsAdvancedFilterOutput) ToNumberLessThanOrEqualsAdvancedFilterOutput() NumberLessThanOrEqualsAdvancedFilterOutput

func (NumberLessThanOrEqualsAdvancedFilterOutput) ToNumberLessThanOrEqualsAdvancedFilterOutputWithContext

func (o NumberLessThanOrEqualsAdvancedFilterOutput) ToNumberLessThanOrEqualsAdvancedFilterOutputWithContext(ctx context.Context) NumberLessThanOrEqualsAdvancedFilterOutput

func (NumberLessThanOrEqualsAdvancedFilterOutput) Value

The filter value

type NumberLessThanOrEqualsAdvancedFilterResponse

type NumberLessThanOrEqualsAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value
	Value *float64 `pulumi:"value"`
}

NumberLessThanOrEquals Filter

type NumberLessThanOrEqualsAdvancedFilterResponseArgs

type NumberLessThanOrEqualsAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThanOrEquals Filter

func (NumberLessThanOrEqualsAdvancedFilterResponseArgs) ElementType

func (NumberLessThanOrEqualsAdvancedFilterResponseArgs) ToNumberLessThanOrEqualsAdvancedFilterResponseOutput

func (i NumberLessThanOrEqualsAdvancedFilterResponseArgs) ToNumberLessThanOrEqualsAdvancedFilterResponseOutput() NumberLessThanOrEqualsAdvancedFilterResponseOutput

func (NumberLessThanOrEqualsAdvancedFilterResponseArgs) ToNumberLessThanOrEqualsAdvancedFilterResponseOutputWithContext

func (i NumberLessThanOrEqualsAdvancedFilterResponseArgs) ToNumberLessThanOrEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberLessThanOrEqualsAdvancedFilterResponseOutput

type NumberLessThanOrEqualsAdvancedFilterResponseInput

type NumberLessThanOrEqualsAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberLessThanOrEqualsAdvancedFilterResponseOutput() NumberLessThanOrEqualsAdvancedFilterResponseOutput
	ToNumberLessThanOrEqualsAdvancedFilterResponseOutputWithContext(context.Context) NumberLessThanOrEqualsAdvancedFilterResponseOutput
}

NumberLessThanOrEqualsAdvancedFilterResponseInput is an input type that accepts NumberLessThanOrEqualsAdvancedFilterResponseArgs and NumberLessThanOrEqualsAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberLessThanOrEqualsAdvancedFilterResponseInput` via:

NumberLessThanOrEqualsAdvancedFilterResponseArgs{...}

type NumberLessThanOrEqualsAdvancedFilterResponseOutput

type NumberLessThanOrEqualsAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberLessThanOrEquals Filter

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) ElementType

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberLessThanOrEquals'.

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) ToNumberLessThanOrEqualsAdvancedFilterResponseOutput

func (o NumberLessThanOrEqualsAdvancedFilterResponseOutput) ToNumberLessThanOrEqualsAdvancedFilterResponseOutput() NumberLessThanOrEqualsAdvancedFilterResponseOutput

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) ToNumberLessThanOrEqualsAdvancedFilterResponseOutputWithContext

func (o NumberLessThanOrEqualsAdvancedFilterResponseOutput) ToNumberLessThanOrEqualsAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberLessThanOrEqualsAdvancedFilterResponseOutput

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) Value

The filter value

type NumberNotInAdvancedFilter

type NumberNotInAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []float64 `pulumi:"values"`
}

NumberNotIn Filter

type NumberNotInAdvancedFilterArgs

type NumberNotInAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberNotIn Filter

func (NumberNotInAdvancedFilterArgs) ElementType

func (NumberNotInAdvancedFilterArgs) ToNumberNotInAdvancedFilterOutput

func (i NumberNotInAdvancedFilterArgs) ToNumberNotInAdvancedFilterOutput() NumberNotInAdvancedFilterOutput

func (NumberNotInAdvancedFilterArgs) ToNumberNotInAdvancedFilterOutputWithContext

func (i NumberNotInAdvancedFilterArgs) ToNumberNotInAdvancedFilterOutputWithContext(ctx context.Context) NumberNotInAdvancedFilterOutput

type NumberNotInAdvancedFilterInput

type NumberNotInAdvancedFilterInput interface {
	pulumi.Input

	ToNumberNotInAdvancedFilterOutput() NumberNotInAdvancedFilterOutput
	ToNumberNotInAdvancedFilterOutputWithContext(context.Context) NumberNotInAdvancedFilterOutput
}

NumberNotInAdvancedFilterInput is an input type that accepts NumberNotInAdvancedFilterArgs and NumberNotInAdvancedFilterOutput values. You can construct a concrete instance of `NumberNotInAdvancedFilterInput` via:

NumberNotInAdvancedFilterArgs{...}

type NumberNotInAdvancedFilterOutput

type NumberNotInAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberNotIn Filter

func (NumberNotInAdvancedFilterOutput) ElementType

func (NumberNotInAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberNotInAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'NumberNotIn'.

func (NumberNotInAdvancedFilterOutput) ToNumberNotInAdvancedFilterOutput

func (o NumberNotInAdvancedFilterOutput) ToNumberNotInAdvancedFilterOutput() NumberNotInAdvancedFilterOutput

func (NumberNotInAdvancedFilterOutput) ToNumberNotInAdvancedFilterOutputWithContext

func (o NumberNotInAdvancedFilterOutput) ToNumberNotInAdvancedFilterOutputWithContext(ctx context.Context) NumberNotInAdvancedFilterOutput

func (NumberNotInAdvancedFilterOutput) Values

The set of filter values

type NumberNotInAdvancedFilterResponse

type NumberNotInAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []float64 `pulumi:"values"`
}

NumberNotIn Filter

type NumberNotInAdvancedFilterResponseArgs

type NumberNotInAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'NumberNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberNotIn Filter

func (NumberNotInAdvancedFilterResponseArgs) ElementType

func (NumberNotInAdvancedFilterResponseArgs) ToNumberNotInAdvancedFilterResponseOutput

func (i NumberNotInAdvancedFilterResponseArgs) ToNumberNotInAdvancedFilterResponseOutput() NumberNotInAdvancedFilterResponseOutput

func (NumberNotInAdvancedFilterResponseArgs) ToNumberNotInAdvancedFilterResponseOutputWithContext

func (i NumberNotInAdvancedFilterResponseArgs) ToNumberNotInAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberNotInAdvancedFilterResponseOutput

type NumberNotInAdvancedFilterResponseInput

type NumberNotInAdvancedFilterResponseInput interface {
	pulumi.Input

	ToNumberNotInAdvancedFilterResponseOutput() NumberNotInAdvancedFilterResponseOutput
	ToNumberNotInAdvancedFilterResponseOutputWithContext(context.Context) NumberNotInAdvancedFilterResponseOutput
}

NumberNotInAdvancedFilterResponseInput is an input type that accepts NumberNotInAdvancedFilterResponseArgs and NumberNotInAdvancedFilterResponseOutput values. You can construct a concrete instance of `NumberNotInAdvancedFilterResponseInput` via:

NumberNotInAdvancedFilterResponseArgs{...}

type NumberNotInAdvancedFilterResponseOutput

type NumberNotInAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberNotIn Filter

func (NumberNotInAdvancedFilterResponseOutput) ElementType

func (NumberNotInAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (NumberNotInAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'NumberNotIn'.

func (NumberNotInAdvancedFilterResponseOutput) ToNumberNotInAdvancedFilterResponseOutput

func (o NumberNotInAdvancedFilterResponseOutput) ToNumberNotInAdvancedFilterResponseOutput() NumberNotInAdvancedFilterResponseOutput

func (NumberNotInAdvancedFilterResponseOutput) ToNumberNotInAdvancedFilterResponseOutputWithContext

func (o NumberNotInAdvancedFilterResponseOutput) ToNumberNotInAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberNotInAdvancedFilterResponseOutput

func (NumberNotInAdvancedFilterResponseOutput) Values

The set of filter values

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 (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

type RetryPolicyResponsePtrOutput

type RetryPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetryPolicyResponsePtrOutput) Elem

func (RetryPolicyResponsePtrOutput) ElementType

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) 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

The name of the Storage blob container that is the destination of the deadletter events

func (StorageBlobDeadLetterDestinationOutput) ElementType

func (StorageBlobDeadLetterDestinationOutput) EndpointType

Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.

func (StorageBlobDeadLetterDestinationOutput) ResourceId

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

type StorageBlobDeadLetterDestinationPtrOutput

type StorageBlobDeadLetterDestinationPtrOutput struct{ *pulumi.OutputState }

func (StorageBlobDeadLetterDestinationPtrOutput) BlobContainerName

The name of the Storage blob container that is the destination of the deadletter events

func (StorageBlobDeadLetterDestinationPtrOutput) Elem

func (StorageBlobDeadLetterDestinationPtrOutput) ElementType

func (StorageBlobDeadLetterDestinationPtrOutput) EndpointType

Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.

func (StorageBlobDeadLetterDestinationPtrOutput) ResourceId

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) 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

The name of the Storage blob container that is the destination of the deadletter events

func (StorageBlobDeadLetterDestinationResponseOutput) ElementType

func (StorageBlobDeadLetterDestinationResponseOutput) EndpointType

Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.

func (StorageBlobDeadLetterDestinationResponseOutput) ResourceId

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

type StorageBlobDeadLetterDestinationResponsePtrOutput

type StorageBlobDeadLetterDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageBlobDeadLetterDestinationResponsePtrOutput) BlobContainerName

The name of the Storage blob container that is the destination of the deadletter events

func (StorageBlobDeadLetterDestinationResponsePtrOutput) Elem

func (StorageBlobDeadLetterDestinationResponsePtrOutput) ElementType

func (StorageBlobDeadLetterDestinationResponsePtrOutput) EndpointType

Type of the endpoint for the dead letter destination Expected value is 'StorageBlob'.

func (StorageBlobDeadLetterDestinationResponsePtrOutput) ResourceId

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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'StorageQueue'.

func (StorageQueueEventSubscriptionDestinationOutput) QueueName

The name of the Storage queue under a storage account that is the destination of an event subscription.

func (StorageQueueEventSubscriptionDestinationOutput) ResourceId

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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'StorageQueue'.

func (StorageQueueEventSubscriptionDestinationResponseOutput) QueueName

The name of the Storage queue under a storage account that is the destination of an event subscription.

func (StorageQueueEventSubscriptionDestinationResponseOutput) ResourceId

The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.

func (StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutput

func (StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext

func (o StorageQueueEventSubscriptionDestinationResponseOutput) ToStorageQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponseOutput

type StringBeginsWithAdvancedFilter

type StringBeginsWithAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringBeginsWith Filter

type StringBeginsWithAdvancedFilterArgs

type StringBeginsWithAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringBeginsWith Filter

func (StringBeginsWithAdvancedFilterArgs) ElementType

func (StringBeginsWithAdvancedFilterArgs) ToStringBeginsWithAdvancedFilterOutput

func (i StringBeginsWithAdvancedFilterArgs) ToStringBeginsWithAdvancedFilterOutput() StringBeginsWithAdvancedFilterOutput

func (StringBeginsWithAdvancedFilterArgs) ToStringBeginsWithAdvancedFilterOutputWithContext

func (i StringBeginsWithAdvancedFilterArgs) ToStringBeginsWithAdvancedFilterOutputWithContext(ctx context.Context) StringBeginsWithAdvancedFilterOutput

type StringBeginsWithAdvancedFilterInput

type StringBeginsWithAdvancedFilterInput interface {
	pulumi.Input

	ToStringBeginsWithAdvancedFilterOutput() StringBeginsWithAdvancedFilterOutput
	ToStringBeginsWithAdvancedFilterOutputWithContext(context.Context) StringBeginsWithAdvancedFilterOutput
}

StringBeginsWithAdvancedFilterInput is an input type that accepts StringBeginsWithAdvancedFilterArgs and StringBeginsWithAdvancedFilterOutput values. You can construct a concrete instance of `StringBeginsWithAdvancedFilterInput` via:

StringBeginsWithAdvancedFilterArgs{...}

type StringBeginsWithAdvancedFilterOutput

type StringBeginsWithAdvancedFilterOutput struct{ *pulumi.OutputState }

StringBeginsWith Filter

func (StringBeginsWithAdvancedFilterOutput) ElementType

func (StringBeginsWithAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringBeginsWithAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'StringBeginsWith'.

func (StringBeginsWithAdvancedFilterOutput) ToStringBeginsWithAdvancedFilterOutput

func (o StringBeginsWithAdvancedFilterOutput) ToStringBeginsWithAdvancedFilterOutput() StringBeginsWithAdvancedFilterOutput

func (StringBeginsWithAdvancedFilterOutput) ToStringBeginsWithAdvancedFilterOutputWithContext

func (o StringBeginsWithAdvancedFilterOutput) ToStringBeginsWithAdvancedFilterOutputWithContext(ctx context.Context) StringBeginsWithAdvancedFilterOutput

func (StringBeginsWithAdvancedFilterOutput) Values

The set of filter values

type StringBeginsWithAdvancedFilterResponse

type StringBeginsWithAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringBeginsWith Filter

type StringBeginsWithAdvancedFilterResponseArgs

type StringBeginsWithAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringBeginsWith Filter

func (StringBeginsWithAdvancedFilterResponseArgs) ElementType

func (StringBeginsWithAdvancedFilterResponseArgs) ToStringBeginsWithAdvancedFilterResponseOutput

func (i StringBeginsWithAdvancedFilterResponseArgs) ToStringBeginsWithAdvancedFilterResponseOutput() StringBeginsWithAdvancedFilterResponseOutput

func (StringBeginsWithAdvancedFilterResponseArgs) ToStringBeginsWithAdvancedFilterResponseOutputWithContext

func (i StringBeginsWithAdvancedFilterResponseArgs) ToStringBeginsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringBeginsWithAdvancedFilterResponseOutput

type StringBeginsWithAdvancedFilterResponseInput

type StringBeginsWithAdvancedFilterResponseInput interface {
	pulumi.Input

	ToStringBeginsWithAdvancedFilterResponseOutput() StringBeginsWithAdvancedFilterResponseOutput
	ToStringBeginsWithAdvancedFilterResponseOutputWithContext(context.Context) StringBeginsWithAdvancedFilterResponseOutput
}

StringBeginsWithAdvancedFilterResponseInput is an input type that accepts StringBeginsWithAdvancedFilterResponseArgs and StringBeginsWithAdvancedFilterResponseOutput values. You can construct a concrete instance of `StringBeginsWithAdvancedFilterResponseInput` via:

StringBeginsWithAdvancedFilterResponseArgs{...}

type StringBeginsWithAdvancedFilterResponseOutput

type StringBeginsWithAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringBeginsWith Filter

func (StringBeginsWithAdvancedFilterResponseOutput) ElementType

func (StringBeginsWithAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringBeginsWithAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'StringBeginsWith'.

func (StringBeginsWithAdvancedFilterResponseOutput) ToStringBeginsWithAdvancedFilterResponseOutput

func (o StringBeginsWithAdvancedFilterResponseOutput) ToStringBeginsWithAdvancedFilterResponseOutput() StringBeginsWithAdvancedFilterResponseOutput

func (StringBeginsWithAdvancedFilterResponseOutput) ToStringBeginsWithAdvancedFilterResponseOutputWithContext

func (o StringBeginsWithAdvancedFilterResponseOutput) ToStringBeginsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringBeginsWithAdvancedFilterResponseOutput

func (StringBeginsWithAdvancedFilterResponseOutput) Values

The set of filter values

type StringContainsAdvancedFilter

type StringContainsAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringContains Filter

type StringContainsAdvancedFilterArgs

type StringContainsAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringContains Filter

func (StringContainsAdvancedFilterArgs) ElementType

func (StringContainsAdvancedFilterArgs) ToStringContainsAdvancedFilterOutput

func (i StringContainsAdvancedFilterArgs) ToStringContainsAdvancedFilterOutput() StringContainsAdvancedFilterOutput

func (StringContainsAdvancedFilterArgs) ToStringContainsAdvancedFilterOutputWithContext

func (i StringContainsAdvancedFilterArgs) ToStringContainsAdvancedFilterOutputWithContext(ctx context.Context) StringContainsAdvancedFilterOutput

type StringContainsAdvancedFilterInput

type StringContainsAdvancedFilterInput interface {
	pulumi.Input

	ToStringContainsAdvancedFilterOutput() StringContainsAdvancedFilterOutput
	ToStringContainsAdvancedFilterOutputWithContext(context.Context) StringContainsAdvancedFilterOutput
}

StringContainsAdvancedFilterInput is an input type that accepts StringContainsAdvancedFilterArgs and StringContainsAdvancedFilterOutput values. You can construct a concrete instance of `StringContainsAdvancedFilterInput` via:

StringContainsAdvancedFilterArgs{...}

type StringContainsAdvancedFilterOutput

type StringContainsAdvancedFilterOutput struct{ *pulumi.OutputState }

StringContains Filter

func (StringContainsAdvancedFilterOutput) ElementType

func (StringContainsAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringContainsAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'StringContains'.

func (StringContainsAdvancedFilterOutput) ToStringContainsAdvancedFilterOutput

func (o StringContainsAdvancedFilterOutput) ToStringContainsAdvancedFilterOutput() StringContainsAdvancedFilterOutput

func (StringContainsAdvancedFilterOutput) ToStringContainsAdvancedFilterOutputWithContext

func (o StringContainsAdvancedFilterOutput) ToStringContainsAdvancedFilterOutputWithContext(ctx context.Context) StringContainsAdvancedFilterOutput

func (StringContainsAdvancedFilterOutput) Values

The set of filter values

type StringContainsAdvancedFilterResponse

type StringContainsAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringContains Filter

type StringContainsAdvancedFilterResponseArgs

type StringContainsAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringContains Filter

func (StringContainsAdvancedFilterResponseArgs) ElementType

func (StringContainsAdvancedFilterResponseArgs) ToStringContainsAdvancedFilterResponseOutput

func (i StringContainsAdvancedFilterResponseArgs) ToStringContainsAdvancedFilterResponseOutput() StringContainsAdvancedFilterResponseOutput

func (StringContainsAdvancedFilterResponseArgs) ToStringContainsAdvancedFilterResponseOutputWithContext

func (i StringContainsAdvancedFilterResponseArgs) ToStringContainsAdvancedFilterResponseOutputWithContext(ctx context.Context) StringContainsAdvancedFilterResponseOutput

type StringContainsAdvancedFilterResponseInput

type StringContainsAdvancedFilterResponseInput interface {
	pulumi.Input

	ToStringContainsAdvancedFilterResponseOutput() StringContainsAdvancedFilterResponseOutput
	ToStringContainsAdvancedFilterResponseOutputWithContext(context.Context) StringContainsAdvancedFilterResponseOutput
}

StringContainsAdvancedFilterResponseInput is an input type that accepts StringContainsAdvancedFilterResponseArgs and StringContainsAdvancedFilterResponseOutput values. You can construct a concrete instance of `StringContainsAdvancedFilterResponseInput` via:

StringContainsAdvancedFilterResponseArgs{...}

type StringContainsAdvancedFilterResponseOutput

type StringContainsAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringContains Filter

func (StringContainsAdvancedFilterResponseOutput) ElementType

func (StringContainsAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringContainsAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'StringContains'.

func (StringContainsAdvancedFilterResponseOutput) ToStringContainsAdvancedFilterResponseOutput

func (o StringContainsAdvancedFilterResponseOutput) ToStringContainsAdvancedFilterResponseOutput() StringContainsAdvancedFilterResponseOutput

func (StringContainsAdvancedFilterResponseOutput) ToStringContainsAdvancedFilterResponseOutputWithContext

func (o StringContainsAdvancedFilterResponseOutput) ToStringContainsAdvancedFilterResponseOutputWithContext(ctx context.Context) StringContainsAdvancedFilterResponseOutput

func (StringContainsAdvancedFilterResponseOutput) Values

The set of filter values

type StringEndsWithAdvancedFilter

type StringEndsWithAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringEndsWith Filter

type StringEndsWithAdvancedFilterArgs

type StringEndsWithAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringEndsWith Filter

func (StringEndsWithAdvancedFilterArgs) ElementType

func (StringEndsWithAdvancedFilterArgs) ToStringEndsWithAdvancedFilterOutput

func (i StringEndsWithAdvancedFilterArgs) ToStringEndsWithAdvancedFilterOutput() StringEndsWithAdvancedFilterOutput

func (StringEndsWithAdvancedFilterArgs) ToStringEndsWithAdvancedFilterOutputWithContext

func (i StringEndsWithAdvancedFilterArgs) ToStringEndsWithAdvancedFilterOutputWithContext(ctx context.Context) StringEndsWithAdvancedFilterOutput

type StringEndsWithAdvancedFilterInput

type StringEndsWithAdvancedFilterInput interface {
	pulumi.Input

	ToStringEndsWithAdvancedFilterOutput() StringEndsWithAdvancedFilterOutput
	ToStringEndsWithAdvancedFilterOutputWithContext(context.Context) StringEndsWithAdvancedFilterOutput
}

StringEndsWithAdvancedFilterInput is an input type that accepts StringEndsWithAdvancedFilterArgs and StringEndsWithAdvancedFilterOutput values. You can construct a concrete instance of `StringEndsWithAdvancedFilterInput` via:

StringEndsWithAdvancedFilterArgs{...}

type StringEndsWithAdvancedFilterOutput

type StringEndsWithAdvancedFilterOutput struct{ *pulumi.OutputState }

StringEndsWith Filter

func (StringEndsWithAdvancedFilterOutput) ElementType

func (StringEndsWithAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringEndsWithAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'StringEndsWith'.

func (StringEndsWithAdvancedFilterOutput) ToStringEndsWithAdvancedFilterOutput

func (o StringEndsWithAdvancedFilterOutput) ToStringEndsWithAdvancedFilterOutput() StringEndsWithAdvancedFilterOutput

func (StringEndsWithAdvancedFilterOutput) ToStringEndsWithAdvancedFilterOutputWithContext

func (o StringEndsWithAdvancedFilterOutput) ToStringEndsWithAdvancedFilterOutputWithContext(ctx context.Context) StringEndsWithAdvancedFilterOutput

func (StringEndsWithAdvancedFilterOutput) Values

The set of filter values

type StringEndsWithAdvancedFilterResponse

type StringEndsWithAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringEndsWith Filter

type StringEndsWithAdvancedFilterResponseArgs

type StringEndsWithAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringEndsWith Filter

func (StringEndsWithAdvancedFilterResponseArgs) ElementType

func (StringEndsWithAdvancedFilterResponseArgs) ToStringEndsWithAdvancedFilterResponseOutput

func (i StringEndsWithAdvancedFilterResponseArgs) ToStringEndsWithAdvancedFilterResponseOutput() StringEndsWithAdvancedFilterResponseOutput

func (StringEndsWithAdvancedFilterResponseArgs) ToStringEndsWithAdvancedFilterResponseOutputWithContext

func (i StringEndsWithAdvancedFilterResponseArgs) ToStringEndsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringEndsWithAdvancedFilterResponseOutput

type StringEndsWithAdvancedFilterResponseInput

type StringEndsWithAdvancedFilterResponseInput interface {
	pulumi.Input

	ToStringEndsWithAdvancedFilterResponseOutput() StringEndsWithAdvancedFilterResponseOutput
	ToStringEndsWithAdvancedFilterResponseOutputWithContext(context.Context) StringEndsWithAdvancedFilterResponseOutput
}

StringEndsWithAdvancedFilterResponseInput is an input type that accepts StringEndsWithAdvancedFilterResponseArgs and StringEndsWithAdvancedFilterResponseOutput values. You can construct a concrete instance of `StringEndsWithAdvancedFilterResponseInput` via:

StringEndsWithAdvancedFilterResponseArgs{...}

type StringEndsWithAdvancedFilterResponseOutput

type StringEndsWithAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringEndsWith Filter

func (StringEndsWithAdvancedFilterResponseOutput) ElementType

func (StringEndsWithAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringEndsWithAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'StringEndsWith'.

func (StringEndsWithAdvancedFilterResponseOutput) ToStringEndsWithAdvancedFilterResponseOutput

func (o StringEndsWithAdvancedFilterResponseOutput) ToStringEndsWithAdvancedFilterResponseOutput() StringEndsWithAdvancedFilterResponseOutput

func (StringEndsWithAdvancedFilterResponseOutput) ToStringEndsWithAdvancedFilterResponseOutputWithContext

func (o StringEndsWithAdvancedFilterResponseOutput) ToStringEndsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringEndsWithAdvancedFilterResponseOutput

func (StringEndsWithAdvancedFilterResponseOutput) Values

The set of filter values

type StringInAdvancedFilter

type StringInAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringIn Filter

type StringInAdvancedFilterArgs

type StringInAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringIn Filter

func (StringInAdvancedFilterArgs) ElementType

func (StringInAdvancedFilterArgs) ElementType() reflect.Type

func (StringInAdvancedFilterArgs) ToStringInAdvancedFilterOutput

func (i StringInAdvancedFilterArgs) ToStringInAdvancedFilterOutput() StringInAdvancedFilterOutput

func (StringInAdvancedFilterArgs) ToStringInAdvancedFilterOutputWithContext

func (i StringInAdvancedFilterArgs) ToStringInAdvancedFilterOutputWithContext(ctx context.Context) StringInAdvancedFilterOutput

type StringInAdvancedFilterInput

type StringInAdvancedFilterInput interface {
	pulumi.Input

	ToStringInAdvancedFilterOutput() StringInAdvancedFilterOutput
	ToStringInAdvancedFilterOutputWithContext(context.Context) StringInAdvancedFilterOutput
}

StringInAdvancedFilterInput is an input type that accepts StringInAdvancedFilterArgs and StringInAdvancedFilterOutput values. You can construct a concrete instance of `StringInAdvancedFilterInput` via:

StringInAdvancedFilterArgs{...}

type StringInAdvancedFilterOutput

type StringInAdvancedFilterOutput struct{ *pulumi.OutputState }

StringIn Filter

func (StringInAdvancedFilterOutput) ElementType

func (StringInAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringInAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'StringIn'.

func (StringInAdvancedFilterOutput) ToStringInAdvancedFilterOutput

func (o StringInAdvancedFilterOutput) ToStringInAdvancedFilterOutput() StringInAdvancedFilterOutput

func (StringInAdvancedFilterOutput) ToStringInAdvancedFilterOutputWithContext

func (o StringInAdvancedFilterOutput) ToStringInAdvancedFilterOutputWithContext(ctx context.Context) StringInAdvancedFilterOutput

func (StringInAdvancedFilterOutput) Values

The set of filter values

type StringInAdvancedFilterResponse

type StringInAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringIn Filter

type StringInAdvancedFilterResponseArgs

type StringInAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringIn Filter

func (StringInAdvancedFilterResponseArgs) ElementType

func (StringInAdvancedFilterResponseArgs) ToStringInAdvancedFilterResponseOutput

func (i StringInAdvancedFilterResponseArgs) ToStringInAdvancedFilterResponseOutput() StringInAdvancedFilterResponseOutput

func (StringInAdvancedFilterResponseArgs) ToStringInAdvancedFilterResponseOutputWithContext

func (i StringInAdvancedFilterResponseArgs) ToStringInAdvancedFilterResponseOutputWithContext(ctx context.Context) StringInAdvancedFilterResponseOutput

type StringInAdvancedFilterResponseInput

type StringInAdvancedFilterResponseInput interface {
	pulumi.Input

	ToStringInAdvancedFilterResponseOutput() StringInAdvancedFilterResponseOutput
	ToStringInAdvancedFilterResponseOutputWithContext(context.Context) StringInAdvancedFilterResponseOutput
}

StringInAdvancedFilterResponseInput is an input type that accepts StringInAdvancedFilterResponseArgs and StringInAdvancedFilterResponseOutput values. You can construct a concrete instance of `StringInAdvancedFilterResponseInput` via:

StringInAdvancedFilterResponseArgs{...}

type StringInAdvancedFilterResponseOutput

type StringInAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringIn Filter

func (StringInAdvancedFilterResponseOutput) ElementType

func (StringInAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringInAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'StringIn'.

func (StringInAdvancedFilterResponseOutput) ToStringInAdvancedFilterResponseOutput

func (o StringInAdvancedFilterResponseOutput) ToStringInAdvancedFilterResponseOutput() StringInAdvancedFilterResponseOutput

func (StringInAdvancedFilterResponseOutput) ToStringInAdvancedFilterResponseOutputWithContext

func (o StringInAdvancedFilterResponseOutput) ToStringInAdvancedFilterResponseOutputWithContext(ctx context.Context) StringInAdvancedFilterResponseOutput

func (StringInAdvancedFilterResponseOutput) Values

The set of filter values

type StringNotInAdvancedFilter

type StringNotInAdvancedFilter struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringNotIn Filter

type StringNotInAdvancedFilterArgs

type StringNotInAdvancedFilterArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotIn Filter

func (StringNotInAdvancedFilterArgs) ElementType

func (StringNotInAdvancedFilterArgs) ToStringNotInAdvancedFilterOutput

func (i StringNotInAdvancedFilterArgs) ToStringNotInAdvancedFilterOutput() StringNotInAdvancedFilterOutput

func (StringNotInAdvancedFilterArgs) ToStringNotInAdvancedFilterOutputWithContext

func (i StringNotInAdvancedFilterArgs) ToStringNotInAdvancedFilterOutputWithContext(ctx context.Context) StringNotInAdvancedFilterOutput

type StringNotInAdvancedFilterInput

type StringNotInAdvancedFilterInput interface {
	pulumi.Input

	ToStringNotInAdvancedFilterOutput() StringNotInAdvancedFilterOutput
	ToStringNotInAdvancedFilterOutputWithContext(context.Context) StringNotInAdvancedFilterOutput
}

StringNotInAdvancedFilterInput is an input type that accepts StringNotInAdvancedFilterArgs and StringNotInAdvancedFilterOutput values. You can construct a concrete instance of `StringNotInAdvancedFilterInput` via:

StringNotInAdvancedFilterArgs{...}

type StringNotInAdvancedFilterOutput

type StringNotInAdvancedFilterOutput struct{ *pulumi.OutputState }

StringNotIn Filter

func (StringNotInAdvancedFilterOutput) ElementType

func (StringNotInAdvancedFilterOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringNotInAdvancedFilterOutput) OperatorType

Represents the filter operator Expected value is 'StringNotIn'.

func (StringNotInAdvancedFilterOutput) ToStringNotInAdvancedFilterOutput

func (o StringNotInAdvancedFilterOutput) ToStringNotInAdvancedFilterOutput() StringNotInAdvancedFilterOutput

func (StringNotInAdvancedFilterOutput) ToStringNotInAdvancedFilterOutputWithContext

func (o StringNotInAdvancedFilterOutput) ToStringNotInAdvancedFilterOutputWithContext(ctx context.Context) StringNotInAdvancedFilterOutput

func (StringNotInAdvancedFilterOutput) Values

The set of filter values

type StringNotInAdvancedFilterResponse

type StringNotInAdvancedFilterResponse struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key *string `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values
	Values []string `pulumi:"values"`
}

StringNotIn Filter

type StringNotInAdvancedFilterResponseArgs

type StringNotInAdvancedFilterResponseArgs struct {
	// The filter key. Represents an event property with up to two levels of nesting.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Represents the filter operator
	// Expected value is 'StringNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotIn Filter

func (StringNotInAdvancedFilterResponseArgs) ElementType

func (StringNotInAdvancedFilterResponseArgs) ToStringNotInAdvancedFilterResponseOutput

func (i StringNotInAdvancedFilterResponseArgs) ToStringNotInAdvancedFilterResponseOutput() StringNotInAdvancedFilterResponseOutput

func (StringNotInAdvancedFilterResponseArgs) ToStringNotInAdvancedFilterResponseOutputWithContext

func (i StringNotInAdvancedFilterResponseArgs) ToStringNotInAdvancedFilterResponseOutputWithContext(ctx context.Context) StringNotInAdvancedFilterResponseOutput

type StringNotInAdvancedFilterResponseInput

type StringNotInAdvancedFilterResponseInput interface {
	pulumi.Input

	ToStringNotInAdvancedFilterResponseOutput() StringNotInAdvancedFilterResponseOutput
	ToStringNotInAdvancedFilterResponseOutputWithContext(context.Context) StringNotInAdvancedFilterResponseOutput
}

StringNotInAdvancedFilterResponseInput is an input type that accepts StringNotInAdvancedFilterResponseArgs and StringNotInAdvancedFilterResponseOutput values. You can construct a concrete instance of `StringNotInAdvancedFilterResponseInput` via:

StringNotInAdvancedFilterResponseArgs{...}

type StringNotInAdvancedFilterResponseOutput

type StringNotInAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringNotIn Filter

func (StringNotInAdvancedFilterResponseOutput) ElementType

func (StringNotInAdvancedFilterResponseOutput) Key

The filter key. Represents an event property with up to two levels of nesting.

func (StringNotInAdvancedFilterResponseOutput) OperatorType

Represents the filter operator Expected value is 'StringNotIn'.

func (StringNotInAdvancedFilterResponseOutput) ToStringNotInAdvancedFilterResponseOutput

func (o StringNotInAdvancedFilterResponseOutput) ToStringNotInAdvancedFilterResponseOutput() StringNotInAdvancedFilterResponseOutput

func (StringNotInAdvancedFilterResponseOutput) ToStringNotInAdvancedFilterResponseOutputWithContext

func (o StringNotInAdvancedFilterResponseOutput) ToStringNotInAdvancedFilterResponseOutputWithContext(ctx context.Context) StringNotInAdvancedFilterResponseOutput

func (StringNotInAdvancedFilterResponseOutput) Values

The set of filter values

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) ElementType() reflect.Type

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

func (TopicArgs) ElementType() reflect.Type

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) 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) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'WebHook'.

func (WebHookEventSubscriptionDestinationOutput) EndpointUrl

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) 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) EndpointBaseUrl

The base URL that represents the endpoint of the destination of an event subscription.

func (WebHookEventSubscriptionDestinationResponseOutput) EndpointType

Type of the endpoint for the event subscription destination Expected value is 'WebHook'.

func (WebHookEventSubscriptionDestinationResponseOutput) EndpointUrl

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL