v20200401preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	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")
	EndpointTypeServiceBusQueue  = EndpointType("ServiceBusQueue")
	EndpointTypeServiceBusTopic  = EndpointType("ServiceBusTopic")
	EndpointTypeAzureFunction    = EndpointType("AzureFunction")
)
View Source
const (
	EventDeliverySchemaEventGridSchema       = EventDeliverySchema("EventGridSchema")
	EventDeliverySchemaCustomInputSchema     = EventDeliverySchema("CustomInputSchema")
	EventDeliverySchema_CloudEventSchemaV1_0 = EventDeliverySchema("CloudEventSchemaV1_0")
)
View Source
const (
	EventSubscriptionIdentityTypeSystemAssigned = EventSubscriptionIdentityType("SystemAssigned")
	EventSubscriptionIdentityTypeUserAssigned   = EventSubscriptionIdentityType("UserAssigned")
)
View Source
const (
	IdentityTypeNone                         = IdentityType("None")
	IdentityTypeSystemAssigned               = IdentityType("SystemAssigned")
	IdentityTypeUserAssigned                 = IdentityType("UserAssigned")
	IdentityType_SystemAssigned_UserAssigned = IdentityType("SystemAssigned, UserAssigned")
)
View Source
const (
	InputSchemaEventGridSchema       = InputSchema("EventGridSchema")
	InputSchemaCustomEventSchema     = InputSchema("CustomEventSchema")
	InputSchema_CloudEventSchemaV1_0 = InputSchema("CloudEventSchemaV1_0")
)
View Source
const (
	PartnerRegistrationVisibilityStateHidden             = PartnerRegistrationVisibilityState("Hidden")
	PartnerRegistrationVisibilityStatePublicPreview      = PartnerRegistrationVisibilityState("PublicPreview")
	PartnerRegistrationVisibilityStateGenerallyAvailable = PartnerRegistrationVisibilityState("GenerallyAvailable")
)
View Source
const (
	PersistedConnectionStatusPending      = PersistedConnectionStatus("Pending")
	PersistedConnectionStatusApproved     = PersistedConnectionStatus("Approved")
	PersistedConnectionStatusRejected     = PersistedConnectionStatus("Rejected")
	PersistedConnectionStatusDisconnected = PersistedConnectionStatus("Disconnected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
View Source
const (
	ResourceProvisioningStateCreating  = ResourceProvisioningState("Creating")
	ResourceProvisioningStateUpdating  = ResourceProvisioningState("Updating")
	ResourceProvisioningStateDeleting  = ResourceProvisioningState("Deleting")
	ResourceProvisioningStateSucceeded = ResourceProvisioningState("Succeeded")
	ResourceProvisioningStateCanceled  = ResourceProvisioningState("Canceled")
	ResourceProvisioningStateFailed    = ResourceProvisioningState("Failed")
)
View Source
const (
	SkuBasic   = Sku("Basic")
	SkuPremium = Sku("Premium")
)
View Source
const (
	DeadLetterEndPointTypeStorageBlob = DeadLetterEndPointType("StorageBlob")
)
View Source
const (
	InputSchemaMappingTypeJson = InputSchemaMappingType("Json")
)
View Source
const (
	IpActionTypeAllow = IpActionType("Allow")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedFilterOperatorType added in v0.3.1

type AdvancedFilterOperatorType pulumi.String

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.

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 AzureFunctionEventSubscriptionDestination

type AzureFunctionEventSubscriptionDestination struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'AzureFunction'.
	EndpointType string `pulumi:"endpointType"`
	// Maximum number of events per batch.
	MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"`
	// The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the azure function destination for an event subscription.

type AzureFunctionEventSubscriptionDestinationArgs

type AzureFunctionEventSubscriptionDestinationArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'AzureFunction'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// Maximum number of events per batch.
	MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"`
	// The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the azure function destination for an event subscription.

func (AzureFunctionEventSubscriptionDestinationArgs) ElementType

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutput

func (i AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutput() AzureFunctionEventSubscriptionDestinationOutput

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutputWithContext

func (i AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationOutput

type AzureFunctionEventSubscriptionDestinationInput

type AzureFunctionEventSubscriptionDestinationInput interface {
	pulumi.Input

	ToAzureFunctionEventSubscriptionDestinationOutput() AzureFunctionEventSubscriptionDestinationOutput
	ToAzureFunctionEventSubscriptionDestinationOutputWithContext(context.Context) AzureFunctionEventSubscriptionDestinationOutput
}

AzureFunctionEventSubscriptionDestinationInput is an input type that accepts AzureFunctionEventSubscriptionDestinationArgs and AzureFunctionEventSubscriptionDestinationOutput values. You can construct a concrete instance of `AzureFunctionEventSubscriptionDestinationInput` via:

AzureFunctionEventSubscriptionDestinationArgs{...}

type AzureFunctionEventSubscriptionDestinationOutput

type AzureFunctionEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }

Information about the azure function destination for an event subscription.

func (AzureFunctionEventSubscriptionDestinationOutput) ElementType

func (AzureFunctionEventSubscriptionDestinationOutput) EndpointType

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

func (AzureFunctionEventSubscriptionDestinationOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (AzureFunctionEventSubscriptionDestinationOutput) PreferredBatchSizeInKilobytes

func (o AzureFunctionEventSubscriptionDestinationOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput

Preferred batch size in Kilobytes.

func (AzureFunctionEventSubscriptionDestinationOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

func (AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationOutput

func (o AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationOutput() AzureFunctionEventSubscriptionDestinationOutput

func (AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationOutputWithContext

func (o AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationOutput

type AzureFunctionEventSubscriptionDestinationResponse

type AzureFunctionEventSubscriptionDestinationResponse struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'AzureFunction'.
	EndpointType string `pulumi:"endpointType"`
	// Maximum number of events per batch.
	MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"`
	// The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the azure function destination for an event subscription.

type AzureFunctionEventSubscriptionDestinationResponseArgs

type AzureFunctionEventSubscriptionDestinationResponseArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'AzureFunction'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// Maximum number of events per batch.
	MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"`
	// The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the azure function destination for an event subscription.

func (AzureFunctionEventSubscriptionDestinationResponseArgs) ElementType

func (AzureFunctionEventSubscriptionDestinationResponseArgs) ToAzureFunctionEventSubscriptionDestinationResponseOutput

func (i AzureFunctionEventSubscriptionDestinationResponseArgs) ToAzureFunctionEventSubscriptionDestinationResponseOutput() AzureFunctionEventSubscriptionDestinationResponseOutput

func (AzureFunctionEventSubscriptionDestinationResponseArgs) ToAzureFunctionEventSubscriptionDestinationResponseOutputWithContext

func (i AzureFunctionEventSubscriptionDestinationResponseArgs) ToAzureFunctionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationResponseOutput

type AzureFunctionEventSubscriptionDestinationResponseInput

type AzureFunctionEventSubscriptionDestinationResponseInput interface {
	pulumi.Input

	ToAzureFunctionEventSubscriptionDestinationResponseOutput() AzureFunctionEventSubscriptionDestinationResponseOutput
	ToAzureFunctionEventSubscriptionDestinationResponseOutputWithContext(context.Context) AzureFunctionEventSubscriptionDestinationResponseOutput
}

AzureFunctionEventSubscriptionDestinationResponseInput is an input type that accepts AzureFunctionEventSubscriptionDestinationResponseArgs and AzureFunctionEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `AzureFunctionEventSubscriptionDestinationResponseInput` via:

AzureFunctionEventSubscriptionDestinationResponseArgs{...}

type AzureFunctionEventSubscriptionDestinationResponseOutput

type AzureFunctionEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the azure function destination for an event subscription.

func (AzureFunctionEventSubscriptionDestinationResponseOutput) ElementType

func (AzureFunctionEventSubscriptionDestinationResponseOutput) EndpointType

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

func (AzureFunctionEventSubscriptionDestinationResponseOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (AzureFunctionEventSubscriptionDestinationResponseOutput) PreferredBatchSizeInKilobytes

Preferred batch size in Kilobytes.

func (AzureFunctionEventSubscriptionDestinationResponseOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

func (AzureFunctionEventSubscriptionDestinationResponseOutput) ToAzureFunctionEventSubscriptionDestinationResponseOutput

func (AzureFunctionEventSubscriptionDestinationResponseOutput) ToAzureFunctionEventSubscriptionDestinationResponseOutputWithContext

func (o AzureFunctionEventSubscriptionDestinationResponseOutput) ToAzureFunctionEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationResponseOutput

type BoolEqualsAdvancedFilter

type BoolEqualsAdvancedFilter struct {
	// The field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'BoolEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The boolean filter value.
	Value *bool `pulumi:"value"`
}

BoolEquals Advanced Filter.

type BoolEqualsAdvancedFilterArgs

type BoolEqualsAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'BoolEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The boolean filter value.
	Value pulumi.BoolPtrInput `pulumi:"value"`
}

BoolEquals Advanced 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 Advanced Filter.

func (BoolEqualsAdvancedFilterOutput) ElementType

func (BoolEqualsAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (BoolEqualsAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 boolean filter value.

type BoolEqualsAdvancedFilterResponse

type BoolEqualsAdvancedFilterResponse struct {
	// The field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'BoolEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The boolean filter value.
	Value *bool `pulumi:"value"`
}

BoolEquals Advanced Filter.

type BoolEqualsAdvancedFilterResponseArgs

type BoolEqualsAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'BoolEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The boolean filter value.
	Value pulumi.BoolPtrInput `pulumi:"value"`
}

BoolEquals Advanced 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 Advanced Filter.

func (BoolEqualsAdvancedFilterResponseOutput) ElementType

func (BoolEqualsAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (BoolEqualsAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 boolean filter value.

type ConnectionState

type ConnectionState struct {
	// Actions required (if any).
	ActionsRequired *string `pulumi:"actionsRequired"`
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateArgs

type ConnectionStateArgs struct {
	// Actions required (if any).
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// Description of the connection state.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of the connection.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

ConnectionState information.

func (ConnectionStateArgs) ElementType

func (ConnectionStateArgs) ElementType() reflect.Type

func (ConnectionStateArgs) ToConnectionStateOutput

func (i ConnectionStateArgs) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStateOutputWithContext

func (i ConnectionStateArgs) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutput

func (i ConnectionStateArgs) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutputWithContext

func (i ConnectionStateArgs) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateInput

type ConnectionStateInput interface {
	pulumi.Input

	ToConnectionStateOutput() ConnectionStateOutput
	ToConnectionStateOutputWithContext(context.Context) ConnectionStateOutput
}

ConnectionStateInput is an input type that accepts ConnectionStateArgs and ConnectionStateOutput values. You can construct a concrete instance of `ConnectionStateInput` via:

ConnectionStateArgs{...}

type ConnectionStateOutput

type ConnectionStateOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateOutput) ActionsRequired

func (o ConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput

Actions required (if any).

func (ConnectionStateOutput) Description

Description of the connection state.

func (ConnectionStateOutput) ElementType

func (ConnectionStateOutput) ElementType() reflect.Type

func (ConnectionStateOutput) Status

Status of the connection.

func (ConnectionStateOutput) ToConnectionStateOutput

func (o ConnectionStateOutput) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStateOutputWithContext

func (o ConnectionStateOutput) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutput

func (o ConnectionStateOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStateOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStatePtrInput

type ConnectionStatePtrInput interface {
	pulumi.Input

	ToConnectionStatePtrOutput() ConnectionStatePtrOutput
	ToConnectionStatePtrOutputWithContext(context.Context) ConnectionStatePtrOutput
}

ConnectionStatePtrInput is an input type that accepts ConnectionStateArgs, ConnectionStatePtr and ConnectionStatePtrOutput values. You can construct a concrete instance of `ConnectionStatePtrInput` via:

        ConnectionStateArgs{...}

or:

        nil

type ConnectionStatePtrOutput

type ConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStatePtrOutput) ActionsRequired

func (o ConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput

Actions required (if any).

func (ConnectionStatePtrOutput) Description

Description of the connection state.

func (ConnectionStatePtrOutput) Elem

func (ConnectionStatePtrOutput) ElementType

func (ConnectionStatePtrOutput) ElementType() reflect.Type

func (ConnectionStatePtrOutput) Status

Status of the connection.

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutput

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateResponse

type ConnectionStateResponse struct {
	// Actions required (if any).
	ActionsRequired *string `pulumi:"actionsRequired"`
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateResponseArgs

type ConnectionStateResponseArgs struct {
	// Actions required (if any).
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// Description of the connection state.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of the connection.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

ConnectionState information.

func (ConnectionStateResponseArgs) ElementType

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutputWithContext

func (i ConnectionStateResponseArgs) ToConnectionStateResponseOutputWithContext(ctx context.Context) ConnectionStateResponseOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutputWithContext

func (i ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutputWithContext(ctx context.Context) ConnectionStateResponsePtrOutput

type ConnectionStateResponseInput

type ConnectionStateResponseInput interface {
	pulumi.Input

	ToConnectionStateResponseOutput() ConnectionStateResponseOutput
	ToConnectionStateResponseOutputWithContext(context.Context) ConnectionStateResponseOutput
}

ConnectionStateResponseInput is an input type that accepts ConnectionStateResponseArgs and ConnectionStateResponseOutput values. You can construct a concrete instance of `ConnectionStateResponseInput` via:

ConnectionStateResponseArgs{...}

type ConnectionStateResponseOutput

type ConnectionStateResponseOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateResponseOutput) ActionsRequired

Actions required (if any).

func (ConnectionStateResponseOutput) Description

Description of the connection state.

func (ConnectionStateResponseOutput) ElementType

func (ConnectionStateResponseOutput) Status

Status of the connection.

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext(ctx context.Context) ConnectionStateResponseOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutputWithContext

func (o ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutputWithContext(ctx context.Context) ConnectionStateResponsePtrOutput

type ConnectionStateResponsePtrInput

type ConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput
	ToConnectionStateResponsePtrOutputWithContext(context.Context) ConnectionStateResponsePtrOutput
}

ConnectionStateResponsePtrInput is an input type that accepts ConnectionStateResponseArgs, ConnectionStateResponsePtr and ConnectionStateResponsePtrOutput values. You can construct a concrete instance of `ConnectionStateResponsePtrInput` via:

        ConnectionStateResponseArgs{...}

or:

        nil

type ConnectionStateResponsePtrOutput

type ConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStateResponsePtrOutput) ActionsRequired

Actions required (if any).

func (ConnectionStateResponsePtrOutput) Description

Description of the connection state.

func (ConnectionStateResponsePtrOutput) Elem

func (ConnectionStateResponsePtrOutput) ElementType

func (ConnectionStateResponsePtrOutput) Status

Status of the connection.

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutputWithContext

func (o ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutputWithContext(ctx context.Context) ConnectionStateResponsePtrOutput

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 DeadLetterWithResourceIdentity

type DeadLetterWithResourceIdentity struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination *StorageBlobDeadLetterDestination `pulumi:"deadLetterDestination"`
	// The identity to use when dead-lettering events.
	Identity *EventSubscriptionIdentity `pulumi:"identity"`
}

Information about the deadletter destination with resource identity.

type DeadLetterWithResourceIdentityArgs

type DeadLetterWithResourceIdentityArgs struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationPtrInput `pulumi:"deadLetterDestination"`
	// The identity to use when dead-lettering events.
	Identity EventSubscriptionIdentityPtrInput `pulumi:"identity"`
}

Information about the deadletter destination with resource identity.

func (DeadLetterWithResourceIdentityArgs) ElementType

func (DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityOutput

func (i DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityOutput() DeadLetterWithResourceIdentityOutput

func (DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityOutputWithContext

func (i DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityOutput

func (DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityPtrOutput

func (i DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityPtrOutput() DeadLetterWithResourceIdentityPtrOutput

func (DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityPtrOutputWithContext

func (i DeadLetterWithResourceIdentityArgs) ToDeadLetterWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityPtrOutput

type DeadLetterWithResourceIdentityInput

type DeadLetterWithResourceIdentityInput interface {
	pulumi.Input

	ToDeadLetterWithResourceIdentityOutput() DeadLetterWithResourceIdentityOutput
	ToDeadLetterWithResourceIdentityOutputWithContext(context.Context) DeadLetterWithResourceIdentityOutput
}

DeadLetterWithResourceIdentityInput is an input type that accepts DeadLetterWithResourceIdentityArgs and DeadLetterWithResourceIdentityOutput values. You can construct a concrete instance of `DeadLetterWithResourceIdentityInput` via:

DeadLetterWithResourceIdentityArgs{...}

type DeadLetterWithResourceIdentityOutput

type DeadLetterWithResourceIdentityOutput struct{ *pulumi.OutputState }

Information about the deadletter destination with resource identity.

func (DeadLetterWithResourceIdentityOutput) DeadLetterDestination

Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeadLetterWithResourceIdentityOutput) ElementType

func (DeadLetterWithResourceIdentityOutput) Identity

The identity to use when dead-lettering events.

func (DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityOutput

func (o DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityOutput() DeadLetterWithResourceIdentityOutput

func (DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityOutputWithContext

func (o DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityOutput

func (DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityPtrOutput

func (o DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityPtrOutput() DeadLetterWithResourceIdentityPtrOutput

func (DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityPtrOutputWithContext

func (o DeadLetterWithResourceIdentityOutput) ToDeadLetterWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityPtrOutput

type DeadLetterWithResourceIdentityPtrInput

type DeadLetterWithResourceIdentityPtrInput interface {
	pulumi.Input

	ToDeadLetterWithResourceIdentityPtrOutput() DeadLetterWithResourceIdentityPtrOutput
	ToDeadLetterWithResourceIdentityPtrOutputWithContext(context.Context) DeadLetterWithResourceIdentityPtrOutput
}

DeadLetterWithResourceIdentityPtrInput is an input type that accepts DeadLetterWithResourceIdentityArgs, DeadLetterWithResourceIdentityPtr and DeadLetterWithResourceIdentityPtrOutput values. You can construct a concrete instance of `DeadLetterWithResourceIdentityPtrInput` via:

        DeadLetterWithResourceIdentityArgs{...}

or:

        nil

type DeadLetterWithResourceIdentityPtrOutput

type DeadLetterWithResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (DeadLetterWithResourceIdentityPtrOutput) DeadLetterDestination

Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeadLetterWithResourceIdentityPtrOutput) Elem

func (DeadLetterWithResourceIdentityPtrOutput) ElementType

func (DeadLetterWithResourceIdentityPtrOutput) Identity

The identity to use when dead-lettering events.

func (DeadLetterWithResourceIdentityPtrOutput) ToDeadLetterWithResourceIdentityPtrOutput

func (o DeadLetterWithResourceIdentityPtrOutput) ToDeadLetterWithResourceIdentityPtrOutput() DeadLetterWithResourceIdentityPtrOutput

func (DeadLetterWithResourceIdentityPtrOutput) ToDeadLetterWithResourceIdentityPtrOutputWithContext

func (o DeadLetterWithResourceIdentityPtrOutput) ToDeadLetterWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityPtrOutput

type DeadLetterWithResourceIdentityResponse

type DeadLetterWithResourceIdentityResponse struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination *StorageBlobDeadLetterDestinationResponse `pulumi:"deadLetterDestination"`
	// The identity to use when dead-lettering events.
	Identity *EventSubscriptionIdentityResponse `pulumi:"identity"`
}

Information about the deadletter destination with resource identity.

type DeadLetterWithResourceIdentityResponseArgs

type DeadLetterWithResourceIdentityResponseArgs struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrInput `pulumi:"deadLetterDestination"`
	// The identity to use when dead-lettering events.
	Identity EventSubscriptionIdentityResponsePtrInput `pulumi:"identity"`
}

Information about the deadletter destination with resource identity.

func (DeadLetterWithResourceIdentityResponseArgs) ElementType

func (DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponseOutput

func (i DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponseOutput() DeadLetterWithResourceIdentityResponseOutput

func (DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponseOutputWithContext

func (i DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponseOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityResponseOutput

func (DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponsePtrOutput

func (i DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponsePtrOutput() DeadLetterWithResourceIdentityResponsePtrOutput

func (DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext

func (i DeadLetterWithResourceIdentityResponseArgs) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityResponsePtrOutput

type DeadLetterWithResourceIdentityResponseInput

type DeadLetterWithResourceIdentityResponseInput interface {
	pulumi.Input

	ToDeadLetterWithResourceIdentityResponseOutput() DeadLetterWithResourceIdentityResponseOutput
	ToDeadLetterWithResourceIdentityResponseOutputWithContext(context.Context) DeadLetterWithResourceIdentityResponseOutput
}

DeadLetterWithResourceIdentityResponseInput is an input type that accepts DeadLetterWithResourceIdentityResponseArgs and DeadLetterWithResourceIdentityResponseOutput values. You can construct a concrete instance of `DeadLetterWithResourceIdentityResponseInput` via:

DeadLetterWithResourceIdentityResponseArgs{...}

type DeadLetterWithResourceIdentityResponseOutput

type DeadLetterWithResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Information about the deadletter destination with resource identity.

func (DeadLetterWithResourceIdentityResponseOutput) DeadLetterDestination

Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeadLetterWithResourceIdentityResponseOutput) ElementType

func (DeadLetterWithResourceIdentityResponseOutput) Identity

The identity to use when dead-lettering events.

func (DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponseOutput

func (o DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponseOutput() DeadLetterWithResourceIdentityResponseOutput

func (DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponseOutputWithContext

func (o DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponseOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityResponseOutput

func (DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponsePtrOutput

func (o DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponsePtrOutput() DeadLetterWithResourceIdentityResponsePtrOutput

func (DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext

func (o DeadLetterWithResourceIdentityResponseOutput) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityResponsePtrOutput

type DeadLetterWithResourceIdentityResponsePtrInput

type DeadLetterWithResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToDeadLetterWithResourceIdentityResponsePtrOutput() DeadLetterWithResourceIdentityResponsePtrOutput
	ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext(context.Context) DeadLetterWithResourceIdentityResponsePtrOutput
}

DeadLetterWithResourceIdentityResponsePtrInput is an input type that accepts DeadLetterWithResourceIdentityResponseArgs, DeadLetterWithResourceIdentityResponsePtr and DeadLetterWithResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `DeadLetterWithResourceIdentityResponsePtrInput` via:

        DeadLetterWithResourceIdentityResponseArgs{...}

or:

        nil

type DeadLetterWithResourceIdentityResponsePtrOutput

type DeadLetterWithResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (DeadLetterWithResourceIdentityResponsePtrOutput) DeadLetterDestination

Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeadLetterWithResourceIdentityResponsePtrOutput) Elem

func (DeadLetterWithResourceIdentityResponsePtrOutput) ElementType

func (DeadLetterWithResourceIdentityResponsePtrOutput) Identity

The identity to use when dead-lettering events.

func (DeadLetterWithResourceIdentityResponsePtrOutput) ToDeadLetterWithResourceIdentityResponsePtrOutput

func (o DeadLetterWithResourceIdentityResponsePtrOutput) ToDeadLetterWithResourceIdentityResponsePtrOutput() DeadLetterWithResourceIdentityResponsePtrOutput

func (DeadLetterWithResourceIdentityResponsePtrOutput) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext

func (o DeadLetterWithResourceIdentityResponsePtrOutput) ToDeadLetterWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeadLetterWithResourceIdentityResponsePtrOutput

type DeliveryWithResourceIdentity

type DeliveryWithResourceIdentity struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination interface{} `pulumi:"destination"`
	// The identity to use when delivering events.
	Identity *EventSubscriptionIdentity `pulumi:"identity"`
}

Information about the delivery for an event subscription with resource identity.

type DeliveryWithResourceIdentityArgs

type DeliveryWithResourceIdentityArgs struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination pulumi.Input `pulumi:"destination"`
	// The identity to use when delivering events.
	Identity EventSubscriptionIdentityPtrInput `pulumi:"identity"`
}

Information about the delivery for an event subscription with resource identity.

func (DeliveryWithResourceIdentityArgs) ElementType

func (DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityOutput

func (i DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityOutput() DeliveryWithResourceIdentityOutput

func (DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityOutputWithContext

func (i DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityOutput

func (DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityPtrOutput

func (i DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityPtrOutput() DeliveryWithResourceIdentityPtrOutput

func (DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityPtrOutputWithContext

func (i DeliveryWithResourceIdentityArgs) ToDeliveryWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityPtrOutput

type DeliveryWithResourceIdentityInput

type DeliveryWithResourceIdentityInput interface {
	pulumi.Input

	ToDeliveryWithResourceIdentityOutput() DeliveryWithResourceIdentityOutput
	ToDeliveryWithResourceIdentityOutputWithContext(context.Context) DeliveryWithResourceIdentityOutput
}

DeliveryWithResourceIdentityInput is an input type that accepts DeliveryWithResourceIdentityArgs and DeliveryWithResourceIdentityOutput values. You can construct a concrete instance of `DeliveryWithResourceIdentityInput` via:

DeliveryWithResourceIdentityArgs{...}

type DeliveryWithResourceIdentityOutput

type DeliveryWithResourceIdentityOutput struct{ *pulumi.OutputState }

Information about the delivery for an event subscription with resource identity.

func (DeliveryWithResourceIdentityOutput) Destination

Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeliveryWithResourceIdentityOutput) ElementType

func (DeliveryWithResourceIdentityOutput) Identity

The identity to use when delivering events.

func (DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityOutput

func (o DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityOutput() DeliveryWithResourceIdentityOutput

func (DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityOutputWithContext

func (o DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityOutput

func (DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityPtrOutput

func (o DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityPtrOutput() DeliveryWithResourceIdentityPtrOutput

func (DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityPtrOutputWithContext

func (o DeliveryWithResourceIdentityOutput) ToDeliveryWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityPtrOutput

type DeliveryWithResourceIdentityPtrInput

type DeliveryWithResourceIdentityPtrInput interface {
	pulumi.Input

	ToDeliveryWithResourceIdentityPtrOutput() DeliveryWithResourceIdentityPtrOutput
	ToDeliveryWithResourceIdentityPtrOutputWithContext(context.Context) DeliveryWithResourceIdentityPtrOutput
}

DeliveryWithResourceIdentityPtrInput is an input type that accepts DeliveryWithResourceIdentityArgs, DeliveryWithResourceIdentityPtr and DeliveryWithResourceIdentityPtrOutput values. You can construct a concrete instance of `DeliveryWithResourceIdentityPtrInput` via:

        DeliveryWithResourceIdentityArgs{...}

or:

        nil

type DeliveryWithResourceIdentityPtrOutput

type DeliveryWithResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (DeliveryWithResourceIdentityPtrOutput) Destination

Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeliveryWithResourceIdentityPtrOutput) Elem

func (DeliveryWithResourceIdentityPtrOutput) ElementType

func (DeliveryWithResourceIdentityPtrOutput) Identity

The identity to use when delivering events.

func (DeliveryWithResourceIdentityPtrOutput) ToDeliveryWithResourceIdentityPtrOutput

func (o DeliveryWithResourceIdentityPtrOutput) ToDeliveryWithResourceIdentityPtrOutput() DeliveryWithResourceIdentityPtrOutput

func (DeliveryWithResourceIdentityPtrOutput) ToDeliveryWithResourceIdentityPtrOutputWithContext

func (o DeliveryWithResourceIdentityPtrOutput) ToDeliveryWithResourceIdentityPtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityPtrOutput

type DeliveryWithResourceIdentityResponse

type DeliveryWithResourceIdentityResponse struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination interface{} `pulumi:"destination"`
	// The identity to use when delivering events.
	Identity *EventSubscriptionIdentityResponse `pulumi:"identity"`
}

Information about the delivery for an event subscription with resource identity.

type DeliveryWithResourceIdentityResponseArgs

type DeliveryWithResourceIdentityResponseArgs struct {
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination pulumi.Input `pulumi:"destination"`
	// The identity to use when delivering events.
	Identity EventSubscriptionIdentityResponsePtrInput `pulumi:"identity"`
}

Information about the delivery for an event subscription with resource identity.

func (DeliveryWithResourceIdentityResponseArgs) ElementType

func (DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponseOutput

func (i DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponseOutput() DeliveryWithResourceIdentityResponseOutput

func (DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponseOutputWithContext

func (i DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponseOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityResponseOutput

func (DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponsePtrOutput

func (i DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponsePtrOutput() DeliveryWithResourceIdentityResponsePtrOutput

func (DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext

func (i DeliveryWithResourceIdentityResponseArgs) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityResponsePtrOutput

type DeliveryWithResourceIdentityResponseInput

type DeliveryWithResourceIdentityResponseInput interface {
	pulumi.Input

	ToDeliveryWithResourceIdentityResponseOutput() DeliveryWithResourceIdentityResponseOutput
	ToDeliveryWithResourceIdentityResponseOutputWithContext(context.Context) DeliveryWithResourceIdentityResponseOutput
}

DeliveryWithResourceIdentityResponseInput is an input type that accepts DeliveryWithResourceIdentityResponseArgs and DeliveryWithResourceIdentityResponseOutput values. You can construct a concrete instance of `DeliveryWithResourceIdentityResponseInput` via:

DeliveryWithResourceIdentityResponseArgs{...}

type DeliveryWithResourceIdentityResponseOutput

type DeliveryWithResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Information about the delivery for an event subscription with resource identity.

func (DeliveryWithResourceIdentityResponseOutput) Destination

Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeliveryWithResourceIdentityResponseOutput) ElementType

func (DeliveryWithResourceIdentityResponseOutput) Identity

The identity to use when delivering events.

func (DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponseOutput

func (o DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponseOutput() DeliveryWithResourceIdentityResponseOutput

func (DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponseOutputWithContext

func (o DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponseOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityResponseOutput

func (DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponsePtrOutput

func (o DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponsePtrOutput() DeliveryWithResourceIdentityResponsePtrOutput

func (DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext

func (o DeliveryWithResourceIdentityResponseOutput) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityResponsePtrOutput

type DeliveryWithResourceIdentityResponsePtrInput

type DeliveryWithResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToDeliveryWithResourceIdentityResponsePtrOutput() DeliveryWithResourceIdentityResponsePtrOutput
	ToDeliveryWithResourceIdentityResponsePtrOutputWithContext(context.Context) DeliveryWithResourceIdentityResponsePtrOutput
}

DeliveryWithResourceIdentityResponsePtrInput is an input type that accepts DeliveryWithResourceIdentityResponseArgs, DeliveryWithResourceIdentityResponsePtr and DeliveryWithResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `DeliveryWithResourceIdentityResponsePtrInput` via:

        DeliveryWithResourceIdentityResponseArgs{...}

or:

        nil

type DeliveryWithResourceIdentityResponsePtrOutput

type DeliveryWithResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (DeliveryWithResourceIdentityResponsePtrOutput) Destination

Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DeliveryWithResourceIdentityResponsePtrOutput) Elem

func (DeliveryWithResourceIdentityResponsePtrOutput) ElementType

func (DeliveryWithResourceIdentityResponsePtrOutput) Identity

The identity to use when delivering events.

func (DeliveryWithResourceIdentityResponsePtrOutput) ToDeliveryWithResourceIdentityResponsePtrOutput

func (o DeliveryWithResourceIdentityResponsePtrOutput) ToDeliveryWithResourceIdentityResponsePtrOutput() DeliveryWithResourceIdentityResponsePtrOutput

func (DeliveryWithResourceIdentityResponsePtrOutput) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext

func (o DeliveryWithResourceIdentityResponsePtrOutput) ToDeliveryWithResourceIdentityResponsePtrOutputWithContext(ctx context.Context) DeliveryWithResourceIdentityResponsePtrOutput

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// Endpoint for the domain.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Identity information for the resource.
	Identity IdentityInfoResponsePtrOutput `pulumi:"identity"`
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleResponseArrayOutput `pulumi:"inboundIpRules"`
	// 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"`
	// Metric resource id for the domain.
	MetricResourceId pulumi.StringOutput `pulumi:"metricResourceId"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the domain.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The Sku pricing tier for the domain.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// 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
	// Identity information for the resource.
	Identity IdentityInfoPtrInput
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleArrayInput
	// 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.StringPtrInput
	// List of private endpoint connections.
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// The Sku pricing tier for the domain.
	Sku ResourceSkuPtrInput
	// 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
	// Identity information for the resource.
	Identity IdentityInfoResponsePtrInput
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleResponseArrayInput
	// 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
	// Metric resource id for the domain.
	MetricResourceId pulumi.StringPtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// List of private endpoint connections.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// Provisioning state of the domain.
	ProvisioningState pulumi.StringPtrInput
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrInput
	// The Sku pricing tier for the domain.
	Sku ResourceSkuResponsePtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainTopic

type DomainTopic struct {
	pulumi.CustomResourceState

	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the domain topic.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

Domain Topic.

func GetDomainTopic

func GetDomainTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainTopicState, opts ...pulumi.ResourceOption) (*DomainTopic, error)

GetDomainTopic gets an existing DomainTopic 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 NewDomainTopic

func NewDomainTopic(ctx *pulumi.Context,
	name string, args *DomainTopicArgs, opts ...pulumi.ResourceOption) (*DomainTopic, error)

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

func (*DomainTopic) ElementType added in v0.2.6

func (*DomainTopic) ElementType() reflect.Type

func (*DomainTopic) ToDomainTopicOutput added in v0.2.6

func (i *DomainTopic) ToDomainTopicOutput() DomainTopicOutput

func (*DomainTopic) ToDomainTopicOutputWithContext added in v0.2.6

func (i *DomainTopic) ToDomainTopicOutputWithContext(ctx context.Context) DomainTopicOutput

type DomainTopicArgs

type DomainTopicArgs struct {
	// Name of the domain.
	DomainName pulumi.StringInput
	// Name of the domain topic.
	DomainTopicName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DomainTopic resource.

func (DomainTopicArgs) ElementType

func (DomainTopicArgs) ElementType() reflect.Type

type DomainTopicInput added in v0.2.6

type DomainTopicInput interface {
	pulumi.Input

	ToDomainTopicOutput() DomainTopicOutput
	ToDomainTopicOutputWithContext(ctx context.Context) DomainTopicOutput
}

type DomainTopicOutput added in v0.2.6

type DomainTopicOutput struct {
	*pulumi.OutputState
}

func (DomainTopicOutput) ElementType added in v0.2.6

func (DomainTopicOutput) ElementType() reflect.Type

func (DomainTopicOutput) ToDomainTopicOutput added in v0.2.6

func (o DomainTopicOutput) ToDomainTopicOutput() DomainTopicOutput

func (DomainTopicOutput) ToDomainTopicOutputWithContext added in v0.2.6

func (o DomainTopicOutput) ToDomainTopicOutputWithContext(ctx context.Context) DomainTopicOutput

type DomainTopicState

type DomainTopicState struct {
	// Name of the resource
	Name pulumi.StringPtrInput
	// Provisioning state of the domain topic.
	ProvisioningState pulumi.StringPtrInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (DomainTopicState) ElementType

func (DomainTopicState) 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 EventChannel

type EventChannel struct {
	pulumi.CustomResourceState

	// Represents the destination of an event channel.
	Destination EventChannelDestinationResponsePtrOutput `pulumi:"destination"`
	// Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated,
	// the event channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrOutput `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Information about the filter for the event channel.
	Filter EventChannelFilterResponsePtrOutput `pulumi:"filter"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic.
	// This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
	PartnerTopicFriendlyDescription pulumi.StringPtrOutput `pulumi:"partnerTopicFriendlyDescription"`
	// The readiness state of the corresponding partner topic.
	PartnerTopicReadinessState pulumi.StringOutput `pulumi:"partnerTopicReadinessState"`
	// Provisioning state of the event channel.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Source of the event channel. This represents a unique resource in the partner's resource model.
	Source EventChannelSourceResponsePtrOutput `pulumi:"source"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Channel.

func GetEventChannel

func GetEventChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventChannelState, opts ...pulumi.ResourceOption) (*EventChannel, error)

GetEventChannel gets an existing EventChannel 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 NewEventChannel

func NewEventChannel(ctx *pulumi.Context,
	name string, args *EventChannelArgs, opts ...pulumi.ResourceOption) (*EventChannel, error)

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

func (*EventChannel) ElementType added in v0.2.6

func (*EventChannel) ElementType() reflect.Type

func (*EventChannel) ToEventChannelOutput added in v0.2.6

func (i *EventChannel) ToEventChannelOutput() EventChannelOutput

func (*EventChannel) ToEventChannelOutputWithContext added in v0.2.6

func (i *EventChannel) ToEventChannelOutputWithContext(ctx context.Context) EventChannelOutput

type EventChannelArgs

type EventChannelArgs struct {
	// Represents the destination of an event channel.
	Destination EventChannelDestinationPtrInput
	// Name of the event channel.
	EventChannelName pulumi.StringInput
	// Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated,
	// the event channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrInput
	// Information about the filter for the event channel.
	Filter EventChannelFilterPtrInput
	// Name of the partner namespace.
	PartnerNamespaceName pulumi.StringInput
	// Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic.
	// This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
	PartnerTopicFriendlyDescription pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Source of the event channel. This represents a unique resource in the partner's resource model.
	Source EventChannelSourcePtrInput
}

The set of arguments for constructing a EventChannel resource.

func (EventChannelArgs) ElementType

func (EventChannelArgs) ElementType() reflect.Type

type EventChannelDestination

type EventChannelDestination struct {
	// Azure subscription ID of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this Azure subscription.
	AzureSubscriptionId *string `pulumi:"azureSubscriptionId"`
	// Name of the partner topic associated with the event channel.
	PartnerTopicName *string `pulumi:"partnerTopicName"`
	// Azure Resource Group of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this resource group.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

Properties of the destination of an event channel.

type EventChannelDestinationArgs

type EventChannelDestinationArgs struct {
	// Azure subscription ID of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this Azure subscription.
	AzureSubscriptionId pulumi.StringPtrInput `pulumi:"azureSubscriptionId"`
	// Name of the partner topic associated with the event channel.
	PartnerTopicName pulumi.StringPtrInput `pulumi:"partnerTopicName"`
	// Azure Resource Group of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this resource group.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

Properties of the destination of an event channel.

func (EventChannelDestinationArgs) ElementType

func (EventChannelDestinationArgs) ToEventChannelDestinationOutput

func (i EventChannelDestinationArgs) ToEventChannelDestinationOutput() EventChannelDestinationOutput

func (EventChannelDestinationArgs) ToEventChannelDestinationOutputWithContext

func (i EventChannelDestinationArgs) ToEventChannelDestinationOutputWithContext(ctx context.Context) EventChannelDestinationOutput

func (EventChannelDestinationArgs) ToEventChannelDestinationPtrOutput

func (i EventChannelDestinationArgs) ToEventChannelDestinationPtrOutput() EventChannelDestinationPtrOutput

func (EventChannelDestinationArgs) ToEventChannelDestinationPtrOutputWithContext

func (i EventChannelDestinationArgs) ToEventChannelDestinationPtrOutputWithContext(ctx context.Context) EventChannelDestinationPtrOutput

type EventChannelDestinationInput

type EventChannelDestinationInput interface {
	pulumi.Input

	ToEventChannelDestinationOutput() EventChannelDestinationOutput
	ToEventChannelDestinationOutputWithContext(context.Context) EventChannelDestinationOutput
}

EventChannelDestinationInput is an input type that accepts EventChannelDestinationArgs and EventChannelDestinationOutput values. You can construct a concrete instance of `EventChannelDestinationInput` via:

EventChannelDestinationArgs{...}

type EventChannelDestinationOutput

type EventChannelDestinationOutput struct{ *pulumi.OutputState }

Properties of the destination of an event channel.

func (EventChannelDestinationOutput) AzureSubscriptionId

func (o EventChannelDestinationOutput) AzureSubscriptionId() pulumi.StringPtrOutput

Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.

func (EventChannelDestinationOutput) ElementType

func (EventChannelDestinationOutput) PartnerTopicName

Name of the partner topic associated with the event channel.

func (EventChannelDestinationOutput) ResourceGroup

Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.

func (EventChannelDestinationOutput) ToEventChannelDestinationOutput

func (o EventChannelDestinationOutput) ToEventChannelDestinationOutput() EventChannelDestinationOutput

func (EventChannelDestinationOutput) ToEventChannelDestinationOutputWithContext

func (o EventChannelDestinationOutput) ToEventChannelDestinationOutputWithContext(ctx context.Context) EventChannelDestinationOutput

func (EventChannelDestinationOutput) ToEventChannelDestinationPtrOutput

func (o EventChannelDestinationOutput) ToEventChannelDestinationPtrOutput() EventChannelDestinationPtrOutput

func (EventChannelDestinationOutput) ToEventChannelDestinationPtrOutputWithContext

func (o EventChannelDestinationOutput) ToEventChannelDestinationPtrOutputWithContext(ctx context.Context) EventChannelDestinationPtrOutput

type EventChannelDestinationPtrInput

type EventChannelDestinationPtrInput interface {
	pulumi.Input

	ToEventChannelDestinationPtrOutput() EventChannelDestinationPtrOutput
	ToEventChannelDestinationPtrOutputWithContext(context.Context) EventChannelDestinationPtrOutput
}

EventChannelDestinationPtrInput is an input type that accepts EventChannelDestinationArgs, EventChannelDestinationPtr and EventChannelDestinationPtrOutput values. You can construct a concrete instance of `EventChannelDestinationPtrInput` via:

        EventChannelDestinationArgs{...}

or:

        nil

type EventChannelDestinationPtrOutput

type EventChannelDestinationPtrOutput struct{ *pulumi.OutputState }

func (EventChannelDestinationPtrOutput) AzureSubscriptionId

Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.

func (EventChannelDestinationPtrOutput) Elem

func (EventChannelDestinationPtrOutput) ElementType

func (EventChannelDestinationPtrOutput) PartnerTopicName

Name of the partner topic associated with the event channel.

func (EventChannelDestinationPtrOutput) ResourceGroup

Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.

func (EventChannelDestinationPtrOutput) ToEventChannelDestinationPtrOutput

func (o EventChannelDestinationPtrOutput) ToEventChannelDestinationPtrOutput() EventChannelDestinationPtrOutput

func (EventChannelDestinationPtrOutput) ToEventChannelDestinationPtrOutputWithContext

func (o EventChannelDestinationPtrOutput) ToEventChannelDestinationPtrOutputWithContext(ctx context.Context) EventChannelDestinationPtrOutput

type EventChannelDestinationResponse

type EventChannelDestinationResponse struct {
	// Azure subscription ID of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this Azure subscription.
	AzureSubscriptionId *string `pulumi:"azureSubscriptionId"`
	// Name of the partner topic associated with the event channel.
	PartnerTopicName *string `pulumi:"partnerTopicName"`
	// Azure Resource Group of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this resource group.
	ResourceGroup *string `pulumi:"resourceGroup"`
}

Properties of the destination of an event channel.

type EventChannelDestinationResponseArgs

type EventChannelDestinationResponseArgs struct {
	// Azure subscription ID of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this Azure subscription.
	AzureSubscriptionId pulumi.StringPtrInput `pulumi:"azureSubscriptionId"`
	// Name of the partner topic associated with the event channel.
	PartnerTopicName pulumi.StringPtrInput `pulumi:"partnerTopicName"`
	// Azure Resource Group of the customer creating the event channel. The partner topic
	// associated with the event channel will be created under this resource group.
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
}

Properties of the destination of an event channel.

func (EventChannelDestinationResponseArgs) ElementType

func (EventChannelDestinationResponseArgs) ToEventChannelDestinationResponseOutput

func (i EventChannelDestinationResponseArgs) ToEventChannelDestinationResponseOutput() EventChannelDestinationResponseOutput

func (EventChannelDestinationResponseArgs) ToEventChannelDestinationResponseOutputWithContext

func (i EventChannelDestinationResponseArgs) ToEventChannelDestinationResponseOutputWithContext(ctx context.Context) EventChannelDestinationResponseOutput

func (EventChannelDestinationResponseArgs) ToEventChannelDestinationResponsePtrOutput

func (i EventChannelDestinationResponseArgs) ToEventChannelDestinationResponsePtrOutput() EventChannelDestinationResponsePtrOutput

func (EventChannelDestinationResponseArgs) ToEventChannelDestinationResponsePtrOutputWithContext

func (i EventChannelDestinationResponseArgs) ToEventChannelDestinationResponsePtrOutputWithContext(ctx context.Context) EventChannelDestinationResponsePtrOutput

type EventChannelDestinationResponseInput

type EventChannelDestinationResponseInput interface {
	pulumi.Input

	ToEventChannelDestinationResponseOutput() EventChannelDestinationResponseOutput
	ToEventChannelDestinationResponseOutputWithContext(context.Context) EventChannelDestinationResponseOutput
}

EventChannelDestinationResponseInput is an input type that accepts EventChannelDestinationResponseArgs and EventChannelDestinationResponseOutput values. You can construct a concrete instance of `EventChannelDestinationResponseInput` via:

EventChannelDestinationResponseArgs{...}

type EventChannelDestinationResponseOutput

type EventChannelDestinationResponseOutput struct{ *pulumi.OutputState }

Properties of the destination of an event channel.

func (EventChannelDestinationResponseOutput) AzureSubscriptionId

Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.

func (EventChannelDestinationResponseOutput) ElementType

func (EventChannelDestinationResponseOutput) PartnerTopicName

Name of the partner topic associated with the event channel.

func (EventChannelDestinationResponseOutput) ResourceGroup

Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.

func (EventChannelDestinationResponseOutput) ToEventChannelDestinationResponseOutput

func (o EventChannelDestinationResponseOutput) ToEventChannelDestinationResponseOutput() EventChannelDestinationResponseOutput

func (EventChannelDestinationResponseOutput) ToEventChannelDestinationResponseOutputWithContext

func (o EventChannelDestinationResponseOutput) ToEventChannelDestinationResponseOutputWithContext(ctx context.Context) EventChannelDestinationResponseOutput

func (EventChannelDestinationResponseOutput) ToEventChannelDestinationResponsePtrOutput

func (o EventChannelDestinationResponseOutput) ToEventChannelDestinationResponsePtrOutput() EventChannelDestinationResponsePtrOutput

func (EventChannelDestinationResponseOutput) ToEventChannelDestinationResponsePtrOutputWithContext

func (o EventChannelDestinationResponseOutput) ToEventChannelDestinationResponsePtrOutputWithContext(ctx context.Context) EventChannelDestinationResponsePtrOutput

type EventChannelDestinationResponsePtrInput

type EventChannelDestinationResponsePtrInput interface {
	pulumi.Input

	ToEventChannelDestinationResponsePtrOutput() EventChannelDestinationResponsePtrOutput
	ToEventChannelDestinationResponsePtrOutputWithContext(context.Context) EventChannelDestinationResponsePtrOutput
}

EventChannelDestinationResponsePtrInput is an input type that accepts EventChannelDestinationResponseArgs, EventChannelDestinationResponsePtr and EventChannelDestinationResponsePtrOutput values. You can construct a concrete instance of `EventChannelDestinationResponsePtrInput` via:

        EventChannelDestinationResponseArgs{...}

or:

        nil

type EventChannelDestinationResponsePtrOutput

type EventChannelDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (EventChannelDestinationResponsePtrOutput) AzureSubscriptionId

Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.

func (EventChannelDestinationResponsePtrOutput) Elem

func (EventChannelDestinationResponsePtrOutput) ElementType

func (EventChannelDestinationResponsePtrOutput) PartnerTopicName

Name of the partner topic associated with the event channel.

func (EventChannelDestinationResponsePtrOutput) ResourceGroup

Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.

func (EventChannelDestinationResponsePtrOutput) ToEventChannelDestinationResponsePtrOutput

func (o EventChannelDestinationResponsePtrOutput) ToEventChannelDestinationResponsePtrOutput() EventChannelDestinationResponsePtrOutput

func (EventChannelDestinationResponsePtrOutput) ToEventChannelDestinationResponsePtrOutputWithContext

func (o EventChannelDestinationResponsePtrOutput) ToEventChannelDestinationResponsePtrOutputWithContext(ctx context.Context) EventChannelDestinationResponsePtrOutput

type EventChannelFilter

type EventChannelFilter struct {
	// An array of advanced filters that are used for filtering event channels.
	AdvancedFilters []interface{} `pulumi:"advancedFilters"`
}

Filter for the Event Channel.

type EventChannelFilterArgs

type EventChannelFilterArgs struct {
	// An array of advanced filters that are used for filtering event channels.
	AdvancedFilters pulumi.ArrayInput `pulumi:"advancedFilters"`
}

Filter for the Event Channel.

func (EventChannelFilterArgs) ElementType

func (EventChannelFilterArgs) ElementType() reflect.Type

func (EventChannelFilterArgs) ToEventChannelFilterOutput

func (i EventChannelFilterArgs) ToEventChannelFilterOutput() EventChannelFilterOutput

func (EventChannelFilterArgs) ToEventChannelFilterOutputWithContext

func (i EventChannelFilterArgs) ToEventChannelFilterOutputWithContext(ctx context.Context) EventChannelFilterOutput

func (EventChannelFilterArgs) ToEventChannelFilterPtrOutput

func (i EventChannelFilterArgs) ToEventChannelFilterPtrOutput() EventChannelFilterPtrOutput

func (EventChannelFilterArgs) ToEventChannelFilterPtrOutputWithContext

func (i EventChannelFilterArgs) ToEventChannelFilterPtrOutputWithContext(ctx context.Context) EventChannelFilterPtrOutput

type EventChannelFilterInput

type EventChannelFilterInput interface {
	pulumi.Input

	ToEventChannelFilterOutput() EventChannelFilterOutput
	ToEventChannelFilterOutputWithContext(context.Context) EventChannelFilterOutput
}

EventChannelFilterInput is an input type that accepts EventChannelFilterArgs and EventChannelFilterOutput values. You can construct a concrete instance of `EventChannelFilterInput` via:

EventChannelFilterArgs{...}

type EventChannelFilterOutput

type EventChannelFilterOutput struct{ *pulumi.OutputState }

Filter for the Event Channel.

func (EventChannelFilterOutput) AdvancedFilters

func (o EventChannelFilterOutput) AdvancedFilters() pulumi.ArrayOutput

An array of advanced filters that are used for filtering event channels.

func (EventChannelFilterOutput) ElementType

func (EventChannelFilterOutput) ElementType() reflect.Type

func (EventChannelFilterOutput) ToEventChannelFilterOutput

func (o EventChannelFilterOutput) ToEventChannelFilterOutput() EventChannelFilterOutput

func (EventChannelFilterOutput) ToEventChannelFilterOutputWithContext

func (o EventChannelFilterOutput) ToEventChannelFilterOutputWithContext(ctx context.Context) EventChannelFilterOutput

func (EventChannelFilterOutput) ToEventChannelFilterPtrOutput

func (o EventChannelFilterOutput) ToEventChannelFilterPtrOutput() EventChannelFilterPtrOutput

func (EventChannelFilterOutput) ToEventChannelFilterPtrOutputWithContext

func (o EventChannelFilterOutput) ToEventChannelFilterPtrOutputWithContext(ctx context.Context) EventChannelFilterPtrOutput

type EventChannelFilterPtrInput

type EventChannelFilterPtrInput interface {
	pulumi.Input

	ToEventChannelFilterPtrOutput() EventChannelFilterPtrOutput
	ToEventChannelFilterPtrOutputWithContext(context.Context) EventChannelFilterPtrOutput
}

EventChannelFilterPtrInput is an input type that accepts EventChannelFilterArgs, EventChannelFilterPtr and EventChannelFilterPtrOutput values. You can construct a concrete instance of `EventChannelFilterPtrInput` via:

        EventChannelFilterArgs{...}

or:

        nil

type EventChannelFilterPtrOutput

type EventChannelFilterPtrOutput struct{ *pulumi.OutputState }

func (EventChannelFilterPtrOutput) AdvancedFilters

func (o EventChannelFilterPtrOutput) AdvancedFilters() pulumi.ArrayOutput

An array of advanced filters that are used for filtering event channels.

func (EventChannelFilterPtrOutput) Elem

func (EventChannelFilterPtrOutput) ElementType

func (EventChannelFilterPtrOutput) ToEventChannelFilterPtrOutput

func (o EventChannelFilterPtrOutput) ToEventChannelFilterPtrOutput() EventChannelFilterPtrOutput

func (EventChannelFilterPtrOutput) ToEventChannelFilterPtrOutputWithContext

func (o EventChannelFilterPtrOutput) ToEventChannelFilterPtrOutputWithContext(ctx context.Context) EventChannelFilterPtrOutput

type EventChannelFilterResponse

type EventChannelFilterResponse struct {
	// An array of advanced filters that are used for filtering event channels.
	AdvancedFilters []interface{} `pulumi:"advancedFilters"`
}

Filter for the Event Channel.

type EventChannelFilterResponseArgs

type EventChannelFilterResponseArgs struct {
	// An array of advanced filters that are used for filtering event channels.
	AdvancedFilters pulumi.ArrayInput `pulumi:"advancedFilters"`
}

Filter for the Event Channel.

func (EventChannelFilterResponseArgs) ElementType

func (EventChannelFilterResponseArgs) ToEventChannelFilterResponseOutput

func (i EventChannelFilterResponseArgs) ToEventChannelFilterResponseOutput() EventChannelFilterResponseOutput

func (EventChannelFilterResponseArgs) ToEventChannelFilterResponseOutputWithContext

func (i EventChannelFilterResponseArgs) ToEventChannelFilterResponseOutputWithContext(ctx context.Context) EventChannelFilterResponseOutput

func (EventChannelFilterResponseArgs) ToEventChannelFilterResponsePtrOutput

func (i EventChannelFilterResponseArgs) ToEventChannelFilterResponsePtrOutput() EventChannelFilterResponsePtrOutput

func (EventChannelFilterResponseArgs) ToEventChannelFilterResponsePtrOutputWithContext

func (i EventChannelFilterResponseArgs) ToEventChannelFilterResponsePtrOutputWithContext(ctx context.Context) EventChannelFilterResponsePtrOutput

type EventChannelFilterResponseInput

type EventChannelFilterResponseInput interface {
	pulumi.Input

	ToEventChannelFilterResponseOutput() EventChannelFilterResponseOutput
	ToEventChannelFilterResponseOutputWithContext(context.Context) EventChannelFilterResponseOutput
}

EventChannelFilterResponseInput is an input type that accepts EventChannelFilterResponseArgs and EventChannelFilterResponseOutput values. You can construct a concrete instance of `EventChannelFilterResponseInput` via:

EventChannelFilterResponseArgs{...}

type EventChannelFilterResponseOutput

type EventChannelFilterResponseOutput struct{ *pulumi.OutputState }

Filter for the Event Channel.

func (EventChannelFilterResponseOutput) AdvancedFilters

An array of advanced filters that are used for filtering event channels.

func (EventChannelFilterResponseOutput) ElementType

func (EventChannelFilterResponseOutput) ToEventChannelFilterResponseOutput

func (o EventChannelFilterResponseOutput) ToEventChannelFilterResponseOutput() EventChannelFilterResponseOutput

func (EventChannelFilterResponseOutput) ToEventChannelFilterResponseOutputWithContext

func (o EventChannelFilterResponseOutput) ToEventChannelFilterResponseOutputWithContext(ctx context.Context) EventChannelFilterResponseOutput

func (EventChannelFilterResponseOutput) ToEventChannelFilterResponsePtrOutput

func (o EventChannelFilterResponseOutput) ToEventChannelFilterResponsePtrOutput() EventChannelFilterResponsePtrOutput

func (EventChannelFilterResponseOutput) ToEventChannelFilterResponsePtrOutputWithContext

func (o EventChannelFilterResponseOutput) ToEventChannelFilterResponsePtrOutputWithContext(ctx context.Context) EventChannelFilterResponsePtrOutput

type EventChannelFilterResponsePtrInput

type EventChannelFilterResponsePtrInput interface {
	pulumi.Input

	ToEventChannelFilterResponsePtrOutput() EventChannelFilterResponsePtrOutput
	ToEventChannelFilterResponsePtrOutputWithContext(context.Context) EventChannelFilterResponsePtrOutput
}

EventChannelFilterResponsePtrInput is an input type that accepts EventChannelFilterResponseArgs, EventChannelFilterResponsePtr and EventChannelFilterResponsePtrOutput values. You can construct a concrete instance of `EventChannelFilterResponsePtrInput` via:

        EventChannelFilterResponseArgs{...}

or:

        nil

type EventChannelFilterResponsePtrOutput

type EventChannelFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (EventChannelFilterResponsePtrOutput) AdvancedFilters

An array of advanced filters that are used for filtering event channels.

func (EventChannelFilterResponsePtrOutput) Elem

func (EventChannelFilterResponsePtrOutput) ElementType

func (EventChannelFilterResponsePtrOutput) ToEventChannelFilterResponsePtrOutput

func (o EventChannelFilterResponsePtrOutput) ToEventChannelFilterResponsePtrOutput() EventChannelFilterResponsePtrOutput

func (EventChannelFilterResponsePtrOutput) ToEventChannelFilterResponsePtrOutputWithContext

func (o EventChannelFilterResponsePtrOutput) ToEventChannelFilterResponsePtrOutputWithContext(ctx context.Context) EventChannelFilterResponsePtrOutput

type EventChannelInput added in v0.2.6

type EventChannelInput interface {
	pulumi.Input

	ToEventChannelOutput() EventChannelOutput
	ToEventChannelOutputWithContext(ctx context.Context) EventChannelOutput
}

type EventChannelOutput added in v0.2.6

type EventChannelOutput struct {
	*pulumi.OutputState
}

func (EventChannelOutput) ElementType added in v0.2.6

func (EventChannelOutput) ElementType() reflect.Type

func (EventChannelOutput) ToEventChannelOutput added in v0.2.6

func (o EventChannelOutput) ToEventChannelOutput() EventChannelOutput

func (EventChannelOutput) ToEventChannelOutputWithContext added in v0.2.6

func (o EventChannelOutput) ToEventChannelOutputWithContext(ctx context.Context) EventChannelOutput

type EventChannelSource

type EventChannelSource struct {
	// The identifier of the resource that's the source of the events.
	// This represents a unique resource in the partner's resource model.
	Source *string `pulumi:"source"`
}

Properties of the source of an event channel.

type EventChannelSourceArgs

type EventChannelSourceArgs struct {
	// The identifier of the resource that's the source of the events.
	// This represents a unique resource in the partner's resource model.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Properties of the source of an event channel.

func (EventChannelSourceArgs) ElementType

func (EventChannelSourceArgs) ElementType() reflect.Type

func (EventChannelSourceArgs) ToEventChannelSourceOutput

func (i EventChannelSourceArgs) ToEventChannelSourceOutput() EventChannelSourceOutput

func (EventChannelSourceArgs) ToEventChannelSourceOutputWithContext

func (i EventChannelSourceArgs) ToEventChannelSourceOutputWithContext(ctx context.Context) EventChannelSourceOutput

func (EventChannelSourceArgs) ToEventChannelSourcePtrOutput

func (i EventChannelSourceArgs) ToEventChannelSourcePtrOutput() EventChannelSourcePtrOutput

func (EventChannelSourceArgs) ToEventChannelSourcePtrOutputWithContext

func (i EventChannelSourceArgs) ToEventChannelSourcePtrOutputWithContext(ctx context.Context) EventChannelSourcePtrOutput

type EventChannelSourceInput

type EventChannelSourceInput interface {
	pulumi.Input

	ToEventChannelSourceOutput() EventChannelSourceOutput
	ToEventChannelSourceOutputWithContext(context.Context) EventChannelSourceOutput
}

EventChannelSourceInput is an input type that accepts EventChannelSourceArgs and EventChannelSourceOutput values. You can construct a concrete instance of `EventChannelSourceInput` via:

EventChannelSourceArgs{...}

type EventChannelSourceOutput

type EventChannelSourceOutput struct{ *pulumi.OutputState }

Properties of the source of an event channel.

func (EventChannelSourceOutput) ElementType

func (EventChannelSourceOutput) ElementType() reflect.Type

func (EventChannelSourceOutput) Source

The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.

func (EventChannelSourceOutput) ToEventChannelSourceOutput

func (o EventChannelSourceOutput) ToEventChannelSourceOutput() EventChannelSourceOutput

func (EventChannelSourceOutput) ToEventChannelSourceOutputWithContext

func (o EventChannelSourceOutput) ToEventChannelSourceOutputWithContext(ctx context.Context) EventChannelSourceOutput

func (EventChannelSourceOutput) ToEventChannelSourcePtrOutput

func (o EventChannelSourceOutput) ToEventChannelSourcePtrOutput() EventChannelSourcePtrOutput

func (EventChannelSourceOutput) ToEventChannelSourcePtrOutputWithContext

func (o EventChannelSourceOutput) ToEventChannelSourcePtrOutputWithContext(ctx context.Context) EventChannelSourcePtrOutput

type EventChannelSourcePtrInput

type EventChannelSourcePtrInput interface {
	pulumi.Input

	ToEventChannelSourcePtrOutput() EventChannelSourcePtrOutput
	ToEventChannelSourcePtrOutputWithContext(context.Context) EventChannelSourcePtrOutput
}

EventChannelSourcePtrInput is an input type that accepts EventChannelSourceArgs, EventChannelSourcePtr and EventChannelSourcePtrOutput values. You can construct a concrete instance of `EventChannelSourcePtrInput` via:

        EventChannelSourceArgs{...}

or:

        nil

type EventChannelSourcePtrOutput

type EventChannelSourcePtrOutput struct{ *pulumi.OutputState }

func (EventChannelSourcePtrOutput) Elem

func (EventChannelSourcePtrOutput) ElementType

func (EventChannelSourcePtrOutput) Source

The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.

func (EventChannelSourcePtrOutput) ToEventChannelSourcePtrOutput

func (o EventChannelSourcePtrOutput) ToEventChannelSourcePtrOutput() EventChannelSourcePtrOutput

func (EventChannelSourcePtrOutput) ToEventChannelSourcePtrOutputWithContext

func (o EventChannelSourcePtrOutput) ToEventChannelSourcePtrOutputWithContext(ctx context.Context) EventChannelSourcePtrOutput

type EventChannelSourceResponse

type EventChannelSourceResponse struct {
	// The identifier of the resource that's the source of the events.
	// This represents a unique resource in the partner's resource model.
	Source *string `pulumi:"source"`
}

Properties of the source of an event channel.

type EventChannelSourceResponseArgs

type EventChannelSourceResponseArgs struct {
	// The identifier of the resource that's the source of the events.
	// This represents a unique resource in the partner's resource model.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Properties of the source of an event channel.

func (EventChannelSourceResponseArgs) ElementType

func (EventChannelSourceResponseArgs) ToEventChannelSourceResponseOutput

func (i EventChannelSourceResponseArgs) ToEventChannelSourceResponseOutput() EventChannelSourceResponseOutput

func (EventChannelSourceResponseArgs) ToEventChannelSourceResponseOutputWithContext

func (i EventChannelSourceResponseArgs) ToEventChannelSourceResponseOutputWithContext(ctx context.Context) EventChannelSourceResponseOutput

func (EventChannelSourceResponseArgs) ToEventChannelSourceResponsePtrOutput

func (i EventChannelSourceResponseArgs) ToEventChannelSourceResponsePtrOutput() EventChannelSourceResponsePtrOutput

func (EventChannelSourceResponseArgs) ToEventChannelSourceResponsePtrOutputWithContext

func (i EventChannelSourceResponseArgs) ToEventChannelSourceResponsePtrOutputWithContext(ctx context.Context) EventChannelSourceResponsePtrOutput

type EventChannelSourceResponseInput

type EventChannelSourceResponseInput interface {
	pulumi.Input

	ToEventChannelSourceResponseOutput() EventChannelSourceResponseOutput
	ToEventChannelSourceResponseOutputWithContext(context.Context) EventChannelSourceResponseOutput
}

EventChannelSourceResponseInput is an input type that accepts EventChannelSourceResponseArgs and EventChannelSourceResponseOutput values. You can construct a concrete instance of `EventChannelSourceResponseInput` via:

EventChannelSourceResponseArgs{...}

type EventChannelSourceResponseOutput

type EventChannelSourceResponseOutput struct{ *pulumi.OutputState }

Properties of the source of an event channel.

func (EventChannelSourceResponseOutput) ElementType

func (EventChannelSourceResponseOutput) Source

The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.

func (EventChannelSourceResponseOutput) ToEventChannelSourceResponseOutput

func (o EventChannelSourceResponseOutput) ToEventChannelSourceResponseOutput() EventChannelSourceResponseOutput

func (EventChannelSourceResponseOutput) ToEventChannelSourceResponseOutputWithContext

func (o EventChannelSourceResponseOutput) ToEventChannelSourceResponseOutputWithContext(ctx context.Context) EventChannelSourceResponseOutput

func (EventChannelSourceResponseOutput) ToEventChannelSourceResponsePtrOutput

func (o EventChannelSourceResponseOutput) ToEventChannelSourceResponsePtrOutput() EventChannelSourceResponsePtrOutput

func (EventChannelSourceResponseOutput) ToEventChannelSourceResponsePtrOutputWithContext

func (o EventChannelSourceResponseOutput) ToEventChannelSourceResponsePtrOutputWithContext(ctx context.Context) EventChannelSourceResponsePtrOutput

type EventChannelSourceResponsePtrInput

type EventChannelSourceResponsePtrInput interface {
	pulumi.Input

	ToEventChannelSourceResponsePtrOutput() EventChannelSourceResponsePtrOutput
	ToEventChannelSourceResponsePtrOutputWithContext(context.Context) EventChannelSourceResponsePtrOutput
}

EventChannelSourceResponsePtrInput is an input type that accepts EventChannelSourceResponseArgs, EventChannelSourceResponsePtr and EventChannelSourceResponsePtrOutput values. You can construct a concrete instance of `EventChannelSourceResponsePtrInput` via:

        EventChannelSourceResponseArgs{...}

or:

        nil

type EventChannelSourceResponsePtrOutput

type EventChannelSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (EventChannelSourceResponsePtrOutput) Elem

func (EventChannelSourceResponsePtrOutput) ElementType

func (EventChannelSourceResponsePtrOutput) Source

The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.

func (EventChannelSourceResponsePtrOutput) ToEventChannelSourceResponsePtrOutput

func (o EventChannelSourceResponsePtrOutput) ToEventChannelSourceResponsePtrOutput() EventChannelSourceResponsePtrOutput

func (EventChannelSourceResponsePtrOutput) ToEventChannelSourceResponsePtrOutputWithContext

func (o EventChannelSourceResponsePtrOutput) ToEventChannelSourceResponsePtrOutputWithContext(ctx context.Context) EventChannelSourceResponsePtrOutput

type EventChannelState

type EventChannelState struct {
	// Represents the destination of an event channel.
	Destination EventChannelDestinationResponsePtrInput
	// Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated,
	// the event channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrInput
	// Information about the filter for the event channel.
	Filter EventChannelFilterResponsePtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic.
	// This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
	PartnerTopicFriendlyDescription pulumi.StringPtrInput
	// The readiness state of the corresponding partner topic.
	PartnerTopicReadinessState pulumi.StringPtrInput
	// Provisioning state of the event channel.
	ProvisioningState pulumi.StringPtrInput
	// Source of the event channel. This represents a unique resource in the partner's resource model.
	Source EventChannelSourceResponsePtrInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (EventChannelState) ElementType

func (EventChannelState) ElementType() reflect.Type

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 dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrOutput `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrOutput `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrOutput `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationPtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 {
	// An array of advanced filters that are used for filtering event subscriptions.
	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 default event types, set the IncludedEventTypes to null.
	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 {
	// An array of advanced filters that are used for filtering event subscriptions.
	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 default event types, set the IncludedEventTypes to null.
	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

An array of advanced filters that are used for filtering event subscriptions.

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 default event types, set the IncludedEventTypes to null.

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

An array of advanced filters that are used for filtering event subscriptions.

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 default event types, set the IncludedEventTypes to null.

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 {
	// An array of advanced filters that are used for filtering event subscriptions.
	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 default event types, set the IncludedEventTypes to null.
	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 {
	// An array of advanced filters that are used for filtering event subscriptions.
	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 default event types, set the IncludedEventTypes to null.
	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

An array of advanced filters that are used for filtering event subscriptions.

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 default event types, set the IncludedEventTypes to null.

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

An array of advanced filters that are used for filtering event subscriptions.

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 default event types, set the IncludedEventTypes to null.

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 EventSubscriptionIdentity

type EventSubscriptionIdentity struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type *string `pulumi:"type"`
	// The user identity associated with the resource.
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The identity information with the event subscription.

type EventSubscriptionIdentityArgs

type EventSubscriptionIdentityArgs struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The user identity associated with the resource.
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The identity information with the event subscription.

func (EventSubscriptionIdentityArgs) ElementType

func (EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityOutput

func (i EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityOutput() EventSubscriptionIdentityOutput

func (EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityOutputWithContext

func (i EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityOutputWithContext(ctx context.Context) EventSubscriptionIdentityOutput

func (EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityPtrOutput

func (i EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityPtrOutput() EventSubscriptionIdentityPtrOutput

func (EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityPtrOutputWithContext

func (i EventSubscriptionIdentityArgs) ToEventSubscriptionIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityPtrOutput

type EventSubscriptionIdentityInput

type EventSubscriptionIdentityInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityOutput() EventSubscriptionIdentityOutput
	ToEventSubscriptionIdentityOutputWithContext(context.Context) EventSubscriptionIdentityOutput
}

EventSubscriptionIdentityInput is an input type that accepts EventSubscriptionIdentityArgs and EventSubscriptionIdentityOutput values. You can construct a concrete instance of `EventSubscriptionIdentityInput` via:

EventSubscriptionIdentityArgs{...}

type EventSubscriptionIdentityOutput

type EventSubscriptionIdentityOutput struct{ *pulumi.OutputState }

The identity information with the event subscription.

func (EventSubscriptionIdentityOutput) ElementType

func (EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityOutput

func (o EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityOutput() EventSubscriptionIdentityOutput

func (EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityOutputWithContext

func (o EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityOutputWithContext(ctx context.Context) EventSubscriptionIdentityOutput

func (EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityPtrOutput

func (o EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityPtrOutput() EventSubscriptionIdentityPtrOutput

func (EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityPtrOutputWithContext

func (o EventSubscriptionIdentityOutput) ToEventSubscriptionIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityPtrOutput

func (EventSubscriptionIdentityOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (EventSubscriptionIdentityOutput) UserAssignedIdentity

func (o EventSubscriptionIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user identity associated with the resource.

type EventSubscriptionIdentityPtrInput

type EventSubscriptionIdentityPtrInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityPtrOutput() EventSubscriptionIdentityPtrOutput
	ToEventSubscriptionIdentityPtrOutputWithContext(context.Context) EventSubscriptionIdentityPtrOutput
}

EventSubscriptionIdentityPtrInput is an input type that accepts EventSubscriptionIdentityArgs, EventSubscriptionIdentityPtr and EventSubscriptionIdentityPtrOutput values. You can construct a concrete instance of `EventSubscriptionIdentityPtrInput` via:

        EventSubscriptionIdentityArgs{...}

or:

        nil

type EventSubscriptionIdentityPtrOutput

type EventSubscriptionIdentityPtrOutput struct{ *pulumi.OutputState }

func (EventSubscriptionIdentityPtrOutput) Elem

func (EventSubscriptionIdentityPtrOutput) ElementType

func (EventSubscriptionIdentityPtrOutput) ToEventSubscriptionIdentityPtrOutput

func (o EventSubscriptionIdentityPtrOutput) ToEventSubscriptionIdentityPtrOutput() EventSubscriptionIdentityPtrOutput

func (EventSubscriptionIdentityPtrOutput) ToEventSubscriptionIdentityPtrOutputWithContext

func (o EventSubscriptionIdentityPtrOutput) ToEventSubscriptionIdentityPtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityPtrOutput

func (EventSubscriptionIdentityPtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (EventSubscriptionIdentityPtrOutput) UserAssignedIdentity

The user identity associated with the resource.

type EventSubscriptionIdentityResponse

type EventSubscriptionIdentityResponse struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type *string `pulumi:"type"`
	// The user identity associated with the resource.
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The identity information with the event subscription.

type EventSubscriptionIdentityResponseArgs

type EventSubscriptionIdentityResponseArgs struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The user identity associated with the resource.
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The identity information with the event subscription.

func (EventSubscriptionIdentityResponseArgs) ElementType

func (EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponseOutput

func (i EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponseOutput() EventSubscriptionIdentityResponseOutput

func (EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponseOutputWithContext

func (i EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponseOutputWithContext(ctx context.Context) EventSubscriptionIdentityResponseOutput

func (EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponsePtrOutput

func (i EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponsePtrOutput() EventSubscriptionIdentityResponsePtrOutput

func (EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponsePtrOutputWithContext

func (i EventSubscriptionIdentityResponseArgs) ToEventSubscriptionIdentityResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityResponsePtrOutput

type EventSubscriptionIdentityResponseInput

type EventSubscriptionIdentityResponseInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityResponseOutput() EventSubscriptionIdentityResponseOutput
	ToEventSubscriptionIdentityResponseOutputWithContext(context.Context) EventSubscriptionIdentityResponseOutput
}

EventSubscriptionIdentityResponseInput is an input type that accepts EventSubscriptionIdentityResponseArgs and EventSubscriptionIdentityResponseOutput values. You can construct a concrete instance of `EventSubscriptionIdentityResponseInput` via:

EventSubscriptionIdentityResponseArgs{...}

type EventSubscriptionIdentityResponseOutput

type EventSubscriptionIdentityResponseOutput struct{ *pulumi.OutputState }

The identity information with the event subscription.

func (EventSubscriptionIdentityResponseOutput) ElementType

func (EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponseOutput

func (o EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponseOutput() EventSubscriptionIdentityResponseOutput

func (EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponseOutputWithContext

func (o EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponseOutputWithContext(ctx context.Context) EventSubscriptionIdentityResponseOutput

func (EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponsePtrOutput

func (o EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponsePtrOutput() EventSubscriptionIdentityResponsePtrOutput

func (EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponsePtrOutputWithContext

func (o EventSubscriptionIdentityResponseOutput) ToEventSubscriptionIdentityResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityResponsePtrOutput

func (EventSubscriptionIdentityResponseOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (EventSubscriptionIdentityResponseOutput) UserAssignedIdentity

The user identity associated with the resource.

type EventSubscriptionIdentityResponsePtrInput

type EventSubscriptionIdentityResponsePtrInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityResponsePtrOutput() EventSubscriptionIdentityResponsePtrOutput
	ToEventSubscriptionIdentityResponsePtrOutputWithContext(context.Context) EventSubscriptionIdentityResponsePtrOutput
}

EventSubscriptionIdentityResponsePtrInput is an input type that accepts EventSubscriptionIdentityResponseArgs, EventSubscriptionIdentityResponsePtr and EventSubscriptionIdentityResponsePtrOutput values. You can construct a concrete instance of `EventSubscriptionIdentityResponsePtrInput` via:

        EventSubscriptionIdentityResponseArgs{...}

or:

        nil

type EventSubscriptionIdentityResponsePtrOutput

type EventSubscriptionIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (EventSubscriptionIdentityResponsePtrOutput) Elem

func (EventSubscriptionIdentityResponsePtrOutput) ElementType

func (EventSubscriptionIdentityResponsePtrOutput) ToEventSubscriptionIdentityResponsePtrOutput

func (o EventSubscriptionIdentityResponsePtrOutput) ToEventSubscriptionIdentityResponsePtrOutput() EventSubscriptionIdentityResponsePtrOutput

func (EventSubscriptionIdentityResponsePtrOutput) ToEventSubscriptionIdentityResponsePtrOutputWithContext

func (o EventSubscriptionIdentityResponsePtrOutput) ToEventSubscriptionIdentityResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityResponsePtrOutput

func (EventSubscriptionIdentityResponsePtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (EventSubscriptionIdentityResponsePtrOutput) UserAssignedIdentity

The user identity associated with the resource.

type EventSubscriptionIdentityType added in v0.3.1

type EventSubscriptionIdentityType pulumi.String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (EventSubscriptionIdentityType) ElementType added in v0.3.1

func (EventSubscriptionIdentityType) ToStringOutput added in v0.3.1

func (EventSubscriptionIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (EventSubscriptionIdentityType) ToStringPtrOutput added in v0.3.1

func (EventSubscriptionIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

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 dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 GetPartnerTopicEventSubscriptionFullUrlArgs added in v0.2.1

type GetPartnerTopicEventSubscriptionFullUrlArgs struct {
	// Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// Name of the partner topic.
	PartnerTopicName string `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetPartnerTopicEventSubscriptionFullUrlResult added in v0.2.1

type GetPartnerTopicEventSubscriptionFullUrlResult 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

type GetSystemTopicEventSubscriptionFullUrlArgs added in v0.2.1

type GetSystemTopicEventSubscriptionFullUrlArgs struct {
	// Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName string `pulumi:"systemTopicName"`
}

type GetSystemTopicEventSubscriptionFullUrlResult added in v0.2.1

type GetSystemTopicEventSubscriptionFullUrlResult 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

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 IdentityInfo

type IdentityInfo struct {
	// The principal ID of resource identity.
	PrincipalId *string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId *string `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	// This property is currently not used and reserved for future usage.
	UserAssignedIdentities map[string]UserIdentityProperties `pulumi:"userAssignedIdentities"`
}

The identity information for the resource.

type IdentityInfoArgs

type IdentityInfoArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	// This property is currently not used and reserved for future usage.
	UserAssignedIdentities UserIdentityPropertiesMapInput `pulumi:"userAssignedIdentities"`
}

The identity information for the resource.

func (IdentityInfoArgs) ElementType

func (IdentityInfoArgs) ElementType() reflect.Type

func (IdentityInfoArgs) ToIdentityInfoOutput

func (i IdentityInfoArgs) ToIdentityInfoOutput() IdentityInfoOutput

func (IdentityInfoArgs) ToIdentityInfoOutputWithContext

func (i IdentityInfoArgs) ToIdentityInfoOutputWithContext(ctx context.Context) IdentityInfoOutput

func (IdentityInfoArgs) ToIdentityInfoPtrOutput

func (i IdentityInfoArgs) ToIdentityInfoPtrOutput() IdentityInfoPtrOutput

func (IdentityInfoArgs) ToIdentityInfoPtrOutputWithContext

func (i IdentityInfoArgs) ToIdentityInfoPtrOutputWithContext(ctx context.Context) IdentityInfoPtrOutput

type IdentityInfoInput

type IdentityInfoInput interface {
	pulumi.Input

	ToIdentityInfoOutput() IdentityInfoOutput
	ToIdentityInfoOutputWithContext(context.Context) IdentityInfoOutput
}

IdentityInfoInput is an input type that accepts IdentityInfoArgs and IdentityInfoOutput values. You can construct a concrete instance of `IdentityInfoInput` via:

IdentityInfoArgs{...}

type IdentityInfoOutput

type IdentityInfoOutput struct{ *pulumi.OutputState }

The identity information for the resource.

func (IdentityInfoOutput) ElementType

func (IdentityInfoOutput) ElementType() reflect.Type

func (IdentityInfoOutput) PrincipalId

func (o IdentityInfoOutput) PrincipalId() pulumi.StringPtrOutput

The principal ID of resource identity.

func (IdentityInfoOutput) TenantId

The tenant ID of resource.

func (IdentityInfoOutput) ToIdentityInfoOutput

func (o IdentityInfoOutput) ToIdentityInfoOutput() IdentityInfoOutput

func (IdentityInfoOutput) ToIdentityInfoOutputWithContext

func (o IdentityInfoOutput) ToIdentityInfoOutputWithContext(ctx context.Context) IdentityInfoOutput

func (IdentityInfoOutput) ToIdentityInfoPtrOutput

func (o IdentityInfoOutput) ToIdentityInfoPtrOutput() IdentityInfoPtrOutput

func (IdentityInfoOutput) ToIdentityInfoPtrOutputWithContext

func (o IdentityInfoOutput) ToIdentityInfoPtrOutputWithContext(ctx context.Context) IdentityInfoPtrOutput

func (IdentityInfoOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (IdentityInfoOutput) UserAssignedIdentities

func (o IdentityInfoOutput) UserAssignedIdentities() UserIdentityPropertiesMapOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.

type IdentityInfoPtrInput

type IdentityInfoPtrInput interface {
	pulumi.Input

	ToIdentityInfoPtrOutput() IdentityInfoPtrOutput
	ToIdentityInfoPtrOutputWithContext(context.Context) IdentityInfoPtrOutput
}

IdentityInfoPtrInput is an input type that accepts IdentityInfoArgs, IdentityInfoPtr and IdentityInfoPtrOutput values. You can construct a concrete instance of `IdentityInfoPtrInput` via:

        IdentityInfoArgs{...}

or:

        nil

type IdentityInfoPtrOutput

type IdentityInfoPtrOutput struct{ *pulumi.OutputState }

func (IdentityInfoPtrOutput) Elem

func (IdentityInfoPtrOutput) ElementType

func (IdentityInfoPtrOutput) ElementType() reflect.Type

func (IdentityInfoPtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityInfoPtrOutput) TenantId

The tenant ID of resource.

func (IdentityInfoPtrOutput) ToIdentityInfoPtrOutput

func (o IdentityInfoPtrOutput) ToIdentityInfoPtrOutput() IdentityInfoPtrOutput

func (IdentityInfoPtrOutput) ToIdentityInfoPtrOutputWithContext

func (o IdentityInfoPtrOutput) ToIdentityInfoPtrOutputWithContext(ctx context.Context) IdentityInfoPtrOutput

func (IdentityInfoPtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (IdentityInfoPtrOutput) UserAssignedIdentities

func (o IdentityInfoPtrOutput) UserAssignedIdentities() UserIdentityPropertiesMapOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.

type IdentityInfoResponse

type IdentityInfoResponse struct {
	// The principal ID of resource identity.
	PrincipalId *string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId *string `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	// This property is currently not used and reserved for future usage.
	UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"`
}

The identity information for the resource.

type IdentityInfoResponseArgs

type IdentityInfoResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	// This property is currently not used and reserved for future usage.
	UserAssignedIdentities UserIdentityPropertiesResponseMapInput `pulumi:"userAssignedIdentities"`
}

The identity information for the resource.

func (IdentityInfoResponseArgs) ElementType

func (IdentityInfoResponseArgs) ElementType() reflect.Type

func (IdentityInfoResponseArgs) ToIdentityInfoResponseOutput

func (i IdentityInfoResponseArgs) ToIdentityInfoResponseOutput() IdentityInfoResponseOutput

func (IdentityInfoResponseArgs) ToIdentityInfoResponseOutputWithContext

func (i IdentityInfoResponseArgs) ToIdentityInfoResponseOutputWithContext(ctx context.Context) IdentityInfoResponseOutput

func (IdentityInfoResponseArgs) ToIdentityInfoResponsePtrOutput

func (i IdentityInfoResponseArgs) ToIdentityInfoResponsePtrOutput() IdentityInfoResponsePtrOutput

func (IdentityInfoResponseArgs) ToIdentityInfoResponsePtrOutputWithContext

func (i IdentityInfoResponseArgs) ToIdentityInfoResponsePtrOutputWithContext(ctx context.Context) IdentityInfoResponsePtrOutput

type IdentityInfoResponseInput

type IdentityInfoResponseInput interface {
	pulumi.Input

	ToIdentityInfoResponseOutput() IdentityInfoResponseOutput
	ToIdentityInfoResponseOutputWithContext(context.Context) IdentityInfoResponseOutput
}

IdentityInfoResponseInput is an input type that accepts IdentityInfoResponseArgs and IdentityInfoResponseOutput values. You can construct a concrete instance of `IdentityInfoResponseInput` via:

IdentityInfoResponseArgs{...}

type IdentityInfoResponseOutput

type IdentityInfoResponseOutput struct{ *pulumi.OutputState }

The identity information for the resource.

func (IdentityInfoResponseOutput) ElementType

func (IdentityInfoResponseOutput) ElementType() reflect.Type

func (IdentityInfoResponseOutput) PrincipalId

The principal ID of resource identity.

func (IdentityInfoResponseOutput) TenantId

The tenant ID of resource.

func (IdentityInfoResponseOutput) ToIdentityInfoResponseOutput

func (o IdentityInfoResponseOutput) ToIdentityInfoResponseOutput() IdentityInfoResponseOutput

func (IdentityInfoResponseOutput) ToIdentityInfoResponseOutputWithContext

func (o IdentityInfoResponseOutput) ToIdentityInfoResponseOutputWithContext(ctx context.Context) IdentityInfoResponseOutput

func (IdentityInfoResponseOutput) ToIdentityInfoResponsePtrOutput

func (o IdentityInfoResponseOutput) ToIdentityInfoResponsePtrOutput() IdentityInfoResponsePtrOutput

func (IdentityInfoResponseOutput) ToIdentityInfoResponsePtrOutputWithContext

func (o IdentityInfoResponseOutput) ToIdentityInfoResponsePtrOutputWithContext(ctx context.Context) IdentityInfoResponsePtrOutput

func (IdentityInfoResponseOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (IdentityInfoResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.

type IdentityInfoResponsePtrInput

type IdentityInfoResponsePtrInput interface {
	pulumi.Input

	ToIdentityInfoResponsePtrOutput() IdentityInfoResponsePtrOutput
	ToIdentityInfoResponsePtrOutputWithContext(context.Context) IdentityInfoResponsePtrOutput
}

IdentityInfoResponsePtrInput is an input type that accepts IdentityInfoResponseArgs, IdentityInfoResponsePtr and IdentityInfoResponsePtrOutput values. You can construct a concrete instance of `IdentityInfoResponsePtrInput` via:

        IdentityInfoResponseArgs{...}

or:

        nil

type IdentityInfoResponsePtrOutput

type IdentityInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityInfoResponsePtrOutput) Elem

func (IdentityInfoResponsePtrOutput) ElementType

func (IdentityInfoResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityInfoResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityInfoResponsePtrOutput) ToIdentityInfoResponsePtrOutput

func (o IdentityInfoResponsePtrOutput) ToIdentityInfoResponsePtrOutput() IdentityInfoResponsePtrOutput

func (IdentityInfoResponsePtrOutput) ToIdentityInfoResponsePtrOutputWithContext

func (o IdentityInfoResponsePtrOutput) ToIdentityInfoResponsePtrOutputWithContext(ctx context.Context) IdentityInfoResponsePtrOutput

func (IdentityInfoResponsePtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (IdentityInfoResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.

type IdentityType added in v0.3.1

type IdentityType pulumi.String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

func (IdentityType) ElementType added in v0.3.1

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToStringOutput added in v0.3.1

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext added in v0.3.1

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

func (IdentityType) ToStringPtrOutput added in v0.3.1

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type InboundIpRule

type InboundIpRule struct {
	// Action to perform based on the match or no match of the IpMask.
	Action *string `pulumi:"action"`
	// IP Address in CIDR notation e.g., 10.0.0.0/8.
	IpMask *string `pulumi:"ipMask"`
}

type InboundIpRuleArgs

type InboundIpRuleArgs struct {
	// Action to perform based on the match or no match of the IpMask.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP Address in CIDR notation e.g., 10.0.0.0/8.
	IpMask pulumi.StringPtrInput `pulumi:"ipMask"`
}

func (InboundIpRuleArgs) ElementType

func (InboundIpRuleArgs) ElementType() reflect.Type

func (InboundIpRuleArgs) ToInboundIpRuleOutput

func (i InboundIpRuleArgs) ToInboundIpRuleOutput() InboundIpRuleOutput

func (InboundIpRuleArgs) ToInboundIpRuleOutputWithContext

func (i InboundIpRuleArgs) ToInboundIpRuleOutputWithContext(ctx context.Context) InboundIpRuleOutput

type InboundIpRuleArray

type InboundIpRuleArray []InboundIpRuleInput

func (InboundIpRuleArray) ElementType

func (InboundIpRuleArray) ElementType() reflect.Type

func (InboundIpRuleArray) ToInboundIpRuleArrayOutput

func (i InboundIpRuleArray) ToInboundIpRuleArrayOutput() InboundIpRuleArrayOutput

func (InboundIpRuleArray) ToInboundIpRuleArrayOutputWithContext

func (i InboundIpRuleArray) ToInboundIpRuleArrayOutputWithContext(ctx context.Context) InboundIpRuleArrayOutput

type InboundIpRuleArrayInput

type InboundIpRuleArrayInput interface {
	pulumi.Input

	ToInboundIpRuleArrayOutput() InboundIpRuleArrayOutput
	ToInboundIpRuleArrayOutputWithContext(context.Context) InboundIpRuleArrayOutput
}

InboundIpRuleArrayInput is an input type that accepts InboundIpRuleArray and InboundIpRuleArrayOutput values. You can construct a concrete instance of `InboundIpRuleArrayInput` via:

InboundIpRuleArray{ InboundIpRuleArgs{...} }

type InboundIpRuleArrayOutput

type InboundIpRuleArrayOutput struct{ *pulumi.OutputState }

func (InboundIpRuleArrayOutput) ElementType

func (InboundIpRuleArrayOutput) ElementType() reflect.Type

func (InboundIpRuleArrayOutput) Index

func (InboundIpRuleArrayOutput) ToInboundIpRuleArrayOutput

func (o InboundIpRuleArrayOutput) ToInboundIpRuleArrayOutput() InboundIpRuleArrayOutput

func (InboundIpRuleArrayOutput) ToInboundIpRuleArrayOutputWithContext

func (o InboundIpRuleArrayOutput) ToInboundIpRuleArrayOutputWithContext(ctx context.Context) InboundIpRuleArrayOutput

type InboundIpRuleInput

type InboundIpRuleInput interface {
	pulumi.Input

	ToInboundIpRuleOutput() InboundIpRuleOutput
	ToInboundIpRuleOutputWithContext(context.Context) InboundIpRuleOutput
}

InboundIpRuleInput is an input type that accepts InboundIpRuleArgs and InboundIpRuleOutput values. You can construct a concrete instance of `InboundIpRuleInput` via:

InboundIpRuleArgs{...}

type InboundIpRuleOutput

type InboundIpRuleOutput struct{ *pulumi.OutputState }

func (InboundIpRuleOutput) Action

Action to perform based on the match or no match of the IpMask.

func (InboundIpRuleOutput) ElementType

func (InboundIpRuleOutput) ElementType() reflect.Type

func (InboundIpRuleOutput) IpMask

IP Address in CIDR notation e.g., 10.0.0.0/8.

func (InboundIpRuleOutput) ToInboundIpRuleOutput

func (o InboundIpRuleOutput) ToInboundIpRuleOutput() InboundIpRuleOutput

func (InboundIpRuleOutput) ToInboundIpRuleOutputWithContext

func (o InboundIpRuleOutput) ToInboundIpRuleOutputWithContext(ctx context.Context) InboundIpRuleOutput

type InboundIpRuleResponse

type InboundIpRuleResponse struct {
	// Action to perform based on the match or no match of the IpMask.
	Action *string `pulumi:"action"`
	// IP Address in CIDR notation e.g., 10.0.0.0/8.
	IpMask *string `pulumi:"ipMask"`
}

type InboundIpRuleResponseArgs

type InboundIpRuleResponseArgs struct {
	// Action to perform based on the match or no match of the IpMask.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP Address in CIDR notation e.g., 10.0.0.0/8.
	IpMask pulumi.StringPtrInput `pulumi:"ipMask"`
}

func (InboundIpRuleResponseArgs) ElementType

func (InboundIpRuleResponseArgs) ElementType() reflect.Type

func (InboundIpRuleResponseArgs) ToInboundIpRuleResponseOutput

func (i InboundIpRuleResponseArgs) ToInboundIpRuleResponseOutput() InboundIpRuleResponseOutput

func (InboundIpRuleResponseArgs) ToInboundIpRuleResponseOutputWithContext

func (i InboundIpRuleResponseArgs) ToInboundIpRuleResponseOutputWithContext(ctx context.Context) InboundIpRuleResponseOutput

type InboundIpRuleResponseArray

type InboundIpRuleResponseArray []InboundIpRuleResponseInput

func (InboundIpRuleResponseArray) ElementType

func (InboundIpRuleResponseArray) ElementType() reflect.Type

func (InboundIpRuleResponseArray) ToInboundIpRuleResponseArrayOutput

func (i InboundIpRuleResponseArray) ToInboundIpRuleResponseArrayOutput() InboundIpRuleResponseArrayOutput

func (InboundIpRuleResponseArray) ToInboundIpRuleResponseArrayOutputWithContext

func (i InboundIpRuleResponseArray) ToInboundIpRuleResponseArrayOutputWithContext(ctx context.Context) InboundIpRuleResponseArrayOutput

type InboundIpRuleResponseArrayInput

type InboundIpRuleResponseArrayInput interface {
	pulumi.Input

	ToInboundIpRuleResponseArrayOutput() InboundIpRuleResponseArrayOutput
	ToInboundIpRuleResponseArrayOutputWithContext(context.Context) InboundIpRuleResponseArrayOutput
}

InboundIpRuleResponseArrayInput is an input type that accepts InboundIpRuleResponseArray and InboundIpRuleResponseArrayOutput values. You can construct a concrete instance of `InboundIpRuleResponseArrayInput` via:

InboundIpRuleResponseArray{ InboundIpRuleResponseArgs{...} }

type InboundIpRuleResponseArrayOutput

type InboundIpRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (InboundIpRuleResponseArrayOutput) ElementType

func (InboundIpRuleResponseArrayOutput) Index

func (InboundIpRuleResponseArrayOutput) ToInboundIpRuleResponseArrayOutput

func (o InboundIpRuleResponseArrayOutput) ToInboundIpRuleResponseArrayOutput() InboundIpRuleResponseArrayOutput

func (InboundIpRuleResponseArrayOutput) ToInboundIpRuleResponseArrayOutputWithContext

func (o InboundIpRuleResponseArrayOutput) ToInboundIpRuleResponseArrayOutputWithContext(ctx context.Context) InboundIpRuleResponseArrayOutput

type InboundIpRuleResponseInput

type InboundIpRuleResponseInput interface {
	pulumi.Input

	ToInboundIpRuleResponseOutput() InboundIpRuleResponseOutput
	ToInboundIpRuleResponseOutputWithContext(context.Context) InboundIpRuleResponseOutput
}

InboundIpRuleResponseInput is an input type that accepts InboundIpRuleResponseArgs and InboundIpRuleResponseOutput values. You can construct a concrete instance of `InboundIpRuleResponseInput` via:

InboundIpRuleResponseArgs{...}

type InboundIpRuleResponseOutput

type InboundIpRuleResponseOutput struct{ *pulumi.OutputState }

func (InboundIpRuleResponseOutput) Action

Action to perform based on the match or no match of the IpMask.

func (InboundIpRuleResponseOutput) ElementType

func (InboundIpRuleResponseOutput) IpMask

IP Address in CIDR notation e.g., 10.0.0.0/8.

func (InboundIpRuleResponseOutput) ToInboundIpRuleResponseOutput

func (o InboundIpRuleResponseOutput) ToInboundIpRuleResponseOutput() InboundIpRuleResponseOutput

func (InboundIpRuleResponseOutput) ToInboundIpRuleResponseOutputWithContext

func (o InboundIpRuleResponseOutput) ToInboundIpRuleResponseOutputWithContext(ctx context.Context) InboundIpRuleResponseOutput

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 IpActionType added in v0.3.1

type IpActionType pulumi.String

Action to perform based on the match or no match of the IpMask.

func (IpActionType) ElementType added in v0.3.1

func (IpActionType) ElementType() reflect.Type

func (IpActionType) ToStringOutput added in v0.3.1

func (e IpActionType) ToStringOutput() pulumi.StringOutput

func (IpActionType) ToStringOutputWithContext added in v0.3.1

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

func (IpActionType) ToStringPtrOutput added in v0.3.1

func (e IpActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpActionType) ToStringPtrOutputWithContext added in v0.3.1

func (e IpActionType) 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.StringInput `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.StringOutput

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.StringInput `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.StringOutput

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 ListPartnerNamespaceSharedAccessKeysArgs

type ListPartnerNamespaceSharedAccessKeysArgs struct {
	// Name of the partner namespace.
	PartnerNamespaceName string `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListPartnerNamespaceSharedAccessKeysResult

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

Shared access keys of the partner namespace.

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"`
	// Identity information for the resource.
	Identity *IdentityInfoResponse `pulumi:"identity"`
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules []InboundIpRuleResponse `pulumi:"inboundIpRules"`
	// 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"`
	// Metric resource id for the domain.
	MetricResourceId string `pulumi:"metricResourceId"`
	// Name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the domain.
	ProvisioningState string `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The Sku pricing tier for the domain.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// 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 LookupDomainTopicArgs

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

type LookupDomainTopicResult

type LookupDomainTopicResult struct {
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the domain topic.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Type of the resource
	Type string `pulumi:"type"`
}

Domain Topic.

type LookupEventChannelArgs

type LookupEventChannelArgs struct {
	// Name of the event channel.
	EventChannelName string `pulumi:"eventChannelName"`
	// Name of the partner namespace.
	PartnerNamespaceName string `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEventChannelResult

type LookupEventChannelResult struct {
	// Represents the destination of an event channel.
	Destination *EventChannelDestinationResponse `pulumi:"destination"`
	// Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated,
	// the event channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc *string `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Information about the filter for the event channel.
	Filter *EventChannelFilterResponse `pulumi:"filter"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource
	Name string `pulumi:"name"`
	// Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic.
	// This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
	PartnerTopicFriendlyDescription *string `pulumi:"partnerTopicFriendlyDescription"`
	// The readiness state of the corresponding partner topic.
	PartnerTopicReadinessState string `pulumi:"partnerTopicReadinessState"`
	// Provisioning state of the event channel.
	ProvisioningState string `pulumi:"provisioningState"`
	// Source of the event channel. This represents a unique resource in the partner's resource model.
	Source *EventChannelSourceResponse `pulumi:"source"`
	// Type of the resource
	Type string `pulumi:"type"`
}

Event Channel.

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 dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination *StorageBlobDeadLetterDestinationResponse `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity *DeadLetterWithResourceIdentityResponse `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity *DeliveryWithResourceIdentityResponse `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 LookupPartnerNamespaceArgs

type LookupPartnerNamespaceArgs struct {
	// Name of the partner namespace.
	PartnerNamespaceName string `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPartnerNamespaceResult

type LookupPartnerNamespaceResult struct {
	// Endpoint for the partner namespace.
	Endpoint string `pulumi:"endpoint"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Name of the resource
	Name string `pulumi:"name"`
	// The fully qualified ARM Id of the partner registration that should be associated with this partner namespace. This takes the following format:
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.
	PartnerRegistrationFullyQualifiedId *string `pulumi:"partnerRegistrationFullyQualifiedId"`
	// Provisioning state of the partner namespace.
	ProvisioningState string `pulumi:"provisioningState"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource
	Type string `pulumi:"type"`
}

EventGrid Partner Namespace.

type LookupPartnerRegistrationArgs

type LookupPartnerRegistrationArgs struct {
	// Name of the partner registration.
	PartnerRegistrationName string `pulumi:"partnerRegistrationName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPartnerRegistrationResult

type LookupPartnerRegistrationResult struct {
	// List of Azure subscription Ids that are authorized to create a partner namespace
	// associated with this partner registration. This is an optional property. Creating
	// partner namespaces is always permitted under the same Azure subscription as the one used
	// for creating the partner registration.
	AuthorizedAzureSubscriptionIds []string `pulumi:"authorizedAzureSubscriptionIds"`
	// The extension of the customer service URI of the publisher.
	CustomerServiceUri *string `pulumi:"customerServiceUri"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// URI of the logo.
	LogoUri *string `pulumi:"logoUri"`
	// Long description for the custom scenarios and integration to be displayed in the portal if needed.
	// Length of this description should not exceed 2048 characters.
	LongDescription *string `pulumi:"longDescription"`
	// Name of the resource
	Name string `pulumi:"name"`
	// The extension of the customer service number of the publisher. Only digits are allowed and number of digits should not exceed 10.
	PartnerCustomerServiceExtension *string `pulumi:"partnerCustomerServiceExtension"`
	// The customer service number of the publisher. The expected phone format should start with a '+' sign
	// followed by the country code. The remaining digits are then followed. Only digits and spaces are allowed and its
	// length cannot exceed 16 digits including country code. Examples of valid phone numbers are: +1 515 123 4567 and
	// +966 7 5115 2471. Examples of invalid phone numbers are: +1 (515) 123-4567, 1 515 123 4567 and +966 121 5115 24 7 551 1234 43
	PartnerCustomerServiceNumber *string `pulumi:"partnerCustomerServiceNumber"`
	// Official name of the partner name. For example: "Contoso".
	PartnerName *string `pulumi:"partnerName"`
	// Short description of the partner resource type. The length of this description should not exceed 256 characters.
	PartnerResourceTypeDescription *string `pulumi:"partnerResourceTypeDescription"`
	// Display name of the partner resource type.
	PartnerResourceTypeDisplayName *string `pulumi:"partnerResourceTypeDisplayName"`
	// Name of the partner resource type.
	PartnerResourceTypeName *string `pulumi:"partnerResourceTypeName"`
	// Provisioning state of the partner registration.
	ProvisioningState string `pulumi:"provisioningState"`
	// URI of the partner website that can be used by Azure customers to setup Event Grid
	// integration on an event source.
	SetupUri *string `pulumi:"setupUri"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource
	Type string `pulumi:"type"`
	// Visibility state of the partner registration.
	VisibilityState *string `pulumi:"visibilityState"`
}

Information about a partner registration.

type LookupPartnerTopicEventSubscriptionArgs

type LookupPartnerTopicEventSubscriptionArgs struct {
	// Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// Name of the partner topic.
	PartnerTopicName string `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPartnerTopicEventSubscriptionResult

type LookupPartnerTopicEventSubscriptionResult struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination *StorageBlobDeadLetterDestinationResponse `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity *DeadLetterWithResourceIdentityResponse `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity *DeliveryWithResourceIdentityResponse `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the parent resource (namely, either, the topic name or domain name).
	ParentName string `pulumi:"parentName"`
	// The type of the parent resource. This can be either \'topics\' or \'domains\'.
	ParentType string `pulumi:"parentType"`
	// The name of the private endpoint connection connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// GroupIds from the private link service resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource
	Name string `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Type of the resource
	Type string `pulumi:"type"`
}

type LookupSystemTopicArgs

type LookupSystemTopicArgs struct {
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName string `pulumi:"systemTopicName"`
}

type LookupSystemTopicEventSubscriptionArgs

type LookupSystemTopicEventSubscriptionArgs struct {
	// Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName string `pulumi:"systemTopicName"`
}

type LookupSystemTopicEventSubscriptionResult

type LookupSystemTopicEventSubscriptionResult struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination *StorageBlobDeadLetterDestinationResponse `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity *DeadLetterWithResourceIdentityResponse `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity *DeliveryWithResourceIdentityResponse `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 LookupSystemTopicResult

type LookupSystemTopicResult struct {
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Metric resource id for the system topic.
	MetricResourceId string `pulumi:"metricResourceId"`
	// Name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the system topic.
	ProvisioningState string `pulumi:"provisioningState"`
	// Source for the system topic.
	Source *string `pulumi:"source"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// TopicType for the system topic.
	TopicType *string `pulumi:"topicType"`
	// Type of the resource
	Type string `pulumi:"type"`
}

EventGrid System Topic.

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"`
	// Identity information for the resource.
	Identity *IdentityInfoResponse `pulumi:"identity"`
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules []InboundIpRuleResponse `pulumi:"inboundIpRules"`
	// 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"`
	// Metric resource id for the topic.
	MetricResourceId string `pulumi:"metricResourceId"`
	// Name of the resource
	Name                       string                              `pulumi:"name"`
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the topic.
	ProvisioningState string `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The Sku pricing tier for the topic.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberGreaterThan Advanced Filter.

type NumberGreaterThanAdvancedFilterArgs

type NumberGreaterThanAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThan Advanced 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 Advanced Filter.

func (NumberGreaterThanAdvancedFilterOutput) ElementType

func (NumberGreaterThanAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberGreaterThanAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberGreaterThan Advanced Filter.

type NumberGreaterThanAdvancedFilterResponseArgs

type NumberGreaterThanAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThan Advanced 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 Advanced Filter.

func (NumberGreaterThanAdvancedFilterResponseOutput) ElementType

func (NumberGreaterThanAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberGreaterThanAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberGreaterThanOrEquals Advanced Filter.

type NumberGreaterThanOrEqualsAdvancedFilterArgs

type NumberGreaterThanOrEqualsAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThanOrEquals Advanced 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 Advanced Filter.

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberGreaterThanOrEqualsAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberGreaterThanOrEquals Advanced Filter.

type NumberGreaterThanOrEqualsAdvancedFilterResponseArgs

type NumberGreaterThanOrEqualsAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberGreaterThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberGreaterThanOrEquals Advanced 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 Advanced Filter.

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) ElementType

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberGreaterThanOrEqualsAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []float64 `pulumi:"values"`
}

NumberIn Advanced Filter.

type NumberInAdvancedFilterArgs

type NumberInAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberIn Advanced 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 Advanced Filter.

func (NumberInAdvancedFilterOutput) ElementType

func (NumberInAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberInAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []float64 `pulumi:"values"`
}

NumberIn Advanced Filter.

type NumberInAdvancedFilterResponseArgs

type NumberInAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberIn Advanced 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 Advanced Filter.

func (NumberInAdvancedFilterResponseOutput) ElementType

func (NumberInAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberInAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberLessThan Advanced Filter.

type NumberLessThanAdvancedFilterArgs

type NumberLessThanAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThan Advanced 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 Advanced Filter.

func (NumberLessThanAdvancedFilterOutput) ElementType

func (NumberLessThanAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberLessThanAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThan'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberLessThan Advanced Filter.

type NumberLessThanAdvancedFilterResponseArgs

type NumberLessThanAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThan'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThan Advanced 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 Advanced Filter.

func (NumberLessThanAdvancedFilterResponseOutput) ElementType

func (NumberLessThanAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberLessThanAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberLessThanOrEquals Advanced Filter.

type NumberLessThanOrEqualsAdvancedFilterArgs

type NumberLessThanOrEqualsAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThanOrEquals Advanced 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 Advanced Filter.

func (NumberLessThanOrEqualsAdvancedFilterOutput) ElementType

func (NumberLessThanOrEqualsAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberLessThanOrEqualsAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType string `pulumi:"operatorType"`
	// The filter value.
	Value *float64 `pulumi:"value"`
}

NumberLessThanOrEquals Advanced Filter.

type NumberLessThanOrEqualsAdvancedFilterResponseArgs

type NumberLessThanOrEqualsAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberLessThanOrEquals'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The filter value.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

NumberLessThanOrEquals Advanced 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 Advanced Filter.

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) ElementType

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberLessThanOrEqualsAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []float64 `pulumi:"values"`
}

NumberNotIn Advanced Filter.

type NumberNotInAdvancedFilterArgs

type NumberNotInAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberNotIn Advanced 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 Advanced Filter.

func (NumberNotInAdvancedFilterOutput) ElementType

func (NumberNotInAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (NumberNotInAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []float64 `pulumi:"values"`
}

NumberNotIn Advanced Filter.

type NumberNotInAdvancedFilterResponseArgs

type NumberNotInAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'NumberNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

NumberNotIn Advanced 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 Advanced Filter.

func (NumberNotInAdvancedFilterResponseOutput) ElementType

func (NumberNotInAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (NumberNotInAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 PartnerNamespace

type PartnerNamespace struct {
	pulumi.CustomResourceState

	// Endpoint for the partner namespace.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The fully qualified ARM Id of the partner registration that should be associated with this partner namespace. This takes the following format:
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.
	PartnerRegistrationFullyQualifiedId pulumi.StringPtrOutput `pulumi:"partnerRegistrationFullyQualifiedId"`
	// Provisioning state of the partner namespace.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid Partner Namespace.

func GetPartnerNamespace

func GetPartnerNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerNamespaceState, opts ...pulumi.ResourceOption) (*PartnerNamespace, error)

GetPartnerNamespace gets an existing PartnerNamespace 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 NewPartnerNamespace

func NewPartnerNamespace(ctx *pulumi.Context,
	name string, args *PartnerNamespaceArgs, opts ...pulumi.ResourceOption) (*PartnerNamespace, error)

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

func (*PartnerNamespace) ElementType added in v0.2.6

func (*PartnerNamespace) ElementType() reflect.Type

func (*PartnerNamespace) ToPartnerNamespaceOutput added in v0.2.6

func (i *PartnerNamespace) ToPartnerNamespaceOutput() PartnerNamespaceOutput

func (*PartnerNamespace) ToPartnerNamespaceOutputWithContext added in v0.2.6

func (i *PartnerNamespace) ToPartnerNamespaceOutputWithContext(ctx context.Context) PartnerNamespaceOutput

type PartnerNamespaceArgs

type PartnerNamespaceArgs struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Name of the partner namespace.
	PartnerNamespaceName pulumi.StringInput
	// The fully qualified ARM Id of the partner registration that should be associated with this partner namespace. This takes the following format:
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.
	PartnerRegistrationFullyQualifiedId pulumi.StringPtrInput
	// 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 PartnerNamespace resource.

func (PartnerNamespaceArgs) ElementType

func (PartnerNamespaceArgs) ElementType() reflect.Type

type PartnerNamespaceInput added in v0.2.6

type PartnerNamespaceInput interface {
	pulumi.Input

	ToPartnerNamespaceOutput() PartnerNamespaceOutput
	ToPartnerNamespaceOutputWithContext(ctx context.Context) PartnerNamespaceOutput
}

type PartnerNamespaceOutput added in v0.2.6

type PartnerNamespaceOutput struct {
	*pulumi.OutputState
}

func (PartnerNamespaceOutput) ElementType added in v0.2.6

func (PartnerNamespaceOutput) ElementType() reflect.Type

func (PartnerNamespaceOutput) ToPartnerNamespaceOutput added in v0.2.6

func (o PartnerNamespaceOutput) ToPartnerNamespaceOutput() PartnerNamespaceOutput

func (PartnerNamespaceOutput) ToPartnerNamespaceOutputWithContext added in v0.2.6

func (o PartnerNamespaceOutput) ToPartnerNamespaceOutputWithContext(ctx context.Context) PartnerNamespaceOutput

type PartnerNamespaceState

type PartnerNamespaceState struct {
	// Endpoint for the partner namespace.
	Endpoint pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// The fully qualified ARM Id of the partner registration that should be associated with this partner namespace. This takes the following format:
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.
	PartnerRegistrationFullyQualifiedId pulumi.StringPtrInput
	// Provisioning state of the partner namespace.
	ProvisioningState pulumi.StringPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (PartnerNamespaceState) ElementType

func (PartnerNamespaceState) ElementType() reflect.Type

type PartnerRegistration

type PartnerRegistration struct {
	pulumi.CustomResourceState

	// List of Azure subscription Ids that are authorized to create a partner namespace
	// associated with this partner registration. This is an optional property. Creating
	// partner namespaces is always permitted under the same Azure subscription as the one used
	// for creating the partner registration.
	AuthorizedAzureSubscriptionIds pulumi.StringArrayOutput `pulumi:"authorizedAzureSubscriptionIds"`
	// The extension of the customer service URI of the publisher.
	CustomerServiceUri pulumi.StringPtrOutput `pulumi:"customerServiceUri"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// URI of the logo.
	LogoUri pulumi.StringPtrOutput `pulumi:"logoUri"`
	// Long description for the custom scenarios and integration to be displayed in the portal if needed.
	// Length of this description should not exceed 2048 characters.
	LongDescription pulumi.StringPtrOutput `pulumi:"longDescription"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The extension of the customer service number of the publisher. Only digits are allowed and number of digits should not exceed 10.
	PartnerCustomerServiceExtension pulumi.StringPtrOutput `pulumi:"partnerCustomerServiceExtension"`
	// The customer service number of the publisher. The expected phone format should start with a '+' sign
	// followed by the country code. The remaining digits are then followed. Only digits and spaces are allowed and its
	// length cannot exceed 16 digits including country code. Examples of valid phone numbers are: +1 515 123 4567 and
	// +966 7 5115 2471. Examples of invalid phone numbers are: +1 (515) 123-4567, 1 515 123 4567 and +966 121 5115 24 7 551 1234 43
	PartnerCustomerServiceNumber pulumi.StringPtrOutput `pulumi:"partnerCustomerServiceNumber"`
	// Official name of the partner name. For example: "Contoso".
	PartnerName pulumi.StringPtrOutput `pulumi:"partnerName"`
	// Short description of the partner resource type. The length of this description should not exceed 256 characters.
	PartnerResourceTypeDescription pulumi.StringPtrOutput `pulumi:"partnerResourceTypeDescription"`
	// Display name of the partner resource type.
	PartnerResourceTypeDisplayName pulumi.StringPtrOutput `pulumi:"partnerResourceTypeDisplayName"`
	// Name of the partner resource type.
	PartnerResourceTypeName pulumi.StringPtrOutput `pulumi:"partnerResourceTypeName"`
	// Provisioning state of the partner registration.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// URI of the partner website that can be used by Azure customers to setup Event Grid
	// integration on an event source.
	SetupUri pulumi.StringPtrOutput `pulumi:"setupUri"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
	// Visibility state of the partner registration.
	VisibilityState pulumi.StringPtrOutput `pulumi:"visibilityState"`
}

Information about a partner registration.

func GetPartnerRegistration

func GetPartnerRegistration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerRegistrationState, opts ...pulumi.ResourceOption) (*PartnerRegistration, error)

GetPartnerRegistration gets an existing PartnerRegistration 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 NewPartnerRegistration

func NewPartnerRegistration(ctx *pulumi.Context,
	name string, args *PartnerRegistrationArgs, opts ...pulumi.ResourceOption) (*PartnerRegistration, error)

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

func (*PartnerRegistration) ElementType added in v0.2.6

func (*PartnerRegistration) ElementType() reflect.Type

func (*PartnerRegistration) ToPartnerRegistrationOutput added in v0.2.6

func (i *PartnerRegistration) ToPartnerRegistrationOutput() PartnerRegistrationOutput

func (*PartnerRegistration) ToPartnerRegistrationOutputWithContext added in v0.2.6

func (i *PartnerRegistration) ToPartnerRegistrationOutputWithContext(ctx context.Context) PartnerRegistrationOutput

type PartnerRegistrationArgs

type PartnerRegistrationArgs struct {
	// List of Azure subscription Ids that are authorized to create a partner namespace
	// associated with this partner registration. This is an optional property. Creating
	// partner namespaces is always permitted under the same Azure subscription as the one used
	// for creating the partner registration.
	AuthorizedAzureSubscriptionIds pulumi.StringArrayInput
	// The extension of the customer service URI of the publisher.
	CustomerServiceUri pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// URI of the logo.
	LogoUri pulumi.StringPtrInput
	// Long description for the custom scenarios and integration to be displayed in the portal if needed.
	// Length of this description should not exceed 2048 characters.
	LongDescription pulumi.StringPtrInput
	// The extension of the customer service number of the publisher. Only digits are allowed and number of digits should not exceed 10.
	PartnerCustomerServiceExtension pulumi.StringPtrInput
	// The customer service number of the publisher. The expected phone format should start with a '+' sign
	// followed by the country code. The remaining digits are then followed. Only digits and spaces are allowed and its
	// length cannot exceed 16 digits including country code. Examples of valid phone numbers are: +1 515 123 4567 and
	// +966 7 5115 2471. Examples of invalid phone numbers are: +1 (515) 123-4567, 1 515 123 4567 and +966 121 5115 24 7 551 1234 43
	PartnerCustomerServiceNumber pulumi.StringPtrInput
	// Official name of the partner name. For example: "Contoso".
	PartnerName pulumi.StringPtrInput
	// Name of the partner registration.
	PartnerRegistrationName pulumi.StringInput
	// Short description of the partner resource type. The length of this description should not exceed 256 characters.
	PartnerResourceTypeDescription pulumi.StringPtrInput
	// Display name of the partner resource type.
	PartnerResourceTypeDisplayName pulumi.StringPtrInput
	// Name of the partner resource type.
	PartnerResourceTypeName pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// URI of the partner website that can be used by Azure customers to setup Event Grid
	// integration on an event source.
	SetupUri pulumi.StringPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Visibility state of the partner registration.
	VisibilityState pulumi.StringPtrInput
}

The set of arguments for constructing a PartnerRegistration resource.

func (PartnerRegistrationArgs) ElementType

func (PartnerRegistrationArgs) ElementType() reflect.Type

type PartnerRegistrationInput added in v0.2.6

type PartnerRegistrationInput interface {
	pulumi.Input

	ToPartnerRegistrationOutput() PartnerRegistrationOutput
	ToPartnerRegistrationOutputWithContext(ctx context.Context) PartnerRegistrationOutput
}

type PartnerRegistrationOutput added in v0.2.6

type PartnerRegistrationOutput struct {
	*pulumi.OutputState
}

func (PartnerRegistrationOutput) ElementType added in v0.2.6

func (PartnerRegistrationOutput) ElementType() reflect.Type

func (PartnerRegistrationOutput) ToPartnerRegistrationOutput added in v0.2.6

func (o PartnerRegistrationOutput) ToPartnerRegistrationOutput() PartnerRegistrationOutput

func (PartnerRegistrationOutput) ToPartnerRegistrationOutputWithContext added in v0.2.6

func (o PartnerRegistrationOutput) ToPartnerRegistrationOutputWithContext(ctx context.Context) PartnerRegistrationOutput

type PartnerRegistrationState

type PartnerRegistrationState struct {
	// List of Azure subscription Ids that are authorized to create a partner namespace
	// associated with this partner registration. This is an optional property. Creating
	// partner namespaces is always permitted under the same Azure subscription as the one used
	// for creating the partner registration.
	AuthorizedAzureSubscriptionIds pulumi.StringArrayInput
	// The extension of the customer service URI of the publisher.
	CustomerServiceUri pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// URI of the logo.
	LogoUri pulumi.StringPtrInput
	// Long description for the custom scenarios and integration to be displayed in the portal if needed.
	// Length of this description should not exceed 2048 characters.
	LongDescription pulumi.StringPtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// The extension of the customer service number of the publisher. Only digits are allowed and number of digits should not exceed 10.
	PartnerCustomerServiceExtension pulumi.StringPtrInput
	// The customer service number of the publisher. The expected phone format should start with a '+' sign
	// followed by the country code. The remaining digits are then followed. Only digits and spaces are allowed and its
	// length cannot exceed 16 digits including country code. Examples of valid phone numbers are: +1 515 123 4567 and
	// +966 7 5115 2471. Examples of invalid phone numbers are: +1 (515) 123-4567, 1 515 123 4567 and +966 121 5115 24 7 551 1234 43
	PartnerCustomerServiceNumber pulumi.StringPtrInput
	// Official name of the partner name. For example: "Contoso".
	PartnerName pulumi.StringPtrInput
	// Short description of the partner resource type. The length of this description should not exceed 256 characters.
	PartnerResourceTypeDescription pulumi.StringPtrInput
	// Display name of the partner resource type.
	PartnerResourceTypeDisplayName pulumi.StringPtrInput
	// Name of the partner resource type.
	PartnerResourceTypeName pulumi.StringPtrInput
	// Provisioning state of the partner registration.
	ProvisioningState pulumi.StringPtrInput
	// URI of the partner website that can be used by Azure customers to setup Event Grid
	// integration on an event source.
	SetupUri pulumi.StringPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Type of the resource
	Type pulumi.StringPtrInput
	// Visibility state of the partner registration.
	VisibilityState pulumi.StringPtrInput
}

func (PartnerRegistrationState) ElementType

func (PartnerRegistrationState) ElementType() reflect.Type

type PartnerRegistrationVisibilityState added in v0.3.1

type PartnerRegistrationVisibilityState pulumi.String

Visibility state of the partner registration.

func (PartnerRegistrationVisibilityState) ElementType added in v0.3.1

func (PartnerRegistrationVisibilityState) ToStringOutput added in v0.3.1

func (PartnerRegistrationVisibilityState) ToStringOutputWithContext added in v0.3.1

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

func (PartnerRegistrationVisibilityState) ToStringPtrOutput added in v0.3.1

func (PartnerRegistrationVisibilityState) ToStringPtrOutputWithContext added in v0.3.1

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

type PartnerTopicEventSubscription

type PartnerTopicEventSubscription struct {
	pulumi.CustomResourceState

	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrOutput `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrOutput `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrOutput `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 GetPartnerTopicEventSubscription

func GetPartnerTopicEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerTopicEventSubscriptionState, opts ...pulumi.ResourceOption) (*PartnerTopicEventSubscription, error)

GetPartnerTopicEventSubscription gets an existing PartnerTopicEventSubscription 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 NewPartnerTopicEventSubscription

func NewPartnerTopicEventSubscription(ctx *pulumi.Context,
	name string, args *PartnerTopicEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*PartnerTopicEventSubscription, error)

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

func (*PartnerTopicEventSubscription) ElementType added in v0.2.6

func (*PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutput added in v0.2.6

func (i *PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutput() PartnerTopicEventSubscriptionOutput

func (*PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutputWithContext added in v0.2.6

func (i *PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutputWithContext(ctx context.Context) PartnerTopicEventSubscriptionOutput

type PartnerTopicEventSubscriptionArgs

type PartnerTopicEventSubscriptionArgs struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationPtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination pulumi.Input
	// The event delivery schema for the event subscription.
	EventDeliverySchema pulumi.StringPtrInput
	// Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and 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
	// Name of the partner topic.
	PartnerTopicName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// 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 set of arguments for constructing a PartnerTopicEventSubscription resource.

func (PartnerTopicEventSubscriptionArgs) ElementType

type PartnerTopicEventSubscriptionInput added in v0.2.6

type PartnerTopicEventSubscriptionInput interface {
	pulumi.Input

	ToPartnerTopicEventSubscriptionOutput() PartnerTopicEventSubscriptionOutput
	ToPartnerTopicEventSubscriptionOutputWithContext(ctx context.Context) PartnerTopicEventSubscriptionOutput
}

type PartnerTopicEventSubscriptionOutput added in v0.2.6

type PartnerTopicEventSubscriptionOutput struct {
	*pulumi.OutputState
}

func (PartnerTopicEventSubscriptionOutput) ElementType added in v0.2.6

func (PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutput added in v0.2.6

func (o PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutput() PartnerTopicEventSubscriptionOutput

func (PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutputWithContext added in v0.2.6

func (o PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutputWithContext(ctx context.Context) PartnerTopicEventSubscriptionOutput

type PartnerTopicEventSubscriptionState

type PartnerTopicEventSubscriptionState struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 (PartnerTopicEventSubscriptionState) ElementType

type PersistedConnectionStatus added in v0.3.1

type PersistedConnectionStatus pulumi.String

Status of the connection.

func (PersistedConnectionStatus) ElementType added in v0.3.1

func (PersistedConnectionStatus) ElementType() reflect.Type

func (PersistedConnectionStatus) ToStringOutput added in v0.3.1

func (e PersistedConnectionStatus) ToStringOutput() pulumi.StringOutput

func (PersistedConnectionStatus) ToStringOutputWithContext added in v0.3.1

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

func (PersistedConnectionStatus) ToStringPtrOutput added in v0.3.1

func (e PersistedConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PersistedConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type PrivateEndpoint

type PrivateEndpoint struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// The ARM identifier for Private Endpoint.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

PrivateEndpoint information.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// GroupIds from the private link service resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// GroupIds from the private link service resource.
	GroupIds pulumi.StringArrayInput
	// The name of the parent resource (namely, either, the topic name or domain name).
	ParentName pulumi.StringInput
	// The type of the parent resource. This can be either \'topics\' or \'domains\'.
	ParentType pulumi.StringInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStatePtrInput
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// GroupIds from the private link service resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource
	Name string `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Type of the resource
	Type string `pulumi:"type"`
}

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// GroupIds from the private link service resource.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// Fully qualified identifier of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Type of the resource
	Type pulumi.StringInput `pulumi:"type"`
}

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

GroupIds from the private link service resource.

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified identifier of the resource.

func (PrivateEndpointConnectionResponseOutput) Name

Name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() ConnectionStateResponsePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

Type of the resource

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// GroupIds from the private link service resource.
	GroupIds pulumi.StringArrayInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrInput
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionType

type PrivateEndpointConnectionType struct {
	// GroupIds from the private link service resource.
	GroupIds []string `pulumi:"groupIds"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpoint `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionState `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
}

type PrivateEndpointConnectionTypeArgs

type PrivateEndpointConnectionTypeArgs struct {
	// GroupIds from the private link service resource.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

func (PrivateEndpointConnectionTypeArgs) ElementType

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeArray

type PrivateEndpointConnectionTypeArray []PrivateEndpointConnectionTypeInput

func (PrivateEndpointConnectionTypeArray) ElementType

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayInput

type PrivateEndpointConnectionTypeArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput
	ToPrivateEndpointConnectionTypeArrayOutputWithContext(context.Context) PrivateEndpointConnectionTypeArrayOutput
}

PrivateEndpointConnectionTypeArrayInput is an input type that accepts PrivateEndpointConnectionTypeArray and PrivateEndpointConnectionTypeArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeArrayInput` via:

PrivateEndpointConnectionTypeArray{ PrivateEndpointConnectionTypeArgs{...} }

type PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypeArrayOutput) ElementType

func (PrivateEndpointConnectionTypeArrayOutput) Index

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeInput

type PrivateEndpointConnectionTypeInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput
	ToPrivateEndpointConnectionTypeOutputWithContext(context.Context) PrivateEndpointConnectionTypeOutput
}

PrivateEndpointConnectionTypeInput is an input type that accepts PrivateEndpointConnectionTypeArgs and PrivateEndpointConnectionTypeOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeInput` via:

PrivateEndpointConnectionTypeArgs{...}

type PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypeOutput) ElementType

func (PrivateEndpointConnectionTypeOutput) GroupIds

GroupIds from the private link service resource.

func (PrivateEndpointConnectionTypeOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState() ConnectionStatePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionTypeOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// The ARM identifier for Private Endpoint.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

PrivateEndpoint information.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PublicNetworkAccess added in v0.3.1

type PublicNetworkAccess pulumi.String

This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

func (PublicNetworkAccess) ElementType added in v0.3.1

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToStringOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext added in v0.3.1

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

func (PublicNetworkAccess) ToStringPtrOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceProvisioningState added in v0.3.1

type ResourceProvisioningState pulumi.String

Provisioning state of the Private Endpoint Connection.

func (ResourceProvisioningState) ElementType added in v0.3.1

func (ResourceProvisioningState) ElementType() reflect.Type

func (ResourceProvisioningState) ToStringOutput added in v0.3.1

func (e ResourceProvisioningState) ToStringOutput() pulumi.StringOutput

func (ResourceProvisioningState) ToStringOutputWithContext added in v0.3.1

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

func (ResourceProvisioningState) ToStringPtrOutput added in v0.3.1

func (e ResourceProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceSku

type ResourceSku struct {
	// The Sku name of the resource. The possible values are: Basic or Premium.
	Name *string `pulumi:"name"`
}

Describes an EventGrid Resource Sku.

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// The Sku name of the resource. The possible values are: Basic or Premium.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an EventGrid Resource Sku.

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

Describes an EventGrid Resource Sku.

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

The Sku name of the resource. The possible values are: Basic or Premium.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

The Sku name of the resource. The possible values are: Basic or Premium.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	// The Sku name of the resource. The possible values are: Basic or Premium.
	Name *string `pulumi:"name"`
}

Describes an EventGrid Resource Sku.

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// The Sku name of the resource. The possible values are: Basic or Premium.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes an EventGrid Resource Sku.

func (ResourceSkuResponseArgs) ElementType

func (ResourceSkuResponseArgs) ElementType() reflect.Type

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponseInput

type ResourceSkuResponseInput interface {
	pulumi.Input

	ToResourceSkuResponseOutput() ResourceSkuResponseOutput
	ToResourceSkuResponseOutputWithContext(context.Context) ResourceSkuResponseOutput
}

ResourceSkuResponseInput is an input type that accepts ResourceSkuResponseArgs and ResourceSkuResponseOutput values. You can construct a concrete instance of `ResourceSkuResponseInput` via:

ResourceSkuResponseArgs{...}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

Describes an EventGrid Resource Sku.

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Name

The Sku name of the resource. The possible values are: Basic or Premium.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrInput

type ResourceSkuResponsePtrInput interface {
	pulumi.Input

	ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
	ToResourceSkuResponsePtrOutputWithContext(context.Context) ResourceSkuResponsePtrOutput
}

ResourceSkuResponsePtrInput is an input type that accepts ResourceSkuResponseArgs, ResourceSkuResponsePtr and ResourceSkuResponsePtrOutput values. You can construct a concrete instance of `ResourceSkuResponsePtrInput` via:

        ResourceSkuResponseArgs{...}

or:

        nil

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Name

The Sku name of the resource. The possible values are: Basic or Premium.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

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 ServiceBusQueueEventSubscriptionDestination

type ServiceBusQueueEventSubscriptionDestination struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusQueue'.
	EndpointType string `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the service bus destination for an event subscription.

type ServiceBusQueueEventSubscriptionDestinationArgs

type ServiceBusQueueEventSubscriptionDestinationArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusQueue'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the service bus destination for an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationArgs) ElementType

func (ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationOutput

func (i ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationOutput() ServiceBusQueueEventSubscriptionDestinationOutput

func (ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationOutputWithContext

func (i ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationOutput

type ServiceBusQueueEventSubscriptionDestinationInput

type ServiceBusQueueEventSubscriptionDestinationInput interface {
	pulumi.Input

	ToServiceBusQueueEventSubscriptionDestinationOutput() ServiceBusQueueEventSubscriptionDestinationOutput
	ToServiceBusQueueEventSubscriptionDestinationOutputWithContext(context.Context) ServiceBusQueueEventSubscriptionDestinationOutput
}

ServiceBusQueueEventSubscriptionDestinationInput is an input type that accepts ServiceBusQueueEventSubscriptionDestinationArgs and ServiceBusQueueEventSubscriptionDestinationOutput values. You can construct a concrete instance of `ServiceBusQueueEventSubscriptionDestinationInput` via:

ServiceBusQueueEventSubscriptionDestinationArgs{...}

type ServiceBusQueueEventSubscriptionDestinationOutput

type ServiceBusQueueEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }

Information about the service bus destination for an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationOutput) ElementType

func (ServiceBusQueueEventSubscriptionDestinationOutput) EndpointType

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

func (ServiceBusQueueEventSubscriptionDestinationOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationOutput

func (o ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationOutput() ServiceBusQueueEventSubscriptionDestinationOutput

func (ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationOutputWithContext

func (o ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationOutput

type ServiceBusQueueEventSubscriptionDestinationResponse

type ServiceBusQueueEventSubscriptionDestinationResponse struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusQueue'.
	EndpointType string `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the service bus destination for an event subscription.

type ServiceBusQueueEventSubscriptionDestinationResponseArgs

type ServiceBusQueueEventSubscriptionDestinationResponseArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusQueue'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the service bus destination for an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationResponseArgs) ElementType

func (ServiceBusQueueEventSubscriptionDestinationResponseArgs) ToServiceBusQueueEventSubscriptionDestinationResponseOutput

func (ServiceBusQueueEventSubscriptionDestinationResponseArgs) ToServiceBusQueueEventSubscriptionDestinationResponseOutputWithContext

func (i ServiceBusQueueEventSubscriptionDestinationResponseArgs) ToServiceBusQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationResponseOutput

type ServiceBusQueueEventSubscriptionDestinationResponseInput

type ServiceBusQueueEventSubscriptionDestinationResponseInput interface {
	pulumi.Input

	ToServiceBusQueueEventSubscriptionDestinationResponseOutput() ServiceBusQueueEventSubscriptionDestinationResponseOutput
	ToServiceBusQueueEventSubscriptionDestinationResponseOutputWithContext(context.Context) ServiceBusQueueEventSubscriptionDestinationResponseOutput
}

ServiceBusQueueEventSubscriptionDestinationResponseInput is an input type that accepts ServiceBusQueueEventSubscriptionDestinationResponseArgs and ServiceBusQueueEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `ServiceBusQueueEventSubscriptionDestinationResponseInput` via:

ServiceBusQueueEventSubscriptionDestinationResponseArgs{...}

type ServiceBusQueueEventSubscriptionDestinationResponseOutput

type ServiceBusQueueEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the service bus destination for an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) ElementType

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) EndpointType

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

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) ToServiceBusQueueEventSubscriptionDestinationResponseOutput

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) ToServiceBusQueueEventSubscriptionDestinationResponseOutputWithContext

func (o ServiceBusQueueEventSubscriptionDestinationResponseOutput) ToServiceBusQueueEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationResponseOutput

type ServiceBusTopicEventSubscriptionDestination

type ServiceBusTopicEventSubscriptionDestination struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusTopic'.
	EndpointType string `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the service bus topic destination for an event subscription.

type ServiceBusTopicEventSubscriptionDestinationArgs

type ServiceBusTopicEventSubscriptionDestinationArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusTopic'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the service bus topic destination for an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationArgs) ElementType

func (ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationOutput

func (i ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationOutput() ServiceBusTopicEventSubscriptionDestinationOutput

func (ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationOutputWithContext

func (i ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationOutput

type ServiceBusTopicEventSubscriptionDestinationInput

type ServiceBusTopicEventSubscriptionDestinationInput interface {
	pulumi.Input

	ToServiceBusTopicEventSubscriptionDestinationOutput() ServiceBusTopicEventSubscriptionDestinationOutput
	ToServiceBusTopicEventSubscriptionDestinationOutputWithContext(context.Context) ServiceBusTopicEventSubscriptionDestinationOutput
}

ServiceBusTopicEventSubscriptionDestinationInput is an input type that accepts ServiceBusTopicEventSubscriptionDestinationArgs and ServiceBusTopicEventSubscriptionDestinationOutput values. You can construct a concrete instance of `ServiceBusTopicEventSubscriptionDestinationInput` via:

ServiceBusTopicEventSubscriptionDestinationArgs{...}

type ServiceBusTopicEventSubscriptionDestinationOutput

type ServiceBusTopicEventSubscriptionDestinationOutput struct{ *pulumi.OutputState }

Information about the service bus topic destination for an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationOutput) ElementType

func (ServiceBusTopicEventSubscriptionDestinationOutput) EndpointType

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

func (ServiceBusTopicEventSubscriptionDestinationOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationOutput

func (o ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationOutput() ServiceBusTopicEventSubscriptionDestinationOutput

func (ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationOutputWithContext

func (o ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationOutput

type ServiceBusTopicEventSubscriptionDestinationResponse

type ServiceBusTopicEventSubscriptionDestinationResponse struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusTopic'.
	EndpointType string `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
	ResourceId *string `pulumi:"resourceId"`
}

Information about the service bus topic destination for an event subscription.

type ServiceBusTopicEventSubscriptionDestinationResponseArgs

type ServiceBusTopicEventSubscriptionDestinationResponseArgs struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'ServiceBusTopic'.
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	// The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information about the service bus topic destination for an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationResponseArgs) ElementType

func (ServiceBusTopicEventSubscriptionDestinationResponseArgs) ToServiceBusTopicEventSubscriptionDestinationResponseOutput

func (ServiceBusTopicEventSubscriptionDestinationResponseArgs) ToServiceBusTopicEventSubscriptionDestinationResponseOutputWithContext

func (i ServiceBusTopicEventSubscriptionDestinationResponseArgs) ToServiceBusTopicEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationResponseOutput

type ServiceBusTopicEventSubscriptionDestinationResponseInput

type ServiceBusTopicEventSubscriptionDestinationResponseInput interface {
	pulumi.Input

	ToServiceBusTopicEventSubscriptionDestinationResponseOutput() ServiceBusTopicEventSubscriptionDestinationResponseOutput
	ToServiceBusTopicEventSubscriptionDestinationResponseOutputWithContext(context.Context) ServiceBusTopicEventSubscriptionDestinationResponseOutput
}

ServiceBusTopicEventSubscriptionDestinationResponseInput is an input type that accepts ServiceBusTopicEventSubscriptionDestinationResponseArgs and ServiceBusTopicEventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `ServiceBusTopicEventSubscriptionDestinationResponseInput` via:

ServiceBusTopicEventSubscriptionDestinationResponseArgs{...}

type ServiceBusTopicEventSubscriptionDestinationResponseOutput

type ServiceBusTopicEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the service bus topic destination for an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) ElementType

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) EndpointType

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

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) ResourceId

The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) ToServiceBusTopicEventSubscriptionDestinationResponseOutput

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) ToServiceBusTopicEventSubscriptionDestinationResponseOutputWithContext

func (o ServiceBusTopicEventSubscriptionDestinationResponseOutput) ToServiceBusTopicEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationResponseOutput

type Sku added in v0.3.1

type Sku pulumi.String

The Sku name of the resource. The possible values are: Basic or Premium.

func (Sku) ElementType added in v0.3.1

func (Sku) ElementType() reflect.Type

func (Sku) ToStringOutput added in v0.3.1

func (e Sku) ToStringOutput() pulumi.StringOutput

func (Sku) ToStringOutputWithContext added in v0.3.1

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

func (Sku) ToStringPtrOutput added in v0.3.1

func (e Sku) ToStringPtrOutput() pulumi.StringPtrOutput

func (Sku) ToStringPtrOutputWithContext added in v0.3.1

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

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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringBeginsWith Advanced Filter.

type StringBeginsWithAdvancedFilterArgs

type StringBeginsWithAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringBeginsWith Advanced 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 Advanced Filter.

func (StringBeginsWithAdvancedFilterOutput) ElementType

func (StringBeginsWithAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (StringBeginsWithAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringBeginsWith Advanced Filter.

type StringBeginsWithAdvancedFilterResponseArgs

type StringBeginsWithAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringBeginsWith Advanced 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 Advanced Filter.

func (StringBeginsWithAdvancedFilterResponseOutput) ElementType

func (StringBeginsWithAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (StringBeginsWithAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringContains Advanced Filter.

type StringContainsAdvancedFilterArgs

type StringContainsAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringContains Advanced 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 Advanced Filter.

func (StringContainsAdvancedFilterOutput) ElementType

func (StringContainsAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (StringContainsAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringContains Advanced Filter.

type StringContainsAdvancedFilterResponseArgs

type StringContainsAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringContains Advanced 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 Advanced Filter.

func (StringContainsAdvancedFilterResponseOutput) ElementType

func (StringContainsAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (StringContainsAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringEndsWith Advanced Filter.

type StringEndsWithAdvancedFilterArgs

type StringEndsWithAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringEndsWith Advanced 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 Advanced Filter.

func (StringEndsWithAdvancedFilterOutput) ElementType

func (StringEndsWithAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (StringEndsWithAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringEndsWith Advanced Filter.

type StringEndsWithAdvancedFilterResponseArgs

type StringEndsWithAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringEndsWith Advanced 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 Advanced Filter.

func (StringEndsWithAdvancedFilterResponseOutput) ElementType

func (StringEndsWithAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (StringEndsWithAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringIn Advanced Filter.

type StringInAdvancedFilterArgs

type StringInAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringIn Advanced 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 Advanced Filter.

func (StringInAdvancedFilterOutput) ElementType

func (StringInAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (StringInAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringIn Advanced Filter.

type StringInAdvancedFilterResponseArgs

type StringInAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringIn Advanced 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 Advanced Filter.

func (StringInAdvancedFilterResponseOutput) ElementType

func (StringInAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (StringInAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotIn Advanced Filter.

type StringNotInAdvancedFilterArgs

type StringNotInAdvancedFilterArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotIn Advanced 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 Advanced Filter.

func (StringNotInAdvancedFilterOutput) ElementType

func (StringNotInAdvancedFilterOutput) Key

The field/property in the event based on which you want to filter.

func (StringNotInAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 field/property in the event based on which you want to filter.
	Key *string `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringNotIn'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotIn Advanced Filter.

type StringNotInAdvancedFilterResponseArgs

type StringNotInAdvancedFilterResponseArgs struct {
	// The field/property in the event based on which you want to filter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.
	// Expected value is 'StringNotIn'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotIn Advanced 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 Advanced Filter.

func (StringNotInAdvancedFilterResponseOutput) ElementType

func (StringNotInAdvancedFilterResponseOutput) Key

The field/property in the event based on which you want to filter.

func (StringNotInAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. 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 SystemTopic

type SystemTopic struct {
	pulumi.CustomResourceState

	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Metric resource id for the system topic.
	MetricResourceId pulumi.StringOutput `pulumi:"metricResourceId"`
	// Name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the system topic.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Source for the system topic.
	Source pulumi.StringPtrOutput `pulumi:"source"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// TopicType for the system topic.
	TopicType pulumi.StringPtrOutput `pulumi:"topicType"`
	// Type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid System Topic.

func GetSystemTopic

func GetSystemTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SystemTopicState, opts ...pulumi.ResourceOption) (*SystemTopic, error)

GetSystemTopic gets an existing SystemTopic 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 NewSystemTopic

func NewSystemTopic(ctx *pulumi.Context,
	name string, args *SystemTopicArgs, opts ...pulumi.ResourceOption) (*SystemTopic, error)

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

func (*SystemTopic) ElementType added in v0.2.6

func (*SystemTopic) ElementType() reflect.Type

func (*SystemTopic) ToSystemTopicOutput added in v0.2.6

func (i *SystemTopic) ToSystemTopicOutput() SystemTopicOutput

func (*SystemTopic) ToSystemTopicOutputWithContext added in v0.2.6

func (i *SystemTopic) ToSystemTopicOutputWithContext(ctx context.Context) SystemTopicOutput

type SystemTopicArgs

type SystemTopicArgs struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Source for the system topic.
	Source pulumi.StringPtrInput
	// Name of the system topic.
	SystemTopicName pulumi.StringInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// TopicType for the system topic.
	TopicType pulumi.StringPtrInput
}

The set of arguments for constructing a SystemTopic resource.

func (SystemTopicArgs) ElementType

func (SystemTopicArgs) ElementType() reflect.Type

type SystemTopicEventSubscription

type SystemTopicEventSubscription struct {
	pulumi.CustomResourceState

	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrOutput `pulumi:"deadLetterDestination"`
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrOutput `pulumi:"deadLetterWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrOutput `pulumi:"deliveryWithResourceIdentity"`
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 GetSystemTopicEventSubscription

func GetSystemTopicEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SystemTopicEventSubscriptionState, opts ...pulumi.ResourceOption) (*SystemTopicEventSubscription, error)

GetSystemTopicEventSubscription gets an existing SystemTopicEventSubscription 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 NewSystemTopicEventSubscription

func NewSystemTopicEventSubscription(ctx *pulumi.Context,
	name string, args *SystemTopicEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*SystemTopicEventSubscription, error)

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

func (*SystemTopicEventSubscription) ElementType added in v0.2.6

func (*SystemTopicEventSubscription) ElementType() reflect.Type

func (*SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutput added in v0.2.6

func (i *SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutput() SystemTopicEventSubscriptionOutput

func (*SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutputWithContext added in v0.2.6

func (i *SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutputWithContext(ctx context.Context) SystemTopicEventSubscriptionOutput

type SystemTopicEventSubscriptionArgs

type SystemTopicEventSubscriptionArgs struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationPtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityPtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	Destination pulumi.Input
	// The event delivery schema for the event subscription.
	EventDeliverySchema pulumi.StringPtrInput
	// Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and 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 name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
	RetryPolicy RetryPolicyPtrInput
	// Name of the system topic.
	SystemTopicName pulumi.StringInput
}

The set of arguments for constructing a SystemTopicEventSubscription resource.

func (SystemTopicEventSubscriptionArgs) ElementType

type SystemTopicEventSubscriptionInput added in v0.2.6

type SystemTopicEventSubscriptionInput interface {
	pulumi.Input

	ToSystemTopicEventSubscriptionOutput() SystemTopicEventSubscriptionOutput
	ToSystemTopicEventSubscriptionOutputWithContext(ctx context.Context) SystemTopicEventSubscriptionOutput
}

type SystemTopicEventSubscriptionOutput added in v0.2.6

type SystemTopicEventSubscriptionOutput struct {
	*pulumi.OutputState
}

func (SystemTopicEventSubscriptionOutput) ElementType added in v0.2.6

func (SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutput added in v0.2.6

func (o SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutput() SystemTopicEventSubscriptionOutput

func (SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutputWithContext added in v0.2.6

func (o SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutputWithContext(ctx context.Context) SystemTopicEventSubscriptionOutput

type SystemTopicEventSubscriptionState

type SystemTopicEventSubscriptionState struct {
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestination StorageBlobDeadLetterDestinationResponsePtrInput
	// The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponsePtrInput
	// Information about the destination where events have to be delivered for the event subscription.
	// Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
	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 (SystemTopicEventSubscriptionState) ElementType

type SystemTopicInput added in v0.2.6

type SystemTopicInput interface {
	pulumi.Input

	ToSystemTopicOutput() SystemTopicOutput
	ToSystemTopicOutputWithContext(ctx context.Context) SystemTopicOutput
}

type SystemTopicOutput added in v0.2.6

type SystemTopicOutput struct {
	*pulumi.OutputState
}

func (SystemTopicOutput) ElementType added in v0.2.6

func (SystemTopicOutput) ElementType() reflect.Type

func (SystemTopicOutput) ToSystemTopicOutput added in v0.2.6

func (o SystemTopicOutput) ToSystemTopicOutput() SystemTopicOutput

func (SystemTopicOutput) ToSystemTopicOutputWithContext added in v0.2.6

func (o SystemTopicOutput) ToSystemTopicOutputWithContext(ctx context.Context) SystemTopicOutput

type SystemTopicState

type SystemTopicState struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Metric resource id for the system topic.
	MetricResourceId pulumi.StringPtrInput
	// Name of the resource
	Name pulumi.StringPtrInput
	// Provisioning state of the system topic.
	ProvisioningState pulumi.StringPtrInput
	// Source for the system topic.
	Source pulumi.StringPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// TopicType for the system topic.
	TopicType pulumi.StringPtrInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (SystemTopicState) ElementType

func (SystemTopicState) ElementType() reflect.Type

type Topic

type Topic struct {
	pulumi.CustomResourceState

	// Endpoint for the topic.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Identity information for the resource.
	Identity IdentityInfoResponsePtrOutput `pulumi:"identity"`
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleResponseArrayOutput `pulumi:"inboundIpRules"`
	// 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"`
	// Metric resource id for the topic.
	MetricResourceId pulumi.StringOutput `pulumi:"metricResourceId"`
	// Name of the resource
	Name                       pulumi.StringOutput                          `pulumi:"name"`
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the topic.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The Sku pricing tier for the topic.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// 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 {
	// Identity information for the resource.
	Identity IdentityInfoPtrInput
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleArrayInput
	// 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.StringPtrInput
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// The Sku pricing tier for the topic.
	Sku ResourceSkuPtrInput
	// 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
	// Identity information for the resource.
	Identity IdentityInfoResponsePtrInput
	// This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
	InboundIpRules InboundIpRuleResponseArrayInput
	// 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
	// Metric resource id for the topic.
	MetricResourceId pulumi.StringPtrInput
	// Name of the resource
	Name                       pulumi.StringPtrInput
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// Provisioning state of the topic.
	ProvisioningState pulumi.StringPtrInput
	// This determines if traffic is allowed over public network. By default it is enabled.
	// You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrInput
	// The Sku pricing tier for the topic.
	Sku ResourceSkuResponsePtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Type of the resource
	Type pulumi.StringPtrInput
}

func (TopicState) ElementType

func (TopicState) ElementType() reflect.Type

type UserIdentityProperties

type UserIdentityProperties struct {
	// The client id of user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId *string `pulumi:"principalId"`
}

The information about the user identity.

type UserIdentityPropertiesArgs

type UserIdentityPropertiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

The information about the user identity.

func (UserIdentityPropertiesArgs) ElementType

func (UserIdentityPropertiesArgs) ElementType() reflect.Type

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput

func (i UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutputWithContext

func (i UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutputWithContext(ctx context.Context) UserIdentityPropertiesOutput

type UserIdentityPropertiesInput

type UserIdentityPropertiesInput interface {
	pulumi.Input

	ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput
	ToUserIdentityPropertiesOutputWithContext(context.Context) UserIdentityPropertiesOutput
}

UserIdentityPropertiesInput is an input type that accepts UserIdentityPropertiesArgs and UserIdentityPropertiesOutput values. You can construct a concrete instance of `UserIdentityPropertiesInput` via:

UserIdentityPropertiesArgs{...}

type UserIdentityPropertiesMap

type UserIdentityPropertiesMap map[string]UserIdentityPropertiesInput

func (UserIdentityPropertiesMap) ElementType

func (UserIdentityPropertiesMap) ElementType() reflect.Type

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput

func (i UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutputWithContext

func (i UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutputWithContext(ctx context.Context) UserIdentityPropertiesMapOutput

type UserIdentityPropertiesMapInput

type UserIdentityPropertiesMapInput interface {
	pulumi.Input

	ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput
	ToUserIdentityPropertiesMapOutputWithContext(context.Context) UserIdentityPropertiesMapOutput
}

UserIdentityPropertiesMapInput is an input type that accepts UserIdentityPropertiesMap and UserIdentityPropertiesMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesMapInput` via:

UserIdentityPropertiesMap{ "key": UserIdentityPropertiesArgs{...} }

type UserIdentityPropertiesMapOutput

type UserIdentityPropertiesMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesMapOutput) ElementType

func (UserIdentityPropertiesMapOutput) MapIndex

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput

func (o UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutputWithContext

func (o UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutputWithContext(ctx context.Context) UserIdentityPropertiesMapOutput

type UserIdentityPropertiesOutput

type UserIdentityPropertiesOutput struct{ *pulumi.OutputState }

The information about the user identity.

func (UserIdentityPropertiesOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesOutput) ElementType

func (UserIdentityPropertiesOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput

func (o UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutputWithContext

func (o UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutputWithContext(ctx context.Context) UserIdentityPropertiesOutput

type UserIdentityPropertiesResponse

type UserIdentityPropertiesResponse struct {
	// The client id of user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId *string `pulumi:"principalId"`
}

The information about the user identity.

type UserIdentityPropertiesResponseArgs

type UserIdentityPropertiesResponseArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

The information about the user identity.

func (UserIdentityPropertiesResponseArgs) ElementType

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput

func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext

func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseInput

type UserIdentityPropertiesResponseInput interface {
	pulumi.Input

	ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
	ToUserIdentityPropertiesResponseOutputWithContext(context.Context) UserIdentityPropertiesResponseOutput
}

UserIdentityPropertiesResponseInput is an input type that accepts UserIdentityPropertiesResponseArgs and UserIdentityPropertiesResponseOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseInput` via:

UserIdentityPropertiesResponseArgs{...}

type UserIdentityPropertiesResponseMap

type UserIdentityPropertiesResponseMap map[string]UserIdentityPropertiesResponseInput

func (UserIdentityPropertiesResponseMap) ElementType

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput

func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext

func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapInput

type UserIdentityPropertiesResponseMapInput interface {
	pulumi.Input

	ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
	ToUserIdentityPropertiesResponseMapOutputWithContext(context.Context) UserIdentityPropertiesResponseMapOutput
}

UserIdentityPropertiesResponseMapInput is an input type that accepts UserIdentityPropertiesResponseMap and UserIdentityPropertiesResponseMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseMapInput` via:

UserIdentityPropertiesResponseMap{ "key": UserIdentityPropertiesResponseArgs{...} }

type UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseMapOutput) ElementType

func (UserIdentityPropertiesResponseMapOutput) MapIndex

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

The information about the user identity.

func (UserIdentityPropertiesResponseOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ElementType

func (UserIdentityPropertiesResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

type WebHookEventSubscriptionDestination

type WebHookEventSubscriptionDestination struct {
	// The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryApplicationIdOrUri *string `pulumi:"azureActiveDirectoryApplicationIdOrUri"`
	// The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryTenantId *string `pulumi:"azureActiveDirectoryTenantId"`
	// 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"`
	// Maximum number of events per batch.
	MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"`
}

Information about the webhook destination for an event subscription.

type WebHookEventSubscriptionDestinationArgs

type WebHookEventSubscriptionDestinationArgs struct {
	// The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryApplicationIdOrUri pulumi.StringPtrInput `pulumi:"azureActiveDirectoryApplicationIdOrUri"`
	// The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryTenantId pulumi.StringPtrInput `pulumi:"azureActiveDirectoryTenantId"`
	// 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"`
	// Maximum number of events per batch.
	MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"`
}

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

func (o WebHookEventSubscriptionDestinationOutput) AzureActiveDirectoryApplicationIdOrUri() pulumi.StringPtrOutput

The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.

func (WebHookEventSubscriptionDestinationOutput) AzureActiveDirectoryTenantId

func (o WebHookEventSubscriptionDestinationOutput) AzureActiveDirectoryTenantId() pulumi.StringPtrOutput

The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.

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

Maximum number of events per batch.

func (WebHookEventSubscriptionDestinationOutput) PreferredBatchSizeInKilobytes

func (o WebHookEventSubscriptionDestinationOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput

Preferred batch size in Kilobytes.

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 Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryApplicationIdOrUri *string `pulumi:"azureActiveDirectoryApplicationIdOrUri"`
	// The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryTenantId *string `pulumi:"azureActiveDirectoryTenantId"`
	// 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"`
	// Maximum number of events per batch.
	MaxEventsPerBatch *int `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes *int `pulumi:"preferredBatchSizeInKilobytes"`
}

Information about the webhook destination for an event subscription.

type WebHookEventSubscriptionDestinationResponseArgs

type WebHookEventSubscriptionDestinationResponseArgs struct {
	// The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryApplicationIdOrUri pulumi.StringPtrInput `pulumi:"azureActiveDirectoryApplicationIdOrUri"`
	// The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
	AzureActiveDirectoryTenantId pulumi.StringPtrInput `pulumi:"azureActiveDirectoryTenantId"`
	// 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"`
	// Maximum number of events per batch.
	MaxEventsPerBatch pulumi.IntPtrInput `pulumi:"maxEventsPerBatch"`
	// Preferred batch size in Kilobytes.
	PreferredBatchSizeInKilobytes pulumi.IntPtrInput `pulumi:"preferredBatchSizeInKilobytes"`
}

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

func (o WebHookEventSubscriptionDestinationResponseOutput) AzureActiveDirectoryApplicationIdOrUri() pulumi.StringPtrOutput

The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.

func (WebHookEventSubscriptionDestinationResponseOutput) AzureActiveDirectoryTenantId

The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.

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

Maximum number of events per batch.

func (WebHookEventSubscriptionDestinationResponseOutput) PreferredBatchSizeInKilobytes

func (o WebHookEventSubscriptionDestinationResponseOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput

Preferred batch size in Kilobytes.

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