eventgrid

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 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")
	AdvancedFilterOperatorTypeNumberInRange             = AdvancedFilterOperatorType("NumberInRange")
	AdvancedFilterOperatorTypeNumberNotInRange          = AdvancedFilterOperatorType("NumberNotInRange")
	AdvancedFilterOperatorTypeStringNotBeginsWith       = AdvancedFilterOperatorType("StringNotBeginsWith")
	AdvancedFilterOperatorTypeStringNotEndsWith         = AdvancedFilterOperatorType("StringNotEndsWith")
	AdvancedFilterOperatorTypeStringNotContains         = AdvancedFilterOperatorType("StringNotContains")
	AdvancedFilterOperatorTypeIsNullOrUndefined         = AdvancedFilterOperatorType("IsNullOrUndefined")
	AdvancedFilterOperatorTypeIsNotNull                 = AdvancedFilterOperatorType("IsNotNull")
)
View Source
const (
	AlternativeAuthenticationNameSourceClientCertificateSubject = AlternativeAuthenticationNameSource("ClientCertificateSubject")
	AlternativeAuthenticationNameSourceClientCertificateDns     = AlternativeAuthenticationNameSource("ClientCertificateDns")
	AlternativeAuthenticationNameSourceClientCertificateUri     = AlternativeAuthenticationNameSource("ClientCertificateUri")
	AlternativeAuthenticationNameSourceClientCertificateIp      = AlternativeAuthenticationNameSource("ClientCertificateIp")
	AlternativeAuthenticationNameSourceClientCertificateEmail   = AlternativeAuthenticationNameSource("ClientCertificateEmail")
)
View Source
const (
	ChannelProvisioningStateCreating                              = ChannelProvisioningState("Creating")
	ChannelProvisioningStateUpdating                              = ChannelProvisioningState("Updating")
	ChannelProvisioningStateDeleting                              = ChannelProvisioningState("Deleting")
	ChannelProvisioningStateSucceeded                             = ChannelProvisioningState("Succeeded")
	ChannelProvisioningStateCanceled                              = ChannelProvisioningState("Canceled")
	ChannelProvisioningStateFailed                                = ChannelProvisioningState("Failed")
	ChannelProvisioningStateIdleDueToMirroredPartnerTopicDeletion = ChannelProvisioningState("IdleDueToMirroredPartnerTopicDeletion")
)
View Source
const (
	ClientCertificateValidationSchemeSubjectMatchesAuthenticationName = ClientCertificateValidationScheme("SubjectMatchesAuthenticationName")
	ClientCertificateValidationSchemeDnsMatchesAuthenticationName     = ClientCertificateValidationScheme("DnsMatchesAuthenticationName")
	ClientCertificateValidationSchemeUriMatchesAuthenticationName     = ClientCertificateValidationScheme("UriMatchesAuthenticationName")
	ClientCertificateValidationSchemeIpMatchesAuthenticationName      = ClientCertificateValidationScheme("IpMatchesAuthenticationName")
	ClientCertificateValidationSchemeEmailMatchesAuthenticationName   = ClientCertificateValidationScheme("EmailMatchesAuthenticationName")
	ClientCertificateValidationSchemeThumbprintMatch                  = ClientCertificateValidationScheme("ThumbprintMatch")
)
View Source
const (
	ClientStateEnumEnabled  = ClientStateEnum("Enabled")
	ClientStateEnumDisabled = ClientStateEnum("Disabled")
)
View Source
const (
	DataResidencyBoundaryWithinGeopair = DataResidencyBoundary("WithinGeopair")
	DataResidencyBoundaryWithinRegion  = DataResidencyBoundary("WithinRegion")
)
View Source
const (
	DeliveryAttributeMappingTypeStatic  = DeliveryAttributeMappingType("Static")
	DeliveryAttributeMappingTypeDynamic = DeliveryAttributeMappingType("Dynamic")
)
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 (
	FilterOperatorTypeNumberIn                  = FilterOperatorType("NumberIn")
	FilterOperatorTypeNumberNotIn               = FilterOperatorType("NumberNotIn")
	FilterOperatorTypeNumberLessThan            = FilterOperatorType("NumberLessThan")
	FilterOperatorTypeNumberGreaterThan         = FilterOperatorType("NumberGreaterThan")
	FilterOperatorTypeNumberLessThanOrEquals    = FilterOperatorType("NumberLessThanOrEquals")
	FilterOperatorTypeNumberGreaterThanOrEquals = FilterOperatorType("NumberGreaterThanOrEquals")
	FilterOperatorTypeBoolEquals                = FilterOperatorType("BoolEquals")
	FilterOperatorTypeStringIn                  = FilterOperatorType("StringIn")
	FilterOperatorTypeStringNotIn               = FilterOperatorType("StringNotIn")
	FilterOperatorTypeStringBeginsWith          = FilterOperatorType("StringBeginsWith")
	FilterOperatorTypeStringEndsWith            = FilterOperatorType("StringEndsWith")
	FilterOperatorTypeStringContains            = FilterOperatorType("StringContains")
	FilterOperatorTypeNumberInRange             = FilterOperatorType("NumberInRange")
	FilterOperatorTypeNumberNotInRange          = FilterOperatorType("NumberNotInRange")
	FilterOperatorTypeStringNotBeginsWith       = FilterOperatorType("StringNotBeginsWith")
	FilterOperatorTypeStringNotEndsWith         = FilterOperatorType("StringNotEndsWith")
	FilterOperatorTypeStringNotContains         = FilterOperatorType("StringNotContains")
	FilterOperatorTypeIsNullOrUndefined         = FilterOperatorType("IsNullOrUndefined")
	FilterOperatorTypeIsNotNull                 = FilterOperatorType("IsNotNull")
)
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 (
	PartnerConfigurationProvisioningStateCreating  = PartnerConfigurationProvisioningState("Creating")
	PartnerConfigurationProvisioningStateUpdating  = PartnerConfigurationProvisioningState("Updating")
	PartnerConfigurationProvisioningStateDeleting  = PartnerConfigurationProvisioningState("Deleting")
	PartnerConfigurationProvisioningStateSucceeded = PartnerConfigurationProvisioningState("Succeeded")
	PartnerConfigurationProvisioningStateCanceled  = PartnerConfigurationProvisioningState("Canceled")
	PartnerConfigurationProvisioningStateFailed    = PartnerConfigurationProvisioningState("Failed")
)
View Source
const (
	PartnerDestinationActivationStateNeverActivated = PartnerDestinationActivationState("NeverActivated")
	PartnerDestinationActivationStateActivated      = PartnerDestinationActivationState("Activated")
)
View Source
const (
	PartnerTopicActivationStateNeverActivated = PartnerTopicActivationState("NeverActivated")
	PartnerTopicActivationStateActivated      = PartnerTopicActivationState("Activated")
	PartnerTopicActivationStateDeactivated    = PartnerTopicActivationState("Deactivated")
)
View Source
const (
	PartnerTopicRoutingModeSourceEventAttribute = PartnerTopicRoutingMode("SourceEventAttribute")
	PartnerTopicRoutingModeChannelNameHeader    = PartnerTopicRoutingMode("ChannelNameHeader")
)
View Source
const (
	PermissionTypePublisher  = PermissionType("Publisher")
	PermissionTypeSubscriber = PermissionType("Subscriber")
)
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 (
	ReadinessStateNeverActivated = ReadinessState("NeverActivated")
	ReadinessStateActivated      = ReadinessState("Activated")
)
View Source
const (
	ResourceProvisioningStateCreating  = ResourceProvisioningState("Creating")
	ResourceProvisioningStateUpdating  = ResourceProvisioningState("Updating")
	ResourceProvisioningStateDeleting  = ResourceProvisioningState("Deleting")
	ResourceProvisioningStateSucceeded = ResourceProvisioningState("Succeeded")
	ResourceProvisioningStateCanceled  = ResourceProvisioningState("Canceled")
	ResourceProvisioningStateFailed    = ResourceProvisioningState("Failed")
)
View Source
const (
	RoutingIdentityTypeNone           = RoutingIdentityType("None")
	RoutingIdentityTypeSystemAssigned = RoutingIdentityType("SystemAssigned")
	RoutingIdentityTypeUserAssigned   = RoutingIdentityType("UserAssigned")
)
View Source
const (
	TlsVersion_1_0 = TlsVersion("1.0")
	TlsVersion_1_1 = TlsVersion("1.1")
	TlsVersion_1_2 = TlsVersion("1.2")
)
View Source
const (
	TopicSpacesConfigurationStateDisabled = TopicSpacesConfigurationState("Disabled")
	TopicSpacesConfigurationStateEnabled  = TopicSpacesConfigurationState("Enabled")
)
View Source
const (
	ChannelTypePartnerTopic = ChannelType("PartnerTopic")
)
View Source
const (
	DeadLetterEndPointTypeStorageBlob = DeadLetterEndPointType("StorageBlob")
)
View Source
const (
	DeliveryModeQueue = DeliveryMode("Queue")
)
View Source
const (
	DeliverySchema_CloudEventSchemaV1_0 = DeliverySchema("CloudEventSchemaV1_0")
)
View Source
const (
	EventDefinitionKindInline = EventDefinitionKind("Inline")
)
View Source
const (
	EventInputSchema_CloudEventSchemaV1_0 = EventInputSchema("CloudEventSchemaV1_0")
)
View Source
const (
	InputSchemaMappingTypeJson = InputSchemaMappingType("Json")
)
View Source
const (
	IpActionTypeAllow = IpActionType("Allow")
)
View Source
const (
	PublisherTypeCustom = PublisherType("Custom")
)
View Source
const (
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	StaticRoutingEnrichmentTypeString = StaticRoutingEnrichmentType("String")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedFilterOperatorType

type AdvancedFilterOperatorType string

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

type AlternativeAuthenticationNameSource

type AlternativeAuthenticationNameSource string

func (AlternativeAuthenticationNameSource) ElementType

func (AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourceOutput

func (e AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourceOutput() AlternativeAuthenticationNameSourceOutput

func (AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourceOutputWithContext

func (e AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourceOutputWithContext(ctx context.Context) AlternativeAuthenticationNameSourceOutput

func (AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourcePtrOutput

func (e AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourcePtrOutput() AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourcePtrOutputWithContext

func (e AlternativeAuthenticationNameSource) ToAlternativeAuthenticationNameSourcePtrOutputWithContext(ctx context.Context) AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSource) ToStringOutput

func (AlternativeAuthenticationNameSource) ToStringOutputWithContext

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

func (AlternativeAuthenticationNameSource) ToStringPtrOutput

func (AlternativeAuthenticationNameSource) ToStringPtrOutputWithContext

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

type AlternativeAuthenticationNameSourceInput

type AlternativeAuthenticationNameSourceInput interface {
	pulumi.Input

	ToAlternativeAuthenticationNameSourceOutput() AlternativeAuthenticationNameSourceOutput
	ToAlternativeAuthenticationNameSourceOutputWithContext(context.Context) AlternativeAuthenticationNameSourceOutput
}

AlternativeAuthenticationNameSourceInput is an input type that accepts values of the AlternativeAuthenticationNameSource enum A concrete instance of `AlternativeAuthenticationNameSourceInput` can be one of the following:

AlternativeAuthenticationNameSourceClientCertificateSubject
AlternativeAuthenticationNameSourceClientCertificateDns
AlternativeAuthenticationNameSourceClientCertificateUri
AlternativeAuthenticationNameSourceClientCertificateIp
AlternativeAuthenticationNameSourceClientCertificateEmail

type AlternativeAuthenticationNameSourceOutput

type AlternativeAuthenticationNameSourceOutput struct{ *pulumi.OutputState }

func (AlternativeAuthenticationNameSourceOutput) ElementType

func (AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourceOutput

func (o AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourceOutput() AlternativeAuthenticationNameSourceOutput

func (AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourceOutputWithContext

func (o AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourceOutputWithContext(ctx context.Context) AlternativeAuthenticationNameSourceOutput

func (AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourcePtrOutput

func (o AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourcePtrOutput() AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourcePtrOutputWithContext

func (o AlternativeAuthenticationNameSourceOutput) ToAlternativeAuthenticationNameSourcePtrOutputWithContext(ctx context.Context) AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSourceOutput) ToStringOutput

func (AlternativeAuthenticationNameSourceOutput) ToStringOutputWithContext

func (AlternativeAuthenticationNameSourceOutput) ToStringPtrOutput

func (AlternativeAuthenticationNameSourceOutput) ToStringPtrOutputWithContext

type AlternativeAuthenticationNameSourcePtrInput

type AlternativeAuthenticationNameSourcePtrInput interface {
	pulumi.Input

	ToAlternativeAuthenticationNameSourcePtrOutput() AlternativeAuthenticationNameSourcePtrOutput
	ToAlternativeAuthenticationNameSourcePtrOutputWithContext(context.Context) AlternativeAuthenticationNameSourcePtrOutput
}

type AlternativeAuthenticationNameSourcePtrOutput

type AlternativeAuthenticationNameSourcePtrOutput struct{ *pulumi.OutputState }

func (AlternativeAuthenticationNameSourcePtrOutput) Elem

func (AlternativeAuthenticationNameSourcePtrOutput) ElementType

func (AlternativeAuthenticationNameSourcePtrOutput) ToAlternativeAuthenticationNameSourcePtrOutput

func (o AlternativeAuthenticationNameSourcePtrOutput) ToAlternativeAuthenticationNameSourcePtrOutput() AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSourcePtrOutput) ToAlternativeAuthenticationNameSourcePtrOutputWithContext

func (o AlternativeAuthenticationNameSourcePtrOutput) ToAlternativeAuthenticationNameSourcePtrOutputWithContext(ctx context.Context) AlternativeAuthenticationNameSourcePtrOutput

func (AlternativeAuthenticationNameSourcePtrOutput) ToStringPtrOutput

func (AlternativeAuthenticationNameSourcePtrOutput) ToStringPtrOutputWithContext

type AzureFunctionEventSubscriptionDestination

type AzureFunctionEventSubscriptionDestination struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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.

func (*AzureFunctionEventSubscriptionDestination) Defaults

Defaults sets the appropriate defaults for AzureFunctionEventSubscriptionDestination

type AzureFunctionEventSubscriptionDestinationArgs

type AzureFunctionEventSubscriptionDestinationArgs struct {
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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) Defaults

Defaults sets the appropriate defaults for AzureFunctionEventSubscriptionDestinationArgs

func (AzureFunctionEventSubscriptionDestinationArgs) ElementType

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutput

func (i AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutput() AzureFunctionEventSubscriptionDestinationOutput

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationOutputWithContext

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

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationPtrOutput

func (i AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationPtrOutput() AzureFunctionEventSubscriptionDestinationPtrOutput

func (AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext

func (i AzureFunctionEventSubscriptionDestinationArgs) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationPtrOutput

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

Delivery attribute details.

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

func (AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutput

func (o AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutput() AzureFunctionEventSubscriptionDestinationPtrOutput

func (AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext

func (o AzureFunctionEventSubscriptionDestinationOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationPtrOutput

type AzureFunctionEventSubscriptionDestinationPtrInput

type AzureFunctionEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToAzureFunctionEventSubscriptionDestinationPtrOutput() AzureFunctionEventSubscriptionDestinationPtrOutput
	ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext(context.Context) AzureFunctionEventSubscriptionDestinationPtrOutput
}

AzureFunctionEventSubscriptionDestinationPtrInput is an input type that accepts AzureFunctionEventSubscriptionDestinationArgs, AzureFunctionEventSubscriptionDestinationPtr and AzureFunctionEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `AzureFunctionEventSubscriptionDestinationPtrInput` via:

        AzureFunctionEventSubscriptionDestinationArgs{...}

or:

        nil

type AzureFunctionEventSubscriptionDestinationPtrOutput

type AzureFunctionEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (AzureFunctionEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (AzureFunctionEventSubscriptionDestinationPtrOutput) Elem

func (AzureFunctionEventSubscriptionDestinationPtrOutput) ElementType

func (AzureFunctionEventSubscriptionDestinationPtrOutput) EndpointType

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

func (AzureFunctionEventSubscriptionDestinationPtrOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (AzureFunctionEventSubscriptionDestinationPtrOutput) PreferredBatchSizeInKilobytes

Preferred batch size in Kilobytes.

func (AzureFunctionEventSubscriptionDestinationPtrOutput) ResourceId

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

func (AzureFunctionEventSubscriptionDestinationPtrOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutput

func (o AzureFunctionEventSubscriptionDestinationPtrOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutput() AzureFunctionEventSubscriptionDestinationPtrOutput

func (AzureFunctionEventSubscriptionDestinationPtrOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext

func (o AzureFunctionEventSubscriptionDestinationPtrOutput) ToAzureFunctionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationPtrOutput

type AzureFunctionEventSubscriptionDestinationResponse

type AzureFunctionEventSubscriptionDestinationResponse struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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.

func (*AzureFunctionEventSubscriptionDestinationResponse) Defaults

Defaults sets the appropriate defaults for AzureFunctionEventSubscriptionDestinationResponse

type AzureFunctionEventSubscriptionDestinationResponseOutput

type AzureFunctionEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the azure function destination for an event subscription.

func (AzureFunctionEventSubscriptionDestinationResponseOutput) DeliveryAttributeMappings

Delivery attribute details.

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 AzureFunctionEventSubscriptionDestinationResponsePtrOutput

type AzureFunctionEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) Elem

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) ElementType

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) PreferredBatchSizeInKilobytes

Preferred batch size in Kilobytes.

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) ToAzureFunctionEventSubscriptionDestinationResponsePtrOutput

func (AzureFunctionEventSubscriptionDestinationResponsePtrOutput) ToAzureFunctionEventSubscriptionDestinationResponsePtrOutputWithContext

func (o AzureFunctionEventSubscriptionDestinationResponsePtrOutput) ToAzureFunctionEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) AzureFunctionEventSubscriptionDestinationResponsePtrOutput

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

type BoolEqualsFilter 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 Filter.

type BoolEqualsFilterArgs

type BoolEqualsFilterArgs 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 Filter.

func (BoolEqualsFilterArgs) ElementType

func (BoolEqualsFilterArgs) ElementType() reflect.Type

func (BoolEqualsFilterArgs) ToBoolEqualsFilterOutput

func (i BoolEqualsFilterArgs) ToBoolEqualsFilterOutput() BoolEqualsFilterOutput

func (BoolEqualsFilterArgs) ToBoolEqualsFilterOutputWithContext

func (i BoolEqualsFilterArgs) ToBoolEqualsFilterOutputWithContext(ctx context.Context) BoolEqualsFilterOutput

type BoolEqualsFilterInput

type BoolEqualsFilterInput interface {
	pulumi.Input

	ToBoolEqualsFilterOutput() BoolEqualsFilterOutput
	ToBoolEqualsFilterOutputWithContext(context.Context) BoolEqualsFilterOutput
}

BoolEqualsFilterInput is an input type that accepts BoolEqualsFilterArgs and BoolEqualsFilterOutput values. You can construct a concrete instance of `BoolEqualsFilterInput` via:

BoolEqualsFilterArgs{...}

type BoolEqualsFilterOutput

type BoolEqualsFilterOutput struct{ *pulumi.OutputState }

BoolEquals Filter.

func (BoolEqualsFilterOutput) ElementType

func (BoolEqualsFilterOutput) ElementType() reflect.Type

func (BoolEqualsFilterOutput) Key

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

func (BoolEqualsFilterOutput) OperatorType

func (o BoolEqualsFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'BoolEquals'.

func (BoolEqualsFilterOutput) ToBoolEqualsFilterOutput

func (o BoolEqualsFilterOutput) ToBoolEqualsFilterOutput() BoolEqualsFilterOutput

func (BoolEqualsFilterOutput) ToBoolEqualsFilterOutputWithContext

func (o BoolEqualsFilterOutput) ToBoolEqualsFilterOutputWithContext(ctx context.Context) BoolEqualsFilterOutput

func (BoolEqualsFilterOutput) Value

The boolean filter value.

type BoolEqualsFilterResponse

type BoolEqualsFilterResponse 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 Filter.

type BoolEqualsFilterResponseOutput

type BoolEqualsFilterResponseOutput struct{ *pulumi.OutputState }

BoolEquals Filter.

func (BoolEqualsFilterResponseOutput) ElementType

func (BoolEqualsFilterResponseOutput) Key

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

func (BoolEqualsFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'BoolEquals'.

func (BoolEqualsFilterResponseOutput) ToBoolEqualsFilterResponseOutput

func (o BoolEqualsFilterResponseOutput) ToBoolEqualsFilterResponseOutput() BoolEqualsFilterResponseOutput

func (BoolEqualsFilterResponseOutput) ToBoolEqualsFilterResponseOutputWithContext

func (o BoolEqualsFilterResponseOutput) ToBoolEqualsFilterResponseOutputWithContext(ctx context.Context) BoolEqualsFilterResponseOutput

func (BoolEqualsFilterResponseOutput) Value

The boolean filter value.

type CaCertificate

type CaCertificate struct {
	pulumi.CustomResourceState

	// Description for the CA Certificate resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.
	EncodedCertificate pulumi.StringPtrOutput `pulumi:"encodedCertificate"`
	// Certificate expiry time in UTC. This is a read-only field.
	ExpiryTimeInUtc pulumi.StringOutput `pulumi:"expiryTimeInUtc"`
	// Certificate issue time in UTC. This is a read-only field.
	IssueTimeInUtc pulumi.StringOutput `pulumi:"issueTimeInUtc"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the CA Certificate resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to the CaCertificate resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The CA Certificate resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetCaCertificate

func GetCaCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CaCertificateState, opts ...pulumi.ResourceOption) (*CaCertificate, error)

GetCaCertificate gets an existing CaCertificate 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 NewCaCertificate

func NewCaCertificate(ctx *pulumi.Context,
	name string, args *CaCertificateArgs, opts ...pulumi.ResourceOption) (*CaCertificate, error)

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

func (*CaCertificate) ElementType

func (*CaCertificate) ElementType() reflect.Type

func (*CaCertificate) ToCaCertificateOutput

func (i *CaCertificate) ToCaCertificateOutput() CaCertificateOutput

func (*CaCertificate) ToCaCertificateOutputWithContext

func (i *CaCertificate) ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput

type CaCertificateArgs

type CaCertificateArgs struct {
	// The CA certificate name.
	CaCertificateName pulumi.StringPtrInput
	// Description for the CA Certificate resource.
	Description pulumi.StringPtrInput
	// Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.
	EncodedCertificate pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a CaCertificate resource.

func (CaCertificateArgs) ElementType

func (CaCertificateArgs) ElementType() reflect.Type

type CaCertificateInput

type CaCertificateInput interface {
	pulumi.Input

	ToCaCertificateOutput() CaCertificateOutput
	ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput
}

type CaCertificateOutput

type CaCertificateOutput struct{ *pulumi.OutputState }

func (CaCertificateOutput) Description

func (o CaCertificateOutput) Description() pulumi.StringPtrOutput

Description for the CA Certificate resource.

func (CaCertificateOutput) ElementType

func (CaCertificateOutput) ElementType() reflect.Type

func (CaCertificateOutput) EncodedCertificate

func (o CaCertificateOutput) EncodedCertificate() pulumi.StringPtrOutput

Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.

func (CaCertificateOutput) ExpiryTimeInUtc

func (o CaCertificateOutput) ExpiryTimeInUtc() pulumi.StringOutput

Certificate expiry time in UTC. This is a read-only field.

func (CaCertificateOutput) IssueTimeInUtc

func (o CaCertificateOutput) IssueTimeInUtc() pulumi.StringOutput

Certificate issue time in UTC. This is a read-only field.

func (CaCertificateOutput) Name

Name of the resource.

func (CaCertificateOutput) ProvisioningState

func (o CaCertificateOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the CA Certificate resource.

func (CaCertificateOutput) SystemData

The system metadata relating to the CaCertificate resource.

func (CaCertificateOutput) ToCaCertificateOutput

func (o CaCertificateOutput) ToCaCertificateOutput() CaCertificateOutput

func (CaCertificateOutput) ToCaCertificateOutputWithContext

func (o CaCertificateOutput) ToCaCertificateOutputWithContext(ctx context.Context) CaCertificateOutput

func (CaCertificateOutput) Type

Type of the resource.

type CaCertificateState

type CaCertificateState struct {
}

func (CaCertificateState) ElementType

func (CaCertificateState) ElementType() reflect.Type

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// The type of the event channel which represents the direction flow of events.
	ChannelType pulumi.StringPtrOutput `pulumi:"channelType"`
	// Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated,
	// the channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrOutput `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation pulumi.StringPtrOutput `pulumi:"messageForActivation"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.
	PartnerTopicInfo PartnerTopicInfoResponsePtrOutput `pulumi:"partnerTopicInfo"`
	// Provisioning state of the channel.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The readiness state of the corresponding partner topic.
	ReadinessState pulumi.StringPtrOutput `pulumi:"readinessState"`
	// The system metadata relating to Channel resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Channel info. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetChannel

func GetChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)

GetChannel gets an existing Channel 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 NewChannel

func NewChannel(ctx *pulumi.Context,
	name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)

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

func (*Channel) ElementType

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext

func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

type ChannelArgs

type ChannelArgs struct {
	// Name of the channel.
	ChannelName pulumi.StringPtrInput
	// The type of the event channel which represents the direction flow of events.
	ChannelType pulumi.StringPtrInput
	// Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated,
	// the channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrInput
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation pulumi.StringPtrInput
	// Name of the partner namespace.
	PartnerNamespaceName pulumi.StringInput
	// This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.
	PartnerTopicInfo PartnerTopicInfoPtrInput
	// Provisioning state of the channel.
	ProvisioningState pulumi.StringPtrInput
	// The readiness state of the corresponding partner topic.
	ReadinessState pulumi.StringPtrInput
	// The name of the resource group within the partners subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelInput

type ChannelInput interface {
	pulumi.Input

	ToChannelOutput() ChannelOutput
	ToChannelOutputWithContext(ctx context.Context) ChannelOutput
}

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) ChannelType

func (o ChannelOutput) ChannelType() pulumi.StringPtrOutput

The type of the event channel which represents the direction flow of events.

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) ExpirationTimeIfNotActivatedUtc

func (o ChannelOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated, the channel and corresponding partner topic are deleted.

func (ChannelOutput) MessageForActivation

func (o ChannelOutput) MessageForActivation() pulumi.StringPtrOutput

Context or helpful message that can be used during the approval process by the subscriber.

func (ChannelOutput) Name

Name of the resource.

func (ChannelOutput) PartnerTopicInfo

func (o ChannelOutput) PartnerTopicInfo() PartnerTopicInfoResponsePtrOutput

This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.

func (ChannelOutput) ProvisioningState

func (o ChannelOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the channel.

func (ChannelOutput) ReadinessState

func (o ChannelOutput) ReadinessState() pulumi.StringPtrOutput

The readiness state of the corresponding partner topic.

func (ChannelOutput) SystemData

func (o ChannelOutput) SystemData() SystemDataResponseOutput

The system metadata relating to Channel resource.

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

func (ChannelOutput) Type

Type of the resource.

type ChannelProvisioningState

type ChannelProvisioningState string

Provisioning state of the channel.

func (ChannelProvisioningState) ElementType

func (ChannelProvisioningState) ElementType() reflect.Type

func (ChannelProvisioningState) ToChannelProvisioningStateOutput

func (e ChannelProvisioningState) ToChannelProvisioningStateOutput() ChannelProvisioningStateOutput

func (ChannelProvisioningState) ToChannelProvisioningStateOutputWithContext

func (e ChannelProvisioningState) ToChannelProvisioningStateOutputWithContext(ctx context.Context) ChannelProvisioningStateOutput

func (ChannelProvisioningState) ToChannelProvisioningStatePtrOutput

func (e ChannelProvisioningState) ToChannelProvisioningStatePtrOutput() ChannelProvisioningStatePtrOutput

func (ChannelProvisioningState) ToChannelProvisioningStatePtrOutputWithContext

func (e ChannelProvisioningState) ToChannelProvisioningStatePtrOutputWithContext(ctx context.Context) ChannelProvisioningStatePtrOutput

func (ChannelProvisioningState) ToStringOutput

func (e ChannelProvisioningState) ToStringOutput() pulumi.StringOutput

func (ChannelProvisioningState) ToStringOutputWithContext

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

func (ChannelProvisioningState) ToStringPtrOutput

func (e ChannelProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelProvisioningState) ToStringPtrOutputWithContext

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

type ChannelProvisioningStateInput

type ChannelProvisioningStateInput interface {
	pulumi.Input

	ToChannelProvisioningStateOutput() ChannelProvisioningStateOutput
	ToChannelProvisioningStateOutputWithContext(context.Context) ChannelProvisioningStateOutput
}

ChannelProvisioningStateInput is an input type that accepts values of the ChannelProvisioningState enum A concrete instance of `ChannelProvisioningStateInput` can be one of the following:

ChannelProvisioningStateCreating
ChannelProvisioningStateUpdating
ChannelProvisioningStateDeleting
ChannelProvisioningStateSucceeded
ChannelProvisioningStateCanceled
ChannelProvisioningStateFailed
ChannelProvisioningStateIdleDueToMirroredPartnerTopicDeletion

type ChannelProvisioningStateOutput

type ChannelProvisioningStateOutput struct{ *pulumi.OutputState }

func (ChannelProvisioningStateOutput) ElementType

func (ChannelProvisioningStateOutput) ToChannelProvisioningStateOutput

func (o ChannelProvisioningStateOutput) ToChannelProvisioningStateOutput() ChannelProvisioningStateOutput

func (ChannelProvisioningStateOutput) ToChannelProvisioningStateOutputWithContext

func (o ChannelProvisioningStateOutput) ToChannelProvisioningStateOutputWithContext(ctx context.Context) ChannelProvisioningStateOutput

func (ChannelProvisioningStateOutput) ToChannelProvisioningStatePtrOutput

func (o ChannelProvisioningStateOutput) ToChannelProvisioningStatePtrOutput() ChannelProvisioningStatePtrOutput

func (ChannelProvisioningStateOutput) ToChannelProvisioningStatePtrOutputWithContext

func (o ChannelProvisioningStateOutput) ToChannelProvisioningStatePtrOutputWithContext(ctx context.Context) ChannelProvisioningStatePtrOutput

func (ChannelProvisioningStateOutput) ToStringOutput

func (ChannelProvisioningStateOutput) ToStringOutputWithContext

func (o ChannelProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChannelProvisioningStateOutput) ToStringPtrOutput

func (ChannelProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ChannelProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelProvisioningStatePtrInput

type ChannelProvisioningStatePtrInput interface {
	pulumi.Input

	ToChannelProvisioningStatePtrOutput() ChannelProvisioningStatePtrOutput
	ToChannelProvisioningStatePtrOutputWithContext(context.Context) ChannelProvisioningStatePtrOutput
}

func ChannelProvisioningStatePtr

func ChannelProvisioningStatePtr(v string) ChannelProvisioningStatePtrInput

type ChannelProvisioningStatePtrOutput

type ChannelProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ChannelProvisioningStatePtrOutput) Elem

func (ChannelProvisioningStatePtrOutput) ElementType

func (ChannelProvisioningStatePtrOutput) ToChannelProvisioningStatePtrOutput

func (o ChannelProvisioningStatePtrOutput) ToChannelProvisioningStatePtrOutput() ChannelProvisioningStatePtrOutput

func (ChannelProvisioningStatePtrOutput) ToChannelProvisioningStatePtrOutputWithContext

func (o ChannelProvisioningStatePtrOutput) ToChannelProvisioningStatePtrOutputWithContext(ctx context.Context) ChannelProvisioningStatePtrOutput

func (ChannelProvisioningStatePtrOutput) ToStringPtrOutput

func (ChannelProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ChannelProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelState

type ChannelState struct {
}

func (ChannelState) ElementType

func (ChannelState) ElementType() reflect.Type

type ChannelType

type ChannelType string

The type of the event channel which represents the direction flow of events.

func (ChannelType) ElementType

func (ChannelType) ElementType() reflect.Type

func (ChannelType) ToChannelTypeOutput

func (e ChannelType) ToChannelTypeOutput() ChannelTypeOutput

func (ChannelType) ToChannelTypeOutputWithContext

func (e ChannelType) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput

func (ChannelType) ToChannelTypePtrOutput

func (e ChannelType) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelType) ToChannelTypePtrOutputWithContext

func (e ChannelType) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelType) ToStringOutput

func (e ChannelType) ToStringOutput() pulumi.StringOutput

func (ChannelType) ToStringOutputWithContext

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

func (ChannelType) ToStringPtrOutput

func (e ChannelType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelType) ToStringPtrOutputWithContext

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

type ChannelTypeInput

type ChannelTypeInput interface {
	pulumi.Input

	ToChannelTypeOutput() ChannelTypeOutput
	ToChannelTypeOutputWithContext(context.Context) ChannelTypeOutput
}

ChannelTypeInput is an input type that accepts values of the ChannelType enum A concrete instance of `ChannelTypeInput` can be one of the following:

ChannelTypePartnerTopic

type ChannelTypeOutput

type ChannelTypeOutput struct{ *pulumi.OutputState }

func (ChannelTypeOutput) ElementType

func (ChannelTypeOutput) ElementType() reflect.Type

func (ChannelTypeOutput) ToChannelTypeOutput

func (o ChannelTypeOutput) ToChannelTypeOutput() ChannelTypeOutput

func (ChannelTypeOutput) ToChannelTypeOutputWithContext

func (o ChannelTypeOutput) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput

func (ChannelTypeOutput) ToChannelTypePtrOutput

func (o ChannelTypeOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelTypeOutput) ToChannelTypePtrOutputWithContext

func (o ChannelTypeOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelTypeOutput) ToStringOutput

func (o ChannelTypeOutput) ToStringOutput() pulumi.StringOutput

func (ChannelTypeOutput) ToStringOutputWithContext

func (o ChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChannelTypeOutput) ToStringPtrOutput

func (o ChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelTypeOutput) ToStringPtrOutputWithContext

func (o ChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelTypePtrInput

type ChannelTypePtrInput interface {
	pulumi.Input

	ToChannelTypePtrOutput() ChannelTypePtrOutput
	ToChannelTypePtrOutputWithContext(context.Context) ChannelTypePtrOutput
}

func ChannelTypePtr

func ChannelTypePtr(v string) ChannelTypePtrInput

type ChannelTypePtrOutput

type ChannelTypePtrOutput struct{ *pulumi.OutputState }

func (ChannelTypePtrOutput) Elem

func (ChannelTypePtrOutput) ElementType

func (ChannelTypePtrOutput) ElementType() reflect.Type

func (ChannelTypePtrOutput) ToChannelTypePtrOutput

func (o ChannelTypePtrOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelTypePtrOutput) ToChannelTypePtrOutputWithContext

func (o ChannelTypePtrOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelTypePtrOutput) ToStringPtrOutput

func (o ChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelTypePtrOutput) ToStringPtrOutputWithContext

func (o ChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Client

type Client struct {
	pulumi.CustomResourceState

	// Attributes for the client. Supported values are int, bool, string, string[].
	// Example:
	// "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
	Attributes pulumi.AnyOutput `pulumi:"attributes"`
	// Authentication information for the client.
	Authentication ClientAuthenticationResponsePtrOutput `pulumi:"authentication"`
	// The name presented by the client for authentication. The default value is the name of the resource.
	AuthenticationName pulumi.StringPtrOutput `pulumi:"authenticationName"`
	// The client certificate authentication information.
	ClientCertificateAuthentication ClientCertificateAuthenticationResponsePtrOutput `pulumi:"clientCertificateAuthentication"`
	// Description for the Client resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the Client resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Indicates if the client is enabled or not. Default value is Enabled.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// The system metadata relating to the Client resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Client resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetClient

func GetClient(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClientState, opts ...pulumi.ResourceOption) (*Client, error)

GetClient gets an existing Client 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 NewClient

func NewClient(ctx *pulumi.Context,
	name string, args *ClientArgs, opts ...pulumi.ResourceOption) (*Client, error)

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

func (*Client) ElementType

func (*Client) ElementType() reflect.Type

func (*Client) ToClientOutput

func (i *Client) ToClientOutput() ClientOutput

func (*Client) ToClientOutputWithContext

func (i *Client) ToClientOutputWithContext(ctx context.Context) ClientOutput

type ClientArgs

type ClientArgs struct {
	// Attributes for the client. Supported values are int, bool, string, string[].
	// Example:
	// "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
	Attributes pulumi.Input
	// Authentication information for the client.
	Authentication ClientAuthenticationPtrInput
	// The name presented by the client for authentication. The default value is the name of the resource.
	AuthenticationName pulumi.StringPtrInput
	// The client certificate authentication information.
	ClientCertificateAuthentication ClientCertificateAuthenticationPtrInput
	// The client name.
	ClientName pulumi.StringPtrInput
	// Description for the Client resource.
	Description pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Indicates if the client is enabled or not. Default value is Enabled.
	State pulumi.StringPtrInput
}

The set of arguments for constructing a Client resource.

func (ClientArgs) ElementType

func (ClientArgs) ElementType() reflect.Type

type ClientAuthentication

type ClientAuthentication struct {
	// The CA certificate subject name used for authentication.
	CertificateSubject *ClientCertificateSubjectDistinguishedName `pulumi:"certificateSubject"`
	// The self signed certificate's thumbprints data used for authentication.
	CertificateThumbprint *ClientCertificateThumbprint `pulumi:"certificateThumbprint"`
}

The Authentication properties for the client.

type ClientAuthenticationArgs

type ClientAuthenticationArgs struct {
	// The CA certificate subject name used for authentication.
	CertificateSubject ClientCertificateSubjectDistinguishedNamePtrInput `pulumi:"certificateSubject"`
	// The self signed certificate's thumbprints data used for authentication.
	CertificateThumbprint ClientCertificateThumbprintPtrInput `pulumi:"certificateThumbprint"`
}

The Authentication properties for the client.

func (ClientAuthenticationArgs) ElementType

func (ClientAuthenticationArgs) ElementType() reflect.Type

func (ClientAuthenticationArgs) ToClientAuthenticationOutput

func (i ClientAuthenticationArgs) ToClientAuthenticationOutput() ClientAuthenticationOutput

func (ClientAuthenticationArgs) ToClientAuthenticationOutputWithContext

func (i ClientAuthenticationArgs) ToClientAuthenticationOutputWithContext(ctx context.Context) ClientAuthenticationOutput

func (ClientAuthenticationArgs) ToClientAuthenticationPtrOutput

func (i ClientAuthenticationArgs) ToClientAuthenticationPtrOutput() ClientAuthenticationPtrOutput

func (ClientAuthenticationArgs) ToClientAuthenticationPtrOutputWithContext

func (i ClientAuthenticationArgs) ToClientAuthenticationPtrOutputWithContext(ctx context.Context) ClientAuthenticationPtrOutput

type ClientAuthenticationInput

type ClientAuthenticationInput interface {
	pulumi.Input

	ToClientAuthenticationOutput() ClientAuthenticationOutput
	ToClientAuthenticationOutputWithContext(context.Context) ClientAuthenticationOutput
}

ClientAuthenticationInput is an input type that accepts ClientAuthenticationArgs and ClientAuthenticationOutput values. You can construct a concrete instance of `ClientAuthenticationInput` via:

ClientAuthenticationArgs{...}

type ClientAuthenticationOutput

type ClientAuthenticationOutput struct{ *pulumi.OutputState }

The Authentication properties for the client.

func (ClientAuthenticationOutput) CertificateSubject

The CA certificate subject name used for authentication.

func (ClientAuthenticationOutput) CertificateThumbprint

The self signed certificate's thumbprints data used for authentication.

func (ClientAuthenticationOutput) ElementType

func (ClientAuthenticationOutput) ElementType() reflect.Type

func (ClientAuthenticationOutput) ToClientAuthenticationOutput

func (o ClientAuthenticationOutput) ToClientAuthenticationOutput() ClientAuthenticationOutput

func (ClientAuthenticationOutput) ToClientAuthenticationOutputWithContext

func (o ClientAuthenticationOutput) ToClientAuthenticationOutputWithContext(ctx context.Context) ClientAuthenticationOutput

func (ClientAuthenticationOutput) ToClientAuthenticationPtrOutput

func (o ClientAuthenticationOutput) ToClientAuthenticationPtrOutput() ClientAuthenticationPtrOutput

func (ClientAuthenticationOutput) ToClientAuthenticationPtrOutputWithContext

func (o ClientAuthenticationOutput) ToClientAuthenticationPtrOutputWithContext(ctx context.Context) ClientAuthenticationPtrOutput

type ClientAuthenticationPtrInput

type ClientAuthenticationPtrInput interface {
	pulumi.Input

	ToClientAuthenticationPtrOutput() ClientAuthenticationPtrOutput
	ToClientAuthenticationPtrOutputWithContext(context.Context) ClientAuthenticationPtrOutput
}

ClientAuthenticationPtrInput is an input type that accepts ClientAuthenticationArgs, ClientAuthenticationPtr and ClientAuthenticationPtrOutput values. You can construct a concrete instance of `ClientAuthenticationPtrInput` via:

        ClientAuthenticationArgs{...}

or:

        nil

type ClientAuthenticationPtrOutput

type ClientAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ClientAuthenticationPtrOutput) CertificateSubject

The CA certificate subject name used for authentication.

func (ClientAuthenticationPtrOutput) CertificateThumbprint

The self signed certificate's thumbprints data used for authentication.

func (ClientAuthenticationPtrOutput) Elem

func (ClientAuthenticationPtrOutput) ElementType

func (ClientAuthenticationPtrOutput) ToClientAuthenticationPtrOutput

func (o ClientAuthenticationPtrOutput) ToClientAuthenticationPtrOutput() ClientAuthenticationPtrOutput

func (ClientAuthenticationPtrOutput) ToClientAuthenticationPtrOutputWithContext

func (o ClientAuthenticationPtrOutput) ToClientAuthenticationPtrOutputWithContext(ctx context.Context) ClientAuthenticationPtrOutput

type ClientAuthenticationResponse

type ClientAuthenticationResponse struct {
	// The CA certificate subject name used for authentication.
	CertificateSubject *ClientCertificateSubjectDistinguishedNameResponse `pulumi:"certificateSubject"`
	// The self signed certificate's thumbprints data used for authentication.
	CertificateThumbprint *ClientCertificateThumbprintResponse `pulumi:"certificateThumbprint"`
}

The Authentication properties for the client.

type ClientAuthenticationResponseOutput

type ClientAuthenticationResponseOutput struct{ *pulumi.OutputState }

The Authentication properties for the client.

func (ClientAuthenticationResponseOutput) CertificateSubject

The CA certificate subject name used for authentication.

func (ClientAuthenticationResponseOutput) CertificateThumbprint

The self signed certificate's thumbprints data used for authentication.

func (ClientAuthenticationResponseOutput) ElementType

func (ClientAuthenticationResponseOutput) ToClientAuthenticationResponseOutput

func (o ClientAuthenticationResponseOutput) ToClientAuthenticationResponseOutput() ClientAuthenticationResponseOutput

func (ClientAuthenticationResponseOutput) ToClientAuthenticationResponseOutputWithContext

func (o ClientAuthenticationResponseOutput) ToClientAuthenticationResponseOutputWithContext(ctx context.Context) ClientAuthenticationResponseOutput

type ClientAuthenticationResponsePtrOutput

type ClientAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientAuthenticationResponsePtrOutput) CertificateSubject

The CA certificate subject name used for authentication.

func (ClientAuthenticationResponsePtrOutput) CertificateThumbprint

The self signed certificate's thumbprints data used for authentication.

func (ClientAuthenticationResponsePtrOutput) Elem

func (ClientAuthenticationResponsePtrOutput) ElementType

func (ClientAuthenticationResponsePtrOutput) ToClientAuthenticationResponsePtrOutput

func (o ClientAuthenticationResponsePtrOutput) ToClientAuthenticationResponsePtrOutput() ClientAuthenticationResponsePtrOutput

func (ClientAuthenticationResponsePtrOutput) ToClientAuthenticationResponsePtrOutputWithContext

func (o ClientAuthenticationResponsePtrOutput) ToClientAuthenticationResponsePtrOutputWithContext(ctx context.Context) ClientAuthenticationResponsePtrOutput

type ClientAuthenticationSettings

type ClientAuthenticationSettings struct {
	// Alternative authentication name sources related to client authentication settings for namespace resource.
	AlternativeAuthenticationNameSources []string `pulumi:"alternativeAuthenticationNameSources"`
}

Client authentication settings for namespace resource.

type ClientAuthenticationSettingsArgs

type ClientAuthenticationSettingsArgs struct {
	// Alternative authentication name sources related to client authentication settings for namespace resource.
	AlternativeAuthenticationNameSources pulumi.StringArrayInput `pulumi:"alternativeAuthenticationNameSources"`
}

Client authentication settings for namespace resource.

func (ClientAuthenticationSettingsArgs) ElementType

func (ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsOutput

func (i ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsOutput() ClientAuthenticationSettingsOutput

func (ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsOutputWithContext

func (i ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsOutputWithContext(ctx context.Context) ClientAuthenticationSettingsOutput

func (ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsPtrOutput

func (i ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsPtrOutput() ClientAuthenticationSettingsPtrOutput

func (ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsPtrOutputWithContext

func (i ClientAuthenticationSettingsArgs) ToClientAuthenticationSettingsPtrOutputWithContext(ctx context.Context) ClientAuthenticationSettingsPtrOutput

type ClientAuthenticationSettingsInput

type ClientAuthenticationSettingsInput interface {
	pulumi.Input

	ToClientAuthenticationSettingsOutput() ClientAuthenticationSettingsOutput
	ToClientAuthenticationSettingsOutputWithContext(context.Context) ClientAuthenticationSettingsOutput
}

ClientAuthenticationSettingsInput is an input type that accepts ClientAuthenticationSettingsArgs and ClientAuthenticationSettingsOutput values. You can construct a concrete instance of `ClientAuthenticationSettingsInput` via:

ClientAuthenticationSettingsArgs{...}

type ClientAuthenticationSettingsOutput

type ClientAuthenticationSettingsOutput struct{ *pulumi.OutputState }

Client authentication settings for namespace resource.

func (ClientAuthenticationSettingsOutput) AlternativeAuthenticationNameSources

func (o ClientAuthenticationSettingsOutput) AlternativeAuthenticationNameSources() pulumi.StringArrayOutput

Alternative authentication name sources related to client authentication settings for namespace resource.

func (ClientAuthenticationSettingsOutput) ElementType

func (ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsOutput

func (o ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsOutput() ClientAuthenticationSettingsOutput

func (ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsOutputWithContext

func (o ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsOutputWithContext(ctx context.Context) ClientAuthenticationSettingsOutput

func (ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsPtrOutput

func (o ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsPtrOutput() ClientAuthenticationSettingsPtrOutput

func (ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsPtrOutputWithContext

func (o ClientAuthenticationSettingsOutput) ToClientAuthenticationSettingsPtrOutputWithContext(ctx context.Context) ClientAuthenticationSettingsPtrOutput

type ClientAuthenticationSettingsPtrInput

type ClientAuthenticationSettingsPtrInput interface {
	pulumi.Input

	ToClientAuthenticationSettingsPtrOutput() ClientAuthenticationSettingsPtrOutput
	ToClientAuthenticationSettingsPtrOutputWithContext(context.Context) ClientAuthenticationSettingsPtrOutput
}

ClientAuthenticationSettingsPtrInput is an input type that accepts ClientAuthenticationSettingsArgs, ClientAuthenticationSettingsPtr and ClientAuthenticationSettingsPtrOutput values. You can construct a concrete instance of `ClientAuthenticationSettingsPtrInput` via:

        ClientAuthenticationSettingsArgs{...}

or:

        nil

type ClientAuthenticationSettingsPtrOutput

type ClientAuthenticationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ClientAuthenticationSettingsPtrOutput) AlternativeAuthenticationNameSources

func (o ClientAuthenticationSettingsPtrOutput) AlternativeAuthenticationNameSources() pulumi.StringArrayOutput

Alternative authentication name sources related to client authentication settings for namespace resource.

func (ClientAuthenticationSettingsPtrOutput) Elem

func (ClientAuthenticationSettingsPtrOutput) ElementType

func (ClientAuthenticationSettingsPtrOutput) ToClientAuthenticationSettingsPtrOutput

func (o ClientAuthenticationSettingsPtrOutput) ToClientAuthenticationSettingsPtrOutput() ClientAuthenticationSettingsPtrOutput

func (ClientAuthenticationSettingsPtrOutput) ToClientAuthenticationSettingsPtrOutputWithContext

func (o ClientAuthenticationSettingsPtrOutput) ToClientAuthenticationSettingsPtrOutputWithContext(ctx context.Context) ClientAuthenticationSettingsPtrOutput

type ClientAuthenticationSettingsResponse

type ClientAuthenticationSettingsResponse struct {
	// Alternative authentication name sources related to client authentication settings for namespace resource.
	AlternativeAuthenticationNameSources []string `pulumi:"alternativeAuthenticationNameSources"`
}

Client authentication settings for namespace resource.

type ClientAuthenticationSettingsResponseOutput

type ClientAuthenticationSettingsResponseOutput struct{ *pulumi.OutputState }

Client authentication settings for namespace resource.

func (ClientAuthenticationSettingsResponseOutput) AlternativeAuthenticationNameSources

func (o ClientAuthenticationSettingsResponseOutput) AlternativeAuthenticationNameSources() pulumi.StringArrayOutput

Alternative authentication name sources related to client authentication settings for namespace resource.

func (ClientAuthenticationSettingsResponseOutput) ElementType

func (ClientAuthenticationSettingsResponseOutput) ToClientAuthenticationSettingsResponseOutput

func (o ClientAuthenticationSettingsResponseOutput) ToClientAuthenticationSettingsResponseOutput() ClientAuthenticationSettingsResponseOutput

func (ClientAuthenticationSettingsResponseOutput) ToClientAuthenticationSettingsResponseOutputWithContext

func (o ClientAuthenticationSettingsResponseOutput) ToClientAuthenticationSettingsResponseOutputWithContext(ctx context.Context) ClientAuthenticationSettingsResponseOutput

type ClientAuthenticationSettingsResponsePtrOutput

type ClientAuthenticationSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientAuthenticationSettingsResponsePtrOutput) AlternativeAuthenticationNameSources

func (o ClientAuthenticationSettingsResponsePtrOutput) AlternativeAuthenticationNameSources() pulumi.StringArrayOutput

Alternative authentication name sources related to client authentication settings for namespace resource.

func (ClientAuthenticationSettingsResponsePtrOutput) Elem

func (ClientAuthenticationSettingsResponsePtrOutput) ElementType

func (ClientAuthenticationSettingsResponsePtrOutput) ToClientAuthenticationSettingsResponsePtrOutput

func (o ClientAuthenticationSettingsResponsePtrOutput) ToClientAuthenticationSettingsResponsePtrOutput() ClientAuthenticationSettingsResponsePtrOutput

func (ClientAuthenticationSettingsResponsePtrOutput) ToClientAuthenticationSettingsResponsePtrOutputWithContext

func (o ClientAuthenticationSettingsResponsePtrOutput) ToClientAuthenticationSettingsResponsePtrOutputWithContext(ctx context.Context) ClientAuthenticationSettingsResponsePtrOutput

type ClientCertificateAuthentication

type ClientCertificateAuthentication struct {
	// The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
	AllowedThumbprints []string `pulumi:"allowedThumbprints"`
	// The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
	ValidationScheme *string `pulumi:"validationScheme"`
}

The certificate authentication properties for the client.

type ClientCertificateAuthenticationArgs

type ClientCertificateAuthenticationArgs struct {
	// The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
	AllowedThumbprints pulumi.StringArrayInput `pulumi:"allowedThumbprints"`
	// The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
	ValidationScheme pulumi.StringPtrInput `pulumi:"validationScheme"`
}

The certificate authentication properties for the client.

func (ClientCertificateAuthenticationArgs) ElementType

func (ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationOutput

func (i ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationOutput() ClientCertificateAuthenticationOutput

func (ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationOutputWithContext

func (i ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationOutputWithContext(ctx context.Context) ClientCertificateAuthenticationOutput

func (ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationPtrOutput

func (i ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationPtrOutput() ClientCertificateAuthenticationPtrOutput

func (ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationPtrOutputWithContext

func (i ClientCertificateAuthenticationArgs) ToClientCertificateAuthenticationPtrOutputWithContext(ctx context.Context) ClientCertificateAuthenticationPtrOutput

type ClientCertificateAuthenticationInput

type ClientCertificateAuthenticationInput interface {
	pulumi.Input

	ToClientCertificateAuthenticationOutput() ClientCertificateAuthenticationOutput
	ToClientCertificateAuthenticationOutputWithContext(context.Context) ClientCertificateAuthenticationOutput
}

ClientCertificateAuthenticationInput is an input type that accepts ClientCertificateAuthenticationArgs and ClientCertificateAuthenticationOutput values. You can construct a concrete instance of `ClientCertificateAuthenticationInput` via:

ClientCertificateAuthenticationArgs{...}

type ClientCertificateAuthenticationOutput

type ClientCertificateAuthenticationOutput struct{ *pulumi.OutputState }

The certificate authentication properties for the client.

func (ClientCertificateAuthenticationOutput) AllowedThumbprints

The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.

func (ClientCertificateAuthenticationOutput) ElementType

func (ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationOutput

func (o ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationOutput() ClientCertificateAuthenticationOutput

func (ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationOutputWithContext

func (o ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationOutputWithContext(ctx context.Context) ClientCertificateAuthenticationOutput

func (ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationPtrOutput

func (o ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationPtrOutput() ClientCertificateAuthenticationPtrOutput

func (ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationPtrOutputWithContext

func (o ClientCertificateAuthenticationOutput) ToClientCertificateAuthenticationPtrOutputWithContext(ctx context.Context) ClientCertificateAuthenticationPtrOutput

func (ClientCertificateAuthenticationOutput) ValidationScheme

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

type ClientCertificateAuthenticationPtrInput

type ClientCertificateAuthenticationPtrInput interface {
	pulumi.Input

	ToClientCertificateAuthenticationPtrOutput() ClientCertificateAuthenticationPtrOutput
	ToClientCertificateAuthenticationPtrOutputWithContext(context.Context) ClientCertificateAuthenticationPtrOutput
}

ClientCertificateAuthenticationPtrInput is an input type that accepts ClientCertificateAuthenticationArgs, ClientCertificateAuthenticationPtr and ClientCertificateAuthenticationPtrOutput values. You can construct a concrete instance of `ClientCertificateAuthenticationPtrInput` via:

        ClientCertificateAuthenticationArgs{...}

or:

        nil

type ClientCertificateAuthenticationPtrOutput

type ClientCertificateAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateAuthenticationPtrOutput) AllowedThumbprints

The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.

func (ClientCertificateAuthenticationPtrOutput) Elem

func (ClientCertificateAuthenticationPtrOutput) ElementType

func (ClientCertificateAuthenticationPtrOutput) ToClientCertificateAuthenticationPtrOutput

func (o ClientCertificateAuthenticationPtrOutput) ToClientCertificateAuthenticationPtrOutput() ClientCertificateAuthenticationPtrOutput

func (ClientCertificateAuthenticationPtrOutput) ToClientCertificateAuthenticationPtrOutputWithContext

func (o ClientCertificateAuthenticationPtrOutput) ToClientCertificateAuthenticationPtrOutputWithContext(ctx context.Context) ClientCertificateAuthenticationPtrOutput

func (ClientCertificateAuthenticationPtrOutput) ValidationScheme

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

type ClientCertificateAuthenticationResponse

type ClientCertificateAuthenticationResponse struct {
	// The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
	AllowedThumbprints []string `pulumi:"allowedThumbprints"`
	// The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.
	ValidationScheme *string `pulumi:"validationScheme"`
}

The certificate authentication properties for the client.

type ClientCertificateAuthenticationResponseOutput

type ClientCertificateAuthenticationResponseOutput struct{ *pulumi.OutputState }

The certificate authentication properties for the client.

func (ClientCertificateAuthenticationResponseOutput) AllowedThumbprints

The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.

func (ClientCertificateAuthenticationResponseOutput) ElementType

func (ClientCertificateAuthenticationResponseOutput) ToClientCertificateAuthenticationResponseOutput

func (o ClientCertificateAuthenticationResponseOutput) ToClientCertificateAuthenticationResponseOutput() ClientCertificateAuthenticationResponseOutput

func (ClientCertificateAuthenticationResponseOutput) ToClientCertificateAuthenticationResponseOutputWithContext

func (o ClientCertificateAuthenticationResponseOutput) ToClientCertificateAuthenticationResponseOutputWithContext(ctx context.Context) ClientCertificateAuthenticationResponseOutput

func (ClientCertificateAuthenticationResponseOutput) ValidationScheme

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

type ClientCertificateAuthenticationResponsePtrOutput

type ClientCertificateAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateAuthenticationResponsePtrOutput) AllowedThumbprints

The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.

func (ClientCertificateAuthenticationResponsePtrOutput) Elem

func (ClientCertificateAuthenticationResponsePtrOutput) ElementType

func (ClientCertificateAuthenticationResponsePtrOutput) ToClientCertificateAuthenticationResponsePtrOutput

func (o ClientCertificateAuthenticationResponsePtrOutput) ToClientCertificateAuthenticationResponsePtrOutput() ClientCertificateAuthenticationResponsePtrOutput

func (ClientCertificateAuthenticationResponsePtrOutput) ToClientCertificateAuthenticationResponsePtrOutputWithContext

func (o ClientCertificateAuthenticationResponsePtrOutput) ToClientCertificateAuthenticationResponsePtrOutputWithContext(ctx context.Context) ClientCertificateAuthenticationResponsePtrOutput

func (ClientCertificateAuthenticationResponsePtrOutput) ValidationScheme

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

type ClientCertificateSubjectDistinguishedName

type ClientCertificateSubjectDistinguishedName struct {
	// The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
	CommonName *string `pulumi:"commonName"`
	// The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
	CountryCode *string `pulumi:"countryCode"`
	// The organization field in the subject name. If present, the allowed limit is 64 characters.
	Organization *string `pulumi:"organization"`
	// The organization unit field in the subject name. If present, the allowed limit is 32 characters.
	OrganizationUnit *string `pulumi:"organizationUnit"`
}

CA certificate subject distinguished name information used by service to authenticate clients. For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks

type ClientCertificateSubjectDistinguishedNameArgs

type ClientCertificateSubjectDistinguishedNameArgs struct {
	// The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
	CommonName pulumi.StringPtrInput `pulumi:"commonName"`
	// The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
	CountryCode pulumi.StringPtrInput `pulumi:"countryCode"`
	// The organization field in the subject name. If present, the allowed limit is 64 characters.
	Organization pulumi.StringPtrInput `pulumi:"organization"`
	// The organization unit field in the subject name. If present, the allowed limit is 32 characters.
	OrganizationUnit pulumi.StringPtrInput `pulumi:"organizationUnit"`
}

CA certificate subject distinguished name information used by service to authenticate clients. For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks

func (ClientCertificateSubjectDistinguishedNameArgs) ElementType

func (ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNameOutput

func (i ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNameOutput() ClientCertificateSubjectDistinguishedNameOutput

func (ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNameOutputWithContext

func (i ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNameOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNameOutput

func (ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNamePtrOutput

func (i ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNamePtrOutput() ClientCertificateSubjectDistinguishedNamePtrOutput

func (ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext

func (i ClientCertificateSubjectDistinguishedNameArgs) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNamePtrOutput

type ClientCertificateSubjectDistinguishedNameInput

type ClientCertificateSubjectDistinguishedNameInput interface {
	pulumi.Input

	ToClientCertificateSubjectDistinguishedNameOutput() ClientCertificateSubjectDistinguishedNameOutput
	ToClientCertificateSubjectDistinguishedNameOutputWithContext(context.Context) ClientCertificateSubjectDistinguishedNameOutput
}

ClientCertificateSubjectDistinguishedNameInput is an input type that accepts ClientCertificateSubjectDistinguishedNameArgs and ClientCertificateSubjectDistinguishedNameOutput values. You can construct a concrete instance of `ClientCertificateSubjectDistinguishedNameInput` via:

ClientCertificateSubjectDistinguishedNameArgs{...}

type ClientCertificateSubjectDistinguishedNameOutput

type ClientCertificateSubjectDistinguishedNameOutput struct{ *pulumi.OutputState }

CA certificate subject distinguished name information used by service to authenticate clients. For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks

func (ClientCertificateSubjectDistinguishedNameOutput) CommonName

The common name field in the subject name. The allowed limit is 64 characters and it should be specified.

func (ClientCertificateSubjectDistinguishedNameOutput) CountryCode

The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.

func (ClientCertificateSubjectDistinguishedNameOutput) ElementType

func (ClientCertificateSubjectDistinguishedNameOutput) Organization

The organization field in the subject name. If present, the allowed limit is 64 characters.

func (ClientCertificateSubjectDistinguishedNameOutput) OrganizationUnit

The organization unit field in the subject name. If present, the allowed limit is 32 characters.

func (ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNameOutput

func (o ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNameOutput() ClientCertificateSubjectDistinguishedNameOutput

func (ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNameOutputWithContext

func (o ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNameOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNameOutput

func (ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNamePtrOutput

func (o ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNamePtrOutput() ClientCertificateSubjectDistinguishedNamePtrOutput

func (ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext

func (o ClientCertificateSubjectDistinguishedNameOutput) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNamePtrOutput

type ClientCertificateSubjectDistinguishedNamePtrInput

type ClientCertificateSubjectDistinguishedNamePtrInput interface {
	pulumi.Input

	ToClientCertificateSubjectDistinguishedNamePtrOutput() ClientCertificateSubjectDistinguishedNamePtrOutput
	ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext(context.Context) ClientCertificateSubjectDistinguishedNamePtrOutput
}

ClientCertificateSubjectDistinguishedNamePtrInput is an input type that accepts ClientCertificateSubjectDistinguishedNameArgs, ClientCertificateSubjectDistinguishedNamePtr and ClientCertificateSubjectDistinguishedNamePtrOutput values. You can construct a concrete instance of `ClientCertificateSubjectDistinguishedNamePtrInput` via:

        ClientCertificateSubjectDistinguishedNameArgs{...}

or:

        nil

type ClientCertificateSubjectDistinguishedNamePtrOutput

type ClientCertificateSubjectDistinguishedNamePtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateSubjectDistinguishedNamePtrOutput) CommonName

The common name field in the subject name. The allowed limit is 64 characters and it should be specified.

func (ClientCertificateSubjectDistinguishedNamePtrOutput) CountryCode

The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.

func (ClientCertificateSubjectDistinguishedNamePtrOutput) Elem

func (ClientCertificateSubjectDistinguishedNamePtrOutput) ElementType

func (ClientCertificateSubjectDistinguishedNamePtrOutput) Organization

The organization field in the subject name. If present, the allowed limit is 64 characters.

func (ClientCertificateSubjectDistinguishedNamePtrOutput) OrganizationUnit

The organization unit field in the subject name. If present, the allowed limit is 32 characters.

func (ClientCertificateSubjectDistinguishedNamePtrOutput) ToClientCertificateSubjectDistinguishedNamePtrOutput

func (o ClientCertificateSubjectDistinguishedNamePtrOutput) ToClientCertificateSubjectDistinguishedNamePtrOutput() ClientCertificateSubjectDistinguishedNamePtrOutput

func (ClientCertificateSubjectDistinguishedNamePtrOutput) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext

func (o ClientCertificateSubjectDistinguishedNamePtrOutput) ToClientCertificateSubjectDistinguishedNamePtrOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNamePtrOutput

type ClientCertificateSubjectDistinguishedNameResponse

type ClientCertificateSubjectDistinguishedNameResponse struct {
	// The common name field in the subject name. The allowed limit is 64 characters and it should be specified.
	CommonName *string `pulumi:"commonName"`
	// The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
	CountryCode *string `pulumi:"countryCode"`
	// The organization field in the subject name. If present, the allowed limit is 64 characters.
	Organization *string `pulumi:"organization"`
	// The organization unit field in the subject name. If present, the allowed limit is 32 characters.
	OrganizationUnit *string `pulumi:"organizationUnit"`
}

CA certificate subject distinguished name information used by service to authenticate clients. For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks

type ClientCertificateSubjectDistinguishedNameResponseOutput

type ClientCertificateSubjectDistinguishedNameResponseOutput struct{ *pulumi.OutputState }

CA certificate subject distinguished name information used by service to authenticate clients. For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks

func (ClientCertificateSubjectDistinguishedNameResponseOutput) CommonName

The common name field in the subject name. The allowed limit is 64 characters and it should be specified.

func (ClientCertificateSubjectDistinguishedNameResponseOutput) CountryCode

The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.

func (ClientCertificateSubjectDistinguishedNameResponseOutput) ElementType

func (ClientCertificateSubjectDistinguishedNameResponseOutput) Organization

The organization field in the subject name. If present, the allowed limit is 64 characters.

func (ClientCertificateSubjectDistinguishedNameResponseOutput) OrganizationUnit

The organization unit field in the subject name. If present, the allowed limit is 32 characters.

func (ClientCertificateSubjectDistinguishedNameResponseOutput) ToClientCertificateSubjectDistinguishedNameResponseOutput

func (ClientCertificateSubjectDistinguishedNameResponseOutput) ToClientCertificateSubjectDistinguishedNameResponseOutputWithContext

func (o ClientCertificateSubjectDistinguishedNameResponseOutput) ToClientCertificateSubjectDistinguishedNameResponseOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNameResponseOutput

type ClientCertificateSubjectDistinguishedNameResponsePtrOutput

type ClientCertificateSubjectDistinguishedNameResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) CommonName

The common name field in the subject name. The allowed limit is 64 characters and it should be specified.

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) CountryCode

The country code field in the subject name. If present, the country code should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) Elem

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) ElementType

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) Organization

The organization field in the subject name. If present, the allowed limit is 64 characters.

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) OrganizationUnit

The organization unit field in the subject name. If present, the allowed limit is 32 characters.

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) ToClientCertificateSubjectDistinguishedNameResponsePtrOutput

func (ClientCertificateSubjectDistinguishedNameResponsePtrOutput) ToClientCertificateSubjectDistinguishedNameResponsePtrOutputWithContext

func (o ClientCertificateSubjectDistinguishedNameResponsePtrOutput) ToClientCertificateSubjectDistinguishedNameResponsePtrOutputWithContext(ctx context.Context) ClientCertificateSubjectDistinguishedNameResponsePtrOutput

type ClientCertificateThumbprint

type ClientCertificateThumbprint struct {
	// The primary thumbprint used for validation.
	Primary *string `pulumi:"primary"`
	// The secondary thumbprint used for validation.
	Secondary *string `pulumi:"secondary"`
}

Thumbprints are used by the service to validate the device permission when authentication is done using self signed certificate.

type ClientCertificateThumbprintArgs

type ClientCertificateThumbprintArgs struct {
	// The primary thumbprint used for validation.
	Primary pulumi.StringPtrInput `pulumi:"primary"`
	// The secondary thumbprint used for validation.
	Secondary pulumi.StringPtrInput `pulumi:"secondary"`
}

Thumbprints are used by the service to validate the device permission when authentication is done using self signed certificate.

func (ClientCertificateThumbprintArgs) ElementType

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintPtrOutput

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintPtrOutput() ClientCertificateThumbprintPtrOutput

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintPtrOutputWithContext

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintPtrOutputWithContext(ctx context.Context) ClientCertificateThumbprintPtrOutput

type ClientCertificateThumbprintInput

type ClientCertificateThumbprintInput interface {
	pulumi.Input

	ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput
	ToClientCertificateThumbprintOutputWithContext(context.Context) ClientCertificateThumbprintOutput
}

ClientCertificateThumbprintInput is an input type that accepts ClientCertificateThumbprintArgs and ClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClientCertificateThumbprintInput` via:

ClientCertificateThumbprintArgs{...}

type ClientCertificateThumbprintOutput

type ClientCertificateThumbprintOutput struct{ *pulumi.OutputState }

Thumbprints are used by the service to validate the device permission when authentication is done using self signed certificate.

func (ClientCertificateThumbprintOutput) ElementType

func (ClientCertificateThumbprintOutput) Primary

The primary thumbprint used for validation.

func (ClientCertificateThumbprintOutput) Secondary

The secondary thumbprint used for validation.

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintPtrOutput

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintPtrOutput() ClientCertificateThumbprintPtrOutput

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintPtrOutputWithContext

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintPtrOutputWithContext(ctx context.Context) ClientCertificateThumbprintPtrOutput

type ClientCertificateThumbprintPtrInput

type ClientCertificateThumbprintPtrInput interface {
	pulumi.Input

	ToClientCertificateThumbprintPtrOutput() ClientCertificateThumbprintPtrOutput
	ToClientCertificateThumbprintPtrOutputWithContext(context.Context) ClientCertificateThumbprintPtrOutput
}

ClientCertificateThumbprintPtrInput is an input type that accepts ClientCertificateThumbprintArgs, ClientCertificateThumbprintPtr and ClientCertificateThumbprintPtrOutput values. You can construct a concrete instance of `ClientCertificateThumbprintPtrInput` via:

        ClientCertificateThumbprintArgs{...}

or:

        nil

type ClientCertificateThumbprintPtrOutput

type ClientCertificateThumbprintPtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintPtrOutput) Elem

func (ClientCertificateThumbprintPtrOutput) ElementType

func (ClientCertificateThumbprintPtrOutput) Primary

The primary thumbprint used for validation.

func (ClientCertificateThumbprintPtrOutput) Secondary

The secondary thumbprint used for validation.

func (ClientCertificateThumbprintPtrOutput) ToClientCertificateThumbprintPtrOutput

func (o ClientCertificateThumbprintPtrOutput) ToClientCertificateThumbprintPtrOutput() ClientCertificateThumbprintPtrOutput

func (ClientCertificateThumbprintPtrOutput) ToClientCertificateThumbprintPtrOutputWithContext

func (o ClientCertificateThumbprintPtrOutput) ToClientCertificateThumbprintPtrOutputWithContext(ctx context.Context) ClientCertificateThumbprintPtrOutput

type ClientCertificateThumbprintResponse

type ClientCertificateThumbprintResponse struct {
	// The primary thumbprint used for validation.
	Primary *string `pulumi:"primary"`
	// The secondary thumbprint used for validation.
	Secondary *string `pulumi:"secondary"`
}

Thumbprints are used by the service to validate the device permission when authentication is done using self signed certificate.

type ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponseOutput struct{ *pulumi.OutputState }

Thumbprints are used by the service to validate the device permission when authentication is done using self signed certificate.

func (ClientCertificateThumbprintResponseOutput) ElementType

func (ClientCertificateThumbprintResponseOutput) Primary

The primary thumbprint used for validation.

func (ClientCertificateThumbprintResponseOutput) Secondary

The secondary thumbprint used for validation.

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponsePtrOutput

type ClientCertificateThumbprintResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintResponsePtrOutput) Elem

func (ClientCertificateThumbprintResponsePtrOutput) ElementType

func (ClientCertificateThumbprintResponsePtrOutput) Primary

The primary thumbprint used for validation.

func (ClientCertificateThumbprintResponsePtrOutput) Secondary

The secondary thumbprint used for validation.

func (ClientCertificateThumbprintResponsePtrOutput) ToClientCertificateThumbprintResponsePtrOutput

func (o ClientCertificateThumbprintResponsePtrOutput) ToClientCertificateThumbprintResponsePtrOutput() ClientCertificateThumbprintResponsePtrOutput

func (ClientCertificateThumbprintResponsePtrOutput) ToClientCertificateThumbprintResponsePtrOutputWithContext

func (o ClientCertificateThumbprintResponsePtrOutput) ToClientCertificateThumbprintResponsePtrOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponsePtrOutput

type ClientCertificateValidationScheme

type ClientCertificateValidationScheme string

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

func (ClientCertificateValidationScheme) ElementType

func (ClientCertificateValidationScheme) ToClientCertificateValidationSchemeOutput

func (e ClientCertificateValidationScheme) ToClientCertificateValidationSchemeOutput() ClientCertificateValidationSchemeOutput

func (ClientCertificateValidationScheme) ToClientCertificateValidationSchemeOutputWithContext

func (e ClientCertificateValidationScheme) ToClientCertificateValidationSchemeOutputWithContext(ctx context.Context) ClientCertificateValidationSchemeOutput

func (ClientCertificateValidationScheme) ToClientCertificateValidationSchemePtrOutput

func (e ClientCertificateValidationScheme) ToClientCertificateValidationSchemePtrOutput() ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationScheme) ToClientCertificateValidationSchemePtrOutputWithContext

func (e ClientCertificateValidationScheme) ToClientCertificateValidationSchemePtrOutputWithContext(ctx context.Context) ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationScheme) ToStringOutput

func (ClientCertificateValidationScheme) ToStringOutputWithContext

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

func (ClientCertificateValidationScheme) ToStringPtrOutput

func (ClientCertificateValidationScheme) ToStringPtrOutputWithContext

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

type ClientCertificateValidationSchemeInput

type ClientCertificateValidationSchemeInput interface {
	pulumi.Input

	ToClientCertificateValidationSchemeOutput() ClientCertificateValidationSchemeOutput
	ToClientCertificateValidationSchemeOutputWithContext(context.Context) ClientCertificateValidationSchemeOutput
}

ClientCertificateValidationSchemeInput is an input type that accepts values of the ClientCertificateValidationScheme enum A concrete instance of `ClientCertificateValidationSchemeInput` can be one of the following:

ClientCertificateValidationSchemeSubjectMatchesAuthenticationName
ClientCertificateValidationSchemeDnsMatchesAuthenticationName
ClientCertificateValidationSchemeUriMatchesAuthenticationName
ClientCertificateValidationSchemeIpMatchesAuthenticationName
ClientCertificateValidationSchemeEmailMatchesAuthenticationName
ClientCertificateValidationSchemeThumbprintMatch

type ClientCertificateValidationSchemeOutput

type ClientCertificateValidationSchemeOutput struct{ *pulumi.OutputState }

func (ClientCertificateValidationSchemeOutput) ElementType

func (ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemeOutput

func (o ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemeOutput() ClientCertificateValidationSchemeOutput

func (ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemeOutputWithContext

func (o ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemeOutputWithContext(ctx context.Context) ClientCertificateValidationSchemeOutput

func (ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemePtrOutput

func (o ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemePtrOutput() ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemePtrOutputWithContext

func (o ClientCertificateValidationSchemeOutput) ToClientCertificateValidationSchemePtrOutputWithContext(ctx context.Context) ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationSchemeOutput) ToStringOutput

func (ClientCertificateValidationSchemeOutput) ToStringOutputWithContext

func (ClientCertificateValidationSchemeOutput) ToStringPtrOutput

func (ClientCertificateValidationSchemeOutput) ToStringPtrOutputWithContext

type ClientCertificateValidationSchemePtrInput

type ClientCertificateValidationSchemePtrInput interface {
	pulumi.Input

	ToClientCertificateValidationSchemePtrOutput() ClientCertificateValidationSchemePtrOutput
	ToClientCertificateValidationSchemePtrOutputWithContext(context.Context) ClientCertificateValidationSchemePtrOutput
}

type ClientCertificateValidationSchemePtrOutput

type ClientCertificateValidationSchemePtrOutput struct{ *pulumi.OutputState }

func (ClientCertificateValidationSchemePtrOutput) Elem

func (ClientCertificateValidationSchemePtrOutput) ElementType

func (ClientCertificateValidationSchemePtrOutput) ToClientCertificateValidationSchemePtrOutput

func (o ClientCertificateValidationSchemePtrOutput) ToClientCertificateValidationSchemePtrOutput() ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationSchemePtrOutput) ToClientCertificateValidationSchemePtrOutputWithContext

func (o ClientCertificateValidationSchemePtrOutput) ToClientCertificateValidationSchemePtrOutputWithContext(ctx context.Context) ClientCertificateValidationSchemePtrOutput

func (ClientCertificateValidationSchemePtrOutput) ToStringPtrOutput

func (ClientCertificateValidationSchemePtrOutput) ToStringPtrOutputWithContext

type ClientGroup

type ClientGroup struct {
	pulumi.CustomResourceState

	// Description for the Client Group resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the ClientGroup resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The grouping query for the clients.
	// Example : attributes.keyName IN ['a', 'b', 'c'].
	Query pulumi.StringPtrOutput `pulumi:"query"`
	// The system metadata relating to the ClientGroup resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Client group resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetClientGroup

func GetClientGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClientGroupState, opts ...pulumi.ResourceOption) (*ClientGroup, error)

GetClientGroup gets an existing ClientGroup 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 NewClientGroup

func NewClientGroup(ctx *pulumi.Context,
	name string, args *ClientGroupArgs, opts ...pulumi.ResourceOption) (*ClientGroup, error)

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

func (*ClientGroup) ElementType

func (*ClientGroup) ElementType() reflect.Type

func (*ClientGroup) ToClientGroupOutput

func (i *ClientGroup) ToClientGroupOutput() ClientGroupOutput

func (*ClientGroup) ToClientGroupOutputWithContext

func (i *ClientGroup) ToClientGroupOutputWithContext(ctx context.Context) ClientGroupOutput

type ClientGroupArgs

type ClientGroupArgs struct {
	// The client group name.
	ClientGroupName pulumi.StringPtrInput
	// Description for the Client Group resource.
	Description pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The grouping query for the clients.
	// Example : attributes.keyName IN ['a', 'b', 'c'].
	Query pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ClientGroup resource.

func (ClientGroupArgs) ElementType

func (ClientGroupArgs) ElementType() reflect.Type

type ClientGroupInput

type ClientGroupInput interface {
	pulumi.Input

	ToClientGroupOutput() ClientGroupOutput
	ToClientGroupOutputWithContext(ctx context.Context) ClientGroupOutput
}

type ClientGroupOutput

type ClientGroupOutput struct{ *pulumi.OutputState }

func (ClientGroupOutput) Description

func (o ClientGroupOutput) Description() pulumi.StringPtrOutput

Description for the Client Group resource.

func (ClientGroupOutput) ElementType

func (ClientGroupOutput) ElementType() reflect.Type

func (ClientGroupOutput) Name

Name of the resource.

func (ClientGroupOutput) ProvisioningState

func (o ClientGroupOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the ClientGroup resource.

func (ClientGroupOutput) Query

The grouping query for the clients. Example : attributes.keyName IN ['a', 'b', 'c'].

func (ClientGroupOutput) SystemData

The system metadata relating to the ClientGroup resource.

func (ClientGroupOutput) ToClientGroupOutput

func (o ClientGroupOutput) ToClientGroupOutput() ClientGroupOutput

func (ClientGroupOutput) ToClientGroupOutputWithContext

func (o ClientGroupOutput) ToClientGroupOutputWithContext(ctx context.Context) ClientGroupOutput

func (ClientGroupOutput) Type

Type of the resource.

type ClientGroupState

type ClientGroupState struct {
}

func (ClientGroupState) ElementType

func (ClientGroupState) ElementType() reflect.Type

type ClientInput

type ClientInput interface {
	pulumi.Input

	ToClientOutput() ClientOutput
	ToClientOutputWithContext(ctx context.Context) ClientOutput
}

type ClientOutput

type ClientOutput struct{ *pulumi.OutputState }

func (ClientOutput) Attributes

func (o ClientOutput) Attributes() pulumi.AnyOutput

Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }

func (ClientOutput) Authentication

Authentication information for the client.

func (ClientOutput) AuthenticationName

func (o ClientOutput) AuthenticationName() pulumi.StringPtrOutput

The name presented by the client for authentication. The default value is the name of the resource.

func (ClientOutput) ClientCertificateAuthentication

func (o ClientOutput) ClientCertificateAuthentication() ClientCertificateAuthenticationResponsePtrOutput

The client certificate authentication information.

func (ClientOutput) Description

func (o ClientOutput) Description() pulumi.StringPtrOutput

Description for the Client resource.

func (ClientOutput) ElementType

func (ClientOutput) ElementType() reflect.Type

func (ClientOutput) Name

func (o ClientOutput) Name() pulumi.StringOutput

Name of the resource.

func (ClientOutput) ProvisioningState

func (o ClientOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Client resource.

func (ClientOutput) State

Indicates if the client is enabled or not. Default value is Enabled.

func (ClientOutput) SystemData

func (o ClientOutput) SystemData() SystemDataResponseOutput

The system metadata relating to the Client resource.

func (ClientOutput) ToClientOutput

func (o ClientOutput) ToClientOutput() ClientOutput

func (ClientOutput) ToClientOutputWithContext

func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput

func (ClientOutput) Type

func (o ClientOutput) Type() pulumi.StringOutput

Type of the resource.

type ClientState

type ClientState struct {
}

func (ClientState) ElementType

func (ClientState) ElementType() reflect.Type

type ClientStateEnum

type ClientStateEnum string

Indicates if the client is enabled or not. Default value is Enabled.

func (ClientStateEnum) ElementType

func (ClientStateEnum) ElementType() reflect.Type

func (ClientStateEnum) ToClientStateEnumOutput

func (e ClientStateEnum) ToClientStateEnumOutput() ClientStateEnumOutput

func (ClientStateEnum) ToClientStateEnumOutputWithContext

func (e ClientStateEnum) ToClientStateEnumOutputWithContext(ctx context.Context) ClientStateEnumOutput

func (ClientStateEnum) ToClientStateEnumPtrOutput

func (e ClientStateEnum) ToClientStateEnumPtrOutput() ClientStateEnumPtrOutput

func (ClientStateEnum) ToClientStateEnumPtrOutputWithContext

func (e ClientStateEnum) ToClientStateEnumPtrOutputWithContext(ctx context.Context) ClientStateEnumPtrOutput

func (ClientStateEnum) ToStringOutput

func (e ClientStateEnum) ToStringOutput() pulumi.StringOutput

func (ClientStateEnum) ToStringOutputWithContext

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

func (ClientStateEnum) ToStringPtrOutput

func (e ClientStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientStateEnum) ToStringPtrOutputWithContext

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

type ClientStateEnumInput

type ClientStateEnumInput interface {
	pulumi.Input

	ToClientStateEnumOutput() ClientStateEnumOutput
	ToClientStateEnumOutputWithContext(context.Context) ClientStateEnumOutput
}

ClientStateEnumInput is an input type that accepts values of the ClientStateEnum enum A concrete instance of `ClientStateEnumInput` can be one of the following:

ClientStateEnumEnabled
ClientStateEnumDisabled

type ClientStateEnumOutput

type ClientStateEnumOutput struct{ *pulumi.OutputState }

func (ClientStateEnumOutput) ElementType

func (ClientStateEnumOutput) ElementType() reflect.Type

func (ClientStateEnumOutput) ToClientStateEnumOutput

func (o ClientStateEnumOutput) ToClientStateEnumOutput() ClientStateEnumOutput

func (ClientStateEnumOutput) ToClientStateEnumOutputWithContext

func (o ClientStateEnumOutput) ToClientStateEnumOutputWithContext(ctx context.Context) ClientStateEnumOutput

func (ClientStateEnumOutput) ToClientStateEnumPtrOutput

func (o ClientStateEnumOutput) ToClientStateEnumPtrOutput() ClientStateEnumPtrOutput

func (ClientStateEnumOutput) ToClientStateEnumPtrOutputWithContext

func (o ClientStateEnumOutput) ToClientStateEnumPtrOutputWithContext(ctx context.Context) ClientStateEnumPtrOutput

func (ClientStateEnumOutput) ToStringOutput

func (o ClientStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ClientStateEnumOutput) ToStringOutputWithContext

func (o ClientStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClientStateEnumOutput) ToStringPtrOutput

func (o ClientStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientStateEnumOutput) ToStringPtrOutputWithContext

func (o ClientStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientStateEnumPtrInput

type ClientStateEnumPtrInput interface {
	pulumi.Input

	ToClientStateEnumPtrOutput() ClientStateEnumPtrOutput
	ToClientStateEnumPtrOutputWithContext(context.Context) ClientStateEnumPtrOutput
}

func ClientStateEnumPtr

func ClientStateEnumPtr(v string) ClientStateEnumPtrInput

type ClientStateEnumPtrOutput

type ClientStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ClientStateEnumPtrOutput) Elem

func (ClientStateEnumPtrOutput) ElementType

func (ClientStateEnumPtrOutput) ElementType() reflect.Type

func (ClientStateEnumPtrOutput) ToClientStateEnumPtrOutput

func (o ClientStateEnumPtrOutput) ToClientStateEnumPtrOutput() ClientStateEnumPtrOutput

func (ClientStateEnumPtrOutput) ToClientStateEnumPtrOutputWithContext

func (o ClientStateEnumPtrOutput) ToClientStateEnumPtrOutputWithContext(ctx context.Context) ClientStateEnumPtrOutput

func (ClientStateEnumPtrOutput) ToStringPtrOutput

func (o ClientStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o ClientStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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

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 DataResidencyBoundary

type DataResidencyBoundary string

Data Residency Boundary of the resource.

func (DataResidencyBoundary) ElementType

func (DataResidencyBoundary) ElementType() reflect.Type

func (DataResidencyBoundary) ToDataResidencyBoundaryOutput

func (e DataResidencyBoundary) ToDataResidencyBoundaryOutput() DataResidencyBoundaryOutput

func (DataResidencyBoundary) ToDataResidencyBoundaryOutputWithContext

func (e DataResidencyBoundary) ToDataResidencyBoundaryOutputWithContext(ctx context.Context) DataResidencyBoundaryOutput

func (DataResidencyBoundary) ToDataResidencyBoundaryPtrOutput

func (e DataResidencyBoundary) ToDataResidencyBoundaryPtrOutput() DataResidencyBoundaryPtrOutput

func (DataResidencyBoundary) ToDataResidencyBoundaryPtrOutputWithContext

func (e DataResidencyBoundary) ToDataResidencyBoundaryPtrOutputWithContext(ctx context.Context) DataResidencyBoundaryPtrOutput

func (DataResidencyBoundary) ToStringOutput

func (e DataResidencyBoundary) ToStringOutput() pulumi.StringOutput

func (DataResidencyBoundary) ToStringOutputWithContext

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

func (DataResidencyBoundary) ToStringPtrOutput

func (e DataResidencyBoundary) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataResidencyBoundary) ToStringPtrOutputWithContext

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

type DataResidencyBoundaryInput

type DataResidencyBoundaryInput interface {
	pulumi.Input

	ToDataResidencyBoundaryOutput() DataResidencyBoundaryOutput
	ToDataResidencyBoundaryOutputWithContext(context.Context) DataResidencyBoundaryOutput
}

DataResidencyBoundaryInput is an input type that accepts values of the DataResidencyBoundary enum A concrete instance of `DataResidencyBoundaryInput` can be one of the following:

DataResidencyBoundaryWithinGeopair
DataResidencyBoundaryWithinRegion

type DataResidencyBoundaryOutput

type DataResidencyBoundaryOutput struct{ *pulumi.OutputState }

func (DataResidencyBoundaryOutput) ElementType

func (DataResidencyBoundaryOutput) ToDataResidencyBoundaryOutput

func (o DataResidencyBoundaryOutput) ToDataResidencyBoundaryOutput() DataResidencyBoundaryOutput

func (DataResidencyBoundaryOutput) ToDataResidencyBoundaryOutputWithContext

func (o DataResidencyBoundaryOutput) ToDataResidencyBoundaryOutputWithContext(ctx context.Context) DataResidencyBoundaryOutput

func (DataResidencyBoundaryOutput) ToDataResidencyBoundaryPtrOutput

func (o DataResidencyBoundaryOutput) ToDataResidencyBoundaryPtrOutput() DataResidencyBoundaryPtrOutput

func (DataResidencyBoundaryOutput) ToDataResidencyBoundaryPtrOutputWithContext

func (o DataResidencyBoundaryOutput) ToDataResidencyBoundaryPtrOutputWithContext(ctx context.Context) DataResidencyBoundaryPtrOutput

func (DataResidencyBoundaryOutput) ToStringOutput

func (o DataResidencyBoundaryOutput) ToStringOutput() pulumi.StringOutput

func (DataResidencyBoundaryOutput) ToStringOutputWithContext

func (o DataResidencyBoundaryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataResidencyBoundaryOutput) ToStringPtrOutput

func (o DataResidencyBoundaryOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataResidencyBoundaryOutput) ToStringPtrOutputWithContext

func (o DataResidencyBoundaryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataResidencyBoundaryPtrInput

type DataResidencyBoundaryPtrInput interface {
	pulumi.Input

	ToDataResidencyBoundaryPtrOutput() DataResidencyBoundaryPtrOutput
	ToDataResidencyBoundaryPtrOutputWithContext(context.Context) DataResidencyBoundaryPtrOutput
}

func DataResidencyBoundaryPtr

func DataResidencyBoundaryPtr(v string) DataResidencyBoundaryPtrInput

type DataResidencyBoundaryPtrOutput

type DataResidencyBoundaryPtrOutput struct{ *pulumi.OutputState }

func (DataResidencyBoundaryPtrOutput) Elem

func (DataResidencyBoundaryPtrOutput) ElementType

func (DataResidencyBoundaryPtrOutput) ToDataResidencyBoundaryPtrOutput

func (o DataResidencyBoundaryPtrOutput) ToDataResidencyBoundaryPtrOutput() DataResidencyBoundaryPtrOutput

func (DataResidencyBoundaryPtrOutput) ToDataResidencyBoundaryPtrOutputWithContext

func (o DataResidencyBoundaryPtrOutput) ToDataResidencyBoundaryPtrOutputWithContext(ctx context.Context) DataResidencyBoundaryPtrOutput

func (DataResidencyBoundaryPtrOutput) ToStringPtrOutput

func (DataResidencyBoundaryPtrOutput) ToStringPtrOutputWithContext

func (o DataResidencyBoundaryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeadLetterEndPointType

type DeadLetterEndPointType string

Type of the endpoint for the dead letter destination

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

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 DeliveryAttributeMappingType

type DeliveryAttributeMappingType string

Type of the delivery attribute or header name.

type DeliveryConfiguration

type DeliveryConfiguration struct {
	// Delivery mode of the event subscription.
	DeliveryMode *string `pulumi:"deliveryMode"`
	// This property should be populated when deliveryMode is queue and represents information about the queue subscription.
	Queue *QueueInfo `pulumi:"queue"`
}

Properties of the delivery configuration information of the event subscription.

type DeliveryConfigurationArgs

type DeliveryConfigurationArgs struct {
	// Delivery mode of the event subscription.
	DeliveryMode pulumi.StringPtrInput `pulumi:"deliveryMode"`
	// This property should be populated when deliveryMode is queue and represents information about the queue subscription.
	Queue QueueInfoPtrInput `pulumi:"queue"`
}

Properties of the delivery configuration information of the event subscription.

func (DeliveryConfigurationArgs) ElementType

func (DeliveryConfigurationArgs) ElementType() reflect.Type

func (DeliveryConfigurationArgs) ToDeliveryConfigurationOutput

func (i DeliveryConfigurationArgs) ToDeliveryConfigurationOutput() DeliveryConfigurationOutput

func (DeliveryConfigurationArgs) ToDeliveryConfigurationOutputWithContext

func (i DeliveryConfigurationArgs) ToDeliveryConfigurationOutputWithContext(ctx context.Context) DeliveryConfigurationOutput

func (DeliveryConfigurationArgs) ToDeliveryConfigurationPtrOutput

func (i DeliveryConfigurationArgs) ToDeliveryConfigurationPtrOutput() DeliveryConfigurationPtrOutput

func (DeliveryConfigurationArgs) ToDeliveryConfigurationPtrOutputWithContext

func (i DeliveryConfigurationArgs) ToDeliveryConfigurationPtrOutputWithContext(ctx context.Context) DeliveryConfigurationPtrOutput

type DeliveryConfigurationInput

type DeliveryConfigurationInput interface {
	pulumi.Input

	ToDeliveryConfigurationOutput() DeliveryConfigurationOutput
	ToDeliveryConfigurationOutputWithContext(context.Context) DeliveryConfigurationOutput
}

DeliveryConfigurationInput is an input type that accepts DeliveryConfigurationArgs and DeliveryConfigurationOutput values. You can construct a concrete instance of `DeliveryConfigurationInput` via:

DeliveryConfigurationArgs{...}

type DeliveryConfigurationOutput

type DeliveryConfigurationOutput struct{ *pulumi.OutputState }

Properties of the delivery configuration information of the event subscription.

func (DeliveryConfigurationOutput) DeliveryMode

Delivery mode of the event subscription.

func (DeliveryConfigurationOutput) ElementType

func (DeliveryConfigurationOutput) Queue

This property should be populated when deliveryMode is queue and represents information about the queue subscription.

func (DeliveryConfigurationOutput) ToDeliveryConfigurationOutput

func (o DeliveryConfigurationOutput) ToDeliveryConfigurationOutput() DeliveryConfigurationOutput

func (DeliveryConfigurationOutput) ToDeliveryConfigurationOutputWithContext

func (o DeliveryConfigurationOutput) ToDeliveryConfigurationOutputWithContext(ctx context.Context) DeliveryConfigurationOutput

func (DeliveryConfigurationOutput) ToDeliveryConfigurationPtrOutput

func (o DeliveryConfigurationOutput) ToDeliveryConfigurationPtrOutput() DeliveryConfigurationPtrOutput

func (DeliveryConfigurationOutput) ToDeliveryConfigurationPtrOutputWithContext

func (o DeliveryConfigurationOutput) ToDeliveryConfigurationPtrOutputWithContext(ctx context.Context) DeliveryConfigurationPtrOutput

type DeliveryConfigurationPtrInput

type DeliveryConfigurationPtrInput interface {
	pulumi.Input

	ToDeliveryConfigurationPtrOutput() DeliveryConfigurationPtrOutput
	ToDeliveryConfigurationPtrOutputWithContext(context.Context) DeliveryConfigurationPtrOutput
}

DeliveryConfigurationPtrInput is an input type that accepts DeliveryConfigurationArgs, DeliveryConfigurationPtr and DeliveryConfigurationPtrOutput values. You can construct a concrete instance of `DeliveryConfigurationPtrInput` via:

        DeliveryConfigurationArgs{...}

or:

        nil

type DeliveryConfigurationPtrOutput

type DeliveryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DeliveryConfigurationPtrOutput) DeliveryMode

Delivery mode of the event subscription.

func (DeliveryConfigurationPtrOutput) Elem

func (DeliveryConfigurationPtrOutput) ElementType

func (DeliveryConfigurationPtrOutput) Queue

This property should be populated when deliveryMode is queue and represents information about the queue subscription.

func (DeliveryConfigurationPtrOutput) ToDeliveryConfigurationPtrOutput

func (o DeliveryConfigurationPtrOutput) ToDeliveryConfigurationPtrOutput() DeliveryConfigurationPtrOutput

func (DeliveryConfigurationPtrOutput) ToDeliveryConfigurationPtrOutputWithContext

func (o DeliveryConfigurationPtrOutput) ToDeliveryConfigurationPtrOutputWithContext(ctx context.Context) DeliveryConfigurationPtrOutput

type DeliveryConfigurationResponse

type DeliveryConfigurationResponse struct {
	// Delivery mode of the event subscription.
	DeliveryMode *string `pulumi:"deliveryMode"`
	// This property should be populated when deliveryMode is queue and represents information about the queue subscription.
	Queue *QueueInfoResponse `pulumi:"queue"`
}

Properties of the delivery configuration information of the event subscription.

type DeliveryConfigurationResponseOutput

type DeliveryConfigurationResponseOutput struct{ *pulumi.OutputState }

Properties of the delivery configuration information of the event subscription.

func (DeliveryConfigurationResponseOutput) DeliveryMode

Delivery mode of the event subscription.

func (DeliveryConfigurationResponseOutput) ElementType

func (DeliveryConfigurationResponseOutput) Queue

This property should be populated when deliveryMode is queue and represents information about the queue subscription.

func (DeliveryConfigurationResponseOutput) ToDeliveryConfigurationResponseOutput

func (o DeliveryConfigurationResponseOutput) ToDeliveryConfigurationResponseOutput() DeliveryConfigurationResponseOutput

func (DeliveryConfigurationResponseOutput) ToDeliveryConfigurationResponseOutputWithContext

func (o DeliveryConfigurationResponseOutput) ToDeliveryConfigurationResponseOutputWithContext(ctx context.Context) DeliveryConfigurationResponseOutput

type DeliveryConfigurationResponsePtrOutput

type DeliveryConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (DeliveryConfigurationResponsePtrOutput) DeliveryMode

Delivery mode of the event subscription.

func (DeliveryConfigurationResponsePtrOutput) Elem

func (DeliveryConfigurationResponsePtrOutput) ElementType

func (DeliveryConfigurationResponsePtrOutput) Queue

This property should be populated when deliveryMode is queue and represents information about the queue subscription.

func (DeliveryConfigurationResponsePtrOutput) ToDeliveryConfigurationResponsePtrOutput

func (o DeliveryConfigurationResponsePtrOutput) ToDeliveryConfigurationResponsePtrOutput() DeliveryConfigurationResponsePtrOutput

func (DeliveryConfigurationResponsePtrOutput) ToDeliveryConfigurationResponsePtrOutputWithContext

func (o DeliveryConfigurationResponsePtrOutput) ToDeliveryConfigurationResponsePtrOutputWithContext(ctx context.Context) DeliveryConfigurationResponsePtrOutput

type DeliveryMode

type DeliveryMode string

Delivery mode of the event subscription.

func (DeliveryMode) ElementType

func (DeliveryMode) ElementType() reflect.Type

func (DeliveryMode) ToDeliveryModeOutput

func (e DeliveryMode) ToDeliveryModeOutput() DeliveryModeOutput

func (DeliveryMode) ToDeliveryModeOutputWithContext

func (e DeliveryMode) ToDeliveryModeOutputWithContext(ctx context.Context) DeliveryModeOutput

func (DeliveryMode) ToDeliveryModePtrOutput

func (e DeliveryMode) ToDeliveryModePtrOutput() DeliveryModePtrOutput

func (DeliveryMode) ToDeliveryModePtrOutputWithContext

func (e DeliveryMode) ToDeliveryModePtrOutputWithContext(ctx context.Context) DeliveryModePtrOutput

func (DeliveryMode) ToStringOutput

func (e DeliveryMode) ToStringOutput() pulumi.StringOutput

func (DeliveryMode) ToStringOutputWithContext

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

func (DeliveryMode) ToStringPtrOutput

func (e DeliveryMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliveryMode) ToStringPtrOutputWithContext

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

type DeliveryModeInput

type DeliveryModeInput interface {
	pulumi.Input

	ToDeliveryModeOutput() DeliveryModeOutput
	ToDeliveryModeOutputWithContext(context.Context) DeliveryModeOutput
}

DeliveryModeInput is an input type that accepts values of the DeliveryMode enum A concrete instance of `DeliveryModeInput` can be one of the following:

DeliveryModeQueue

type DeliveryModeOutput

type DeliveryModeOutput struct{ *pulumi.OutputState }

func (DeliveryModeOutput) ElementType

func (DeliveryModeOutput) ElementType() reflect.Type

func (DeliveryModeOutput) ToDeliveryModeOutput

func (o DeliveryModeOutput) ToDeliveryModeOutput() DeliveryModeOutput

func (DeliveryModeOutput) ToDeliveryModeOutputWithContext

func (o DeliveryModeOutput) ToDeliveryModeOutputWithContext(ctx context.Context) DeliveryModeOutput

func (DeliveryModeOutput) ToDeliveryModePtrOutput

func (o DeliveryModeOutput) ToDeliveryModePtrOutput() DeliveryModePtrOutput

func (DeliveryModeOutput) ToDeliveryModePtrOutputWithContext

func (o DeliveryModeOutput) ToDeliveryModePtrOutputWithContext(ctx context.Context) DeliveryModePtrOutput

func (DeliveryModeOutput) ToStringOutput

func (o DeliveryModeOutput) ToStringOutput() pulumi.StringOutput

func (DeliveryModeOutput) ToStringOutputWithContext

func (o DeliveryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DeliveryModeOutput) ToStringPtrOutput

func (o DeliveryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliveryModeOutput) ToStringPtrOutputWithContext

func (o DeliveryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeliveryModePtrInput

type DeliveryModePtrInput interface {
	pulumi.Input

	ToDeliveryModePtrOutput() DeliveryModePtrOutput
	ToDeliveryModePtrOutputWithContext(context.Context) DeliveryModePtrOutput
}

func DeliveryModePtr

func DeliveryModePtr(v string) DeliveryModePtrInput

type DeliveryModePtrOutput

type DeliveryModePtrOutput struct{ *pulumi.OutputState }

func (DeliveryModePtrOutput) Elem

func (DeliveryModePtrOutput) ElementType

func (DeliveryModePtrOutput) ElementType() reflect.Type

func (DeliveryModePtrOutput) ToDeliveryModePtrOutput

func (o DeliveryModePtrOutput) ToDeliveryModePtrOutput() DeliveryModePtrOutput

func (DeliveryModePtrOutput) ToDeliveryModePtrOutputWithContext

func (o DeliveryModePtrOutput) ToDeliveryModePtrOutputWithContext(ctx context.Context) DeliveryModePtrOutput

func (DeliveryModePtrOutput) ToStringPtrOutput

func (o DeliveryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliveryModePtrOutput) ToStringPtrOutputWithContext

func (o DeliveryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeliverySchema

type DeliverySchema string

The event delivery schema for the event subscription.

func (DeliverySchema) ElementType

func (DeliverySchema) ElementType() reflect.Type

func (DeliverySchema) ToDeliverySchemaOutput

func (e DeliverySchema) ToDeliverySchemaOutput() DeliverySchemaOutput

func (DeliverySchema) ToDeliverySchemaOutputWithContext

func (e DeliverySchema) ToDeliverySchemaOutputWithContext(ctx context.Context) DeliverySchemaOutput

func (DeliverySchema) ToDeliverySchemaPtrOutput

func (e DeliverySchema) ToDeliverySchemaPtrOutput() DeliverySchemaPtrOutput

func (DeliverySchema) ToDeliverySchemaPtrOutputWithContext

func (e DeliverySchema) ToDeliverySchemaPtrOutputWithContext(ctx context.Context) DeliverySchemaPtrOutput

func (DeliverySchema) ToStringOutput

func (e DeliverySchema) ToStringOutput() pulumi.StringOutput

func (DeliverySchema) ToStringOutputWithContext

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

func (DeliverySchema) ToStringPtrOutput

func (e DeliverySchema) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliverySchema) ToStringPtrOutputWithContext

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

type DeliverySchemaInput

type DeliverySchemaInput interface {
	pulumi.Input

	ToDeliverySchemaOutput() DeliverySchemaOutput
	ToDeliverySchemaOutputWithContext(context.Context) DeliverySchemaOutput
}

DeliverySchemaInput is an input type that accepts values of the DeliverySchema enum A concrete instance of `DeliverySchemaInput` can be one of the following:

DeliverySchema_CloudEventSchemaV1_0

type DeliverySchemaOutput

type DeliverySchemaOutput struct{ *pulumi.OutputState }

func (DeliverySchemaOutput) ElementType

func (DeliverySchemaOutput) ElementType() reflect.Type

func (DeliverySchemaOutput) ToDeliverySchemaOutput

func (o DeliverySchemaOutput) ToDeliverySchemaOutput() DeliverySchemaOutput

func (DeliverySchemaOutput) ToDeliverySchemaOutputWithContext

func (o DeliverySchemaOutput) ToDeliverySchemaOutputWithContext(ctx context.Context) DeliverySchemaOutput

func (DeliverySchemaOutput) ToDeliverySchemaPtrOutput

func (o DeliverySchemaOutput) ToDeliverySchemaPtrOutput() DeliverySchemaPtrOutput

func (DeliverySchemaOutput) ToDeliverySchemaPtrOutputWithContext

func (o DeliverySchemaOutput) ToDeliverySchemaPtrOutputWithContext(ctx context.Context) DeliverySchemaPtrOutput

func (DeliverySchemaOutput) ToStringOutput

func (o DeliverySchemaOutput) ToStringOutput() pulumi.StringOutput

func (DeliverySchemaOutput) ToStringOutputWithContext

func (o DeliverySchemaOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DeliverySchemaOutput) ToStringPtrOutput

func (o DeliverySchemaOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliverySchemaOutput) ToStringPtrOutputWithContext

func (o DeliverySchemaOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeliverySchemaPtrInput

type DeliverySchemaPtrInput interface {
	pulumi.Input

	ToDeliverySchemaPtrOutput() DeliverySchemaPtrOutput
	ToDeliverySchemaPtrOutputWithContext(context.Context) DeliverySchemaPtrOutput
}

func DeliverySchemaPtr

func DeliverySchemaPtr(v string) DeliverySchemaPtrInput

type DeliverySchemaPtrOutput

type DeliverySchemaPtrOutput struct{ *pulumi.OutputState }

func (DeliverySchemaPtrOutput) Elem

func (DeliverySchemaPtrOutput) ElementType

func (DeliverySchemaPtrOutput) ElementType() reflect.Type

func (DeliverySchemaPtrOutput) ToDeliverySchemaPtrOutput

func (o DeliverySchemaPtrOutput) ToDeliverySchemaPtrOutput() DeliverySchemaPtrOutput

func (DeliverySchemaPtrOutput) ToDeliverySchemaPtrOutputWithContext

func (o DeliverySchemaPtrOutput) ToDeliverySchemaPtrOutputWithContext(ctx context.Context) DeliverySchemaPtrOutput

func (DeliverySchemaPtrOutput) ToStringPtrOutput

func (o DeliverySchemaPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeliverySchemaPtrOutput) ToStringPtrOutputWithContext

func (o DeliverySchemaPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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

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

	// This Boolean is used to specify the creation mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, creation of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is null or set to true, Event Grid is responsible of automatically creating the domain topic when the first event subscription is
	// created at the scope of the domain topic. If this property is set to false, then creating the first event subscription will require creating a domain topic
	// by the user. The self-management mode can be used if the user wants full control of when the domain topic is created, while auto-managed mode provides the
	// flexibility to perform less operations and manage fewer resources by the user. Also, note that in auto-managed creation mode, user is allowed to create the
	// domain topic on demand if needed.
	AutoCreateTopicWithFirstSubscription pulumi.BoolPtrOutput `pulumi:"autoCreateTopicWithFirstSubscription"`
	// This Boolean is used to specify the deletion mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, deletion of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is set to true, Event Grid is responsible of automatically deleting the domain topic when the last event subscription at the scope
	// of the domain topic is deleted. If this property is set to false, then the user needs to manually delete the domain topic when it is no longer needed
	// (e.g., when last event subscription is deleted and the resource needs to be cleaned up). The self-management mode can be used if the user wants full
	// control of when the domain topic needs to be deleted, while auto-managed mode provides the flexibility to perform less operations and manage fewer
	// resources by the user.
	AutoDeleteTopicWithLastSubscription pulumi.BoolPtrOutput `pulumi:"autoDeleteTopicWithLastSubscription"`
	// Data Residency Boundary of the resource.
	DataResidencyBoundary pulumi.StringPtrOutput `pulumi:"dataResidencyBoundary"`
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the domain.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Endpoint for the Event Grid Domain Resource which is used for publishing the events.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Identity information for the Event Grid Domain 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 Event Grid Domain Resource.
	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 Event Grid Domain Resource.
	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 Event Grid Domain Resource.
	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 system metadata relating to the Event Grid Domain resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid Domain. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

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

type DomainArgs

type DomainArgs struct {
	// This Boolean is used to specify the creation mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, creation of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is null or set to true, Event Grid is responsible of automatically creating the domain topic when the first event subscription is
	// created at the scope of the domain topic. If this property is set to false, then creating the first event subscription will require creating a domain topic
	// by the user. The self-management mode can be used if the user wants full control of when the domain topic is created, while auto-managed mode provides the
	// flexibility to perform less operations and manage fewer resources by the user. Also, note that in auto-managed creation mode, user is allowed to create the
	// domain topic on demand if needed.
	AutoCreateTopicWithFirstSubscription pulumi.BoolPtrInput
	// This Boolean is used to specify the deletion mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, deletion of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is set to true, Event Grid is responsible of automatically deleting the domain topic when the last event subscription at the scope
	// of the domain topic is deleted. If this property is set to false, then the user needs to manually delete the domain topic when it is no longer needed
	// (e.g., when last event subscription is deleted and the resource needs to be cleaned up). The self-management mode can be used if the user wants full
	// control of when the domain topic needs to be deleted, while auto-managed mode provides the flexibility to perform less operations and manage fewer
	// resources by the user.
	AutoDeleteTopicWithLastSubscription pulumi.BoolPtrInput
	// Data Residency Boundary of the resource.
	DataResidencyBoundary pulumi.StringPtrInput
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the domain.
	DisableLocalAuth pulumi.BoolPtrInput
	// Name of the domain.
	DomainName pulumi.StringPtrInput
	// Identity information for the Event Grid Domain 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 Event Grid Domain Resource.
	InputSchema pulumi.StringPtrInput
	// Information about the InputSchemaMapping which specified the info about mapping event payload.
	InputSchemaMapping JsonInputSchemaMappingPtrInput
	// Location of the resource.
	Location 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 name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainEventSubscription

type DomainEventSubscription 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetDomainEventSubscription

func GetDomainEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainEventSubscriptionState, opts ...pulumi.ResourceOption) (*DomainEventSubscription, error)

GetDomainEventSubscription gets an existing DomainEventSubscription 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 NewDomainEventSubscription

func NewDomainEventSubscription(ctx *pulumi.Context,
	name string, args *DomainEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*DomainEventSubscription, error)

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

func (*DomainEventSubscription) ElementType

func (*DomainEventSubscription) ElementType() reflect.Type

func (*DomainEventSubscription) ToDomainEventSubscriptionOutput

func (i *DomainEventSubscription) ToDomainEventSubscriptionOutput() DomainEventSubscriptionOutput

func (*DomainEventSubscription) ToDomainEventSubscriptionOutputWithContext

func (i *DomainEventSubscription) ToDomainEventSubscriptionOutputWithContext(ctx context.Context) DomainEventSubscriptionOutput

type DomainEventSubscriptionArgs

type DomainEventSubscriptionArgs 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
	// Name of the domain topic.
	DomainName pulumi.StringInput
	// 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.StringPtrInput
	// 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
}

The set of arguments for constructing a DomainEventSubscription resource.

func (DomainEventSubscriptionArgs) ElementType

type DomainEventSubscriptionInput

type DomainEventSubscriptionInput interface {
	pulumi.Input

	ToDomainEventSubscriptionOutput() DomainEventSubscriptionOutput
	ToDomainEventSubscriptionOutputWithContext(ctx context.Context) DomainEventSubscriptionOutput
}

type DomainEventSubscriptionOutput

type DomainEventSubscriptionOutput struct{ *pulumi.OutputState }

func (DomainEventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DomainEventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (DomainEventSubscriptionOutput) DeliveryWithResourceIdentity

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

func (DomainEventSubscriptionOutput) EventDeliverySchema

func (o DomainEventSubscriptionOutput) EventDeliverySchema() pulumi.StringPtrOutput

The event delivery schema for the event subscription.

func (DomainEventSubscriptionOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (DomainEventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (DomainEventSubscriptionOutput) Labels

List of user defined labels.

func (DomainEventSubscriptionOutput) Name

Name of the resource.

func (DomainEventSubscriptionOutput) ProvisioningState

func (o DomainEventSubscriptionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the event subscription.

func (DomainEventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (DomainEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (DomainEventSubscriptionOutput) ToDomainEventSubscriptionOutput

func (o DomainEventSubscriptionOutput) ToDomainEventSubscriptionOutput() DomainEventSubscriptionOutput

func (DomainEventSubscriptionOutput) ToDomainEventSubscriptionOutputWithContext

func (o DomainEventSubscriptionOutput) ToDomainEventSubscriptionOutputWithContext(ctx context.Context) DomainEventSubscriptionOutput

func (DomainEventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (DomainEventSubscriptionOutput) Type

Type of the resource.

type DomainEventSubscriptionState

type DomainEventSubscriptionState struct {
}

func (DomainEventSubscriptionState) ElementType

type DomainInput

type DomainInput interface {
	pulumi.Input

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

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) AutoCreateTopicWithFirstSubscription

func (o DomainOutput) AutoCreateTopicWithFirstSubscription() pulumi.BoolPtrOutput

This Boolean is used to specify the creation mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource. In this context, creation of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true. When this property is null or set to true, Event Grid is responsible of automatically creating the domain topic when the first event subscription is created at the scope of the domain topic. If this property is set to false, then creating the first event subscription will require creating a domain topic by the user. The self-management mode can be used if the user wants full control of when the domain topic is created, while auto-managed mode provides the flexibility to perform less operations and manage fewer resources by the user. Also, note that in auto-managed creation mode, user is allowed to create the domain topic on demand if needed.

func (DomainOutput) AutoDeleteTopicWithLastSubscription

func (o DomainOutput) AutoDeleteTopicWithLastSubscription() pulumi.BoolPtrOutput

This Boolean is used to specify the deletion mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource. In this context, deletion of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true. When this property is set to true, Event Grid is responsible of automatically deleting the domain topic when the last event subscription at the scope of the domain topic is deleted. If this property is set to false, then the user needs to manually delete the domain topic when it is no longer needed (e.g., when last event subscription is deleted and the resource needs to be cleaned up). The self-management mode can be used if the user wants full control of when the domain topic needs to be deleted, while auto-managed mode provides the flexibility to perform less operations and manage fewer resources by the user.

func (DomainOutput) DataResidencyBoundary

func (o DomainOutput) DataResidencyBoundary() pulumi.StringPtrOutput

Data Residency Boundary of the resource.

func (DomainOutput) DisableLocalAuth

func (o DomainOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the domain.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) Endpoint

func (o DomainOutput) Endpoint() pulumi.StringOutput

Endpoint for the Event Grid Domain Resource which is used for publishing the events.

func (DomainOutput) Identity

Identity information for the Event Grid Domain resource.

func (DomainOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (DomainOutput) InputSchema

func (o DomainOutput) InputSchema() pulumi.StringPtrOutput

This determines the format that Event Grid should expect for incoming events published to the Event Grid Domain Resource.

func (DomainOutput) InputSchemaMapping

Information about the InputSchemaMapping which specified the info about mapping event payload.

func (DomainOutput) Location

func (o DomainOutput) Location() pulumi.StringOutput

Location of the resource.

func (DomainOutput) MetricResourceId

func (o DomainOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the Event Grid Domain Resource.

func (DomainOutput) Name

func (o DomainOutput) Name() pulumi.StringOutput

Name of the resource.

func (DomainOutput) PrivateEndpointConnections

func (o DomainOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

List of private endpoint connections.

func (DomainOutput) ProvisioningState

func (o DomainOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Event Grid Domain Resource.

func (DomainOutput) PublicNetworkAccess

func (o DomainOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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" />

func (DomainOutput) SystemData

func (o DomainOutput) SystemData() SystemDataResponseOutput

The system metadata relating to the Event Grid Domain resource.

func (DomainOutput) Tags

Tags of the resource.

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

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

func (DomainOutput) Type

func (o DomainOutput) Type() pulumi.StringOutput

Type of the resource.

type DomainState

type DomainState struct {
}

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.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to Domain Topic resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Domain Topic. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*DomainTopic) ElementType() reflect.Type

func (*DomainTopic) ToDomainTopicOutput

func (i *DomainTopic) ToDomainTopicOutput() DomainTopicOutput

func (*DomainTopic) ToDomainTopicOutputWithContext

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.StringPtrInput
	// 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 DomainTopicEventSubscription

type DomainTopicEventSubscription 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetDomainTopicEventSubscription

func GetDomainTopicEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainTopicEventSubscriptionState, opts ...pulumi.ResourceOption) (*DomainTopicEventSubscription, error)

GetDomainTopicEventSubscription gets an existing DomainTopicEventSubscription 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 NewDomainTopicEventSubscription

func NewDomainTopicEventSubscription(ctx *pulumi.Context,
	name string, args *DomainTopicEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*DomainTopicEventSubscription, error)

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

func (*DomainTopicEventSubscription) ElementType

func (*DomainTopicEventSubscription) ElementType() reflect.Type

func (*DomainTopicEventSubscription) ToDomainTopicEventSubscriptionOutput

func (i *DomainTopicEventSubscription) ToDomainTopicEventSubscriptionOutput() DomainTopicEventSubscriptionOutput

func (*DomainTopicEventSubscription) ToDomainTopicEventSubscriptionOutputWithContext

func (i *DomainTopicEventSubscription) ToDomainTopicEventSubscriptionOutputWithContext(ctx context.Context) DomainTopicEventSubscriptionOutput

type DomainTopicEventSubscriptionArgs

type DomainTopicEventSubscriptionArgs 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
	// Name of the top level domain.
	DomainName pulumi.StringInput
	// 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.StringPtrInput
	// 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 domain topic.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a DomainTopicEventSubscription resource.

func (DomainTopicEventSubscriptionArgs) ElementType

type DomainTopicEventSubscriptionInput

type DomainTopicEventSubscriptionInput interface {
	pulumi.Input

	ToDomainTopicEventSubscriptionOutput() DomainTopicEventSubscriptionOutput
	ToDomainTopicEventSubscriptionOutputWithContext(ctx context.Context) DomainTopicEventSubscriptionOutput
}

type DomainTopicEventSubscriptionOutput

type DomainTopicEventSubscriptionOutput struct{ *pulumi.OutputState }

func (DomainTopicEventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (DomainTopicEventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (DomainTopicEventSubscriptionOutput) DeliveryWithResourceIdentity

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

func (DomainTopicEventSubscriptionOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (DomainTopicEventSubscriptionOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (DomainTopicEventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (DomainTopicEventSubscriptionOutput) Labels

List of user defined labels.

func (DomainTopicEventSubscriptionOutput) Name

Name of the resource.

func (DomainTopicEventSubscriptionOutput) ProvisioningState

Provisioning state of the event subscription.

func (DomainTopicEventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (DomainTopicEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (DomainTopicEventSubscriptionOutput) ToDomainTopicEventSubscriptionOutput

func (o DomainTopicEventSubscriptionOutput) ToDomainTopicEventSubscriptionOutput() DomainTopicEventSubscriptionOutput

func (DomainTopicEventSubscriptionOutput) ToDomainTopicEventSubscriptionOutputWithContext

func (o DomainTopicEventSubscriptionOutput) ToDomainTopicEventSubscriptionOutputWithContext(ctx context.Context) DomainTopicEventSubscriptionOutput

func (DomainTopicEventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (DomainTopicEventSubscriptionOutput) Type

Type of the resource.

type DomainTopicEventSubscriptionState

type DomainTopicEventSubscriptionState struct {
}

func (DomainTopicEventSubscriptionState) ElementType

type DomainTopicInput

type DomainTopicInput interface {
	pulumi.Input

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

type DomainTopicOutput

type DomainTopicOutput struct{ *pulumi.OutputState }

func (DomainTopicOutput) ElementType

func (DomainTopicOutput) ElementType() reflect.Type

func (DomainTopicOutput) Name

Name of the resource.

func (DomainTopicOutput) ProvisioningState

func (o DomainTopicOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the domain topic.

func (DomainTopicOutput) SystemData

The system metadata relating to Domain Topic resource.

func (DomainTopicOutput) ToDomainTopicOutput

func (o DomainTopicOutput) ToDomainTopicOutput() DomainTopicOutput

func (DomainTopicOutput) ToDomainTopicOutputWithContext

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

func (DomainTopicOutput) Type

Type of the resource.

type DomainTopicState

type DomainTopicState struct {
}

func (DomainTopicState) ElementType

func (DomainTopicState) ElementType() reflect.Type

type DynamicDeliveryAttributeMapping

type DynamicDeliveryAttributeMapping struct {
	// Name of the delivery attribute or header.
	Name *string `pulumi:"name"`
	// JSON path in the event which contains attribute value.
	SourceField *string `pulumi:"sourceField"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Dynamic'.
	Type string `pulumi:"type"`
}

Dynamic delivery attribute mapping details.

type DynamicDeliveryAttributeMappingArgs

type DynamicDeliveryAttributeMappingArgs struct {
	// Name of the delivery attribute or header.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// JSON path in the event which contains attribute value.
	SourceField pulumi.StringPtrInput `pulumi:"sourceField"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Dynamic'.
	Type pulumi.StringInput `pulumi:"type"`
}

Dynamic delivery attribute mapping details.

func (DynamicDeliveryAttributeMappingArgs) ElementType

func (DynamicDeliveryAttributeMappingArgs) ToDynamicDeliveryAttributeMappingOutput

func (i DynamicDeliveryAttributeMappingArgs) ToDynamicDeliveryAttributeMappingOutput() DynamicDeliveryAttributeMappingOutput

func (DynamicDeliveryAttributeMappingArgs) ToDynamicDeliveryAttributeMappingOutputWithContext

func (i DynamicDeliveryAttributeMappingArgs) ToDynamicDeliveryAttributeMappingOutputWithContext(ctx context.Context) DynamicDeliveryAttributeMappingOutput

type DynamicDeliveryAttributeMappingInput

type DynamicDeliveryAttributeMappingInput interface {
	pulumi.Input

	ToDynamicDeliveryAttributeMappingOutput() DynamicDeliveryAttributeMappingOutput
	ToDynamicDeliveryAttributeMappingOutputWithContext(context.Context) DynamicDeliveryAttributeMappingOutput
}

DynamicDeliveryAttributeMappingInput is an input type that accepts DynamicDeliveryAttributeMappingArgs and DynamicDeliveryAttributeMappingOutput values. You can construct a concrete instance of `DynamicDeliveryAttributeMappingInput` via:

DynamicDeliveryAttributeMappingArgs{...}

type DynamicDeliveryAttributeMappingOutput

type DynamicDeliveryAttributeMappingOutput struct{ *pulumi.OutputState }

Dynamic delivery attribute mapping details.

func (DynamicDeliveryAttributeMappingOutput) ElementType

func (DynamicDeliveryAttributeMappingOutput) Name

Name of the delivery attribute or header.

func (DynamicDeliveryAttributeMappingOutput) SourceField

JSON path in the event which contains attribute value.

func (DynamicDeliveryAttributeMappingOutput) ToDynamicDeliveryAttributeMappingOutput

func (o DynamicDeliveryAttributeMappingOutput) ToDynamicDeliveryAttributeMappingOutput() DynamicDeliveryAttributeMappingOutput

func (DynamicDeliveryAttributeMappingOutput) ToDynamicDeliveryAttributeMappingOutputWithContext

func (o DynamicDeliveryAttributeMappingOutput) ToDynamicDeliveryAttributeMappingOutputWithContext(ctx context.Context) DynamicDeliveryAttributeMappingOutput

func (DynamicDeliveryAttributeMappingOutput) Type

Type of the delivery attribute or header name. Expected value is 'Dynamic'.

type DynamicDeliveryAttributeMappingResponse

type DynamicDeliveryAttributeMappingResponse struct {
	// Name of the delivery attribute or header.
	Name *string `pulumi:"name"`
	// JSON path in the event which contains attribute value.
	SourceField *string `pulumi:"sourceField"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Dynamic'.
	Type string `pulumi:"type"`
}

Dynamic delivery attribute mapping details.

type DynamicDeliveryAttributeMappingResponseOutput

type DynamicDeliveryAttributeMappingResponseOutput struct{ *pulumi.OutputState }

Dynamic delivery attribute mapping details.

func (DynamicDeliveryAttributeMappingResponseOutput) ElementType

func (DynamicDeliveryAttributeMappingResponseOutput) Name

Name of the delivery attribute or header.

func (DynamicDeliveryAttributeMappingResponseOutput) SourceField

JSON path in the event which contains attribute value.

func (DynamicDeliveryAttributeMappingResponseOutput) ToDynamicDeliveryAttributeMappingResponseOutput

func (o DynamicDeliveryAttributeMappingResponseOutput) ToDynamicDeliveryAttributeMappingResponseOutput() DynamicDeliveryAttributeMappingResponseOutput

func (DynamicDeliveryAttributeMappingResponseOutput) ToDynamicDeliveryAttributeMappingResponseOutputWithContext

func (o DynamicDeliveryAttributeMappingResponseOutput) ToDynamicDeliveryAttributeMappingResponseOutputWithContext(ctx context.Context) DynamicDeliveryAttributeMappingResponseOutput

func (DynamicDeliveryAttributeMappingResponseOutput) Type

Type of the delivery attribute or header name. Expected value is 'Dynamic'.

type DynamicRoutingEnrichment

type DynamicRoutingEnrichment struct {
	// Dynamic routing enrichment key.
	Key *string `pulumi:"key"`
	// Dynamic routing enrichment value.
	Value *string `pulumi:"value"`
}

type DynamicRoutingEnrichmentArgs

type DynamicRoutingEnrichmentArgs struct {
	// Dynamic routing enrichment key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Dynamic routing enrichment value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DynamicRoutingEnrichmentArgs) ElementType

func (DynamicRoutingEnrichmentArgs) ToDynamicRoutingEnrichmentOutput

func (i DynamicRoutingEnrichmentArgs) ToDynamicRoutingEnrichmentOutput() DynamicRoutingEnrichmentOutput

func (DynamicRoutingEnrichmentArgs) ToDynamicRoutingEnrichmentOutputWithContext

func (i DynamicRoutingEnrichmentArgs) ToDynamicRoutingEnrichmentOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentOutput

type DynamicRoutingEnrichmentArray

type DynamicRoutingEnrichmentArray []DynamicRoutingEnrichmentInput

func (DynamicRoutingEnrichmentArray) ElementType

func (DynamicRoutingEnrichmentArray) ToDynamicRoutingEnrichmentArrayOutput

func (i DynamicRoutingEnrichmentArray) ToDynamicRoutingEnrichmentArrayOutput() DynamicRoutingEnrichmentArrayOutput

func (DynamicRoutingEnrichmentArray) ToDynamicRoutingEnrichmentArrayOutputWithContext

func (i DynamicRoutingEnrichmentArray) ToDynamicRoutingEnrichmentArrayOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentArrayOutput

type DynamicRoutingEnrichmentArrayInput

type DynamicRoutingEnrichmentArrayInput interface {
	pulumi.Input

	ToDynamicRoutingEnrichmentArrayOutput() DynamicRoutingEnrichmentArrayOutput
	ToDynamicRoutingEnrichmentArrayOutputWithContext(context.Context) DynamicRoutingEnrichmentArrayOutput
}

DynamicRoutingEnrichmentArrayInput is an input type that accepts DynamicRoutingEnrichmentArray and DynamicRoutingEnrichmentArrayOutput values. You can construct a concrete instance of `DynamicRoutingEnrichmentArrayInput` via:

DynamicRoutingEnrichmentArray{ DynamicRoutingEnrichmentArgs{...} }

type DynamicRoutingEnrichmentArrayOutput

type DynamicRoutingEnrichmentArrayOutput struct{ *pulumi.OutputState }

func (DynamicRoutingEnrichmentArrayOutput) ElementType

func (DynamicRoutingEnrichmentArrayOutput) Index

func (DynamicRoutingEnrichmentArrayOutput) ToDynamicRoutingEnrichmentArrayOutput

func (o DynamicRoutingEnrichmentArrayOutput) ToDynamicRoutingEnrichmentArrayOutput() DynamicRoutingEnrichmentArrayOutput

func (DynamicRoutingEnrichmentArrayOutput) ToDynamicRoutingEnrichmentArrayOutputWithContext

func (o DynamicRoutingEnrichmentArrayOutput) ToDynamicRoutingEnrichmentArrayOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentArrayOutput

type DynamicRoutingEnrichmentInput

type DynamicRoutingEnrichmentInput interface {
	pulumi.Input

	ToDynamicRoutingEnrichmentOutput() DynamicRoutingEnrichmentOutput
	ToDynamicRoutingEnrichmentOutputWithContext(context.Context) DynamicRoutingEnrichmentOutput
}

DynamicRoutingEnrichmentInput is an input type that accepts DynamicRoutingEnrichmentArgs and DynamicRoutingEnrichmentOutput values. You can construct a concrete instance of `DynamicRoutingEnrichmentInput` via:

DynamicRoutingEnrichmentArgs{...}

type DynamicRoutingEnrichmentOutput

type DynamicRoutingEnrichmentOutput struct{ *pulumi.OutputState }

func (DynamicRoutingEnrichmentOutput) ElementType

func (DynamicRoutingEnrichmentOutput) Key

Dynamic routing enrichment key.

func (DynamicRoutingEnrichmentOutput) ToDynamicRoutingEnrichmentOutput

func (o DynamicRoutingEnrichmentOutput) ToDynamicRoutingEnrichmentOutput() DynamicRoutingEnrichmentOutput

func (DynamicRoutingEnrichmentOutput) ToDynamicRoutingEnrichmentOutputWithContext

func (o DynamicRoutingEnrichmentOutput) ToDynamicRoutingEnrichmentOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentOutput

func (DynamicRoutingEnrichmentOutput) Value

Dynamic routing enrichment value.

type DynamicRoutingEnrichmentResponse

type DynamicRoutingEnrichmentResponse struct {
	// Dynamic routing enrichment key.
	Key *string `pulumi:"key"`
	// Dynamic routing enrichment value.
	Value *string `pulumi:"value"`
}

type DynamicRoutingEnrichmentResponseArrayOutput

type DynamicRoutingEnrichmentResponseArrayOutput struct{ *pulumi.OutputState }

func (DynamicRoutingEnrichmentResponseArrayOutput) ElementType

func (DynamicRoutingEnrichmentResponseArrayOutput) Index

func (DynamicRoutingEnrichmentResponseArrayOutput) ToDynamicRoutingEnrichmentResponseArrayOutput

func (o DynamicRoutingEnrichmentResponseArrayOutput) ToDynamicRoutingEnrichmentResponseArrayOutput() DynamicRoutingEnrichmentResponseArrayOutput

func (DynamicRoutingEnrichmentResponseArrayOutput) ToDynamicRoutingEnrichmentResponseArrayOutputWithContext

func (o DynamicRoutingEnrichmentResponseArrayOutput) ToDynamicRoutingEnrichmentResponseArrayOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentResponseArrayOutput

type DynamicRoutingEnrichmentResponseOutput

type DynamicRoutingEnrichmentResponseOutput struct{ *pulumi.OutputState }

func (DynamicRoutingEnrichmentResponseOutput) ElementType

func (DynamicRoutingEnrichmentResponseOutput) Key

Dynamic routing enrichment key.

func (DynamicRoutingEnrichmentResponseOutput) ToDynamicRoutingEnrichmentResponseOutput

func (o DynamicRoutingEnrichmentResponseOutput) ToDynamicRoutingEnrichmentResponseOutput() DynamicRoutingEnrichmentResponseOutput

func (DynamicRoutingEnrichmentResponseOutput) ToDynamicRoutingEnrichmentResponseOutputWithContext

func (o DynamicRoutingEnrichmentResponseOutput) ToDynamicRoutingEnrichmentResponseOutputWithContext(ctx context.Context) DynamicRoutingEnrichmentResponseOutput

func (DynamicRoutingEnrichmentResponseOutput) Value

Dynamic routing enrichment value.

type EndpointType

type EndpointType string

Type of the endpoint for the event subscription destination.

type EventDefinitionKind

type EventDefinitionKind string

The kind of event type used.

func (EventDefinitionKind) ElementType

func (EventDefinitionKind) ElementType() reflect.Type

func (EventDefinitionKind) ToEventDefinitionKindOutput

func (e EventDefinitionKind) ToEventDefinitionKindOutput() EventDefinitionKindOutput

func (EventDefinitionKind) ToEventDefinitionKindOutputWithContext

func (e EventDefinitionKind) ToEventDefinitionKindOutputWithContext(ctx context.Context) EventDefinitionKindOutput

func (EventDefinitionKind) ToEventDefinitionKindPtrOutput

func (e EventDefinitionKind) ToEventDefinitionKindPtrOutput() EventDefinitionKindPtrOutput

func (EventDefinitionKind) ToEventDefinitionKindPtrOutputWithContext

func (e EventDefinitionKind) ToEventDefinitionKindPtrOutputWithContext(ctx context.Context) EventDefinitionKindPtrOutput

func (EventDefinitionKind) ToStringOutput

func (e EventDefinitionKind) ToStringOutput() pulumi.StringOutput

func (EventDefinitionKind) ToStringOutputWithContext

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

func (EventDefinitionKind) ToStringPtrOutput

func (e EventDefinitionKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDefinitionKind) ToStringPtrOutputWithContext

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

type EventDefinitionKindInput

type EventDefinitionKindInput interface {
	pulumi.Input

	ToEventDefinitionKindOutput() EventDefinitionKindOutput
	ToEventDefinitionKindOutputWithContext(context.Context) EventDefinitionKindOutput
}

EventDefinitionKindInput is an input type that accepts values of the EventDefinitionKind enum A concrete instance of `EventDefinitionKindInput` can be one of the following:

EventDefinitionKindInline

type EventDefinitionKindOutput

type EventDefinitionKindOutput struct{ *pulumi.OutputState }

func (EventDefinitionKindOutput) ElementType

func (EventDefinitionKindOutput) ElementType() reflect.Type

func (EventDefinitionKindOutput) ToEventDefinitionKindOutput

func (o EventDefinitionKindOutput) ToEventDefinitionKindOutput() EventDefinitionKindOutput

func (EventDefinitionKindOutput) ToEventDefinitionKindOutputWithContext

func (o EventDefinitionKindOutput) ToEventDefinitionKindOutputWithContext(ctx context.Context) EventDefinitionKindOutput

func (EventDefinitionKindOutput) ToEventDefinitionKindPtrOutput

func (o EventDefinitionKindOutput) ToEventDefinitionKindPtrOutput() EventDefinitionKindPtrOutput

func (EventDefinitionKindOutput) ToEventDefinitionKindPtrOutputWithContext

func (o EventDefinitionKindOutput) ToEventDefinitionKindPtrOutputWithContext(ctx context.Context) EventDefinitionKindPtrOutput

func (EventDefinitionKindOutput) ToStringOutput

func (o EventDefinitionKindOutput) ToStringOutput() pulumi.StringOutput

func (EventDefinitionKindOutput) ToStringOutputWithContext

func (o EventDefinitionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventDefinitionKindOutput) ToStringPtrOutput

func (o EventDefinitionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDefinitionKindOutput) ToStringPtrOutputWithContext

func (o EventDefinitionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventDefinitionKindPtrInput

type EventDefinitionKindPtrInput interface {
	pulumi.Input

	ToEventDefinitionKindPtrOutput() EventDefinitionKindPtrOutput
	ToEventDefinitionKindPtrOutputWithContext(context.Context) EventDefinitionKindPtrOutput
}

func EventDefinitionKindPtr

func EventDefinitionKindPtr(v string) EventDefinitionKindPtrInput

type EventDefinitionKindPtrOutput

type EventDefinitionKindPtrOutput struct{ *pulumi.OutputState }

func (EventDefinitionKindPtrOutput) Elem

func (EventDefinitionKindPtrOutput) ElementType

func (EventDefinitionKindPtrOutput) ToEventDefinitionKindPtrOutput

func (o EventDefinitionKindPtrOutput) ToEventDefinitionKindPtrOutput() EventDefinitionKindPtrOutput

func (EventDefinitionKindPtrOutput) ToEventDefinitionKindPtrOutputWithContext

func (o EventDefinitionKindPtrOutput) ToEventDefinitionKindPtrOutputWithContext(ctx context.Context) EventDefinitionKindPtrOutput

func (EventDefinitionKindPtrOutput) ToStringPtrOutput

func (o EventDefinitionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDefinitionKindPtrOutput) ToStringPtrOutputWithContext

func (o EventDefinitionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventDeliverySchema

type EventDeliverySchema string

The event delivery schema for the event subscription.

func (EventDeliverySchema) ElementType

func (EventDeliverySchema) ElementType() reflect.Type

func (EventDeliverySchema) ToEventDeliverySchemaOutput

func (e EventDeliverySchema) ToEventDeliverySchemaOutput() EventDeliverySchemaOutput

func (EventDeliverySchema) ToEventDeliverySchemaOutputWithContext

func (e EventDeliverySchema) ToEventDeliverySchemaOutputWithContext(ctx context.Context) EventDeliverySchemaOutput

func (EventDeliverySchema) ToEventDeliverySchemaPtrOutput

func (e EventDeliverySchema) ToEventDeliverySchemaPtrOutput() EventDeliverySchemaPtrOutput

func (EventDeliverySchema) ToEventDeliverySchemaPtrOutputWithContext

func (e EventDeliverySchema) ToEventDeliverySchemaPtrOutputWithContext(ctx context.Context) EventDeliverySchemaPtrOutput

func (EventDeliverySchema) ToStringOutput

func (e EventDeliverySchema) ToStringOutput() pulumi.StringOutput

func (EventDeliverySchema) ToStringOutputWithContext

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

func (EventDeliverySchema) ToStringPtrOutput

func (e EventDeliverySchema) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDeliverySchema) ToStringPtrOutputWithContext

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

type EventDeliverySchemaInput

type EventDeliverySchemaInput interface {
	pulumi.Input

	ToEventDeliverySchemaOutput() EventDeliverySchemaOutput
	ToEventDeliverySchemaOutputWithContext(context.Context) EventDeliverySchemaOutput
}

EventDeliverySchemaInput is an input type that accepts values of the EventDeliverySchema enum A concrete instance of `EventDeliverySchemaInput` can be one of the following:

EventDeliverySchemaEventGridSchema
EventDeliverySchemaCustomInputSchema
EventDeliverySchema_CloudEventSchemaV1_0

type EventDeliverySchemaOutput

type EventDeliverySchemaOutput struct{ *pulumi.OutputState }

func (EventDeliverySchemaOutput) ElementType

func (EventDeliverySchemaOutput) ElementType() reflect.Type

func (EventDeliverySchemaOutput) ToEventDeliverySchemaOutput

func (o EventDeliverySchemaOutput) ToEventDeliverySchemaOutput() EventDeliverySchemaOutput

func (EventDeliverySchemaOutput) ToEventDeliverySchemaOutputWithContext

func (o EventDeliverySchemaOutput) ToEventDeliverySchemaOutputWithContext(ctx context.Context) EventDeliverySchemaOutput

func (EventDeliverySchemaOutput) ToEventDeliverySchemaPtrOutput

func (o EventDeliverySchemaOutput) ToEventDeliverySchemaPtrOutput() EventDeliverySchemaPtrOutput

func (EventDeliverySchemaOutput) ToEventDeliverySchemaPtrOutputWithContext

func (o EventDeliverySchemaOutput) ToEventDeliverySchemaPtrOutputWithContext(ctx context.Context) EventDeliverySchemaPtrOutput

func (EventDeliverySchemaOutput) ToStringOutput

func (o EventDeliverySchemaOutput) ToStringOutput() pulumi.StringOutput

func (EventDeliverySchemaOutput) ToStringOutputWithContext

func (o EventDeliverySchemaOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventDeliverySchemaOutput) ToStringPtrOutput

func (o EventDeliverySchemaOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDeliverySchemaOutput) ToStringPtrOutputWithContext

func (o EventDeliverySchemaOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventDeliverySchemaPtrInput

type EventDeliverySchemaPtrInput interface {
	pulumi.Input

	ToEventDeliverySchemaPtrOutput() EventDeliverySchemaPtrOutput
	ToEventDeliverySchemaPtrOutputWithContext(context.Context) EventDeliverySchemaPtrOutput
}

func EventDeliverySchemaPtr

func EventDeliverySchemaPtr(v string) EventDeliverySchemaPtrInput

type EventDeliverySchemaPtrOutput

type EventDeliverySchemaPtrOutput struct{ *pulumi.OutputState }

func (EventDeliverySchemaPtrOutput) Elem

func (EventDeliverySchemaPtrOutput) ElementType

func (EventDeliverySchemaPtrOutput) ToEventDeliverySchemaPtrOutput

func (o EventDeliverySchemaPtrOutput) ToEventDeliverySchemaPtrOutput() EventDeliverySchemaPtrOutput

func (EventDeliverySchemaPtrOutput) ToEventDeliverySchemaPtrOutputWithContext

func (o EventDeliverySchemaPtrOutput) ToEventDeliverySchemaPtrOutputWithContext(ctx context.Context) EventDeliverySchemaPtrOutput

func (EventDeliverySchemaPtrOutput) ToStringPtrOutput

func (o EventDeliverySchemaPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventDeliverySchemaPtrOutput) ToStringPtrOutputWithContext

func (o EventDeliverySchemaPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventHubEventSubscriptionDestination

type EventHubEventSubscriptionDestination struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 {
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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

func (EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationPtrOutput

func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationPtrOutput() EventHubEventSubscriptionDestinationPtrOutput

func (EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationPtrOutputWithContext

func (i EventHubEventSubscriptionDestinationArgs) ToEventHubEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationPtrOutput

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

func (o EventHubEventSubscriptionDestinationOutput) DeliveryAttributeMappings() pulumi.ArrayOutput

Delivery attribute details.

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

func (EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationPtrOutput

func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationPtrOutput() EventHubEventSubscriptionDestinationPtrOutput

func (EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationPtrOutputWithContext

func (o EventHubEventSubscriptionDestinationOutput) ToEventHubEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationPtrOutput

type EventHubEventSubscriptionDestinationPtrInput

type EventHubEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToEventHubEventSubscriptionDestinationPtrOutput() EventHubEventSubscriptionDestinationPtrOutput
	ToEventHubEventSubscriptionDestinationPtrOutputWithContext(context.Context) EventHubEventSubscriptionDestinationPtrOutput
}

EventHubEventSubscriptionDestinationPtrInput is an input type that accepts EventHubEventSubscriptionDestinationArgs, EventHubEventSubscriptionDestinationPtr and EventHubEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `EventHubEventSubscriptionDestinationPtrInput` via:

        EventHubEventSubscriptionDestinationArgs{...}

or:

        nil

type EventHubEventSubscriptionDestinationPtrOutput

type EventHubEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (EventHubEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (EventHubEventSubscriptionDestinationPtrOutput) Elem

func (EventHubEventSubscriptionDestinationPtrOutput) ElementType

func (EventHubEventSubscriptionDestinationPtrOutput) EndpointType

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

func (EventHubEventSubscriptionDestinationPtrOutput) ResourceId

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

func (EventHubEventSubscriptionDestinationPtrOutput) ToEventHubEventSubscriptionDestinationPtrOutput

func (o EventHubEventSubscriptionDestinationPtrOutput) ToEventHubEventSubscriptionDestinationPtrOutput() EventHubEventSubscriptionDestinationPtrOutput

func (EventHubEventSubscriptionDestinationPtrOutput) ToEventHubEventSubscriptionDestinationPtrOutputWithContext

func (o EventHubEventSubscriptionDestinationPtrOutput) ToEventHubEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationPtrOutput

type EventHubEventSubscriptionDestinationResponse

type EventHubEventSubscriptionDestinationResponse struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 EventHubEventSubscriptionDestinationResponseOutput

type EventHubEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the event hub destination for an event subscription.

func (EventHubEventSubscriptionDestinationResponseOutput) DeliveryAttributeMappings

Delivery attribute details.

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 EventHubEventSubscriptionDestinationResponsePtrOutput

type EventHubEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (EventHubEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (EventHubEventSubscriptionDestinationResponsePtrOutput) Elem

func (EventHubEventSubscriptionDestinationResponsePtrOutput) ElementType

func (EventHubEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (EventHubEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (EventHubEventSubscriptionDestinationResponsePtrOutput) ToEventHubEventSubscriptionDestinationResponsePtrOutput

func (EventHubEventSubscriptionDestinationResponsePtrOutput) ToEventHubEventSubscriptionDestinationResponsePtrOutputWithContext

func (o EventHubEventSubscriptionDestinationResponsePtrOutput) ToEventHubEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventHubEventSubscriptionDestinationResponsePtrOutput

type EventInputSchema

type EventInputSchema string

This determines the format that is expected for incoming events published to the topic.

func (EventInputSchema) ElementType

func (EventInputSchema) ElementType() reflect.Type

func (EventInputSchema) ToEventInputSchemaOutput

func (e EventInputSchema) ToEventInputSchemaOutput() EventInputSchemaOutput

func (EventInputSchema) ToEventInputSchemaOutputWithContext

func (e EventInputSchema) ToEventInputSchemaOutputWithContext(ctx context.Context) EventInputSchemaOutput

func (EventInputSchema) ToEventInputSchemaPtrOutput

func (e EventInputSchema) ToEventInputSchemaPtrOutput() EventInputSchemaPtrOutput

func (EventInputSchema) ToEventInputSchemaPtrOutputWithContext

func (e EventInputSchema) ToEventInputSchemaPtrOutputWithContext(ctx context.Context) EventInputSchemaPtrOutput

func (EventInputSchema) ToStringOutput

func (e EventInputSchema) ToStringOutput() pulumi.StringOutput

func (EventInputSchema) ToStringOutputWithContext

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

func (EventInputSchema) ToStringPtrOutput

func (e EventInputSchema) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventInputSchema) ToStringPtrOutputWithContext

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

type EventInputSchemaInput

type EventInputSchemaInput interface {
	pulumi.Input

	ToEventInputSchemaOutput() EventInputSchemaOutput
	ToEventInputSchemaOutputWithContext(context.Context) EventInputSchemaOutput
}

EventInputSchemaInput is an input type that accepts values of the EventInputSchema enum A concrete instance of `EventInputSchemaInput` can be one of the following:

EventInputSchema_CloudEventSchemaV1_0

type EventInputSchemaOutput

type EventInputSchemaOutput struct{ *pulumi.OutputState }

func (EventInputSchemaOutput) ElementType

func (EventInputSchemaOutput) ElementType() reflect.Type

func (EventInputSchemaOutput) ToEventInputSchemaOutput

func (o EventInputSchemaOutput) ToEventInputSchemaOutput() EventInputSchemaOutput

func (EventInputSchemaOutput) ToEventInputSchemaOutputWithContext

func (o EventInputSchemaOutput) ToEventInputSchemaOutputWithContext(ctx context.Context) EventInputSchemaOutput

func (EventInputSchemaOutput) ToEventInputSchemaPtrOutput

func (o EventInputSchemaOutput) ToEventInputSchemaPtrOutput() EventInputSchemaPtrOutput

func (EventInputSchemaOutput) ToEventInputSchemaPtrOutputWithContext

func (o EventInputSchemaOutput) ToEventInputSchemaPtrOutputWithContext(ctx context.Context) EventInputSchemaPtrOutput

func (EventInputSchemaOutput) ToStringOutput

func (o EventInputSchemaOutput) ToStringOutput() pulumi.StringOutput

func (EventInputSchemaOutput) ToStringOutputWithContext

func (o EventInputSchemaOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventInputSchemaOutput) ToStringPtrOutput

func (o EventInputSchemaOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventInputSchemaOutput) ToStringPtrOutputWithContext

func (o EventInputSchemaOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventInputSchemaPtrInput

type EventInputSchemaPtrInput interface {
	pulumi.Input

	ToEventInputSchemaPtrOutput() EventInputSchemaPtrOutput
	ToEventInputSchemaPtrOutputWithContext(context.Context) EventInputSchemaPtrOutput
}

func EventInputSchemaPtr

func EventInputSchemaPtr(v string) EventInputSchemaPtrInput

type EventInputSchemaPtrOutput

type EventInputSchemaPtrOutput struct{ *pulumi.OutputState }

func (EventInputSchemaPtrOutput) Elem

func (EventInputSchemaPtrOutput) ElementType

func (EventInputSchemaPtrOutput) ElementType() reflect.Type

func (EventInputSchemaPtrOutput) ToEventInputSchemaPtrOutput

func (o EventInputSchemaPtrOutput) ToEventInputSchemaPtrOutput() EventInputSchemaPtrOutput

func (EventInputSchemaPtrOutput) ToEventInputSchemaPtrOutputWithContext

func (o EventInputSchemaPtrOutput) ToEventInputSchemaPtrOutputWithContext(ctx context.Context) EventInputSchemaPtrOutput

func (EventInputSchemaPtrOutput) ToStringPtrOutput

func (o EventInputSchemaPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventInputSchemaPtrOutput) ToStringPtrOutputWithContext

func (o EventInputSchemaPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01.

Other available API versions: 2017-06-15-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*EventSubscription) ElementType() reflect.Type

func (*EventSubscription) ToEventSubscriptionOutput

func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput

func (*EventSubscription) ToEventSubscriptionOutputWithContext

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.StringPtrInput
	// 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"`
	// Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
	EnableAdvancedFilteringOnArrays *bool `pulumi:"enableAdvancedFilteringOnArrays"`
	// 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.

func (*EventSubscriptionFilter) Defaults

Defaults sets the appropriate defaults for EventSubscriptionFilter

type EventSubscriptionFilterArgs

type EventSubscriptionFilterArgs struct {
	// An array of advanced filters that are used for filtering event subscriptions.
	AdvancedFilters pulumi.ArrayInput `pulumi:"advancedFilters"`
	// Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
	EnableAdvancedFilteringOnArrays pulumi.BoolPtrInput `pulumi:"enableAdvancedFilteringOnArrays"`
	// 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) Defaults

Defaults sets the appropriate defaults for EventSubscriptionFilterArgs

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

func (o EventSubscriptionFilterOutput) EnableAdvancedFilteringOnArrays() pulumi.BoolPtrOutput

Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.

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

func (o EventSubscriptionFilterPtrOutput) EnableAdvancedFilteringOnArrays() pulumi.BoolPtrOutput

Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.

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"`
	// Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
	EnableAdvancedFilteringOnArrays *bool `pulumi:"enableAdvancedFilteringOnArrays"`
	// 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.

func (*EventSubscriptionFilterResponse) Defaults

Defaults sets the appropriate defaults for EventSubscriptionFilterResponse

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

func (o EventSubscriptionFilterResponseOutput) EnableAdvancedFilteringOnArrays() pulumi.BoolPtrOutput

Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.

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

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

func (o EventSubscriptionFilterResponsePtrOutput) EnableAdvancedFilteringOnArrays() pulumi.BoolPtrOutput

Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.

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

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

func (EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypeOutput

func (e EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypeOutput() EventSubscriptionIdentityTypeOutput

func (EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypeOutputWithContext

func (e EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypeOutputWithContext(ctx context.Context) EventSubscriptionIdentityTypeOutput

func (EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypePtrOutput

func (e EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypePtrOutput() EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypePtrOutputWithContext

func (e EventSubscriptionIdentityType) ToEventSubscriptionIdentityTypePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityType) ToStringOutput

func (EventSubscriptionIdentityType) ToStringOutputWithContext

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

func (EventSubscriptionIdentityType) ToStringPtrOutput

func (EventSubscriptionIdentityType) ToStringPtrOutputWithContext

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

type EventSubscriptionIdentityTypeInput

type EventSubscriptionIdentityTypeInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityTypeOutput() EventSubscriptionIdentityTypeOutput
	ToEventSubscriptionIdentityTypeOutputWithContext(context.Context) EventSubscriptionIdentityTypeOutput
}

EventSubscriptionIdentityTypeInput is an input type that accepts values of the EventSubscriptionIdentityType enum A concrete instance of `EventSubscriptionIdentityTypeInput` can be one of the following:

EventSubscriptionIdentityTypeSystemAssigned
EventSubscriptionIdentityTypeUserAssigned

type EventSubscriptionIdentityTypeOutput

type EventSubscriptionIdentityTypeOutput struct{ *pulumi.OutputState }

func (EventSubscriptionIdentityTypeOutput) ElementType

func (EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypeOutput

func (o EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypeOutput() EventSubscriptionIdentityTypeOutput

func (EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypeOutputWithContext

func (o EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypeOutputWithContext(ctx context.Context) EventSubscriptionIdentityTypeOutput

func (EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypePtrOutput

func (o EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypePtrOutput() EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypePtrOutputWithContext

func (o EventSubscriptionIdentityTypeOutput) ToEventSubscriptionIdentityTypePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityTypeOutput) ToStringOutput

func (EventSubscriptionIdentityTypeOutput) ToStringOutputWithContext

func (o EventSubscriptionIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventSubscriptionIdentityTypeOutput) ToStringPtrOutput

func (EventSubscriptionIdentityTypeOutput) ToStringPtrOutputWithContext

func (o EventSubscriptionIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventSubscriptionIdentityTypePtrInput

type EventSubscriptionIdentityTypePtrInput interface {
	pulumi.Input

	ToEventSubscriptionIdentityTypePtrOutput() EventSubscriptionIdentityTypePtrOutput
	ToEventSubscriptionIdentityTypePtrOutputWithContext(context.Context) EventSubscriptionIdentityTypePtrOutput
}

type EventSubscriptionIdentityTypePtrOutput

type EventSubscriptionIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (EventSubscriptionIdentityTypePtrOutput) Elem

func (EventSubscriptionIdentityTypePtrOutput) ElementType

func (EventSubscriptionIdentityTypePtrOutput) ToEventSubscriptionIdentityTypePtrOutput

func (o EventSubscriptionIdentityTypePtrOutput) ToEventSubscriptionIdentityTypePtrOutput() EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityTypePtrOutput) ToEventSubscriptionIdentityTypePtrOutputWithContext

func (o EventSubscriptionIdentityTypePtrOutput) ToEventSubscriptionIdentityTypePtrOutputWithContext(ctx context.Context) EventSubscriptionIdentityTypePtrOutput

func (EventSubscriptionIdentityTypePtrOutput) ToStringPtrOutput

func (EventSubscriptionIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o EventSubscriptionIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventSubscriptionInput

type EventSubscriptionInput interface {
	pulumi.Input

	ToEventSubscriptionOutput() EventSubscriptionOutput
	ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
}

type EventSubscriptionOutput

type EventSubscriptionOutput struct{ *pulumi.OutputState }

func (EventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (EventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (EventSubscriptionOutput) DeliveryWithResourceIdentity

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 (EventSubscriptionOutput) Destination

func (o EventSubscriptionOutput) Destination() pulumi.AnyOutput

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

func (EventSubscriptionOutput) ElementType() reflect.Type

func (EventSubscriptionOutput) EventDeliverySchema

func (o EventSubscriptionOutput) EventDeliverySchema() pulumi.StringPtrOutput

The event delivery schema for the event subscription.

func (EventSubscriptionOutput) ExpirationTimeUtc

func (o EventSubscriptionOutput) ExpirationTimeUtc() pulumi.StringPtrOutput

Expiration time of the event subscription.

func (EventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (EventSubscriptionOutput) Labels

List of user defined labels.

func (EventSubscriptionOutput) Name

Name of the resource.

func (EventSubscriptionOutput) ProvisioningState

func (o EventSubscriptionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the event subscription.

func (EventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (EventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (EventSubscriptionOutput) ToEventSubscriptionOutput

func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput

func (EventSubscriptionOutput) ToEventSubscriptionOutputWithContext

func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput

func (EventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (EventSubscriptionOutput) Type

Type of the resource.

type EventSubscriptionState

type EventSubscriptionState struct {
}

func (EventSubscriptionState) ElementType

func (EventSubscriptionState) ElementType() reflect.Type

type EventTypeInfo

type EventTypeInfo struct {
	// A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event.
	// An example of a valid inline event name is "Contoso.OrderCreated".
	// The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
	InlineEventTypes map[string]InlineEventProperties `pulumi:"inlineEventTypes"`
	// The kind of event type used.
	Kind *string `pulumi:"kind"`
}

The event type information for Channels.

type EventTypeInfoArgs

type EventTypeInfoArgs struct {
	// A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event.
	// An example of a valid inline event name is "Contoso.OrderCreated".
	// The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
	InlineEventTypes InlineEventPropertiesMapInput `pulumi:"inlineEventTypes"`
	// The kind of event type used.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

The event type information for Channels.

func (EventTypeInfoArgs) ElementType

func (EventTypeInfoArgs) ElementType() reflect.Type

func (EventTypeInfoArgs) ToEventTypeInfoOutput

func (i EventTypeInfoArgs) ToEventTypeInfoOutput() EventTypeInfoOutput

func (EventTypeInfoArgs) ToEventTypeInfoOutputWithContext

func (i EventTypeInfoArgs) ToEventTypeInfoOutputWithContext(ctx context.Context) EventTypeInfoOutput

func (EventTypeInfoArgs) ToEventTypeInfoPtrOutput

func (i EventTypeInfoArgs) ToEventTypeInfoPtrOutput() EventTypeInfoPtrOutput

func (EventTypeInfoArgs) ToEventTypeInfoPtrOutputWithContext

func (i EventTypeInfoArgs) ToEventTypeInfoPtrOutputWithContext(ctx context.Context) EventTypeInfoPtrOutput

type EventTypeInfoInput

type EventTypeInfoInput interface {
	pulumi.Input

	ToEventTypeInfoOutput() EventTypeInfoOutput
	ToEventTypeInfoOutputWithContext(context.Context) EventTypeInfoOutput
}

EventTypeInfoInput is an input type that accepts EventTypeInfoArgs and EventTypeInfoOutput values. You can construct a concrete instance of `EventTypeInfoInput` via:

EventTypeInfoArgs{...}

type EventTypeInfoOutput

type EventTypeInfoOutput struct{ *pulumi.OutputState }

The event type information for Channels.

func (EventTypeInfoOutput) ElementType

func (EventTypeInfoOutput) ElementType() reflect.Type

func (EventTypeInfoOutput) InlineEventTypes

A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.

func (EventTypeInfoOutput) Kind

The kind of event type used.

func (EventTypeInfoOutput) ToEventTypeInfoOutput

func (o EventTypeInfoOutput) ToEventTypeInfoOutput() EventTypeInfoOutput

func (EventTypeInfoOutput) ToEventTypeInfoOutputWithContext

func (o EventTypeInfoOutput) ToEventTypeInfoOutputWithContext(ctx context.Context) EventTypeInfoOutput

func (EventTypeInfoOutput) ToEventTypeInfoPtrOutput

func (o EventTypeInfoOutput) ToEventTypeInfoPtrOutput() EventTypeInfoPtrOutput

func (EventTypeInfoOutput) ToEventTypeInfoPtrOutputWithContext

func (o EventTypeInfoOutput) ToEventTypeInfoPtrOutputWithContext(ctx context.Context) EventTypeInfoPtrOutput

type EventTypeInfoPtrInput

type EventTypeInfoPtrInput interface {
	pulumi.Input

	ToEventTypeInfoPtrOutput() EventTypeInfoPtrOutput
	ToEventTypeInfoPtrOutputWithContext(context.Context) EventTypeInfoPtrOutput
}

EventTypeInfoPtrInput is an input type that accepts EventTypeInfoArgs, EventTypeInfoPtr and EventTypeInfoPtrOutput values. You can construct a concrete instance of `EventTypeInfoPtrInput` via:

        EventTypeInfoArgs{...}

or:

        nil

type EventTypeInfoPtrOutput

type EventTypeInfoPtrOutput struct{ *pulumi.OutputState }

func (EventTypeInfoPtrOutput) Elem

func (EventTypeInfoPtrOutput) ElementType

func (EventTypeInfoPtrOutput) ElementType() reflect.Type

func (EventTypeInfoPtrOutput) InlineEventTypes

A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.

func (EventTypeInfoPtrOutput) Kind

The kind of event type used.

func (EventTypeInfoPtrOutput) ToEventTypeInfoPtrOutput

func (o EventTypeInfoPtrOutput) ToEventTypeInfoPtrOutput() EventTypeInfoPtrOutput

func (EventTypeInfoPtrOutput) ToEventTypeInfoPtrOutputWithContext

func (o EventTypeInfoPtrOutput) ToEventTypeInfoPtrOutputWithContext(ctx context.Context) EventTypeInfoPtrOutput

type EventTypeInfoResponse

type EventTypeInfoResponse struct {
	// A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event.
	// An example of a valid inline event name is "Contoso.OrderCreated".
	// The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.
	InlineEventTypes map[string]InlineEventPropertiesResponse `pulumi:"inlineEventTypes"`
	// The kind of event type used.
	Kind *string `pulumi:"kind"`
}

The event type information for Channels.

type EventTypeInfoResponseOutput

type EventTypeInfoResponseOutput struct{ *pulumi.OutputState }

The event type information for Channels.

func (EventTypeInfoResponseOutput) ElementType

func (EventTypeInfoResponseOutput) InlineEventTypes

A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.

func (EventTypeInfoResponseOutput) Kind

The kind of event type used.

func (EventTypeInfoResponseOutput) ToEventTypeInfoResponseOutput

func (o EventTypeInfoResponseOutput) ToEventTypeInfoResponseOutput() EventTypeInfoResponseOutput

func (EventTypeInfoResponseOutput) ToEventTypeInfoResponseOutputWithContext

func (o EventTypeInfoResponseOutput) ToEventTypeInfoResponseOutputWithContext(ctx context.Context) EventTypeInfoResponseOutput

type EventTypeInfoResponsePtrOutput

type EventTypeInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (EventTypeInfoResponsePtrOutput) Elem

func (EventTypeInfoResponsePtrOutput) ElementType

func (EventTypeInfoResponsePtrOutput) InlineEventTypes

A collection of inline event types for the resource. The inline event type keys are of type string which represents the name of the event. An example of a valid inline event name is "Contoso.OrderCreated". The inline event type values are of type InlineEventProperties and will contain additional information for every inline event type.

func (EventTypeInfoResponsePtrOutput) Kind

The kind of event type used.

func (EventTypeInfoResponsePtrOutput) ToEventTypeInfoResponsePtrOutput

func (o EventTypeInfoResponsePtrOutput) ToEventTypeInfoResponsePtrOutput() EventTypeInfoResponsePtrOutput

func (EventTypeInfoResponsePtrOutput) ToEventTypeInfoResponsePtrOutputWithContext

func (o EventTypeInfoResponsePtrOutput) ToEventTypeInfoResponsePtrOutputWithContext(ctx context.Context) EventTypeInfoResponsePtrOutput

type FilterOperatorType

type FilterOperatorType string

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

type FiltersConfiguration

type FiltersConfiguration struct {
	// An array of filters that are used for filtering event subscriptions.
	Filters []interface{} `pulumi:"filters"`
	// 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"`
}

Filters configuration for the Event Subscription.

type FiltersConfigurationArgs

type FiltersConfigurationArgs struct {
	// An array of filters that are used for filtering event subscriptions.
	Filters pulumi.ArrayInput `pulumi:"filters"`
	// 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"`
}

Filters configuration for the Event Subscription.

func (FiltersConfigurationArgs) ElementType

func (FiltersConfigurationArgs) ElementType() reflect.Type

func (FiltersConfigurationArgs) ToFiltersConfigurationOutput

func (i FiltersConfigurationArgs) ToFiltersConfigurationOutput() FiltersConfigurationOutput

func (FiltersConfigurationArgs) ToFiltersConfigurationOutputWithContext

func (i FiltersConfigurationArgs) ToFiltersConfigurationOutputWithContext(ctx context.Context) FiltersConfigurationOutput

func (FiltersConfigurationArgs) ToFiltersConfigurationPtrOutput

func (i FiltersConfigurationArgs) ToFiltersConfigurationPtrOutput() FiltersConfigurationPtrOutput

func (FiltersConfigurationArgs) ToFiltersConfigurationPtrOutputWithContext

func (i FiltersConfigurationArgs) ToFiltersConfigurationPtrOutputWithContext(ctx context.Context) FiltersConfigurationPtrOutput

type FiltersConfigurationInput

type FiltersConfigurationInput interface {
	pulumi.Input

	ToFiltersConfigurationOutput() FiltersConfigurationOutput
	ToFiltersConfigurationOutputWithContext(context.Context) FiltersConfigurationOutput
}

FiltersConfigurationInput is an input type that accepts FiltersConfigurationArgs and FiltersConfigurationOutput values. You can construct a concrete instance of `FiltersConfigurationInput` via:

FiltersConfigurationArgs{...}

type FiltersConfigurationOutput

type FiltersConfigurationOutput struct{ *pulumi.OutputState }

Filters configuration for the Event Subscription.

func (FiltersConfigurationOutput) ElementType

func (FiltersConfigurationOutput) ElementType() reflect.Type

func (FiltersConfigurationOutput) Filters

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

func (FiltersConfigurationOutput) IncludedEventTypes

func (o FiltersConfigurationOutput) IncludedEventTypes() pulumi.StringArrayOutput

A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.

func (FiltersConfigurationOutput) ToFiltersConfigurationOutput

func (o FiltersConfigurationOutput) ToFiltersConfigurationOutput() FiltersConfigurationOutput

func (FiltersConfigurationOutput) ToFiltersConfigurationOutputWithContext

func (o FiltersConfigurationOutput) ToFiltersConfigurationOutputWithContext(ctx context.Context) FiltersConfigurationOutput

func (FiltersConfigurationOutput) ToFiltersConfigurationPtrOutput

func (o FiltersConfigurationOutput) ToFiltersConfigurationPtrOutput() FiltersConfigurationPtrOutput

func (FiltersConfigurationOutput) ToFiltersConfigurationPtrOutputWithContext

func (o FiltersConfigurationOutput) ToFiltersConfigurationPtrOutputWithContext(ctx context.Context) FiltersConfigurationPtrOutput

type FiltersConfigurationPtrInput

type FiltersConfigurationPtrInput interface {
	pulumi.Input

	ToFiltersConfigurationPtrOutput() FiltersConfigurationPtrOutput
	ToFiltersConfigurationPtrOutputWithContext(context.Context) FiltersConfigurationPtrOutput
}

FiltersConfigurationPtrInput is an input type that accepts FiltersConfigurationArgs, FiltersConfigurationPtr and FiltersConfigurationPtrOutput values. You can construct a concrete instance of `FiltersConfigurationPtrInput` via:

        FiltersConfigurationArgs{...}

or:

        nil

type FiltersConfigurationPtrOutput

type FiltersConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FiltersConfigurationPtrOutput) Elem

func (FiltersConfigurationPtrOutput) ElementType

func (FiltersConfigurationPtrOutput) Filters

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

func (FiltersConfigurationPtrOutput) 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 (FiltersConfigurationPtrOutput) ToFiltersConfigurationPtrOutput

func (o FiltersConfigurationPtrOutput) ToFiltersConfigurationPtrOutput() FiltersConfigurationPtrOutput

func (FiltersConfigurationPtrOutput) ToFiltersConfigurationPtrOutputWithContext

func (o FiltersConfigurationPtrOutput) ToFiltersConfigurationPtrOutputWithContext(ctx context.Context) FiltersConfigurationPtrOutput

type FiltersConfigurationResponse

type FiltersConfigurationResponse struct {
	// An array of filters that are used for filtering event subscriptions.
	Filters []interface{} `pulumi:"filters"`
	// 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"`
}

Filters configuration for the Event Subscription.

type FiltersConfigurationResponseOutput

type FiltersConfigurationResponseOutput struct{ *pulumi.OutputState }

Filters configuration for the Event Subscription.

func (FiltersConfigurationResponseOutput) ElementType

func (FiltersConfigurationResponseOutput) Filters

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

func (FiltersConfigurationResponseOutput) 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 (FiltersConfigurationResponseOutput) ToFiltersConfigurationResponseOutput

func (o FiltersConfigurationResponseOutput) ToFiltersConfigurationResponseOutput() FiltersConfigurationResponseOutput

func (FiltersConfigurationResponseOutput) ToFiltersConfigurationResponseOutputWithContext

func (o FiltersConfigurationResponseOutput) ToFiltersConfigurationResponseOutputWithContext(ctx context.Context) FiltersConfigurationResponseOutput

type FiltersConfigurationResponsePtrOutput

type FiltersConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (FiltersConfigurationResponsePtrOutput) Elem

func (FiltersConfigurationResponsePtrOutput) ElementType

func (FiltersConfigurationResponsePtrOutput) Filters

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

func (FiltersConfigurationResponsePtrOutput) 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 (FiltersConfigurationResponsePtrOutput) ToFiltersConfigurationResponsePtrOutput

func (o FiltersConfigurationResponsePtrOutput) ToFiltersConfigurationResponsePtrOutput() FiltersConfigurationResponsePtrOutput

func (FiltersConfigurationResponsePtrOutput) ToFiltersConfigurationResponsePtrOutputWithContext

func (o FiltersConfigurationResponsePtrOutput) ToFiltersConfigurationResponsePtrOutputWithContext(ctx context.Context) FiltersConfigurationResponsePtrOutput

type GetChannelFullUrlArgs

type GetChannelFullUrlArgs struct {
	// Name of the Channel.
	ChannelName string `pulumi:"channelName"`
	// Name of the partner namespace.
	PartnerNamespaceName string `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the partners subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetChannelFullUrlOutputArgs

type GetChannelFullUrlOutputArgs struct {
	// Name of the Channel.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Name of the partner namespace.
	PartnerNamespaceName pulumi.StringInput `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the partners subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetChannelFullUrlOutputArgs) ElementType

type GetChannelFullUrlResult

type GetChannelFullUrlResult 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 GetChannelFullUrl

func GetChannelFullUrl(ctx *pulumi.Context, args *GetChannelFullUrlArgs, opts ...pulumi.InvokeOption) (*GetChannelFullUrlResult, error)

Get the full endpoint URL of a partner destination channel. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetChannelFullUrlResultOutput

type GetChannelFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetChannelFullUrlResultOutput) ElementType

func (GetChannelFullUrlResultOutput) EndpointUrl

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

func (GetChannelFullUrlResultOutput) ToGetChannelFullUrlResultOutput

func (o GetChannelFullUrlResultOutput) ToGetChannelFullUrlResultOutput() GetChannelFullUrlResultOutput

func (GetChannelFullUrlResultOutput) ToGetChannelFullUrlResultOutputWithContext

func (o GetChannelFullUrlResultOutput) ToGetChannelFullUrlResultOutputWithContext(ctx context.Context) GetChannelFullUrlResultOutput

type GetDomainEventSubscriptionDeliveryAttributesArgs

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

type GetDomainEventSubscriptionDeliveryAttributesOutputArgs

type GetDomainEventSubscriptionDeliveryAttributesOutputArgs struct {
	// Name of the domain topic.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetDomainEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetDomainEventSubscriptionDeliveryAttributesResult

type GetDomainEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetDomainEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription for domain. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetDomainEventSubscriptionDeliveryAttributesResultOutput

type GetDomainEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetDomainEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetDomainEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainEventSubscriptionDeliveryAttributesResultOutput

func (GetDomainEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetDomainEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetDomainEventSubscriptionDeliveryAttributesResultOutput

func (GetDomainEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetDomainEventSubscriptionFullUrlArgs

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

type GetDomainEventSubscriptionFullUrlOutputArgs

type GetDomainEventSubscriptionFullUrlOutputArgs struct {
	// Name of the domain topic.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetDomainEventSubscriptionFullUrlOutputArgs) ElementType

type GetDomainEventSubscriptionFullUrlResult

type GetDomainEventSubscriptionFullUrlResult 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 GetDomainEventSubscriptionFullUrl

Get the full endpoint URL for an event subscription for domain. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetDomainEventSubscriptionFullUrlResultOutput

type GetDomainEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetDomainEventSubscriptionFullUrlResultOutput) ElementType

func (GetDomainEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetDomainEventSubscriptionFullUrlResultOutput) ToGetDomainEventSubscriptionFullUrlResultOutput

func (o GetDomainEventSubscriptionFullUrlResultOutput) ToGetDomainEventSubscriptionFullUrlResultOutput() GetDomainEventSubscriptionFullUrlResultOutput

func (GetDomainEventSubscriptionFullUrlResultOutput) ToGetDomainEventSubscriptionFullUrlResultOutputWithContext

func (o GetDomainEventSubscriptionFullUrlResultOutput) ToGetDomainEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetDomainEventSubscriptionFullUrlResultOutput

type GetDomainTopicEventSubscriptionDeliveryAttributesArgs

type GetDomainTopicEventSubscriptionDeliveryAttributesArgs struct {
	// Name of the top level domain.
	DomainName string `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName string `pulumi:"topicName"`
}

type GetDomainTopicEventSubscriptionDeliveryAttributesOutputArgs

type GetDomainTopicEventSubscriptionDeliveryAttributesOutputArgs struct {
	// Name of the top level domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetDomainTopicEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetDomainTopicEventSubscriptionDeliveryAttributesResult

type GetDomainTopicEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetDomainTopicEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription for domain topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput

type GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainTopicEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetDomainTopicEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetDomainTopicEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetDomainTopicEventSubscriptionFullUrlArgs

type GetDomainTopicEventSubscriptionFullUrlArgs struct {
	// Name of the top level domain.
	DomainName string `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName string `pulumi:"topicName"`
}

type GetDomainTopicEventSubscriptionFullUrlOutputArgs

type GetDomainTopicEventSubscriptionFullUrlOutputArgs struct {
	// Name of the top level domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetDomainTopicEventSubscriptionFullUrlOutputArgs) ElementType

type GetDomainTopicEventSubscriptionFullUrlResult

type GetDomainTopicEventSubscriptionFullUrlResult 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 GetDomainTopicEventSubscriptionFullUrl

Get the full endpoint URL for a nested event subscription for domain topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetDomainTopicEventSubscriptionFullUrlResultOutput

type GetDomainTopicEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetDomainTopicEventSubscriptionFullUrlResultOutput) ElementType

func (GetDomainTopicEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetDomainTopicEventSubscriptionFullUrlResultOutput) ToGetDomainTopicEventSubscriptionFullUrlResultOutput

func (o GetDomainTopicEventSubscriptionFullUrlResultOutput) ToGetDomainTopicEventSubscriptionFullUrlResultOutput() GetDomainTopicEventSubscriptionFullUrlResultOutput

func (GetDomainTopicEventSubscriptionFullUrlResultOutput) ToGetDomainTopicEventSubscriptionFullUrlResultOutputWithContext

func (o GetDomainTopicEventSubscriptionFullUrlResultOutput) ToGetDomainTopicEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetDomainTopicEventSubscriptionFullUrlResultOutput

type GetEventSubscriptionDeliveryAttributesArgs

type GetEventSubscriptionDeliveryAttributesArgs 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 GetEventSubscriptionDeliveryAttributesOutputArgs

type GetEventSubscriptionDeliveryAttributesOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `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 pulumi.StringInput `pulumi:"scope"`
}

func (GetEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetEventSubscriptionDeliveryAttributesResult

type GetEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetEventSubscriptionDeliveryAttributesResultOutput

type GetEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetEventSubscriptionDeliveryAttributesResultOutput) ToGetEventSubscriptionDeliveryAttributesResultOutput

func (o GetEventSubscriptionDeliveryAttributesResultOutput) ToGetEventSubscriptionDeliveryAttributesResultOutput() GetEventSubscriptionDeliveryAttributesResultOutput

func (GetEventSubscriptionDeliveryAttributesResultOutput) ToGetEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetEventSubscriptionDeliveryAttributesResultOutput) ToGetEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetEventSubscriptionDeliveryAttributesResultOutput

func (GetEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetEventSubscriptionFullUrlArgs

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 GetEventSubscriptionFullUrlOutputArgs

type GetEventSubscriptionFullUrlOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `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 pulumi.StringInput `pulumi:"scope"`
}

func (GetEventSubscriptionFullUrlOutputArgs) ElementType

type GetEventSubscriptionFullUrlResult

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

func GetEventSubscriptionFullUrl(ctx *pulumi.Context, args *GetEventSubscriptionFullUrlArgs, opts ...pulumi.InvokeOption) (*GetEventSubscriptionFullUrlResult, error)

Get the full endpoint URL for an event subscription. Azure REST API version: 2022-06-15.

Other available API versions: 2017-06-15-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetEventSubscriptionFullUrlResultOutput

type GetEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetEventSubscriptionFullUrlResultOutput) ElementType

func (GetEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetEventSubscriptionFullUrlResultOutput) ToGetEventSubscriptionFullUrlResultOutput

func (o GetEventSubscriptionFullUrlResultOutput) ToGetEventSubscriptionFullUrlResultOutput() GetEventSubscriptionFullUrlResultOutput

func (GetEventSubscriptionFullUrlResultOutput) ToGetEventSubscriptionFullUrlResultOutputWithContext

func (o GetEventSubscriptionFullUrlResultOutput) ToGetEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetEventSubscriptionFullUrlResultOutput

type GetNamespaceTopicEventSubscriptionDeliveryAttributesArgs

type GetNamespaceTopicEventSubscriptionDeliveryAttributesArgs 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 namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName string `pulumi:"topicName"`
}

type GetNamespaceTopicEventSubscriptionDeliveryAttributesOutputArgs

type GetNamespaceTopicEventSubscriptionDeliveryAttributesOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetNamespaceTopicEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetNamespaceTopicEventSubscriptionDeliveryAttributesResult

type GetNamespaceTopicEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetNamespaceTopicEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription of a namespace topic. Azure REST API version: 2023-12-15-preview.

Other available API versions: 2024-06-01-preview.

type GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput

type GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetNamespaceTopicEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetNamespaceTopicEventSubscriptionFullUrlArgs

type GetNamespaceTopicEventSubscriptionFullUrlArgs struct {
	// Name of the event subscription.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName string `pulumi:"topicName"`
}

type GetNamespaceTopicEventSubscriptionFullUrlOutputArgs

type GetNamespaceTopicEventSubscriptionFullUrlOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetNamespaceTopicEventSubscriptionFullUrlOutputArgs) ElementType

type GetNamespaceTopicEventSubscriptionFullUrlResult

type GetNamespaceTopicEventSubscriptionFullUrlResult 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 GetNamespaceTopicEventSubscriptionFullUrl

Get the full endpoint URL for an event subscription of a namespace topic. Azure REST API version: 2024-06-01-preview.

type GetNamespaceTopicEventSubscriptionFullUrlResultOutput

type GetNamespaceTopicEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint URL of an event subscription

func (GetNamespaceTopicEventSubscriptionFullUrlResultOutput) ElementType

func (GetNamespaceTopicEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetNamespaceTopicEventSubscriptionFullUrlResultOutput) ToGetNamespaceTopicEventSubscriptionFullUrlResultOutput

func (GetNamespaceTopicEventSubscriptionFullUrlResultOutput) ToGetNamespaceTopicEventSubscriptionFullUrlResultOutputWithContext

func (o GetNamespaceTopicEventSubscriptionFullUrlResultOutput) ToGetNamespaceTopicEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetNamespaceTopicEventSubscriptionFullUrlResultOutput

type GetPartnerTopicEventSubscriptionDeliveryAttributesArgs

type GetPartnerTopicEventSubscriptionDeliveryAttributesArgs 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 GetPartnerTopicEventSubscriptionDeliveryAttributesOutputArgs

type GetPartnerTopicEventSubscriptionDeliveryAttributesOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the partner topic.
	PartnerTopicName pulumi.StringInput `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetPartnerTopicEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetPartnerTopicEventSubscriptionDeliveryAttributesResult

type GetPartnerTopicEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetPartnerTopicEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription of a partner topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput

type GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetPartnerTopicEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetPartnerTopicEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetPartnerTopicEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetPartnerTopicEventSubscriptionFullUrlArgs

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 GetPartnerTopicEventSubscriptionFullUrlOutputArgs

type GetPartnerTopicEventSubscriptionFullUrlOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the partner topic.
	PartnerTopicName pulumi.StringInput `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetPartnerTopicEventSubscriptionFullUrlOutputArgs) ElementType

type GetPartnerTopicEventSubscriptionFullUrlResult

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

func GetPartnerTopicEventSubscriptionFullUrl

Get the full endpoint URL for an event subscription of a partner topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetPartnerTopicEventSubscriptionFullUrlResultOutput

type GetPartnerTopicEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetPartnerTopicEventSubscriptionFullUrlResultOutput) ElementType

func (GetPartnerTopicEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetPartnerTopicEventSubscriptionFullUrlResultOutput) ToGetPartnerTopicEventSubscriptionFullUrlResultOutput

func (o GetPartnerTopicEventSubscriptionFullUrlResultOutput) ToGetPartnerTopicEventSubscriptionFullUrlResultOutput() GetPartnerTopicEventSubscriptionFullUrlResultOutput

func (GetPartnerTopicEventSubscriptionFullUrlResultOutput) ToGetPartnerTopicEventSubscriptionFullUrlResultOutputWithContext

func (o GetPartnerTopicEventSubscriptionFullUrlResultOutput) ToGetPartnerTopicEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetPartnerTopicEventSubscriptionFullUrlResultOutput

type GetSystemTopicEventSubscriptionDeliveryAttributesArgs

type GetSystemTopicEventSubscriptionDeliveryAttributesArgs 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 GetSystemTopicEventSubscriptionDeliveryAttributesOutputArgs

type GetSystemTopicEventSubscriptionDeliveryAttributesOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName pulumi.StringInput `pulumi:"systemTopicName"`
}

func (GetSystemTopicEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetSystemTopicEventSubscriptionDeliveryAttributesResult

type GetSystemTopicEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetSystemTopicEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput

type GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetSystemTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetSystemTopicEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetSystemTopicEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetSystemTopicEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetSystemTopicEventSubscriptionFullUrlArgs

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 GetSystemTopicEventSubscriptionFullUrlOutputArgs

type GetSystemTopicEventSubscriptionFullUrlOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName pulumi.StringInput `pulumi:"systemTopicName"`
}

func (GetSystemTopicEventSubscriptionFullUrlOutputArgs) ElementType

type GetSystemTopicEventSubscriptionFullUrlResult

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

func GetSystemTopicEventSubscriptionFullUrl

Get the full endpoint URL for an event subscription of a system topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetSystemTopicEventSubscriptionFullUrlResultOutput

type GetSystemTopicEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetSystemTopicEventSubscriptionFullUrlResultOutput) ElementType

func (GetSystemTopicEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetSystemTopicEventSubscriptionFullUrlResultOutput) ToGetSystemTopicEventSubscriptionFullUrlResultOutput

func (o GetSystemTopicEventSubscriptionFullUrlResultOutput) ToGetSystemTopicEventSubscriptionFullUrlResultOutput() GetSystemTopicEventSubscriptionFullUrlResultOutput

func (GetSystemTopicEventSubscriptionFullUrlResultOutput) ToGetSystemTopicEventSubscriptionFullUrlResultOutputWithContext

func (o GetSystemTopicEventSubscriptionFullUrlResultOutput) ToGetSystemTopicEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetSystemTopicEventSubscriptionFullUrlResultOutput

type GetTopicEventSubscriptionDeliveryAttributesArgs

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

type GetTopicEventSubscriptionDeliveryAttributesOutputArgs

type GetTopicEventSubscriptionDeliveryAttributesOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetTopicEventSubscriptionDeliveryAttributesOutputArgs) ElementType

type GetTopicEventSubscriptionDeliveryAttributesResult

type GetTopicEventSubscriptionDeliveryAttributesResult struct {
	// A collection of DeliveryAttributeMapping
	Value []interface{} `pulumi:"value"`
}

Result of the Get delivery attributes operation.

func GetTopicEventSubscriptionDeliveryAttributes

Get all delivery attributes for an event subscription for topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetTopicEventSubscriptionDeliveryAttributesResultOutput

type GetTopicEventSubscriptionDeliveryAttributesResultOutput struct{ *pulumi.OutputState }

Result of the Get delivery attributes operation.

func (GetTopicEventSubscriptionDeliveryAttributesResultOutput) ElementType

func (GetTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetTopicEventSubscriptionDeliveryAttributesResultOutputWithContext

func (o GetTopicEventSubscriptionDeliveryAttributesResultOutput) ToGetTopicEventSubscriptionDeliveryAttributesResultOutputWithContext(ctx context.Context) GetTopicEventSubscriptionDeliveryAttributesResultOutput

func (GetTopicEventSubscriptionDeliveryAttributesResultOutput) Value

A collection of DeliveryAttributeMapping

type GetTopicEventSubscriptionFullUrlArgs

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

type GetTopicEventSubscriptionFullUrlOutputArgs

type GetTopicEventSubscriptionFullUrlOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (GetTopicEventSubscriptionFullUrlOutputArgs) ElementType

type GetTopicEventSubscriptionFullUrlResult

type GetTopicEventSubscriptionFullUrlResult 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 GetTopicEventSubscriptionFullUrl

Get the full endpoint URL for an event subscription for topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type GetTopicEventSubscriptionFullUrlResultOutput

type GetTopicEventSubscriptionFullUrlResultOutput struct{ *pulumi.OutputState }

Full endpoint url of an event subscription

func (GetTopicEventSubscriptionFullUrlResultOutput) ElementType

func (GetTopicEventSubscriptionFullUrlResultOutput) EndpointUrl

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

func (GetTopicEventSubscriptionFullUrlResultOutput) ToGetTopicEventSubscriptionFullUrlResultOutput

func (o GetTopicEventSubscriptionFullUrlResultOutput) ToGetTopicEventSubscriptionFullUrlResultOutput() GetTopicEventSubscriptionFullUrlResultOutput

func (GetTopicEventSubscriptionFullUrlResultOutput) ToGetTopicEventSubscriptionFullUrlResultOutputWithContext

func (o GetTopicEventSubscriptionFullUrlResultOutput) ToGetTopicEventSubscriptionFullUrlResultOutputWithContext(ctx context.Context) GetTopicEventSubscriptionFullUrlResultOutput

type HybridConnectionEventSubscriptionDestination

type HybridConnectionEventSubscriptionDestination struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 {
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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

func (HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationPtrOutput

func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationPtrOutput() HybridConnectionEventSubscriptionDestinationPtrOutput

func (HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext

func (i HybridConnectionEventSubscriptionDestinationArgs) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationPtrOutput

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

Delivery attribute details.

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

func (HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutput

func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutput() HybridConnectionEventSubscriptionDestinationPtrOutput

func (HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext

func (o HybridConnectionEventSubscriptionDestinationOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationPtrOutput

type HybridConnectionEventSubscriptionDestinationPtrInput

type HybridConnectionEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToHybridConnectionEventSubscriptionDestinationPtrOutput() HybridConnectionEventSubscriptionDestinationPtrOutput
	ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext(context.Context) HybridConnectionEventSubscriptionDestinationPtrOutput
}

HybridConnectionEventSubscriptionDestinationPtrInput is an input type that accepts HybridConnectionEventSubscriptionDestinationArgs, HybridConnectionEventSubscriptionDestinationPtr and HybridConnectionEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `HybridConnectionEventSubscriptionDestinationPtrInput` via:

        HybridConnectionEventSubscriptionDestinationArgs{...}

or:

        nil

type HybridConnectionEventSubscriptionDestinationPtrOutput

type HybridConnectionEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (HybridConnectionEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (HybridConnectionEventSubscriptionDestinationPtrOutput) Elem

func (HybridConnectionEventSubscriptionDestinationPtrOutput) ElementType

func (HybridConnectionEventSubscriptionDestinationPtrOutput) EndpointType

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

func (HybridConnectionEventSubscriptionDestinationPtrOutput) ResourceId

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

func (HybridConnectionEventSubscriptionDestinationPtrOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutput

func (HybridConnectionEventSubscriptionDestinationPtrOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext

func (o HybridConnectionEventSubscriptionDestinationPtrOutput) ToHybridConnectionEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationPtrOutput

type HybridConnectionEventSubscriptionDestinationResponse

type HybridConnectionEventSubscriptionDestinationResponse struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 HybridConnectionEventSubscriptionDestinationResponseOutput

type HybridConnectionEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the HybridConnection destination for an event subscription.

func (HybridConnectionEventSubscriptionDestinationResponseOutput) DeliveryAttributeMappings

Delivery attribute details.

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 HybridConnectionEventSubscriptionDestinationResponsePtrOutput

type HybridConnectionEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) Elem

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) ElementType

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) ToHybridConnectionEventSubscriptionDestinationResponsePtrOutput

func (HybridConnectionEventSubscriptionDestinationResponsePtrOutput) ToHybridConnectionEventSubscriptionDestinationResponsePtrOutputWithContext

func (o HybridConnectionEventSubscriptionDestinationResponsePtrOutput) ToHybridConnectionEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) HybridConnectionEventSubscriptionDestinationResponsePtrOutput

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

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

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

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

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

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

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

IdentityTypeInput is an input type that accepts values of the IdentityType enum A concrete instance of `IdentityTypeInput` can be one of the following:

IdentityTypeNone
IdentityTypeSystemAssigned
IdentityTypeUserAssigned
IdentityType_SystemAssigned_UserAssigned

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o IdentityTypePtrOutput) 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 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 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 InlineEventProperties

type InlineEventProperties struct {
	// The dataSchemaUrl for the inline event.
	DataSchemaUrl *string `pulumi:"dataSchemaUrl"`
	// The description for the inline event.
	Description *string `pulumi:"description"`
	// The displayName for the inline event.
	DisplayName *string `pulumi:"displayName"`
	// The documentationUrl for the inline event.
	DocumentationUrl *string `pulumi:"documentationUrl"`
}

Additional information about every inline event.

type InlineEventPropertiesArgs

type InlineEventPropertiesArgs struct {
	// The dataSchemaUrl for the inline event.
	DataSchemaUrl pulumi.StringPtrInput `pulumi:"dataSchemaUrl"`
	// The description for the inline event.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The displayName for the inline event.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The documentationUrl for the inline event.
	DocumentationUrl pulumi.StringPtrInput `pulumi:"documentationUrl"`
}

Additional information about every inline event.

func (InlineEventPropertiesArgs) ElementType

func (InlineEventPropertiesArgs) ElementType() reflect.Type

func (InlineEventPropertiesArgs) ToInlineEventPropertiesOutput

func (i InlineEventPropertiesArgs) ToInlineEventPropertiesOutput() InlineEventPropertiesOutput

func (InlineEventPropertiesArgs) ToInlineEventPropertiesOutputWithContext

func (i InlineEventPropertiesArgs) ToInlineEventPropertiesOutputWithContext(ctx context.Context) InlineEventPropertiesOutput

type InlineEventPropertiesInput

type InlineEventPropertiesInput interface {
	pulumi.Input

	ToInlineEventPropertiesOutput() InlineEventPropertiesOutput
	ToInlineEventPropertiesOutputWithContext(context.Context) InlineEventPropertiesOutput
}

InlineEventPropertiesInput is an input type that accepts InlineEventPropertiesArgs and InlineEventPropertiesOutput values. You can construct a concrete instance of `InlineEventPropertiesInput` via:

InlineEventPropertiesArgs{...}

type InlineEventPropertiesMap

type InlineEventPropertiesMap map[string]InlineEventPropertiesInput

func (InlineEventPropertiesMap) ElementType

func (InlineEventPropertiesMap) ElementType() reflect.Type

func (InlineEventPropertiesMap) ToInlineEventPropertiesMapOutput

func (i InlineEventPropertiesMap) ToInlineEventPropertiesMapOutput() InlineEventPropertiesMapOutput

func (InlineEventPropertiesMap) ToInlineEventPropertiesMapOutputWithContext

func (i InlineEventPropertiesMap) ToInlineEventPropertiesMapOutputWithContext(ctx context.Context) InlineEventPropertiesMapOutput

type InlineEventPropertiesMapInput

type InlineEventPropertiesMapInput interface {
	pulumi.Input

	ToInlineEventPropertiesMapOutput() InlineEventPropertiesMapOutput
	ToInlineEventPropertiesMapOutputWithContext(context.Context) InlineEventPropertiesMapOutput
}

InlineEventPropertiesMapInput is an input type that accepts InlineEventPropertiesMap and InlineEventPropertiesMapOutput values. You can construct a concrete instance of `InlineEventPropertiesMapInput` via:

InlineEventPropertiesMap{ "key": InlineEventPropertiesArgs{...} }

type InlineEventPropertiesMapOutput

type InlineEventPropertiesMapOutput struct{ *pulumi.OutputState }

func (InlineEventPropertiesMapOutput) ElementType

func (InlineEventPropertiesMapOutput) MapIndex

func (InlineEventPropertiesMapOutput) ToInlineEventPropertiesMapOutput

func (o InlineEventPropertiesMapOutput) ToInlineEventPropertiesMapOutput() InlineEventPropertiesMapOutput

func (InlineEventPropertiesMapOutput) ToInlineEventPropertiesMapOutputWithContext

func (o InlineEventPropertiesMapOutput) ToInlineEventPropertiesMapOutputWithContext(ctx context.Context) InlineEventPropertiesMapOutput

type InlineEventPropertiesOutput

type InlineEventPropertiesOutput struct{ *pulumi.OutputState }

Additional information about every inline event.

func (InlineEventPropertiesOutput) DataSchemaUrl

The dataSchemaUrl for the inline event.

func (InlineEventPropertiesOutput) Description

The description for the inline event.

func (InlineEventPropertiesOutput) DisplayName

The displayName for the inline event.

func (InlineEventPropertiesOutput) DocumentationUrl

func (o InlineEventPropertiesOutput) DocumentationUrl() pulumi.StringPtrOutput

The documentationUrl for the inline event.

func (InlineEventPropertiesOutput) ElementType

func (InlineEventPropertiesOutput) ToInlineEventPropertiesOutput

func (o InlineEventPropertiesOutput) ToInlineEventPropertiesOutput() InlineEventPropertiesOutput

func (InlineEventPropertiesOutput) ToInlineEventPropertiesOutputWithContext

func (o InlineEventPropertiesOutput) ToInlineEventPropertiesOutputWithContext(ctx context.Context) InlineEventPropertiesOutput

type InlineEventPropertiesResponse

type InlineEventPropertiesResponse struct {
	// The dataSchemaUrl for the inline event.
	DataSchemaUrl *string `pulumi:"dataSchemaUrl"`
	// The description for the inline event.
	Description *string `pulumi:"description"`
	// The displayName for the inline event.
	DisplayName *string `pulumi:"displayName"`
	// The documentationUrl for the inline event.
	DocumentationUrl *string `pulumi:"documentationUrl"`
}

Additional information about every inline event.

type InlineEventPropertiesResponseMapOutput

type InlineEventPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (InlineEventPropertiesResponseMapOutput) ElementType

func (InlineEventPropertiesResponseMapOutput) MapIndex

func (InlineEventPropertiesResponseMapOutput) ToInlineEventPropertiesResponseMapOutput

func (o InlineEventPropertiesResponseMapOutput) ToInlineEventPropertiesResponseMapOutput() InlineEventPropertiesResponseMapOutput

func (InlineEventPropertiesResponseMapOutput) ToInlineEventPropertiesResponseMapOutputWithContext

func (o InlineEventPropertiesResponseMapOutput) ToInlineEventPropertiesResponseMapOutputWithContext(ctx context.Context) InlineEventPropertiesResponseMapOutput

type InlineEventPropertiesResponseOutput

type InlineEventPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional information about every inline event.

func (InlineEventPropertiesResponseOutput) DataSchemaUrl

The dataSchemaUrl for the inline event.

func (InlineEventPropertiesResponseOutput) Description

The description for the inline event.

func (InlineEventPropertiesResponseOutput) DisplayName

The displayName for the inline event.

func (InlineEventPropertiesResponseOutput) DocumentationUrl

The documentationUrl for the inline event.

func (InlineEventPropertiesResponseOutput) ElementType

func (InlineEventPropertiesResponseOutput) ToInlineEventPropertiesResponseOutput

func (o InlineEventPropertiesResponseOutput) ToInlineEventPropertiesResponseOutput() InlineEventPropertiesResponseOutput

func (InlineEventPropertiesResponseOutput) ToInlineEventPropertiesResponseOutputWithContext

func (o InlineEventPropertiesResponseOutput) ToInlineEventPropertiesResponseOutputWithContext(ctx context.Context) InlineEventPropertiesResponseOutput

type InputSchema

type InputSchema string

This determines the format that Event Grid should expect for incoming events published to the topic.

func (InputSchema) ElementType

func (InputSchema) ElementType() reflect.Type

func (InputSchema) ToInputSchemaOutput

func (e InputSchema) ToInputSchemaOutput() InputSchemaOutput

func (InputSchema) ToInputSchemaOutputWithContext

func (e InputSchema) ToInputSchemaOutputWithContext(ctx context.Context) InputSchemaOutput

func (InputSchema) ToInputSchemaPtrOutput

func (e InputSchema) ToInputSchemaPtrOutput() InputSchemaPtrOutput

func (InputSchema) ToInputSchemaPtrOutputWithContext

func (e InputSchema) ToInputSchemaPtrOutputWithContext(ctx context.Context) InputSchemaPtrOutput

func (InputSchema) ToStringOutput

func (e InputSchema) ToStringOutput() pulumi.StringOutput

func (InputSchema) ToStringOutputWithContext

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

func (InputSchema) ToStringPtrOutput

func (e InputSchema) ToStringPtrOutput() pulumi.StringPtrOutput

func (InputSchema) ToStringPtrOutputWithContext

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

type InputSchemaInput

type InputSchemaInput interface {
	pulumi.Input

	ToInputSchemaOutput() InputSchemaOutput
	ToInputSchemaOutputWithContext(context.Context) InputSchemaOutput
}

InputSchemaInput is an input type that accepts values of the InputSchema enum A concrete instance of `InputSchemaInput` can be one of the following:

InputSchemaEventGridSchema
InputSchemaCustomEventSchema
InputSchema_CloudEventSchemaV1_0

type InputSchemaMappingType

type InputSchemaMappingType string

Type of the custom mapping

type InputSchemaOutput

type InputSchemaOutput struct{ *pulumi.OutputState }

func (InputSchemaOutput) ElementType

func (InputSchemaOutput) ElementType() reflect.Type

func (InputSchemaOutput) ToInputSchemaOutput

func (o InputSchemaOutput) ToInputSchemaOutput() InputSchemaOutput

func (InputSchemaOutput) ToInputSchemaOutputWithContext

func (o InputSchemaOutput) ToInputSchemaOutputWithContext(ctx context.Context) InputSchemaOutput

func (InputSchemaOutput) ToInputSchemaPtrOutput

func (o InputSchemaOutput) ToInputSchemaPtrOutput() InputSchemaPtrOutput

func (InputSchemaOutput) ToInputSchemaPtrOutputWithContext

func (o InputSchemaOutput) ToInputSchemaPtrOutputWithContext(ctx context.Context) InputSchemaPtrOutput

func (InputSchemaOutput) ToStringOutput

func (o InputSchemaOutput) ToStringOutput() pulumi.StringOutput

func (InputSchemaOutput) ToStringOutputWithContext

func (o InputSchemaOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InputSchemaOutput) ToStringPtrOutput

func (o InputSchemaOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InputSchemaOutput) ToStringPtrOutputWithContext

func (o InputSchemaOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InputSchemaPtrInput

type InputSchemaPtrInput interface {
	pulumi.Input

	ToInputSchemaPtrOutput() InputSchemaPtrOutput
	ToInputSchemaPtrOutputWithContext(context.Context) InputSchemaPtrOutput
}

func InputSchemaPtr

func InputSchemaPtr(v string) InputSchemaPtrInput

type InputSchemaPtrOutput

type InputSchemaPtrOutput struct{ *pulumi.OutputState }

func (InputSchemaPtrOutput) Elem

func (InputSchemaPtrOutput) ElementType

func (InputSchemaPtrOutput) ElementType() reflect.Type

func (InputSchemaPtrOutput) ToInputSchemaPtrOutput

func (o InputSchemaPtrOutput) ToInputSchemaPtrOutput() InputSchemaPtrOutput

func (InputSchemaPtrOutput) ToInputSchemaPtrOutputWithContext

func (o InputSchemaPtrOutput) ToInputSchemaPtrOutputWithContext(ctx context.Context) InputSchemaPtrOutput

func (InputSchemaPtrOutput) ToStringPtrOutput

func (o InputSchemaPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InputSchemaPtrOutput) ToStringPtrOutputWithContext

func (o InputSchemaPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IpActionType

type IpActionType string

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

func (IpActionType) ElementType

func (IpActionType) ElementType() reflect.Type

func (IpActionType) ToIpActionTypeOutput

func (e IpActionType) ToIpActionTypeOutput() IpActionTypeOutput

func (IpActionType) ToIpActionTypeOutputWithContext

func (e IpActionType) ToIpActionTypeOutputWithContext(ctx context.Context) IpActionTypeOutput

func (IpActionType) ToIpActionTypePtrOutput

func (e IpActionType) ToIpActionTypePtrOutput() IpActionTypePtrOutput

func (IpActionType) ToIpActionTypePtrOutputWithContext

func (e IpActionType) ToIpActionTypePtrOutputWithContext(ctx context.Context) IpActionTypePtrOutput

func (IpActionType) ToStringOutput

func (e IpActionType) ToStringOutput() pulumi.StringOutput

func (IpActionType) ToStringOutputWithContext

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

func (IpActionType) ToStringPtrOutput

func (e IpActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpActionType) ToStringPtrOutputWithContext

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

type IpActionTypeInput

type IpActionTypeInput interface {
	pulumi.Input

	ToIpActionTypeOutput() IpActionTypeOutput
	ToIpActionTypeOutputWithContext(context.Context) IpActionTypeOutput
}

IpActionTypeInput is an input type that accepts values of the IpActionType enum A concrete instance of `IpActionTypeInput` can be one of the following:

IpActionTypeAllow

type IpActionTypeOutput

type IpActionTypeOutput struct{ *pulumi.OutputState }

func (IpActionTypeOutput) ElementType

func (IpActionTypeOutput) ElementType() reflect.Type

func (IpActionTypeOutput) ToIpActionTypeOutput

func (o IpActionTypeOutput) ToIpActionTypeOutput() IpActionTypeOutput

func (IpActionTypeOutput) ToIpActionTypeOutputWithContext

func (o IpActionTypeOutput) ToIpActionTypeOutputWithContext(ctx context.Context) IpActionTypeOutput

func (IpActionTypeOutput) ToIpActionTypePtrOutput

func (o IpActionTypeOutput) ToIpActionTypePtrOutput() IpActionTypePtrOutput

func (IpActionTypeOutput) ToIpActionTypePtrOutputWithContext

func (o IpActionTypeOutput) ToIpActionTypePtrOutputWithContext(ctx context.Context) IpActionTypePtrOutput

func (IpActionTypeOutput) ToStringOutput

func (o IpActionTypeOutput) ToStringOutput() pulumi.StringOutput

func (IpActionTypeOutput) ToStringOutputWithContext

func (o IpActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IpActionTypeOutput) ToStringPtrOutput

func (o IpActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpActionTypeOutput) ToStringPtrOutputWithContext

func (o IpActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IpActionTypePtrInput

type IpActionTypePtrInput interface {
	pulumi.Input

	ToIpActionTypePtrOutput() IpActionTypePtrOutput
	ToIpActionTypePtrOutputWithContext(context.Context) IpActionTypePtrOutput
}

func IpActionTypePtr

func IpActionTypePtr(v string) IpActionTypePtrInput

type IpActionTypePtrOutput

type IpActionTypePtrOutput struct{ *pulumi.OutputState }

func (IpActionTypePtrOutput) Elem

func (IpActionTypePtrOutput) ElementType

func (IpActionTypePtrOutput) ElementType() reflect.Type

func (IpActionTypePtrOutput) ToIpActionTypePtrOutput

func (o IpActionTypePtrOutput) ToIpActionTypePtrOutput() IpActionTypePtrOutput

func (IpActionTypePtrOutput) ToIpActionTypePtrOutputWithContext

func (o IpActionTypePtrOutput) ToIpActionTypePtrOutputWithContext(ctx context.Context) IpActionTypePtrOutput

func (IpActionTypePtrOutput) ToStringPtrOutput

func (o IpActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpActionTypePtrOutput) ToStringPtrOutputWithContext

func (o IpActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IsNotNullAdvancedFilter

type IsNotNullAdvancedFilter 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 'IsNotNull'.
	OperatorType string `pulumi:"operatorType"`
}

IsNotNull Advanced Filter.

type IsNotNullAdvancedFilterArgs

type IsNotNullAdvancedFilterArgs 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 'IsNotNull'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
}

IsNotNull Advanced Filter.

func (IsNotNullAdvancedFilterArgs) ElementType

func (IsNotNullAdvancedFilterArgs) ToIsNotNullAdvancedFilterOutput

func (i IsNotNullAdvancedFilterArgs) ToIsNotNullAdvancedFilterOutput() IsNotNullAdvancedFilterOutput

func (IsNotNullAdvancedFilterArgs) ToIsNotNullAdvancedFilterOutputWithContext

func (i IsNotNullAdvancedFilterArgs) ToIsNotNullAdvancedFilterOutputWithContext(ctx context.Context) IsNotNullAdvancedFilterOutput

type IsNotNullAdvancedFilterInput

type IsNotNullAdvancedFilterInput interface {
	pulumi.Input

	ToIsNotNullAdvancedFilterOutput() IsNotNullAdvancedFilterOutput
	ToIsNotNullAdvancedFilterOutputWithContext(context.Context) IsNotNullAdvancedFilterOutput
}

IsNotNullAdvancedFilterInput is an input type that accepts IsNotNullAdvancedFilterArgs and IsNotNullAdvancedFilterOutput values. You can construct a concrete instance of `IsNotNullAdvancedFilterInput` via:

IsNotNullAdvancedFilterArgs{...}

type IsNotNullAdvancedFilterOutput

type IsNotNullAdvancedFilterOutput struct{ *pulumi.OutputState }

IsNotNull Advanced Filter.

func (IsNotNullAdvancedFilterOutput) ElementType

func (IsNotNullAdvancedFilterOutput) Key

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

func (IsNotNullAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNotNull'.

func (IsNotNullAdvancedFilterOutput) ToIsNotNullAdvancedFilterOutput

func (o IsNotNullAdvancedFilterOutput) ToIsNotNullAdvancedFilterOutput() IsNotNullAdvancedFilterOutput

func (IsNotNullAdvancedFilterOutput) ToIsNotNullAdvancedFilterOutputWithContext

func (o IsNotNullAdvancedFilterOutput) ToIsNotNullAdvancedFilterOutputWithContext(ctx context.Context) IsNotNullAdvancedFilterOutput

type IsNotNullAdvancedFilterResponse

type IsNotNullAdvancedFilterResponse 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 'IsNotNull'.
	OperatorType string `pulumi:"operatorType"`
}

IsNotNull Advanced Filter.

type IsNotNullAdvancedFilterResponseOutput

type IsNotNullAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

IsNotNull Advanced Filter.

func (IsNotNullAdvancedFilterResponseOutput) ElementType

func (IsNotNullAdvancedFilterResponseOutput) Key

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

func (IsNotNullAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNotNull'.

func (IsNotNullAdvancedFilterResponseOutput) ToIsNotNullAdvancedFilterResponseOutput

func (o IsNotNullAdvancedFilterResponseOutput) ToIsNotNullAdvancedFilterResponseOutput() IsNotNullAdvancedFilterResponseOutput

func (IsNotNullAdvancedFilterResponseOutput) ToIsNotNullAdvancedFilterResponseOutputWithContext

func (o IsNotNullAdvancedFilterResponseOutput) ToIsNotNullAdvancedFilterResponseOutputWithContext(ctx context.Context) IsNotNullAdvancedFilterResponseOutput

type IsNotNullFilter

type IsNotNullFilter 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 'IsNotNull'.
	OperatorType string `pulumi:"operatorType"`
}

IsNotNull Filter.

type IsNotNullFilterArgs

type IsNotNullFilterArgs 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 'IsNotNull'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
}

IsNotNull Filter.

func (IsNotNullFilterArgs) ElementType

func (IsNotNullFilterArgs) ElementType() reflect.Type

func (IsNotNullFilterArgs) ToIsNotNullFilterOutput

func (i IsNotNullFilterArgs) ToIsNotNullFilterOutput() IsNotNullFilterOutput

func (IsNotNullFilterArgs) ToIsNotNullFilterOutputWithContext

func (i IsNotNullFilterArgs) ToIsNotNullFilterOutputWithContext(ctx context.Context) IsNotNullFilterOutput

type IsNotNullFilterInput

type IsNotNullFilterInput interface {
	pulumi.Input

	ToIsNotNullFilterOutput() IsNotNullFilterOutput
	ToIsNotNullFilterOutputWithContext(context.Context) IsNotNullFilterOutput
}

IsNotNullFilterInput is an input type that accepts IsNotNullFilterArgs and IsNotNullFilterOutput values. You can construct a concrete instance of `IsNotNullFilterInput` via:

IsNotNullFilterArgs{...}

type IsNotNullFilterOutput

type IsNotNullFilterOutput struct{ *pulumi.OutputState }

IsNotNull Filter.

func (IsNotNullFilterOutput) ElementType

func (IsNotNullFilterOutput) ElementType() reflect.Type

func (IsNotNullFilterOutput) Key

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

func (IsNotNullFilterOutput) OperatorType

func (o IsNotNullFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNotNull'.

func (IsNotNullFilterOutput) ToIsNotNullFilterOutput

func (o IsNotNullFilterOutput) ToIsNotNullFilterOutput() IsNotNullFilterOutput

func (IsNotNullFilterOutput) ToIsNotNullFilterOutputWithContext

func (o IsNotNullFilterOutput) ToIsNotNullFilterOutputWithContext(ctx context.Context) IsNotNullFilterOutput

type IsNotNullFilterResponse

type IsNotNullFilterResponse 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 'IsNotNull'.
	OperatorType string `pulumi:"operatorType"`
}

IsNotNull Filter.

type IsNotNullFilterResponseOutput

type IsNotNullFilterResponseOutput struct{ *pulumi.OutputState }

IsNotNull Filter.

func (IsNotNullFilterResponseOutput) ElementType

func (IsNotNullFilterResponseOutput) Key

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

func (IsNotNullFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNotNull'.

func (IsNotNullFilterResponseOutput) ToIsNotNullFilterResponseOutput

func (o IsNotNullFilterResponseOutput) ToIsNotNullFilterResponseOutput() IsNotNullFilterResponseOutput

func (IsNotNullFilterResponseOutput) ToIsNotNullFilterResponseOutputWithContext

func (o IsNotNullFilterResponseOutput) ToIsNotNullFilterResponseOutputWithContext(ctx context.Context) IsNotNullFilterResponseOutput

type IsNullOrUndefinedAdvancedFilter

type IsNullOrUndefinedAdvancedFilter 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 'IsNullOrUndefined'.
	OperatorType string `pulumi:"operatorType"`
}

IsNullOrUndefined Advanced Filter.

type IsNullOrUndefinedAdvancedFilterArgs

type IsNullOrUndefinedAdvancedFilterArgs 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 'IsNullOrUndefined'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
}

IsNullOrUndefined Advanced Filter.

func (IsNullOrUndefinedAdvancedFilterArgs) ElementType

func (IsNullOrUndefinedAdvancedFilterArgs) ToIsNullOrUndefinedAdvancedFilterOutput

func (i IsNullOrUndefinedAdvancedFilterArgs) ToIsNullOrUndefinedAdvancedFilterOutput() IsNullOrUndefinedAdvancedFilterOutput

func (IsNullOrUndefinedAdvancedFilterArgs) ToIsNullOrUndefinedAdvancedFilterOutputWithContext

func (i IsNullOrUndefinedAdvancedFilterArgs) ToIsNullOrUndefinedAdvancedFilterOutputWithContext(ctx context.Context) IsNullOrUndefinedAdvancedFilterOutput

type IsNullOrUndefinedAdvancedFilterInput

type IsNullOrUndefinedAdvancedFilterInput interface {
	pulumi.Input

	ToIsNullOrUndefinedAdvancedFilterOutput() IsNullOrUndefinedAdvancedFilterOutput
	ToIsNullOrUndefinedAdvancedFilterOutputWithContext(context.Context) IsNullOrUndefinedAdvancedFilterOutput
}

IsNullOrUndefinedAdvancedFilterInput is an input type that accepts IsNullOrUndefinedAdvancedFilterArgs and IsNullOrUndefinedAdvancedFilterOutput values. You can construct a concrete instance of `IsNullOrUndefinedAdvancedFilterInput` via:

IsNullOrUndefinedAdvancedFilterArgs{...}

type IsNullOrUndefinedAdvancedFilterOutput

type IsNullOrUndefinedAdvancedFilterOutput struct{ *pulumi.OutputState }

IsNullOrUndefined Advanced Filter.

func (IsNullOrUndefinedAdvancedFilterOutput) ElementType

func (IsNullOrUndefinedAdvancedFilterOutput) Key

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

func (IsNullOrUndefinedAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNullOrUndefined'.

func (IsNullOrUndefinedAdvancedFilterOutput) ToIsNullOrUndefinedAdvancedFilterOutput

func (o IsNullOrUndefinedAdvancedFilterOutput) ToIsNullOrUndefinedAdvancedFilterOutput() IsNullOrUndefinedAdvancedFilterOutput

func (IsNullOrUndefinedAdvancedFilterOutput) ToIsNullOrUndefinedAdvancedFilterOutputWithContext

func (o IsNullOrUndefinedAdvancedFilterOutput) ToIsNullOrUndefinedAdvancedFilterOutputWithContext(ctx context.Context) IsNullOrUndefinedAdvancedFilterOutput

type IsNullOrUndefinedAdvancedFilterResponse

type IsNullOrUndefinedAdvancedFilterResponse 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 'IsNullOrUndefined'.
	OperatorType string `pulumi:"operatorType"`
}

IsNullOrUndefined Advanced Filter.

type IsNullOrUndefinedAdvancedFilterResponseOutput

type IsNullOrUndefinedAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

IsNullOrUndefined Advanced Filter.

func (IsNullOrUndefinedAdvancedFilterResponseOutput) ElementType

func (IsNullOrUndefinedAdvancedFilterResponseOutput) Key

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

func (IsNullOrUndefinedAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNullOrUndefined'.

func (IsNullOrUndefinedAdvancedFilterResponseOutput) ToIsNullOrUndefinedAdvancedFilterResponseOutput

func (o IsNullOrUndefinedAdvancedFilterResponseOutput) ToIsNullOrUndefinedAdvancedFilterResponseOutput() IsNullOrUndefinedAdvancedFilterResponseOutput

func (IsNullOrUndefinedAdvancedFilterResponseOutput) ToIsNullOrUndefinedAdvancedFilterResponseOutputWithContext

func (o IsNullOrUndefinedAdvancedFilterResponseOutput) ToIsNullOrUndefinedAdvancedFilterResponseOutputWithContext(ctx context.Context) IsNullOrUndefinedAdvancedFilterResponseOutput

type IsNullOrUndefinedFilter

type IsNullOrUndefinedFilter 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 'IsNullOrUndefined'.
	OperatorType string `pulumi:"operatorType"`
}

IsNullOrUndefined Filter.

type IsNullOrUndefinedFilterArgs

type IsNullOrUndefinedFilterArgs 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 'IsNullOrUndefined'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
}

IsNullOrUndefined Filter.

func (IsNullOrUndefinedFilterArgs) ElementType

func (IsNullOrUndefinedFilterArgs) ToIsNullOrUndefinedFilterOutput

func (i IsNullOrUndefinedFilterArgs) ToIsNullOrUndefinedFilterOutput() IsNullOrUndefinedFilterOutput

func (IsNullOrUndefinedFilterArgs) ToIsNullOrUndefinedFilterOutputWithContext

func (i IsNullOrUndefinedFilterArgs) ToIsNullOrUndefinedFilterOutputWithContext(ctx context.Context) IsNullOrUndefinedFilterOutput

type IsNullOrUndefinedFilterInput

type IsNullOrUndefinedFilterInput interface {
	pulumi.Input

	ToIsNullOrUndefinedFilterOutput() IsNullOrUndefinedFilterOutput
	ToIsNullOrUndefinedFilterOutputWithContext(context.Context) IsNullOrUndefinedFilterOutput
}

IsNullOrUndefinedFilterInput is an input type that accepts IsNullOrUndefinedFilterArgs and IsNullOrUndefinedFilterOutput values. You can construct a concrete instance of `IsNullOrUndefinedFilterInput` via:

IsNullOrUndefinedFilterArgs{...}

type IsNullOrUndefinedFilterOutput

type IsNullOrUndefinedFilterOutput struct{ *pulumi.OutputState }

IsNullOrUndefined Filter.

func (IsNullOrUndefinedFilterOutput) ElementType

func (IsNullOrUndefinedFilterOutput) Key

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

func (IsNullOrUndefinedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNullOrUndefined'.

func (IsNullOrUndefinedFilterOutput) ToIsNullOrUndefinedFilterOutput

func (o IsNullOrUndefinedFilterOutput) ToIsNullOrUndefinedFilterOutput() IsNullOrUndefinedFilterOutput

func (IsNullOrUndefinedFilterOutput) ToIsNullOrUndefinedFilterOutputWithContext

func (o IsNullOrUndefinedFilterOutput) ToIsNullOrUndefinedFilterOutputWithContext(ctx context.Context) IsNullOrUndefinedFilterOutput

type IsNullOrUndefinedFilterResponse

type IsNullOrUndefinedFilterResponse 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 'IsNullOrUndefined'.
	OperatorType string `pulumi:"operatorType"`
}

IsNullOrUndefined Filter.

type IsNullOrUndefinedFilterResponseOutput

type IsNullOrUndefinedFilterResponseOutput struct{ *pulumi.OutputState }

IsNullOrUndefined Filter.

func (IsNullOrUndefinedFilterResponseOutput) ElementType

func (IsNullOrUndefinedFilterResponseOutput) Key

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

func (IsNullOrUndefinedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'IsNullOrUndefined'.

func (IsNullOrUndefinedFilterResponseOutput) ToIsNullOrUndefinedFilterResponseOutput

func (o IsNullOrUndefinedFilterResponseOutput) ToIsNullOrUndefinedFilterResponseOutput() IsNullOrUndefinedFilterResponseOutput

func (IsNullOrUndefinedFilterResponseOutput) ToIsNullOrUndefinedFilterResponseOutputWithContext

func (o IsNullOrUndefinedFilterResponseOutput) ToIsNullOrUndefinedFilterResponseOutputWithContext(ctx context.Context) IsNullOrUndefinedFilterResponseOutput

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

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

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

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

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 ListDomainSharedAccessKeysOutputArgs

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

func (ListDomainSharedAccessKeysOutputArgs) ElementType

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.

func ListDomainSharedAccessKeys

func ListDomainSharedAccessKeys(ctx *pulumi.Context, args *ListDomainSharedAccessKeysArgs, opts ...pulumi.InvokeOption) (*ListDomainSharedAccessKeysResult, error)

List the two keys used to publish to a domain. Azure REST API version: 2022-06-15.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type ListDomainSharedAccessKeysResultOutput

type ListDomainSharedAccessKeysResultOutput struct{ *pulumi.OutputState }

Shared access keys of the Domain.

func (ListDomainSharedAccessKeysResultOutput) ElementType

func (ListDomainSharedAccessKeysResultOutput) Key1

Shared access key1 for the domain.

func (ListDomainSharedAccessKeysResultOutput) Key2

Shared access key2 for the domain.

func (ListDomainSharedAccessKeysResultOutput) ToListDomainSharedAccessKeysResultOutput

func (o ListDomainSharedAccessKeysResultOutput) ToListDomainSharedAccessKeysResultOutput() ListDomainSharedAccessKeysResultOutput

func (ListDomainSharedAccessKeysResultOutput) ToListDomainSharedAccessKeysResultOutputWithContext

func (o ListDomainSharedAccessKeysResultOutput) ToListDomainSharedAccessKeysResultOutputWithContext(ctx context.Context) ListDomainSharedAccessKeysResultOutput

type ListNamespaceSharedAccessKeysArgs

type ListNamespaceSharedAccessKeysArgs struct {
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListNamespaceSharedAccessKeysOutputArgs

type ListNamespaceSharedAccessKeysOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListNamespaceSharedAccessKeysOutputArgs) ElementType

type ListNamespaceSharedAccessKeysResult

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

Shared access keys of the Namespace.

func ListNamespaceSharedAccessKeys

List the two keys used to publish to a namespace. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type ListNamespaceSharedAccessKeysResultOutput

type ListNamespaceSharedAccessKeysResultOutput struct{ *pulumi.OutputState }

Shared access keys of the Namespace.

func (ListNamespaceSharedAccessKeysResultOutput) ElementType

func (ListNamespaceSharedAccessKeysResultOutput) Key1

Shared access key1 for the namespace.

func (ListNamespaceSharedAccessKeysResultOutput) Key2

Shared access key2 for the namespace.

func (ListNamespaceSharedAccessKeysResultOutput) ToListNamespaceSharedAccessKeysResultOutput

func (o ListNamespaceSharedAccessKeysResultOutput) ToListNamespaceSharedAccessKeysResultOutput() ListNamespaceSharedAccessKeysResultOutput

func (ListNamespaceSharedAccessKeysResultOutput) ToListNamespaceSharedAccessKeysResultOutputWithContext

func (o ListNamespaceSharedAccessKeysResultOutput) ToListNamespaceSharedAccessKeysResultOutputWithContext(ctx context.Context) ListNamespaceSharedAccessKeysResultOutput

type ListNamespaceTopicSharedAccessKeysArgs

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

type ListNamespaceTopicSharedAccessKeysOutputArgs

type ListNamespaceTopicSharedAccessKeysOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (ListNamespaceTopicSharedAccessKeysOutputArgs) ElementType

type ListNamespaceTopicSharedAccessKeysResult

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

func ListNamespaceTopicSharedAccessKeys

List the two keys used to publish to a namespace topic. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type ListNamespaceTopicSharedAccessKeysResultOutput

type ListNamespaceTopicSharedAccessKeysResultOutput struct{ *pulumi.OutputState }

Shared access keys of the Topic

func (ListNamespaceTopicSharedAccessKeysResultOutput) ElementType

func (ListNamespaceTopicSharedAccessKeysResultOutput) Key1

Shared access key1 for the topic.

func (ListNamespaceTopicSharedAccessKeysResultOutput) Key2

Shared access key2 for the topic.

func (ListNamespaceTopicSharedAccessKeysResultOutput) ToListNamespaceTopicSharedAccessKeysResultOutput

func (o ListNamespaceTopicSharedAccessKeysResultOutput) ToListNamespaceTopicSharedAccessKeysResultOutput() ListNamespaceTopicSharedAccessKeysResultOutput

func (ListNamespaceTopicSharedAccessKeysResultOutput) ToListNamespaceTopicSharedAccessKeysResultOutputWithContext

func (o ListNamespaceTopicSharedAccessKeysResultOutput) ToListNamespaceTopicSharedAccessKeysResultOutputWithContext(ctx context.Context) ListNamespaceTopicSharedAccessKeysResultOutput

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 ListPartnerNamespaceSharedAccessKeysOutputArgs

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

func (ListPartnerNamespaceSharedAccessKeysOutputArgs) ElementType

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.

func ListPartnerNamespaceSharedAccessKeys

List the two keys used to publish to a partner namespace. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type ListPartnerNamespaceSharedAccessKeysResultOutput

type ListPartnerNamespaceSharedAccessKeysResultOutput struct{ *pulumi.OutputState }

Shared access keys of the partner namespace.

func (ListPartnerNamespaceSharedAccessKeysResultOutput) ElementType

func (ListPartnerNamespaceSharedAccessKeysResultOutput) Key1

Shared access key1 for the partner namespace.

func (ListPartnerNamespaceSharedAccessKeysResultOutput) Key2

Shared access key2 for the partner namespace.

func (ListPartnerNamespaceSharedAccessKeysResultOutput) ToListPartnerNamespaceSharedAccessKeysResultOutput

func (o ListPartnerNamespaceSharedAccessKeysResultOutput) ToListPartnerNamespaceSharedAccessKeysResultOutput() ListPartnerNamespaceSharedAccessKeysResultOutput

func (ListPartnerNamespaceSharedAccessKeysResultOutput) ToListPartnerNamespaceSharedAccessKeysResultOutputWithContext

func (o ListPartnerNamespaceSharedAccessKeysResultOutput) ToListPartnerNamespaceSharedAccessKeysResultOutputWithContext(ctx context.Context) ListPartnerNamespaceSharedAccessKeysResultOutput

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 ListTopicSharedAccessKeysOutputArgs

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

func (ListTopicSharedAccessKeysOutputArgs) ElementType

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

func ListTopicSharedAccessKeys

func ListTopicSharedAccessKeys(ctx *pulumi.Context, args *ListTopicSharedAccessKeysArgs, opts ...pulumi.InvokeOption) (*ListTopicSharedAccessKeysResult, error)

List the two keys used to publish to a topic. Azure REST API version: 2022-06-15.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type ListTopicSharedAccessKeysResultOutput

type ListTopicSharedAccessKeysResultOutput struct{ *pulumi.OutputState }

Shared access keys of the Topic

func (ListTopicSharedAccessKeysResultOutput) ElementType

func (ListTopicSharedAccessKeysResultOutput) Key1

Shared access key1 for the topic.

func (ListTopicSharedAccessKeysResultOutput) Key2

Shared access key2 for the topic.

func (ListTopicSharedAccessKeysResultOutput) ToListTopicSharedAccessKeysResultOutput

func (o ListTopicSharedAccessKeysResultOutput) ToListTopicSharedAccessKeysResultOutput() ListTopicSharedAccessKeysResultOutput

func (ListTopicSharedAccessKeysResultOutput) ToListTopicSharedAccessKeysResultOutputWithContext

func (o ListTopicSharedAccessKeysResultOutput) ToListTopicSharedAccessKeysResultOutputWithContext(ctx context.Context) ListTopicSharedAccessKeysResultOutput

type LookupCaCertificateArgs

type LookupCaCertificateArgs struct {
	// Name of the CA certificate.
	CaCertificateName string `pulumi:"caCertificateName"`
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCaCertificateOutputArgs

type LookupCaCertificateOutputArgs struct {
	// Name of the CA certificate.
	CaCertificateName pulumi.StringInput `pulumi:"caCertificateName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCaCertificateOutputArgs) ElementType

type LookupCaCertificateResult

type LookupCaCertificateResult struct {
	// Description for the CA Certificate resource.
	Description *string `pulumi:"description"`
	// Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.
	EncodedCertificate *string `pulumi:"encodedCertificate"`
	// Certificate expiry time in UTC. This is a read-only field.
	ExpiryTimeInUtc string `pulumi:"expiryTimeInUtc"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Certificate issue time in UTC. This is a read-only field.
	IssueTimeInUtc string `pulumi:"issueTimeInUtc"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the CA Certificate resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to the CaCertificate resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

The CA Certificate resource.

func LookupCaCertificate

func LookupCaCertificate(ctx *pulumi.Context, args *LookupCaCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCaCertificateResult, error)

Get properties of a CA certificate. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type LookupCaCertificateResultOutput

type LookupCaCertificateResultOutput struct{ *pulumi.OutputState }

The CA Certificate resource.

func (LookupCaCertificateResultOutput) Description

Description for the CA Certificate resource.

func (LookupCaCertificateResultOutput) ElementType

func (LookupCaCertificateResultOutput) EncodedCertificate

Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.

func (LookupCaCertificateResultOutput) ExpiryTimeInUtc

Certificate expiry time in UTC. This is a read-only field.

func (LookupCaCertificateResultOutput) Id

Fully qualified identifier of the resource.

func (LookupCaCertificateResultOutput) IssueTimeInUtc

Certificate issue time in UTC. This is a read-only field.

func (LookupCaCertificateResultOutput) Name

Name of the resource.

func (LookupCaCertificateResultOutput) ProvisioningState

func (o LookupCaCertificateResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the CA Certificate resource.

func (LookupCaCertificateResultOutput) SystemData

The system metadata relating to the CaCertificate resource.

func (LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutput

func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutput() LookupCaCertificateResultOutput

func (LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutputWithContext

func (o LookupCaCertificateResultOutput) ToLookupCaCertificateResultOutputWithContext(ctx context.Context) LookupCaCertificateResultOutput

func (LookupCaCertificateResultOutput) Type

Type of the resource.

type LookupChannelArgs

type LookupChannelArgs struct {
	// Name of the channel.
	ChannelName string `pulumi:"channelName"`
	// Name of the partner namespace.
	PartnerNamespaceName string `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the partners subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupChannelOutputArgs

type LookupChannelOutputArgs struct {
	// Name of the channel.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Name of the partner namespace.
	PartnerNamespaceName pulumi.StringInput `pulumi:"partnerNamespaceName"`
	// The name of the resource group within the partners subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupChannelOutputArgs) ElementType

func (LookupChannelOutputArgs) ElementType() reflect.Type

type LookupChannelResult

type LookupChannelResult struct {
	// The type of the event channel which represents the direction flow of events.
	ChannelType *string `pulumi:"channelType"`
	// Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated,
	// the channel and corresponding partner topic are deleted.
	ExpirationTimeIfNotActivatedUtc *string `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation *string `pulumi:"messageForActivation"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.
	PartnerTopicInfo *PartnerTopicInfoResponse `pulumi:"partnerTopicInfo"`
	// Provisioning state of the channel.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The readiness state of the corresponding partner topic.
	ReadinessState *string `pulumi:"readinessState"`
	// The system metadata relating to Channel resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Channel info.

func LookupChannel

func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)

Get properties of a channel. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupChannelResultOutput

type LookupChannelResultOutput struct{ *pulumi.OutputState }

Channel info.

func (LookupChannelResultOutput) ChannelType

The type of the event channel which represents the direction flow of events.

func (LookupChannelResultOutput) ElementType

func (LookupChannelResultOutput) ElementType() reflect.Type

func (LookupChannelResultOutput) ExpirationTimeIfNotActivatedUtc

func (o LookupChannelResultOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the channel. If this timer expires while the corresponding partner topic is never activated, the channel and corresponding partner topic are deleted.

func (LookupChannelResultOutput) Id

Fully qualified identifier of the resource.

func (LookupChannelResultOutput) MessageForActivation

func (o LookupChannelResultOutput) MessageForActivation() pulumi.StringPtrOutput

Context or helpful message that can be used during the approval process by the subscriber.

func (LookupChannelResultOutput) Name

Name of the resource.

func (LookupChannelResultOutput) PartnerTopicInfo

This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.

func (LookupChannelResultOutput) ProvisioningState

func (o LookupChannelResultOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the channel.

func (LookupChannelResultOutput) ReadinessState

The readiness state of the corresponding partner topic.

func (LookupChannelResultOutput) SystemData

The system metadata relating to Channel resource.

func (LookupChannelResultOutput) ToLookupChannelResultOutput

func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput

func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext

func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput

func (LookupChannelResultOutput) Type

Type of the resource.

type LookupClientArgs

type LookupClientArgs struct {
	// Name of the client.
	ClientName string `pulumi:"clientName"`
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClientGroupArgs

type LookupClientGroupArgs struct {
	// Name of the client group.
	ClientGroupName string `pulumi:"clientGroupName"`
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClientGroupOutputArgs

type LookupClientGroupOutputArgs struct {
	// Name of the client group.
	ClientGroupName pulumi.StringInput `pulumi:"clientGroupName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClientGroupOutputArgs) ElementType

type LookupClientGroupResult

type LookupClientGroupResult struct {
	// Description for the Client Group resource.
	Description *string `pulumi:"description"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the ClientGroup resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The grouping query for the clients.
	// Example : attributes.keyName IN ['a', 'b', 'c'].
	Query *string `pulumi:"query"`
	// The system metadata relating to the ClientGroup resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

The Client group resource.

func LookupClientGroup

func LookupClientGroup(ctx *pulumi.Context, args *LookupClientGroupArgs, opts ...pulumi.InvokeOption) (*LookupClientGroupResult, error)

Get properties of a client group. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type LookupClientGroupResultOutput

type LookupClientGroupResultOutput struct{ *pulumi.OutputState }

The Client group resource.

func (LookupClientGroupResultOutput) Description

Description for the Client Group resource.

func (LookupClientGroupResultOutput) ElementType

func (LookupClientGroupResultOutput) Id

Fully qualified identifier of the resource.

func (LookupClientGroupResultOutput) Name

Name of the resource.

func (LookupClientGroupResultOutput) ProvisioningState

func (o LookupClientGroupResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the ClientGroup resource.

func (LookupClientGroupResultOutput) Query

The grouping query for the clients. Example : attributes.keyName IN ['a', 'b', 'c'].

func (LookupClientGroupResultOutput) SystemData

The system metadata relating to the ClientGroup resource.

func (LookupClientGroupResultOutput) ToLookupClientGroupResultOutput

func (o LookupClientGroupResultOutput) ToLookupClientGroupResultOutput() LookupClientGroupResultOutput

func (LookupClientGroupResultOutput) ToLookupClientGroupResultOutputWithContext

func (o LookupClientGroupResultOutput) ToLookupClientGroupResultOutputWithContext(ctx context.Context) LookupClientGroupResultOutput

func (LookupClientGroupResultOutput) Type

Type of the resource.

type LookupClientOutputArgs

type LookupClientOutputArgs struct {
	// Name of the client.
	ClientName pulumi.StringInput `pulumi:"clientName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClientOutputArgs) ElementType

func (LookupClientOutputArgs) ElementType() reflect.Type

type LookupClientResult

type LookupClientResult struct {
	// Attributes for the client. Supported values are int, bool, string, string[].
	// Example:
	// "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }
	Attributes interface{} `pulumi:"attributes"`
	// Authentication information for the client.
	Authentication *ClientAuthenticationResponse `pulumi:"authentication"`
	// The name presented by the client for authentication. The default value is the name of the resource.
	AuthenticationName *string `pulumi:"authenticationName"`
	// The client certificate authentication information.
	ClientCertificateAuthentication *ClientCertificateAuthenticationResponse `pulumi:"clientCertificateAuthentication"`
	// Description for the Client resource.
	Description *string `pulumi:"description"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the Client resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates if the client is enabled or not. Default value is Enabled.
	State *string `pulumi:"state"`
	// The system metadata relating to the Client resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

The Client resource.

func LookupClient

func LookupClient(ctx *pulumi.Context, args *LookupClientArgs, opts ...pulumi.InvokeOption) (*LookupClientResult, error)

Get properties of a client. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func (*LookupClientResult) Defaults

func (val *LookupClientResult) Defaults() *LookupClientResult

Defaults sets the appropriate defaults for LookupClientResult

type LookupClientResultOutput

type LookupClientResultOutput struct{ *pulumi.OutputState }

The Client resource.

func (LookupClientResultOutput) Attributes

func (o LookupClientResultOutput) Attributes() pulumi.AnyOutput

Attributes for the client. Supported values are int, bool, string, string[]. Example: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }

func (LookupClientResultOutput) Authentication

Authentication information for the client.

func (LookupClientResultOutput) AuthenticationName

func (o LookupClientResultOutput) AuthenticationName() pulumi.StringPtrOutput

The name presented by the client for authentication. The default value is the name of the resource.

func (LookupClientResultOutput) ClientCertificateAuthentication

The client certificate authentication information.

func (LookupClientResultOutput) Description

Description for the Client resource.

func (LookupClientResultOutput) ElementType

func (LookupClientResultOutput) ElementType() reflect.Type

func (LookupClientResultOutput) Id

Fully qualified identifier of the resource.

func (LookupClientResultOutput) Name

Name of the resource.

func (LookupClientResultOutput) ProvisioningState

func (o LookupClientResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Client resource.

func (LookupClientResultOutput) State

Indicates if the client is enabled or not. Default value is Enabled.

func (LookupClientResultOutput) SystemData

The system metadata relating to the Client resource.

func (LookupClientResultOutput) ToLookupClientResultOutput

func (o LookupClientResultOutput) ToLookupClientResultOutput() LookupClientResultOutput

func (LookupClientResultOutput) ToLookupClientResultOutputWithContext

func (o LookupClientResultOutput) ToLookupClientResultOutputWithContext(ctx context.Context) LookupClientResultOutput

func (LookupClientResultOutput) Type

Type of the resource.

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 LookupDomainEventSubscriptionArgs

type LookupDomainEventSubscriptionArgs struct {
	// Name of the partner topic.
	DomainName string `pulumi:"domainName"`
	// 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"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDomainEventSubscriptionOutputArgs

type LookupDomainEventSubscriptionOutputArgs struct {
	// Name of the partner topic.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDomainEventSubscriptionOutputArgs) ElementType

type LookupDomainEventSubscriptionResult

type LookupDomainEventSubscriptionResult 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupDomainEventSubscription

Get properties of an event subscription of a domain. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupDomainEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupDomainEventSubscriptionResult

type LookupDomainEventSubscriptionResultOutput

type LookupDomainEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupDomainEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupDomainEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupDomainEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupDomainEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupDomainEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupDomainEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupDomainEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupDomainEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupDomainEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupDomainEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupDomainEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupDomainEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupDomainEventSubscriptionResultOutput) ToLookupDomainEventSubscriptionResultOutput

func (o LookupDomainEventSubscriptionResultOutput) ToLookupDomainEventSubscriptionResultOutput() LookupDomainEventSubscriptionResultOutput

func (LookupDomainEventSubscriptionResultOutput) ToLookupDomainEventSubscriptionResultOutputWithContext

func (o LookupDomainEventSubscriptionResultOutput) ToLookupDomainEventSubscriptionResultOutputWithContext(ctx context.Context) LookupDomainEventSubscriptionResultOutput

func (LookupDomainEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupDomainEventSubscriptionResultOutput) Type

Type of the resource.

type LookupDomainOutputArgs

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

func (LookupDomainOutputArgs) ElementType

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult

type LookupDomainResult struct {
	// This Boolean is used to specify the creation mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, creation of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is null or set to true, Event Grid is responsible of automatically creating the domain topic when the first event subscription is
	// created at the scope of the domain topic. If this property is set to false, then creating the first event subscription will require creating a domain topic
	// by the user. The self-management mode can be used if the user wants full control of when the domain topic is created, while auto-managed mode provides the
	// flexibility to perform less operations and manage fewer resources by the user. Also, note that in auto-managed creation mode, user is allowed to create the
	// domain topic on demand if needed.
	AutoCreateTopicWithFirstSubscription *bool `pulumi:"autoCreateTopicWithFirstSubscription"`
	// This Boolean is used to specify the deletion mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource.
	// In this context, deletion of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true.
	// When this property is set to true, Event Grid is responsible of automatically deleting the domain topic when the last event subscription at the scope
	// of the domain topic is deleted. If this property is set to false, then the user needs to manually delete the domain topic when it is no longer needed
	// (e.g., when last event subscription is deleted and the resource needs to be cleaned up). The self-management mode can be used if the user wants full
	// control of when the domain topic needs to be deleted, while auto-managed mode provides the flexibility to perform less operations and manage fewer
	// resources by the user.
	AutoDeleteTopicWithLastSubscription *bool `pulumi:"autoDeleteTopicWithLastSubscription"`
	// Data Residency Boundary of the resource.
	DataResidencyBoundary *string `pulumi:"dataResidencyBoundary"`
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the domain.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Endpoint for the Event Grid Domain Resource which is used for publishing the events.
	Endpoint string `pulumi:"endpoint"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Identity information for the Event Grid Domain 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 Event Grid Domain Resource.
	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 Event Grid Domain Resource.
	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 Event Grid Domain Resource.
	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 system metadata relating to the Event Grid Domain resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Get properties of a domain. Azure REST API version: 2022-06-15.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupDomainResult) Defaults

func (val *LookupDomainResult) Defaults() *LookupDomainResult

Defaults sets the appropriate defaults for LookupDomainResult

type LookupDomainResultOutput

type LookupDomainResultOutput struct{ *pulumi.OutputState }

EventGrid Domain.

func (LookupDomainResultOutput) AutoCreateTopicWithFirstSubscription

func (o LookupDomainResultOutput) AutoCreateTopicWithFirstSubscription() pulumi.BoolPtrOutput

This Boolean is used to specify the creation mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource. In this context, creation of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true. When this property is null or set to true, Event Grid is responsible of automatically creating the domain topic when the first event subscription is created at the scope of the domain topic. If this property is set to false, then creating the first event subscription will require creating a domain topic by the user. The self-management mode can be used if the user wants full control of when the domain topic is created, while auto-managed mode provides the flexibility to perform less operations and manage fewer resources by the user. Also, note that in auto-managed creation mode, user is allowed to create the domain topic on demand if needed.

func (LookupDomainResultOutput) AutoDeleteTopicWithLastSubscription

func (o LookupDomainResultOutput) AutoDeleteTopicWithLastSubscription() pulumi.BoolPtrOutput

This Boolean is used to specify the deletion mechanism for 'all' the Event Grid Domain Topics associated with this Event Grid Domain resource. In this context, deletion of domain topic can be auto-managed (when true) or self-managed (when false). The default value for this property is true. When this property is set to true, Event Grid is responsible of automatically deleting the domain topic when the last event subscription at the scope of the domain topic is deleted. If this property is set to false, then the user needs to manually delete the domain topic when it is no longer needed (e.g., when last event subscription is deleted and the resource needs to be cleaned up). The self-management mode can be used if the user wants full control of when the domain topic needs to be deleted, while auto-managed mode provides the flexibility to perform less operations and manage fewer resources by the user.

func (LookupDomainResultOutput) DataResidencyBoundary

func (o LookupDomainResultOutput) DataResidencyBoundary() pulumi.StringPtrOutput

Data Residency Boundary of the resource.

func (LookupDomainResultOutput) DisableLocalAuth

func (o LookupDomainResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the domain.

func (LookupDomainResultOutput) ElementType

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) Endpoint

Endpoint for the Event Grid Domain Resource which is used for publishing the events.

func (LookupDomainResultOutput) Id

Fully qualified identifier of the resource.

func (LookupDomainResultOutput) Identity

Identity information for the Event Grid Domain resource.

func (LookupDomainResultOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (LookupDomainResultOutput) InputSchema

This determines the format that Event Grid should expect for incoming events published to the Event Grid Domain Resource.

func (LookupDomainResultOutput) InputSchemaMapping

Information about the InputSchemaMapping which specified the info about mapping event payload.

func (LookupDomainResultOutput) Location

Location of the resource.

func (LookupDomainResultOutput) MetricResourceId

func (o LookupDomainResultOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the Event Grid Domain Resource.

func (LookupDomainResultOutput) Name

Name of the resource.

func (LookupDomainResultOutput) PrivateEndpointConnections

List of private endpoint connections.

func (LookupDomainResultOutput) ProvisioningState

func (o LookupDomainResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Event Grid Domain Resource.

func (LookupDomainResultOutput) PublicNetworkAccess

func (o LookupDomainResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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" />

func (LookupDomainResultOutput) SystemData

The system metadata relating to the Event Grid Domain resource.

func (LookupDomainResultOutput) Tags

Tags of the resource.

func (LookupDomainResultOutput) ToLookupDomainResultOutput

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

func (LookupDomainResultOutput) Type

Type of the resource.

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 LookupDomainTopicEventSubscriptionArgs

type LookupDomainTopicEventSubscriptionArgs struct {
	// Name of the top level domain.
	DomainName string `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName string `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName string `pulumi:"topicName"`
}

type LookupDomainTopicEventSubscriptionOutputArgs

type LookupDomainTopicEventSubscriptionOutputArgs struct {
	// Name of the top level domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the domain topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupDomainTopicEventSubscriptionOutputArgs) ElementType

type LookupDomainTopicEventSubscriptionResult

type LookupDomainTopicEventSubscriptionResult 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupDomainTopicEventSubscription

Get properties of a nested event subscription for a domain topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupDomainTopicEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupDomainTopicEventSubscriptionResult

type LookupDomainTopicEventSubscriptionResultOutput

type LookupDomainTopicEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupDomainTopicEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupDomainTopicEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupDomainTopicEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupDomainTopicEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupDomainTopicEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupDomainTopicEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupDomainTopicEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupDomainTopicEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupDomainTopicEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupDomainTopicEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupDomainTopicEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupDomainTopicEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupDomainTopicEventSubscriptionResultOutput) ToLookupDomainTopicEventSubscriptionResultOutput

func (o LookupDomainTopicEventSubscriptionResultOutput) ToLookupDomainTopicEventSubscriptionResultOutput() LookupDomainTopicEventSubscriptionResultOutput

func (LookupDomainTopicEventSubscriptionResultOutput) ToLookupDomainTopicEventSubscriptionResultOutputWithContext

func (o LookupDomainTopicEventSubscriptionResultOutput) ToLookupDomainTopicEventSubscriptionResultOutputWithContext(ctx context.Context) LookupDomainTopicEventSubscriptionResultOutput

func (LookupDomainTopicEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupDomainTopicEventSubscriptionResultOutput) Type

Type of the resource.

type LookupDomainTopicOutputArgs

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

func (LookupDomainTopicOutputArgs) ElementType

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"`
	// The system metadata relating to Domain Topic resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Domain Topic.

func LookupDomainTopic

func LookupDomainTopic(ctx *pulumi.Context, args *LookupDomainTopicArgs, opts ...pulumi.InvokeOption) (*LookupDomainTopicResult, error)

Get properties of a domain topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupDomainTopicResultOutput

type LookupDomainTopicResultOutput struct{ *pulumi.OutputState }

Domain Topic.

func (LookupDomainTopicResultOutput) ElementType

func (LookupDomainTopicResultOutput) Id

Fully qualified identifier of the resource.

func (LookupDomainTopicResultOutput) Name

Name of the resource.

func (LookupDomainTopicResultOutput) ProvisioningState

func (o LookupDomainTopicResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the domain topic.

func (LookupDomainTopicResultOutput) SystemData

The system metadata relating to Domain Topic resource.

func (LookupDomainTopicResultOutput) ToLookupDomainTopicResultOutput

func (o LookupDomainTopicResultOutput) ToLookupDomainTopicResultOutput() LookupDomainTopicResultOutput

func (LookupDomainTopicResultOutput) ToLookupDomainTopicResultOutputWithContext

func (o LookupDomainTopicResultOutput) ToLookupDomainTopicResultOutputWithContext(ctx context.Context) LookupDomainTopicResultOutput

func (LookupDomainTopicResultOutput) Type

Type of the resource.

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 LookupEventSubscriptionOutputArgs

type LookupEventSubscriptionOutputArgs struct {
	// Name of the event subscription.
	EventSubscriptionName pulumi.StringInput `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 pulumi.StringInput `pulumi:"scope"`
}

func (LookupEventSubscriptionOutputArgs) ElementType

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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupEventSubscription

func LookupEventSubscription(ctx *pulumi.Context, args *LookupEventSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupEventSubscriptionResult, error)

Get properties of an event subscription. Azure REST API version: 2022-06-15.

Other available API versions: 2017-06-15-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupEventSubscriptionResult

type LookupEventSubscriptionResultOutput

type LookupEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutput

func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutput() LookupEventSubscriptionResultOutput

func (LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutputWithContext

func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutputWithContext(ctx context.Context) LookupEventSubscriptionResultOutput

func (LookupEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupEventSubscriptionResultOutput) Type

Type of the resource.

type LookupNamespaceArgs

type LookupNamespaceArgs struct {
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceOutputArgs

type LookupNamespaceOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNamespaceOutputArgs) ElementType

func (LookupNamespaceOutputArgs) ElementType() reflect.Type

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Identity information for the Namespace 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"`
	// Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly.
	// Once specified, this property cannot be updated.
	IsZoneRedundant *bool `pulumi:"isZoneRedundant"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
	MinimumTlsVersionAllowed *string `pulumi:"minimumTlsVersionAllowed"`
	// Name of the resource.
	Name                       string                              `pulumi:"name"`
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the namespace resource.
	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.PubSub.NamespaceProperties.InboundIpRules" />
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Represents available Sku pricing tiers.
	Sku *NamespaceSkuResponse `pulumi:"sku"`
	// The system metadata relating to the namespace resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Topic spaces configuration information for the namespace resource
	TopicSpacesConfiguration *TopicSpacesConfigurationResponse `pulumi:"topicSpacesConfiguration"`
	// Topics configuration information for the namespace resource
	TopicsConfiguration *TopicsConfigurationResponse `pulumi:"topicsConfiguration"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Namespace resource.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

Get properties of a namespace. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func (*LookupNamespaceResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceResult

type LookupNamespaceResultOutput

type LookupNamespaceResultOutput struct{ *pulumi.OutputState }

Namespace resource.

func (LookupNamespaceResultOutput) ElementType

func (LookupNamespaceResultOutput) Id

Fully qualified identifier of the resource.

func (LookupNamespaceResultOutput) Identity

Identity information for the Namespace resource.

func (LookupNamespaceResultOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (LookupNamespaceResultOutput) IsZoneRedundant

func (o LookupNamespaceResultOutput) IsZoneRedundant() pulumi.BoolPtrOutput

Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.

func (LookupNamespaceResultOutput) Location

Location of the resource.

func (LookupNamespaceResultOutput) MinimumTlsVersionAllowed

func (o LookupNamespaceResultOutput) MinimumTlsVersionAllowed() pulumi.StringPtrOutput

Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.

func (LookupNamespaceResultOutput) Name

Name of the resource.

func (LookupNamespaceResultOutput) PrivateEndpointConnections

func (LookupNamespaceResultOutput) ProvisioningState

func (o LookupNamespaceResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the namespace resource.

func (LookupNamespaceResultOutput) PublicNetworkAccess

func (o LookupNamespaceResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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.PubSub.NamespaceProperties.InboundIpRules" />

func (LookupNamespaceResultOutput) Sku

Represents available Sku pricing tiers.

func (LookupNamespaceResultOutput) SystemData

The system metadata relating to the namespace resource.

func (LookupNamespaceResultOutput) Tags

Tags of the resource.

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput

func (LookupNamespaceResultOutput) TopicSpacesConfiguration

Topic spaces configuration information for the namespace resource

func (LookupNamespaceResultOutput) TopicsConfiguration

Topics configuration information for the namespace resource

func (LookupNamespaceResultOutput) Type

Type of the resource.

type LookupNamespaceTopicArgs

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

type LookupNamespaceTopicEventSubscriptionArgs

type LookupNamespaceTopicEventSubscriptionArgs 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 namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName string `pulumi:"topicName"`
}

type LookupNamespaceTopicEventSubscriptionOutputArgs

type LookupNamespaceTopicEventSubscriptionOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupNamespaceTopicEventSubscriptionOutputArgs) ElementType

type LookupNamespaceTopicEventSubscriptionResult

type LookupNamespaceTopicEventSubscriptionResult struct {
	// Information about the delivery configuration of the event subscription.
	DeliveryConfiguration *DeliveryConfigurationResponse `pulumi:"deliveryConfiguration"`
	// The event delivery schema for the event subscription.
	EventDeliverySchema *string `pulumi:"eventDeliverySchema"`
	// Information about the filter for the event subscription.
	FiltersConfiguration *FiltersConfigurationResponse `pulumi:"filtersConfiguration"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the event subscription.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription.

func LookupNamespaceTopicEventSubscription

Get properties of an event subscription of a namespace topic. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type LookupNamespaceTopicEventSubscriptionResultOutput

type LookupNamespaceTopicEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription.

func (LookupNamespaceTopicEventSubscriptionResultOutput) DeliveryConfiguration

Information about the delivery configuration of the event subscription.

func (LookupNamespaceTopicEventSubscriptionResultOutput) ElementType

func (LookupNamespaceTopicEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupNamespaceTopicEventSubscriptionResultOutput) FiltersConfiguration

Information about the filter for the event subscription.

func (LookupNamespaceTopicEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupNamespaceTopicEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupNamespaceTopicEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupNamespaceTopicEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupNamespaceTopicEventSubscriptionResultOutput) ToLookupNamespaceTopicEventSubscriptionResultOutput

func (o LookupNamespaceTopicEventSubscriptionResultOutput) ToLookupNamespaceTopicEventSubscriptionResultOutput() LookupNamespaceTopicEventSubscriptionResultOutput

func (LookupNamespaceTopicEventSubscriptionResultOutput) ToLookupNamespaceTopicEventSubscriptionResultOutputWithContext

func (o LookupNamespaceTopicEventSubscriptionResultOutput) ToLookupNamespaceTopicEventSubscriptionResultOutputWithContext(ctx context.Context) LookupNamespaceTopicEventSubscriptionResultOutput

func (LookupNamespaceTopicEventSubscriptionResultOutput) Type

Type of the resource.

type LookupNamespaceTopicOutputArgs

type LookupNamespaceTopicOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the namespace topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupNamespaceTopicOutputArgs) ElementType

type LookupNamespaceTopicResult

type LookupNamespaceTopicResult struct {
	// Event retention for the namespace topic expressed in days. The property default value is 1 day.
	// Min event retention duration value is 1 day and max event retention duration value is 1 day.
	EventRetentionInDays *int `pulumi:"eventRetentionInDays"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// This determines the format that is expected for incoming events published to the topic.
	InputSchema *string `pulumi:"inputSchema"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the namespace topic.
	ProvisioningState string `pulumi:"provisioningState"`
	// Publisher type of the namespace topic.
	PublisherType *string `pulumi:"publisherType"`
	// The system metadata relating to namespace topic resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Namespace topic details.

func LookupNamespaceTopic

func LookupNamespaceTopic(ctx *pulumi.Context, args *LookupNamespaceTopicArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceTopicResult, error)

Get properties of a namespace topic. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func (*LookupNamespaceTopicResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceTopicResult

type LookupNamespaceTopicResultOutput

type LookupNamespaceTopicResultOutput struct{ *pulumi.OutputState }

Namespace topic details.

func (LookupNamespaceTopicResultOutput) ElementType

func (LookupNamespaceTopicResultOutput) EventRetentionInDays

func (o LookupNamespaceTopicResultOutput) EventRetentionInDays() pulumi.IntPtrOutput

Event retention for the namespace topic expressed in days. The property default value is 1 day. Min event retention duration value is 1 day and max event retention duration value is 1 day.

func (LookupNamespaceTopicResultOutput) Id

Fully qualified identifier of the resource.

func (LookupNamespaceTopicResultOutput) InputSchema

This determines the format that is expected for incoming events published to the topic.

func (LookupNamespaceTopicResultOutput) Name

Name of the resource.

func (LookupNamespaceTopicResultOutput) ProvisioningState

Provisioning state of the namespace topic.

func (LookupNamespaceTopicResultOutput) PublisherType

Publisher type of the namespace topic.

func (LookupNamespaceTopicResultOutput) SystemData

The system metadata relating to namespace topic resource.

func (LookupNamespaceTopicResultOutput) ToLookupNamespaceTopicResultOutput

func (o LookupNamespaceTopicResultOutput) ToLookupNamespaceTopicResultOutput() LookupNamespaceTopicResultOutput

func (LookupNamespaceTopicResultOutput) ToLookupNamespaceTopicResultOutputWithContext

func (o LookupNamespaceTopicResultOutput) ToLookupNamespaceTopicResultOutputWithContext(ctx context.Context) LookupNamespaceTopicResultOutput

func (LookupNamespaceTopicResultOutput) Type

Type of the resource.

type LookupPartnerConfigurationArgs

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

type LookupPartnerConfigurationOutputArgs

type LookupPartnerConfigurationOutputArgs struct {
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPartnerConfigurationOutputArgs) ElementType

type LookupPartnerConfigurationResult

type LookupPartnerConfigurationResult struct {
	// 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 details of authorized partners.
	PartnerAuthorization *PartnerAuthorizationResponse `pulumi:"partnerAuthorization"`
	// Provisioning state of the partner configuration.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The system metadata relating to partner configuration resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Partner configuration information

func LookupPartnerConfiguration

func LookupPartnerConfiguration(ctx *pulumi.Context, args *LookupPartnerConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupPartnerConfigurationResult, error)

Get properties of a partner configuration. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupPartnerConfigurationResultOutput

type LookupPartnerConfigurationResultOutput struct{ *pulumi.OutputState }

Partner configuration information

func (LookupPartnerConfigurationResultOutput) ElementType

func (LookupPartnerConfigurationResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerConfigurationResultOutput) Location

Location of the resource.

func (LookupPartnerConfigurationResultOutput) Name

Name of the resource.

func (LookupPartnerConfigurationResultOutput) PartnerAuthorization

The details of authorized partners.

func (LookupPartnerConfigurationResultOutput) ProvisioningState

Provisioning state of the partner configuration.

func (LookupPartnerConfigurationResultOutput) SystemData

The system metadata relating to partner configuration resource.

func (LookupPartnerConfigurationResultOutput) Tags

Tags of the resource.

func (LookupPartnerConfigurationResultOutput) ToLookupPartnerConfigurationResultOutput

func (o LookupPartnerConfigurationResultOutput) ToLookupPartnerConfigurationResultOutput() LookupPartnerConfigurationResultOutput

func (LookupPartnerConfigurationResultOutput) ToLookupPartnerConfigurationResultOutputWithContext

func (o LookupPartnerConfigurationResultOutput) ToLookupPartnerConfigurationResultOutputWithContext(ctx context.Context) LookupPartnerConfigurationResultOutput

func (LookupPartnerConfigurationResultOutput) Type

Type of the resource.

type LookupPartnerDestinationArgs

type LookupPartnerDestinationArgs struct {
	// Name of the partner destination.
	PartnerDestinationName string `pulumi:"partnerDestinationName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPartnerDestinationOutputArgs

type LookupPartnerDestinationOutputArgs struct {
	// Name of the partner destination.
	PartnerDestinationName pulumi.StringInput `pulumi:"partnerDestinationName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPartnerDestinationOutputArgs) ElementType

type LookupPartnerDestinationResult

type LookupPartnerDestinationResult struct {
	// Activation state of the partner destination.
	ActivationState *string `pulumi:"activationState"`
	// Endpoint Base URL of the partner destination
	EndpointBaseUrl *string `pulumi:"endpointBaseUrl"`
	// Endpoint context associated with this partner destination.
	EndpointServiceContext *string `pulumi:"endpointServiceContext"`
	// Expiration time of the partner destination. If this timer expires and the partner destination was never activated,
	// the partner destination and corresponding channel are deleted.
	ExpirationTimeIfNotActivatedUtc *string `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Context or helpful message that can be used during the approval process.
	MessageForActivation *string `pulumi:"messageForActivation"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// The immutable Id of the corresponding partner registration.
	PartnerRegistrationImmutableId *string `pulumi:"partnerRegistrationImmutableId"`
	// Provisioning state of the partner destination.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to Partner Destination resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Grid Partner Destination.

func LookupPartnerDestination

func LookupPartnerDestination(ctx *pulumi.Context, args *LookupPartnerDestinationArgs, opts ...pulumi.InvokeOption) (*LookupPartnerDestinationResult, error)

Get properties of a partner destination. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2021-10-15-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupPartnerDestinationResultOutput

type LookupPartnerDestinationResultOutput struct{ *pulumi.OutputState }

Event Grid Partner Destination.

func (LookupPartnerDestinationResultOutput) ActivationState

Activation state of the partner destination.

func (LookupPartnerDestinationResultOutput) ElementType

func (LookupPartnerDestinationResultOutput) EndpointBaseUrl

Endpoint Base URL of the partner destination

func (LookupPartnerDestinationResultOutput) EndpointServiceContext

func (o LookupPartnerDestinationResultOutput) EndpointServiceContext() pulumi.StringPtrOutput

Endpoint context associated with this partner destination.

func (LookupPartnerDestinationResultOutput) ExpirationTimeIfNotActivatedUtc

func (o LookupPartnerDestinationResultOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the partner destination. If this timer expires and the partner destination was never activated, the partner destination and corresponding channel are deleted.

func (LookupPartnerDestinationResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerDestinationResultOutput) Location

Location of the resource.

func (LookupPartnerDestinationResultOutput) MessageForActivation

Context or helpful message that can be used during the approval process.

func (LookupPartnerDestinationResultOutput) Name

Name of the resource.

func (LookupPartnerDestinationResultOutput) PartnerRegistrationImmutableId

func (o LookupPartnerDestinationResultOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutable Id of the corresponding partner registration.

func (LookupPartnerDestinationResultOutput) ProvisioningState

Provisioning state of the partner destination.

func (LookupPartnerDestinationResultOutput) SystemData

The system metadata relating to Partner Destination resource.

func (LookupPartnerDestinationResultOutput) Tags

Tags of the resource.

func (LookupPartnerDestinationResultOutput) ToLookupPartnerDestinationResultOutput

func (o LookupPartnerDestinationResultOutput) ToLookupPartnerDestinationResultOutput() LookupPartnerDestinationResultOutput

func (LookupPartnerDestinationResultOutput) ToLookupPartnerDestinationResultOutputWithContext

func (o LookupPartnerDestinationResultOutput) ToLookupPartnerDestinationResultOutputWithContext(ctx context.Context) LookupPartnerDestinationResultOutput

func (LookupPartnerDestinationResultOutput) Type

Type of the resource.

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 LookupPartnerNamespaceOutputArgs

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

func (LookupPartnerNamespaceOutputArgs) ElementType

type LookupPartnerNamespaceResult

type LookupPartnerNamespaceResult struct {
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the partner namespace.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Endpoint for the partner namespace.
	Endpoint string `pulumi:"endpoint"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// 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"`
	// 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"`
	// This determines if events published to this partner namespace should use the source attribute in the event payload
	// or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.
	PartnerTopicRoutingMode    *string                             `pulumi:"partnerTopicRoutingMode"`
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the partner namespace.
	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.PartnerNamespaceProperties.InboundIpRules" />
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The system metadata relating to Partner Namespace resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

EventGrid Partner Namespace.

func LookupPartnerNamespace

func LookupPartnerNamespace(ctx *pulumi.Context, args *LookupPartnerNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupPartnerNamespaceResult, error)

Get properties of a partner namespace. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupPartnerNamespaceResult) Defaults

Defaults sets the appropriate defaults for LookupPartnerNamespaceResult

type LookupPartnerNamespaceResultOutput

type LookupPartnerNamespaceResultOutput struct{ *pulumi.OutputState }

EventGrid Partner Namespace.

func (LookupPartnerNamespaceResultOutput) DisableLocalAuth

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the partner namespace.

func (LookupPartnerNamespaceResultOutput) ElementType

func (LookupPartnerNamespaceResultOutput) Endpoint

Endpoint for the partner namespace.

func (LookupPartnerNamespaceResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerNamespaceResultOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (LookupPartnerNamespaceResultOutput) Location

Location of the resource.

func (LookupPartnerNamespaceResultOutput) Name

Name of the resource.

func (LookupPartnerNamespaceResultOutput) PartnerRegistrationFullyQualifiedId

func (o LookupPartnerNamespaceResultOutput) PartnerRegistrationFullyQualifiedId() pulumi.StringPtrOutput

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}.

func (LookupPartnerNamespaceResultOutput) PartnerTopicRoutingMode

func (o LookupPartnerNamespaceResultOutput) PartnerTopicRoutingMode() pulumi.StringPtrOutput

This determines if events published to this partner namespace should use the source attribute in the event payload or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.

func (LookupPartnerNamespaceResultOutput) PrivateEndpointConnections

func (LookupPartnerNamespaceResultOutput) ProvisioningState

Provisioning state of the partner namespace.

func (LookupPartnerNamespaceResultOutput) PublicNetworkAccess

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.PartnerNamespaceProperties.InboundIpRules" />

func (LookupPartnerNamespaceResultOutput) SystemData

The system metadata relating to Partner Namespace resource.

func (LookupPartnerNamespaceResultOutput) Tags

Tags of the resource.

func (LookupPartnerNamespaceResultOutput) ToLookupPartnerNamespaceResultOutput

func (o LookupPartnerNamespaceResultOutput) ToLookupPartnerNamespaceResultOutput() LookupPartnerNamespaceResultOutput

func (LookupPartnerNamespaceResultOutput) ToLookupPartnerNamespaceResultOutputWithContext

func (o LookupPartnerNamespaceResultOutput) ToLookupPartnerNamespaceResultOutputWithContext(ctx context.Context) LookupPartnerNamespaceResultOutput

func (LookupPartnerNamespaceResultOutput) Type

Type of the resource.

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 LookupPartnerRegistrationOutputArgs

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

func (LookupPartnerRegistrationOutputArgs) ElementType

type LookupPartnerRegistrationResult

type LookupPartnerRegistrationResult struct {
	// 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 immutableId of the corresponding partner registration.
	// Note: This property is marked for deprecation and is not supported in any future GA API version
	PartnerRegistrationImmutableId *string `pulumi:"partnerRegistrationImmutableId"`
	// Provisioning state of the partner registration.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to Partner Registration resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Information about a partner registration.

func LookupPartnerRegistration

func LookupPartnerRegistration(ctx *pulumi.Context, args *LookupPartnerRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupPartnerRegistrationResult, error)

Gets a partner registration with the specified parameters. Azure REST API version: 2022-06-15.

Other available API versions: 2021-10-15-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupPartnerRegistrationResultOutput

type LookupPartnerRegistrationResultOutput struct{ *pulumi.OutputState }

Information about a partner registration.

func (LookupPartnerRegistrationResultOutput) ElementType

func (LookupPartnerRegistrationResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerRegistrationResultOutput) Location

Location of the resource.

func (LookupPartnerRegistrationResultOutput) Name

Name of the resource.

func (LookupPartnerRegistrationResultOutput) PartnerRegistrationImmutableId

func (o LookupPartnerRegistrationResultOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration. Note: This property is marked for deprecation and is not supported in any future GA API version

func (LookupPartnerRegistrationResultOutput) ProvisioningState

Provisioning state of the partner registration.

func (LookupPartnerRegistrationResultOutput) SystemData

The system metadata relating to Partner Registration resource.

func (LookupPartnerRegistrationResultOutput) Tags

Tags of the resource.

func (LookupPartnerRegistrationResultOutput) ToLookupPartnerRegistrationResultOutput

func (o LookupPartnerRegistrationResultOutput) ToLookupPartnerRegistrationResultOutput() LookupPartnerRegistrationResultOutput

func (LookupPartnerRegistrationResultOutput) ToLookupPartnerRegistrationResultOutputWithContext

func (o LookupPartnerRegistrationResultOutput) ToLookupPartnerRegistrationResultOutputWithContext(ctx context.Context) LookupPartnerRegistrationResultOutput

func (LookupPartnerRegistrationResultOutput) Type

Type of the resource.

type LookupPartnerTopicArgs

type LookupPartnerTopicArgs struct {
	// 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 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 LookupPartnerTopicEventSubscriptionOutputArgs

type LookupPartnerTopicEventSubscriptionOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// Name of the partner topic.
	PartnerTopicName pulumi.StringInput `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPartnerTopicEventSubscriptionOutputArgs) ElementType

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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupPartnerTopicEventSubscription

Get properties of an event subscription of a partner topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupPartnerTopicEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupPartnerTopicEventSubscriptionResult

type LookupPartnerTopicEventSubscriptionResultOutput

type LookupPartnerTopicEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupPartnerTopicEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupPartnerTopicEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupPartnerTopicEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupPartnerTopicEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupPartnerTopicEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupPartnerTopicEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupPartnerTopicEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerTopicEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupPartnerTopicEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupPartnerTopicEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupPartnerTopicEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupPartnerTopicEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupPartnerTopicEventSubscriptionResultOutput) ToLookupPartnerTopicEventSubscriptionResultOutput

func (o LookupPartnerTopicEventSubscriptionResultOutput) ToLookupPartnerTopicEventSubscriptionResultOutput() LookupPartnerTopicEventSubscriptionResultOutput

func (LookupPartnerTopicEventSubscriptionResultOutput) ToLookupPartnerTopicEventSubscriptionResultOutputWithContext

func (o LookupPartnerTopicEventSubscriptionResultOutput) ToLookupPartnerTopicEventSubscriptionResultOutputWithContext(ctx context.Context) LookupPartnerTopicEventSubscriptionResultOutput

func (LookupPartnerTopicEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupPartnerTopicEventSubscriptionResultOutput) Type

Type of the resource.

type LookupPartnerTopicOutputArgs

type LookupPartnerTopicOutputArgs struct {
	// Name of the partner topic.
	PartnerTopicName pulumi.StringInput `pulumi:"partnerTopicName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPartnerTopicOutputArgs) ElementType

type LookupPartnerTopicResult

type LookupPartnerTopicResult struct {
	// Activation state of the partner topic.
	ActivationState *string `pulumi:"activationState"`
	// Event Type information from the corresponding event channel.
	EventTypeInfo *EventTypeInfoResponse `pulumi:"eventTypeInfo"`
	// Expiration time of the partner topic. If this timer expires while the partner topic is still never activated,
	// the partner topic and corresponding event channel are deleted.
	ExpirationTimeIfNotActivatedUtc *string `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Identity information for the Partner Topic resource.
	Identity *IdentityInfoResponse `pulumi:"identity"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation *string `pulumi:"messageForActivation"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId *string `pulumi:"partnerRegistrationImmutableId"`
	// 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"`
	// Provisioning state of the partner topic.
	ProvisioningState string `pulumi:"provisioningState"`
	// Source associated with this partner topic. This represents a unique partner resource.
	Source *string `pulumi:"source"`
	// The system metadata relating to Partner Topic resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Grid Partner Topic.

func LookupPartnerTopic

func LookupPartnerTopic(ctx *pulumi.Context, args *LookupPartnerTopicArgs, opts ...pulumi.InvokeOption) (*LookupPartnerTopicResult, error)

Get properties of a partner topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupPartnerTopicResultOutput

type LookupPartnerTopicResultOutput struct{ *pulumi.OutputState }

Event Grid Partner Topic.

func (LookupPartnerTopicResultOutput) ActivationState

Activation state of the partner topic.

func (LookupPartnerTopicResultOutput) ElementType

func (LookupPartnerTopicResultOutput) EventTypeInfo

Event Type information from the corresponding event channel.

func (LookupPartnerTopicResultOutput) ExpirationTimeIfNotActivatedUtc

func (o LookupPartnerTopicResultOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.

func (LookupPartnerTopicResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPartnerTopicResultOutput) Identity

Identity information for the Partner Topic resource.

func (LookupPartnerTopicResultOutput) Location

Location of the resource.

func (LookupPartnerTopicResultOutput) MessageForActivation

func (o LookupPartnerTopicResultOutput) MessageForActivation() pulumi.StringPtrOutput

Context or helpful message that can be used during the approval process by the subscriber.

func (LookupPartnerTopicResultOutput) Name

Name of the resource.

func (LookupPartnerTopicResultOutput) PartnerRegistrationImmutableId

func (o LookupPartnerTopicResultOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration.

func (LookupPartnerTopicResultOutput) PartnerTopicFriendlyDescription

func (o LookupPartnerTopicResultOutput) PartnerTopicFriendlyDescription() pulumi.StringPtrOutput

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.

func (LookupPartnerTopicResultOutput) ProvisioningState

func (o LookupPartnerTopicResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the partner topic.

func (LookupPartnerTopicResultOutput) Source

Source associated with this partner topic. This represents a unique partner resource.

func (LookupPartnerTopicResultOutput) SystemData

The system metadata relating to Partner Topic resource.

func (LookupPartnerTopicResultOutput) Tags

Tags of the resource.

func (LookupPartnerTopicResultOutput) ToLookupPartnerTopicResultOutput

func (o LookupPartnerTopicResultOutput) ToLookupPartnerTopicResultOutput() LookupPartnerTopicResultOutput

func (LookupPartnerTopicResultOutput) ToLookupPartnerTopicResultOutputWithContext

func (o LookupPartnerTopicResultOutput) ToLookupPartnerTopicResultOutputWithContext(ctx context.Context) LookupPartnerTopicResultOutput

func (LookupPartnerTopicResultOutput) Type

Type of the resource.

type LookupPermissionBindingArgs

type LookupPermissionBindingArgs struct {
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the permission binding.
	PermissionBindingName string `pulumi:"permissionBindingName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPermissionBindingOutputArgs

type LookupPermissionBindingOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the permission binding.
	PermissionBindingName pulumi.StringInput `pulumi:"permissionBindingName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPermissionBindingOutputArgs) ElementType

type LookupPermissionBindingResult

type LookupPermissionBindingResult struct {
	// The name of the client group resource that the permission is bound to.
	// The client group needs to be a resource under the same namespace the permission binding is a part of.
	ClientGroupName *string `pulumi:"clientGroupName"`
	// Description for the Permission Binding resource.
	Description *string `pulumi:"description"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// The allowed permission.
	Permission *string `pulumi:"permission"`
	// Provisioning state of the PermissionBinding resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to the PermissionBinding resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The name of the Topic Space resource that the permission is bound to.
	// The Topic space needs to be a resource under the same namespace the permission binding is a part of.
	TopicSpaceName *string `pulumi:"topicSpaceName"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

The Permission binding resource.

func LookupPermissionBinding

func LookupPermissionBinding(ctx *pulumi.Context, args *LookupPermissionBindingArgs, opts ...pulumi.InvokeOption) (*LookupPermissionBindingResult, error)

Get properties of a permission binding. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type LookupPermissionBindingResultOutput

type LookupPermissionBindingResultOutput struct{ *pulumi.OutputState }

The Permission binding resource.

func (LookupPermissionBindingResultOutput) ClientGroupName

The name of the client group resource that the permission is bound to. The client group needs to be a resource under the same namespace the permission binding is a part of.

func (LookupPermissionBindingResultOutput) Description

Description for the Permission Binding resource.

func (LookupPermissionBindingResultOutput) ElementType

func (LookupPermissionBindingResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPermissionBindingResultOutput) Name

Name of the resource.

func (LookupPermissionBindingResultOutput) Permission

The allowed permission.

func (LookupPermissionBindingResultOutput) ProvisioningState

Provisioning state of the PermissionBinding resource.

func (LookupPermissionBindingResultOutput) SystemData

The system metadata relating to the PermissionBinding resource.

func (LookupPermissionBindingResultOutput) ToLookupPermissionBindingResultOutput

func (o LookupPermissionBindingResultOutput) ToLookupPermissionBindingResultOutput() LookupPermissionBindingResultOutput

func (LookupPermissionBindingResultOutput) ToLookupPermissionBindingResultOutputWithContext

func (o LookupPermissionBindingResultOutput) ToLookupPermissionBindingResultOutputWithContext(ctx context.Context) LookupPermissionBindingResultOutput

func (LookupPermissionBindingResultOutput) TopicSpaceName

The name of the Topic Space resource that the permission is bound to. The Topic space needs to be a resource under the same namespace the permission binding is a part of.

func (LookupPermissionBindingResultOutput) Type

Type of the resource.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the parent resource (namely, either, the topic name, domain name, or partner namespace name).
	ParentName string `pulumi:"parentName"`
	// The type of the parent resource. This can be either \'topics\', \'domains\', or \'partnerNamespaces\'.
	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 LookupPrivateEndpointConnectionOutputArgs

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

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

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"`
}

func LookupPrivateEndpointConnection

Get a specific private endpoint connection under a topic, domain, or partner namespace. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

GroupIds from the private link service resource.

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupPrivateEndpointConnectionResultOutput) Name

Name of the resource.

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

Details about the state of the connection.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

Type of the resource.

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 LookupSystemTopicEventSubscriptionOutputArgs

type LookupSystemTopicEventSubscriptionOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the system topic.
	SystemTopicName pulumi.StringInput `pulumi:"systemTopicName"`
}

func (LookupSystemTopicEventSubscriptionOutputArgs) ElementType

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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupSystemTopicEventSubscription

Get an event subscription. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupSystemTopicEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupSystemTopicEventSubscriptionResult

type LookupSystemTopicEventSubscriptionResultOutput

type LookupSystemTopicEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupSystemTopicEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupSystemTopicEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupSystemTopicEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupSystemTopicEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupSystemTopicEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupSystemTopicEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupSystemTopicEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupSystemTopicEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupSystemTopicEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupSystemTopicEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupSystemTopicEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupSystemTopicEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupSystemTopicEventSubscriptionResultOutput) ToLookupSystemTopicEventSubscriptionResultOutput

func (o LookupSystemTopicEventSubscriptionResultOutput) ToLookupSystemTopicEventSubscriptionResultOutput() LookupSystemTopicEventSubscriptionResultOutput

func (LookupSystemTopicEventSubscriptionResultOutput) ToLookupSystemTopicEventSubscriptionResultOutputWithContext

func (o LookupSystemTopicEventSubscriptionResultOutput) ToLookupSystemTopicEventSubscriptionResultOutputWithContext(ctx context.Context) LookupSystemTopicEventSubscriptionResultOutput

func (LookupSystemTopicEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupSystemTopicEventSubscriptionResultOutput) Type

Type of the resource.

type LookupSystemTopicOutputArgs

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

func (LookupSystemTopicOutputArgs) ElementType

type LookupSystemTopicResult

type LookupSystemTopicResult struct {
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Identity information for the resource.
	Identity *IdentityInfoResponse `pulumi:"identity"`
	// 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"`
	// The system metadata relating to System Topic resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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.

func LookupSystemTopic

func LookupSystemTopic(ctx *pulumi.Context, args *LookupSystemTopicArgs, opts ...pulumi.InvokeOption) (*LookupSystemTopicResult, error)

Get properties of a system topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

type LookupSystemTopicResultOutput

type LookupSystemTopicResultOutput struct{ *pulumi.OutputState }

EventGrid System Topic.

func (LookupSystemTopicResultOutput) ElementType

func (LookupSystemTopicResultOutput) Id

Fully qualified identifier of the resource.

func (LookupSystemTopicResultOutput) Identity

Identity information for the resource.

func (LookupSystemTopicResultOutput) Location

Location of the resource.

func (LookupSystemTopicResultOutput) MetricResourceId

func (o LookupSystemTopicResultOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the system topic.

func (LookupSystemTopicResultOutput) Name

Name of the resource.

func (LookupSystemTopicResultOutput) ProvisioningState

func (o LookupSystemTopicResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the system topic.

func (LookupSystemTopicResultOutput) Source

Source for the system topic.

func (LookupSystemTopicResultOutput) SystemData

The system metadata relating to System Topic resource.

func (LookupSystemTopicResultOutput) Tags

Tags of the resource.

func (LookupSystemTopicResultOutput) ToLookupSystemTopicResultOutput

func (o LookupSystemTopicResultOutput) ToLookupSystemTopicResultOutput() LookupSystemTopicResultOutput

func (LookupSystemTopicResultOutput) ToLookupSystemTopicResultOutputWithContext

func (o LookupSystemTopicResultOutput) ToLookupSystemTopicResultOutputWithContext(ctx context.Context) LookupSystemTopicResultOutput

func (LookupSystemTopicResultOutput) TopicType

TopicType for the system topic.

func (LookupSystemTopicResultOutput) Type

Type of the resource.

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 LookupTopicEventSubscriptionArgs

type LookupTopicEventSubscriptionArgs 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"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the partner topic.
	TopicName string `pulumi:"topicName"`
}

type LookupTopicEventSubscriptionOutputArgs

type LookupTopicEventSubscriptionOutputArgs 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 pulumi.StringInput `pulumi:"eventSubscriptionName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the partner topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupTopicEventSubscriptionOutputArgs) ElementType

type LookupTopicEventSubscriptionResult

type LookupTopicEventSubscriptionResult 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic string `pulumi:"topic"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Event Subscription

func LookupTopicEventSubscription

func LookupTopicEventSubscription(ctx *pulumi.Context, args *LookupTopicEventSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupTopicEventSubscriptionResult, error)

Get properties of an event subscription of a topic. Azure REST API version: 2022-06-15.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupTopicEventSubscriptionResult) Defaults

Defaults sets the appropriate defaults for LookupTopicEventSubscriptionResult

type LookupTopicEventSubscriptionResultOutput

type LookupTopicEventSubscriptionResultOutput struct{ *pulumi.OutputState }

Event Subscription

func (LookupTopicEventSubscriptionResultOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (LookupTopicEventSubscriptionResultOutput) DeadLetterWithResourceIdentity

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.

func (LookupTopicEventSubscriptionResultOutput) DeliveryWithResourceIdentity

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

func (LookupTopicEventSubscriptionResultOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (LookupTopicEventSubscriptionResultOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (LookupTopicEventSubscriptionResultOutput) Filter

Information about the filter for the event subscription.

func (LookupTopicEventSubscriptionResultOutput) Id

Fully qualified identifier of the resource.

func (LookupTopicEventSubscriptionResultOutput) Labels

List of user defined labels.

func (LookupTopicEventSubscriptionResultOutput) Name

Name of the resource.

func (LookupTopicEventSubscriptionResultOutput) ProvisioningState

Provisioning state of the event subscription.

func (LookupTopicEventSubscriptionResultOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (LookupTopicEventSubscriptionResultOutput) SystemData

The system metadata relating to Event Subscription resource.

func (LookupTopicEventSubscriptionResultOutput) ToLookupTopicEventSubscriptionResultOutput

func (o LookupTopicEventSubscriptionResultOutput) ToLookupTopicEventSubscriptionResultOutput() LookupTopicEventSubscriptionResultOutput

func (LookupTopicEventSubscriptionResultOutput) ToLookupTopicEventSubscriptionResultOutputWithContext

func (o LookupTopicEventSubscriptionResultOutput) ToLookupTopicEventSubscriptionResultOutputWithContext(ctx context.Context) LookupTopicEventSubscriptionResultOutput

func (LookupTopicEventSubscriptionResultOutput) Topic

Name of the topic of the event subscription.

func (LookupTopicEventSubscriptionResultOutput) Type

Type of the resource.

type LookupTopicOutputArgs

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

func (LookupTopicOutputArgs) ElementType

func (LookupTopicOutputArgs) ElementType() reflect.Type

type LookupTopicResult

type LookupTopicResult struct {
	// Data Residency Boundary of the resource.
	DataResidencyBoundary *string `pulumi:"dataResidencyBoundary"`
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// 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 system metadata relating to Topic resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Get properties of a topic. Azure REST API version: 2022-06-15.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func (*LookupTopicResult) Defaults

func (val *LookupTopicResult) Defaults() *LookupTopicResult

Defaults sets the appropriate defaults for LookupTopicResult

type LookupTopicResultOutput

type LookupTopicResultOutput struct{ *pulumi.OutputState }

EventGrid Topic

func (LookupTopicResultOutput) DataResidencyBoundary

func (o LookupTopicResultOutput) DataResidencyBoundary() pulumi.StringPtrOutput

Data Residency Boundary of the resource.

func (LookupTopicResultOutput) DisableLocalAuth

func (o LookupTopicResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.

func (LookupTopicResultOutput) ElementType

func (LookupTopicResultOutput) ElementType() reflect.Type

func (LookupTopicResultOutput) Endpoint

Endpoint for the topic.

func (LookupTopicResultOutput) Id

Fully qualified identifier of the resource.

func (LookupTopicResultOutput) Identity

Identity information for the resource.

func (LookupTopicResultOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (LookupTopicResultOutput) InputSchema

This determines the format that Event Grid should expect for incoming events published to the topic.

func (LookupTopicResultOutput) InputSchemaMapping

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.

func (LookupTopicResultOutput) Location

Location of the resource.

func (LookupTopicResultOutput) MetricResourceId

func (o LookupTopicResultOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the topic.

func (LookupTopicResultOutput) Name

Name of the resource.

func (LookupTopicResultOutput) PrivateEndpointConnections

func (LookupTopicResultOutput) ProvisioningState

func (o LookupTopicResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the topic.

func (LookupTopicResultOutput) PublicNetworkAccess

func (o LookupTopicResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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 (LookupTopicResultOutput) SystemData

The system metadata relating to Topic resource.

func (LookupTopicResultOutput) Tags

Tags of the resource.

func (LookupTopicResultOutput) ToLookupTopicResultOutput

func (o LookupTopicResultOutput) ToLookupTopicResultOutput() LookupTopicResultOutput

func (LookupTopicResultOutput) ToLookupTopicResultOutputWithContext

func (o LookupTopicResultOutput) ToLookupTopicResultOutputWithContext(ctx context.Context) LookupTopicResultOutput

func (LookupTopicResultOutput) Type

Type of the resource.

type LookupTopicSpaceArgs

type LookupTopicSpaceArgs struct {
	// Name of the namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the Topic space.
	TopicSpaceName string `pulumi:"topicSpaceName"`
}

type LookupTopicSpaceOutputArgs

type LookupTopicSpaceOutputArgs struct {
	// Name of the namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the Topic space.
	TopicSpaceName pulumi.StringInput `pulumi:"topicSpaceName"`
}

func (LookupTopicSpaceOutputArgs) ElementType

func (LookupTopicSpaceOutputArgs) ElementType() reflect.Type

type LookupTopicSpaceResult

type LookupTopicSpaceResult struct {
	// Description for the Topic Space resource.
	Description *string `pulumi:"description"`
	// Fully qualified identifier of the resource.
	Id string `pulumi:"id"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the TopicSpace resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to the TopicSpace resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The topic filters in the topic space.
	// Example: "topicTemplates": [
	//               "devices/foo/bar",
	//               "devices/topic1/+",
	//               "devices/${principal.name}/${principal.attributes.keyName}" ].
	TopicTemplates []string `pulumi:"topicTemplates"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

The Topic space resource.

func LookupTopicSpace

func LookupTopicSpace(ctx *pulumi.Context, args *LookupTopicSpaceArgs, opts ...pulumi.InvokeOption) (*LookupTopicSpaceResult, error)

Get properties of a topic space. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

type LookupTopicSpaceResultOutput

type LookupTopicSpaceResultOutput struct{ *pulumi.OutputState }

The Topic space resource.

func (LookupTopicSpaceResultOutput) Description

Description for the Topic Space resource.

func (LookupTopicSpaceResultOutput) ElementType

func (LookupTopicSpaceResultOutput) Id

Fully qualified identifier of the resource.

func (LookupTopicSpaceResultOutput) Name

Name of the resource.

func (LookupTopicSpaceResultOutput) ProvisioningState

func (o LookupTopicSpaceResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the TopicSpace resource.

func (LookupTopicSpaceResultOutput) SystemData

The system metadata relating to the TopicSpace resource.

func (LookupTopicSpaceResultOutput) ToLookupTopicSpaceResultOutput

func (o LookupTopicSpaceResultOutput) ToLookupTopicSpaceResultOutput() LookupTopicSpaceResultOutput

func (LookupTopicSpaceResultOutput) ToLookupTopicSpaceResultOutputWithContext

func (o LookupTopicSpaceResultOutput) ToLookupTopicSpaceResultOutputWithContext(ctx context.Context) LookupTopicSpaceResultOutput

func (LookupTopicSpaceResultOutput) TopicTemplates

The topic filters in the topic space. Example: "topicTemplates": [

"devices/foo/bar",
"devices/topic1/+",
"devices/${principal.name}/${principal.attributes.keyName}" ].

func (LookupTopicSpaceResultOutput) Type

Type of the resource.

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// Identity information for the Namespace 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"`
	// Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly.
	// Once specified, this property cannot be updated.
	IsZoneRedundant pulumi.BoolPtrOutput `pulumi:"isZoneRedundant"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
	MinimumTlsVersionAllowed pulumi.StringPtrOutput `pulumi:"minimumTlsVersionAllowed"`
	// Name of the resource.
	Name                       pulumi.StringOutput                          `pulumi:"name"`
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the namespace resource.
	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.PubSub.NamespaceProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Represents available Sku pricing tiers.
	Sku NamespaceSkuResponsePtrOutput `pulumi:"sku"`
	// The system metadata relating to the namespace resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Topic spaces configuration information for the namespace resource
	TopicSpacesConfiguration TopicSpacesConfigurationResponsePtrOutput `pulumi:"topicSpacesConfiguration"`
	// Topics configuration information for the namespace resource
	TopicsConfiguration TopicsConfigurationResponsePtrOutput `pulumi:"topicsConfiguration"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Namespace resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// Identity information for the Namespace 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
	// Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly.
	// Once specified, this property cannot be updated.
	IsZoneRedundant pulumi.BoolPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
	MinimumTlsVersionAllowed pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName              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.PubSub.NamespaceProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Represents available Sku pricing tiers.
	Sku NamespaceSkuPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Topic spaces configuration information for the namespace resource
	TopicSpacesConfiguration TopicSpacesConfigurationPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) Identity

Identity information for the Namespace resource.

func (NamespaceOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (NamespaceOutput) IsZoneRedundant

func (o NamespaceOutput) IsZoneRedundant() pulumi.BoolPtrOutput

Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.

func (NamespaceOutput) Location

func (o NamespaceOutput) Location() pulumi.StringOutput

Location of the resource.

func (NamespaceOutput) MinimumTlsVersionAllowed

func (o NamespaceOutput) MinimumTlsVersionAllowed() pulumi.StringPtrOutput

Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.

func (NamespaceOutput) Name

Name of the resource.

func (NamespaceOutput) PrivateEndpointConnections

func (o NamespaceOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

func (NamespaceOutput) ProvisioningState

func (o NamespaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the namespace resource.

func (NamespaceOutput) PublicNetworkAccess

func (o NamespaceOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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.PubSub.NamespaceProperties.InboundIpRules" />

func (NamespaceOutput) Sku

Represents available Sku pricing tiers.

func (NamespaceOutput) SystemData

The system metadata relating to the namespace resource.

func (NamespaceOutput) Tags

Tags of the resource.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

func (NamespaceOutput) TopicSpacesConfiguration

func (o NamespaceOutput) TopicSpacesConfiguration() TopicSpacesConfigurationResponsePtrOutput

Topic spaces configuration information for the namespace resource

func (NamespaceOutput) TopicsConfiguration

func (o NamespaceOutput) TopicsConfiguration() TopicsConfigurationResponsePtrOutput

Topics configuration information for the namespace resource

func (NamespaceOutput) Type

Type of the resource.

type NamespaceSku

type NamespaceSku struct {
	// Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is
	// 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and
	// max allowed capacity is 20.
	Capacity *int `pulumi:"capacity"`
	// The name of the SKU.
	Name *string `pulumi:"name"`
}

Represents available Sku pricing tiers.

type NamespaceSkuArgs

type NamespaceSkuArgs struct {
	// Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is
	// 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and
	// max allowed capacity is 20.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The name of the SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Represents available Sku pricing tiers.

func (NamespaceSkuArgs) ElementType

func (NamespaceSkuArgs) ElementType() reflect.Type

func (NamespaceSkuArgs) ToNamespaceSkuOutput

func (i NamespaceSkuArgs) ToNamespaceSkuOutput() NamespaceSkuOutput

func (NamespaceSkuArgs) ToNamespaceSkuOutputWithContext

func (i NamespaceSkuArgs) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput

func (NamespaceSkuArgs) ToNamespaceSkuPtrOutput

func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput

func (NamespaceSkuArgs) ToNamespaceSkuPtrOutputWithContext

func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput

type NamespaceSkuInput

type NamespaceSkuInput interface {
	pulumi.Input

	ToNamespaceSkuOutput() NamespaceSkuOutput
	ToNamespaceSkuOutputWithContext(context.Context) NamespaceSkuOutput
}

NamespaceSkuInput is an input type that accepts NamespaceSkuArgs and NamespaceSkuOutput values. You can construct a concrete instance of `NamespaceSkuInput` via:

NamespaceSkuArgs{...}

type NamespaceSkuOutput

type NamespaceSkuOutput struct{ *pulumi.OutputState }

Represents available Sku pricing tiers.

func (NamespaceSkuOutput) Capacity

func (o NamespaceSkuOutput) Capacity() pulumi.IntPtrOutput

Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.

func (NamespaceSkuOutput) ElementType

func (NamespaceSkuOutput) ElementType() reflect.Type

func (NamespaceSkuOutput) Name

The name of the SKU.

func (NamespaceSkuOutput) ToNamespaceSkuOutput

func (o NamespaceSkuOutput) ToNamespaceSkuOutput() NamespaceSkuOutput

func (NamespaceSkuOutput) ToNamespaceSkuOutputWithContext

func (o NamespaceSkuOutput) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput

func (NamespaceSkuOutput) ToNamespaceSkuPtrOutput

func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput

func (NamespaceSkuOutput) ToNamespaceSkuPtrOutputWithContext

func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput

type NamespaceSkuPtrInput

type NamespaceSkuPtrInput interface {
	pulumi.Input

	ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
	ToNamespaceSkuPtrOutputWithContext(context.Context) NamespaceSkuPtrOutput
}

NamespaceSkuPtrInput is an input type that accepts NamespaceSkuArgs, NamespaceSkuPtr and NamespaceSkuPtrOutput values. You can construct a concrete instance of `NamespaceSkuPtrInput` via:

        NamespaceSkuArgs{...}

or:

        nil

type NamespaceSkuPtrOutput

type NamespaceSkuPtrOutput struct{ *pulumi.OutputState }

func (NamespaceSkuPtrOutput) Capacity

Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.

func (NamespaceSkuPtrOutput) Elem

func (NamespaceSkuPtrOutput) ElementType

func (NamespaceSkuPtrOutput) ElementType() reflect.Type

func (NamespaceSkuPtrOutput) Name

The name of the SKU.

func (NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutput

func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput

func (NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutputWithContext

func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput

type NamespaceSkuResponse

type NamespaceSkuResponse struct {
	// Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is
	// 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and
	// max allowed capacity is 20.
	Capacity *int `pulumi:"capacity"`
	// The name of the SKU.
	Name *string `pulumi:"name"`
}

Represents available Sku pricing tiers.

type NamespaceSkuResponseOutput

type NamespaceSkuResponseOutput struct{ *pulumi.OutputState }

Represents available Sku pricing tiers.

func (NamespaceSkuResponseOutput) Capacity

Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.

func (NamespaceSkuResponseOutput) ElementType

func (NamespaceSkuResponseOutput) ElementType() reflect.Type

func (NamespaceSkuResponseOutput) Name

The name of the SKU.

func (NamespaceSkuResponseOutput) ToNamespaceSkuResponseOutput

func (o NamespaceSkuResponseOutput) ToNamespaceSkuResponseOutput() NamespaceSkuResponseOutput

func (NamespaceSkuResponseOutput) ToNamespaceSkuResponseOutputWithContext

func (o NamespaceSkuResponseOutput) ToNamespaceSkuResponseOutputWithContext(ctx context.Context) NamespaceSkuResponseOutput

type NamespaceSkuResponsePtrOutput

type NamespaceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (NamespaceSkuResponsePtrOutput) Capacity

Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.

func (NamespaceSkuResponsePtrOutput) Elem

func (NamespaceSkuResponsePtrOutput) ElementType

func (NamespaceSkuResponsePtrOutput) Name

The name of the SKU.

func (NamespaceSkuResponsePtrOutput) ToNamespaceSkuResponsePtrOutput

func (o NamespaceSkuResponsePtrOutput) ToNamespaceSkuResponsePtrOutput() NamespaceSkuResponsePtrOutput

func (NamespaceSkuResponsePtrOutput) ToNamespaceSkuResponsePtrOutputWithContext

func (o NamespaceSkuResponsePtrOutput) ToNamespaceSkuResponsePtrOutputWithContext(ctx context.Context) NamespaceSkuResponsePtrOutput

type NamespaceState

type NamespaceState struct {
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceTopic

type NamespaceTopic struct {
	pulumi.CustomResourceState

	// Event retention for the namespace topic expressed in days. The property default value is 1 day.
	// Min event retention duration value is 1 day and max event retention duration value is 1 day.
	EventRetentionInDays pulumi.IntPtrOutput `pulumi:"eventRetentionInDays"`
	// This determines the format that is expected for incoming events published to the topic.
	InputSchema pulumi.StringPtrOutput `pulumi:"inputSchema"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the namespace topic.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Publisher type of the namespace topic.
	PublisherType pulumi.StringPtrOutput `pulumi:"publisherType"`
	// The system metadata relating to namespace topic resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Namespace topic details. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetNamespaceTopic

func GetNamespaceTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceTopicState, opts ...pulumi.ResourceOption) (*NamespaceTopic, error)

GetNamespaceTopic gets an existing NamespaceTopic 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 NewNamespaceTopic

func NewNamespaceTopic(ctx *pulumi.Context,
	name string, args *NamespaceTopicArgs, opts ...pulumi.ResourceOption) (*NamespaceTopic, error)

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

func (*NamespaceTopic) ElementType

func (*NamespaceTopic) ElementType() reflect.Type

func (*NamespaceTopic) ToNamespaceTopicOutput

func (i *NamespaceTopic) ToNamespaceTopicOutput() NamespaceTopicOutput

func (*NamespaceTopic) ToNamespaceTopicOutputWithContext

func (i *NamespaceTopic) ToNamespaceTopicOutputWithContext(ctx context.Context) NamespaceTopicOutput

type NamespaceTopicArgs

type NamespaceTopicArgs struct {
	// Event retention for the namespace topic expressed in days. The property default value is 1 day.
	// Min event retention duration value is 1 day and max event retention duration value is 1 day.
	EventRetentionInDays pulumi.IntPtrInput
	// This determines the format that is expected for incoming events published to the topic.
	InputSchema pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// Publisher type of the namespace topic.
	PublisherType pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Name of the namespace topic.
	TopicName pulumi.StringPtrInput
}

The set of arguments for constructing a NamespaceTopic resource.

func (NamespaceTopicArgs) ElementType

func (NamespaceTopicArgs) ElementType() reflect.Type

type NamespaceTopicEventSubscription

type NamespaceTopicEventSubscription struct {
	pulumi.CustomResourceState

	// Information about the delivery configuration of the event subscription.
	DeliveryConfiguration DeliveryConfigurationResponsePtrOutput `pulumi:"deliveryConfiguration"`
	// The event delivery schema for the event subscription.
	EventDeliverySchema pulumi.StringPtrOutput `pulumi:"eventDeliverySchema"`
	// Information about the filter for the event subscription.
	FiltersConfiguration FiltersConfigurationResponsePtrOutput `pulumi:"filtersConfiguration"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the event subscription.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetNamespaceTopicEventSubscription

func GetNamespaceTopicEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceTopicEventSubscriptionState, opts ...pulumi.ResourceOption) (*NamespaceTopicEventSubscription, error)

GetNamespaceTopicEventSubscription gets an existing NamespaceTopicEventSubscription 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 NewNamespaceTopicEventSubscription

func NewNamespaceTopicEventSubscription(ctx *pulumi.Context,
	name string, args *NamespaceTopicEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*NamespaceTopicEventSubscription, error)

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

func (*NamespaceTopicEventSubscription) ElementType

func (*NamespaceTopicEventSubscription) ToNamespaceTopicEventSubscriptionOutput

func (i *NamespaceTopicEventSubscription) ToNamespaceTopicEventSubscriptionOutput() NamespaceTopicEventSubscriptionOutput

func (*NamespaceTopicEventSubscription) ToNamespaceTopicEventSubscriptionOutputWithContext

func (i *NamespaceTopicEventSubscription) ToNamespaceTopicEventSubscriptionOutputWithContext(ctx context.Context) NamespaceTopicEventSubscriptionOutput

type NamespaceTopicEventSubscriptionArgs

type NamespaceTopicEventSubscriptionArgs struct {
	// Information about the delivery configuration of the event subscription.
	DeliveryConfiguration DeliveryConfigurationPtrInput
	// 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.StringPtrInput
	// Information about the filter for the event subscription.
	FiltersConfiguration FiltersConfigurationPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Name of the namespace topic.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a NamespaceTopicEventSubscription resource.

func (NamespaceTopicEventSubscriptionArgs) ElementType

type NamespaceTopicEventSubscriptionInput

type NamespaceTopicEventSubscriptionInput interface {
	pulumi.Input

	ToNamespaceTopicEventSubscriptionOutput() NamespaceTopicEventSubscriptionOutput
	ToNamespaceTopicEventSubscriptionOutputWithContext(ctx context.Context) NamespaceTopicEventSubscriptionOutput
}

type NamespaceTopicEventSubscriptionOutput

type NamespaceTopicEventSubscriptionOutput struct{ *pulumi.OutputState }

func (NamespaceTopicEventSubscriptionOutput) DeliveryConfiguration

Information about the delivery configuration of the event subscription.

func (NamespaceTopicEventSubscriptionOutput) ElementType

func (NamespaceTopicEventSubscriptionOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (NamespaceTopicEventSubscriptionOutput) FiltersConfiguration

Information about the filter for the event subscription.

func (NamespaceTopicEventSubscriptionOutput) Name

Name of the resource.

func (NamespaceTopicEventSubscriptionOutput) ProvisioningState

Provisioning state of the event subscription.

func (NamespaceTopicEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (NamespaceTopicEventSubscriptionOutput) ToNamespaceTopicEventSubscriptionOutput

func (o NamespaceTopicEventSubscriptionOutput) ToNamespaceTopicEventSubscriptionOutput() NamespaceTopicEventSubscriptionOutput

func (NamespaceTopicEventSubscriptionOutput) ToNamespaceTopicEventSubscriptionOutputWithContext

func (o NamespaceTopicEventSubscriptionOutput) ToNamespaceTopicEventSubscriptionOutputWithContext(ctx context.Context) NamespaceTopicEventSubscriptionOutput

func (NamespaceTopicEventSubscriptionOutput) Type

Type of the resource.

type NamespaceTopicEventSubscriptionState

type NamespaceTopicEventSubscriptionState struct {
}

func (NamespaceTopicEventSubscriptionState) ElementType

type NamespaceTopicInput

type NamespaceTopicInput interface {
	pulumi.Input

	ToNamespaceTopicOutput() NamespaceTopicOutput
	ToNamespaceTopicOutputWithContext(ctx context.Context) NamespaceTopicOutput
}

type NamespaceTopicOutput

type NamespaceTopicOutput struct{ *pulumi.OutputState }

func (NamespaceTopicOutput) ElementType

func (NamespaceTopicOutput) ElementType() reflect.Type

func (NamespaceTopicOutput) EventRetentionInDays

func (o NamespaceTopicOutput) EventRetentionInDays() pulumi.IntPtrOutput

Event retention for the namespace topic expressed in days. The property default value is 1 day. Min event retention duration value is 1 day and max event retention duration value is 1 day.

func (NamespaceTopicOutput) InputSchema

This determines the format that is expected for incoming events published to the topic.

func (NamespaceTopicOutput) Name

Name of the resource.

func (NamespaceTopicOutput) ProvisioningState

func (o NamespaceTopicOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the namespace topic.

func (NamespaceTopicOutput) PublisherType

func (o NamespaceTopicOutput) PublisherType() pulumi.StringPtrOutput

Publisher type of the namespace topic.

func (NamespaceTopicOutput) SystemData

The system metadata relating to namespace topic resource.

func (NamespaceTopicOutput) ToNamespaceTopicOutput

func (o NamespaceTopicOutput) ToNamespaceTopicOutput() NamespaceTopicOutput

func (NamespaceTopicOutput) ToNamespaceTopicOutputWithContext

func (o NamespaceTopicOutput) ToNamespaceTopicOutputWithContext(ctx context.Context) NamespaceTopicOutput

func (NamespaceTopicOutput) Type

Type of the resource.

type NamespaceTopicState

type NamespaceTopicState struct {
}

func (NamespaceTopicState) ElementType

func (NamespaceTopicState) ElementType() reflect.Type

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

type NumberGreaterThanFilter 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 Filter.

type NumberGreaterThanFilterArgs

type NumberGreaterThanFilterArgs 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 Filter.

func (NumberGreaterThanFilterArgs) ElementType

func (NumberGreaterThanFilterArgs) ToNumberGreaterThanFilterOutput

func (i NumberGreaterThanFilterArgs) ToNumberGreaterThanFilterOutput() NumberGreaterThanFilterOutput

func (NumberGreaterThanFilterArgs) ToNumberGreaterThanFilterOutputWithContext

func (i NumberGreaterThanFilterArgs) ToNumberGreaterThanFilterOutputWithContext(ctx context.Context) NumberGreaterThanFilterOutput

type NumberGreaterThanFilterInput

type NumberGreaterThanFilterInput interface {
	pulumi.Input

	ToNumberGreaterThanFilterOutput() NumberGreaterThanFilterOutput
	ToNumberGreaterThanFilterOutputWithContext(context.Context) NumberGreaterThanFilterOutput
}

NumberGreaterThanFilterInput is an input type that accepts NumberGreaterThanFilterArgs and NumberGreaterThanFilterOutput values. You can construct a concrete instance of `NumberGreaterThanFilterInput` via:

NumberGreaterThanFilterArgs{...}

type NumberGreaterThanFilterOutput

type NumberGreaterThanFilterOutput struct{ *pulumi.OutputState }

NumberGreaterThan Filter.

func (NumberGreaterThanFilterOutput) ElementType

func (NumberGreaterThanFilterOutput) Key

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

func (NumberGreaterThanFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberGreaterThan'.

func (NumberGreaterThanFilterOutput) ToNumberGreaterThanFilterOutput

func (o NumberGreaterThanFilterOutput) ToNumberGreaterThanFilterOutput() NumberGreaterThanFilterOutput

func (NumberGreaterThanFilterOutput) ToNumberGreaterThanFilterOutputWithContext

func (o NumberGreaterThanFilterOutput) ToNumberGreaterThanFilterOutputWithContext(ctx context.Context) NumberGreaterThanFilterOutput

func (NumberGreaterThanFilterOutput) Value

The filter value.

type NumberGreaterThanFilterResponse

type NumberGreaterThanFilterResponse 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 Filter.

type NumberGreaterThanFilterResponseOutput

type NumberGreaterThanFilterResponseOutput struct{ *pulumi.OutputState }

NumberGreaterThan Filter.

func (NumberGreaterThanFilterResponseOutput) ElementType

func (NumberGreaterThanFilterResponseOutput) Key

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

func (NumberGreaterThanFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberGreaterThan'.

func (NumberGreaterThanFilterResponseOutput) ToNumberGreaterThanFilterResponseOutput

func (o NumberGreaterThanFilterResponseOutput) ToNumberGreaterThanFilterResponseOutput() NumberGreaterThanFilterResponseOutput

func (NumberGreaterThanFilterResponseOutput) ToNumberGreaterThanFilterResponseOutputWithContext

func (o NumberGreaterThanFilterResponseOutput) ToNumberGreaterThanFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanFilterResponseOutput

func (NumberGreaterThanFilterResponseOutput) 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 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 NumberGreaterThanOrEqualsFilter

type NumberGreaterThanOrEqualsFilter 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 Filter.

type NumberGreaterThanOrEqualsFilterArgs

type NumberGreaterThanOrEqualsFilterArgs 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 Filter.

func (NumberGreaterThanOrEqualsFilterArgs) ElementType

func (NumberGreaterThanOrEqualsFilterArgs) ToNumberGreaterThanOrEqualsFilterOutput

func (i NumberGreaterThanOrEqualsFilterArgs) ToNumberGreaterThanOrEqualsFilterOutput() NumberGreaterThanOrEqualsFilterOutput

func (NumberGreaterThanOrEqualsFilterArgs) ToNumberGreaterThanOrEqualsFilterOutputWithContext

func (i NumberGreaterThanOrEqualsFilterArgs) ToNumberGreaterThanOrEqualsFilterOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsFilterOutput

type NumberGreaterThanOrEqualsFilterInput

type NumberGreaterThanOrEqualsFilterInput interface {
	pulumi.Input

	ToNumberGreaterThanOrEqualsFilterOutput() NumberGreaterThanOrEqualsFilterOutput
	ToNumberGreaterThanOrEqualsFilterOutputWithContext(context.Context) NumberGreaterThanOrEqualsFilterOutput
}

NumberGreaterThanOrEqualsFilterInput is an input type that accepts NumberGreaterThanOrEqualsFilterArgs and NumberGreaterThanOrEqualsFilterOutput values. You can construct a concrete instance of `NumberGreaterThanOrEqualsFilterInput` via:

NumberGreaterThanOrEqualsFilterArgs{...}

type NumberGreaterThanOrEqualsFilterOutput

type NumberGreaterThanOrEqualsFilterOutput struct{ *pulumi.OutputState }

NumberGreaterThanOrEquals Filter.

func (NumberGreaterThanOrEqualsFilterOutput) ElementType

func (NumberGreaterThanOrEqualsFilterOutput) Key

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

func (NumberGreaterThanOrEqualsFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberGreaterThanOrEquals'.

func (NumberGreaterThanOrEqualsFilterOutput) ToNumberGreaterThanOrEqualsFilterOutput

func (o NumberGreaterThanOrEqualsFilterOutput) ToNumberGreaterThanOrEqualsFilterOutput() NumberGreaterThanOrEqualsFilterOutput

func (NumberGreaterThanOrEqualsFilterOutput) ToNumberGreaterThanOrEqualsFilterOutputWithContext

func (o NumberGreaterThanOrEqualsFilterOutput) ToNumberGreaterThanOrEqualsFilterOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsFilterOutput

func (NumberGreaterThanOrEqualsFilterOutput) Value

The filter value.

type NumberGreaterThanOrEqualsFilterResponse

type NumberGreaterThanOrEqualsFilterResponse 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 Filter.

type NumberGreaterThanOrEqualsFilterResponseOutput

type NumberGreaterThanOrEqualsFilterResponseOutput struct{ *pulumi.OutputState }

NumberGreaterThanOrEquals Filter.

func (NumberGreaterThanOrEqualsFilterResponseOutput) ElementType

func (NumberGreaterThanOrEqualsFilterResponseOutput) Key

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

func (NumberGreaterThanOrEqualsFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberGreaterThanOrEquals'.

func (NumberGreaterThanOrEqualsFilterResponseOutput) ToNumberGreaterThanOrEqualsFilterResponseOutput

func (o NumberGreaterThanOrEqualsFilterResponseOutput) ToNumberGreaterThanOrEqualsFilterResponseOutput() NumberGreaterThanOrEqualsFilterResponseOutput

func (NumberGreaterThanOrEqualsFilterResponseOutput) ToNumberGreaterThanOrEqualsFilterResponseOutputWithContext

func (o NumberGreaterThanOrEqualsFilterResponseOutput) ToNumberGreaterThanOrEqualsFilterResponseOutputWithContext(ctx context.Context) NumberGreaterThanOrEqualsFilterResponseOutput

func (NumberGreaterThanOrEqualsFilterResponseOutput) 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 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 NumberInFilter

type NumberInFilter 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 Filter.

type NumberInFilterArgs

type NumberInFilterArgs 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 Filter.

func (NumberInFilterArgs) ElementType

func (NumberInFilterArgs) ElementType() reflect.Type

func (NumberInFilterArgs) ToNumberInFilterOutput

func (i NumberInFilterArgs) ToNumberInFilterOutput() NumberInFilterOutput

func (NumberInFilterArgs) ToNumberInFilterOutputWithContext

func (i NumberInFilterArgs) ToNumberInFilterOutputWithContext(ctx context.Context) NumberInFilterOutput

type NumberInFilterInput

type NumberInFilterInput interface {
	pulumi.Input

	ToNumberInFilterOutput() NumberInFilterOutput
	ToNumberInFilterOutputWithContext(context.Context) NumberInFilterOutput
}

NumberInFilterInput is an input type that accepts NumberInFilterArgs and NumberInFilterOutput values. You can construct a concrete instance of `NumberInFilterInput` via:

NumberInFilterArgs{...}

type NumberInFilterOutput

type NumberInFilterOutput struct{ *pulumi.OutputState }

NumberIn Filter.

func (NumberInFilterOutput) ElementType

func (NumberInFilterOutput) ElementType() reflect.Type

func (NumberInFilterOutput) Key

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

func (NumberInFilterOutput) OperatorType

func (o NumberInFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberIn'.

func (NumberInFilterOutput) ToNumberInFilterOutput

func (o NumberInFilterOutput) ToNumberInFilterOutput() NumberInFilterOutput

func (NumberInFilterOutput) ToNumberInFilterOutputWithContext

func (o NumberInFilterOutput) ToNumberInFilterOutputWithContext(ctx context.Context) NumberInFilterOutput

func (NumberInFilterOutput) Values

The set of filter values.

type NumberInFilterResponse

type NumberInFilterResponse 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 Filter.

type NumberInFilterResponseOutput

type NumberInFilterResponseOutput struct{ *pulumi.OutputState }

NumberIn Filter.

func (NumberInFilterResponseOutput) ElementType

func (NumberInFilterResponseOutput) Key

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

func (NumberInFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberIn'.

func (NumberInFilterResponseOutput) ToNumberInFilterResponseOutput

func (o NumberInFilterResponseOutput) ToNumberInFilterResponseOutput() NumberInFilterResponseOutput

func (NumberInFilterResponseOutput) ToNumberInFilterResponseOutputWithContext

func (o NumberInFilterResponseOutput) ToNumberInFilterResponseOutputWithContext(ctx context.Context) NumberInFilterResponseOutput

func (NumberInFilterResponseOutput) Values

The set of filter values.

type NumberInRangeAdvancedFilter

type NumberInRangeAdvancedFilter 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 'NumberInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberInRange Advanced Filter.

type NumberInRangeAdvancedFilterArgs

type NumberInRangeAdvancedFilterArgs 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 'NumberInRange'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayArrayInput `pulumi:"values"`
}

NumberInRange Advanced Filter.

func (NumberInRangeAdvancedFilterArgs) ElementType

func (NumberInRangeAdvancedFilterArgs) ToNumberInRangeAdvancedFilterOutput

func (i NumberInRangeAdvancedFilterArgs) ToNumberInRangeAdvancedFilterOutput() NumberInRangeAdvancedFilterOutput

func (NumberInRangeAdvancedFilterArgs) ToNumberInRangeAdvancedFilterOutputWithContext

func (i NumberInRangeAdvancedFilterArgs) ToNumberInRangeAdvancedFilterOutputWithContext(ctx context.Context) NumberInRangeAdvancedFilterOutput

type NumberInRangeAdvancedFilterInput

type NumberInRangeAdvancedFilterInput interface {
	pulumi.Input

	ToNumberInRangeAdvancedFilterOutput() NumberInRangeAdvancedFilterOutput
	ToNumberInRangeAdvancedFilterOutputWithContext(context.Context) NumberInRangeAdvancedFilterOutput
}

NumberInRangeAdvancedFilterInput is an input type that accepts NumberInRangeAdvancedFilterArgs and NumberInRangeAdvancedFilterOutput values. You can construct a concrete instance of `NumberInRangeAdvancedFilterInput` via:

NumberInRangeAdvancedFilterArgs{...}

type NumberInRangeAdvancedFilterOutput

type NumberInRangeAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberInRange Advanced Filter.

func (NumberInRangeAdvancedFilterOutput) ElementType

func (NumberInRangeAdvancedFilterOutput) Key

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

func (NumberInRangeAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberInRange'.

func (NumberInRangeAdvancedFilterOutput) ToNumberInRangeAdvancedFilterOutput

func (o NumberInRangeAdvancedFilterOutput) ToNumberInRangeAdvancedFilterOutput() NumberInRangeAdvancedFilterOutput

func (NumberInRangeAdvancedFilterOutput) ToNumberInRangeAdvancedFilterOutputWithContext

func (o NumberInRangeAdvancedFilterOutput) ToNumberInRangeAdvancedFilterOutputWithContext(ctx context.Context) NumberInRangeAdvancedFilterOutput

func (NumberInRangeAdvancedFilterOutput) Values

The set of filter values.

type NumberInRangeAdvancedFilterResponse

type NumberInRangeAdvancedFilterResponse 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 'NumberInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberInRange Advanced Filter.

type NumberInRangeAdvancedFilterResponseOutput

type NumberInRangeAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberInRange Advanced Filter.

func (NumberInRangeAdvancedFilterResponseOutput) ElementType

func (NumberInRangeAdvancedFilterResponseOutput) Key

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

func (NumberInRangeAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberInRange'.

func (NumberInRangeAdvancedFilterResponseOutput) ToNumberInRangeAdvancedFilterResponseOutput

func (o NumberInRangeAdvancedFilterResponseOutput) ToNumberInRangeAdvancedFilterResponseOutput() NumberInRangeAdvancedFilterResponseOutput

func (NumberInRangeAdvancedFilterResponseOutput) ToNumberInRangeAdvancedFilterResponseOutputWithContext

func (o NumberInRangeAdvancedFilterResponseOutput) ToNumberInRangeAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberInRangeAdvancedFilterResponseOutput

func (NumberInRangeAdvancedFilterResponseOutput) Values

The set of filter values.

type NumberInRangeFilter

type NumberInRangeFilter 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 'NumberInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberInRange Filter.

type NumberInRangeFilterArgs

type NumberInRangeFilterArgs 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 'NumberInRange'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayArrayInput `pulumi:"values"`
}

NumberInRange Filter.

func (NumberInRangeFilterArgs) ElementType

func (NumberInRangeFilterArgs) ElementType() reflect.Type

func (NumberInRangeFilterArgs) ToNumberInRangeFilterOutput

func (i NumberInRangeFilterArgs) ToNumberInRangeFilterOutput() NumberInRangeFilterOutput

func (NumberInRangeFilterArgs) ToNumberInRangeFilterOutputWithContext

func (i NumberInRangeFilterArgs) ToNumberInRangeFilterOutputWithContext(ctx context.Context) NumberInRangeFilterOutput

type NumberInRangeFilterInput

type NumberInRangeFilterInput interface {
	pulumi.Input

	ToNumberInRangeFilterOutput() NumberInRangeFilterOutput
	ToNumberInRangeFilterOutputWithContext(context.Context) NumberInRangeFilterOutput
}

NumberInRangeFilterInput is an input type that accepts NumberInRangeFilterArgs and NumberInRangeFilterOutput values. You can construct a concrete instance of `NumberInRangeFilterInput` via:

NumberInRangeFilterArgs{...}

type NumberInRangeFilterOutput

type NumberInRangeFilterOutput struct{ *pulumi.OutputState }

NumberInRange Filter.

func (NumberInRangeFilterOutput) ElementType

func (NumberInRangeFilterOutput) ElementType() reflect.Type

func (NumberInRangeFilterOutput) Key

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

func (NumberInRangeFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberInRange'.

func (NumberInRangeFilterOutput) ToNumberInRangeFilterOutput

func (o NumberInRangeFilterOutput) ToNumberInRangeFilterOutput() NumberInRangeFilterOutput

func (NumberInRangeFilterOutput) ToNumberInRangeFilterOutputWithContext

func (o NumberInRangeFilterOutput) ToNumberInRangeFilterOutputWithContext(ctx context.Context) NumberInRangeFilterOutput

func (NumberInRangeFilterOutput) Values

The set of filter values.

type NumberInRangeFilterResponse

type NumberInRangeFilterResponse 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 'NumberInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberInRange Filter.

type NumberInRangeFilterResponseOutput

type NumberInRangeFilterResponseOutput struct{ *pulumi.OutputState }

NumberInRange Filter.

func (NumberInRangeFilterResponseOutput) ElementType

func (NumberInRangeFilterResponseOutput) Key

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

func (NumberInRangeFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberInRange'.

func (NumberInRangeFilterResponseOutput) ToNumberInRangeFilterResponseOutput

func (o NumberInRangeFilterResponseOutput) ToNumberInRangeFilterResponseOutput() NumberInRangeFilterResponseOutput

func (NumberInRangeFilterResponseOutput) ToNumberInRangeFilterResponseOutputWithContext

func (o NumberInRangeFilterResponseOutput) ToNumberInRangeFilterResponseOutputWithContext(ctx context.Context) NumberInRangeFilterResponseOutput

func (NumberInRangeFilterResponseOutput) 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 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 NumberLessThanFilter

type NumberLessThanFilter 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 Filter.

type NumberLessThanFilterArgs

type NumberLessThanFilterArgs 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 Filter.

func (NumberLessThanFilterArgs) ElementType

func (NumberLessThanFilterArgs) ElementType() reflect.Type

func (NumberLessThanFilterArgs) ToNumberLessThanFilterOutput

func (i NumberLessThanFilterArgs) ToNumberLessThanFilterOutput() NumberLessThanFilterOutput

func (NumberLessThanFilterArgs) ToNumberLessThanFilterOutputWithContext

func (i NumberLessThanFilterArgs) ToNumberLessThanFilterOutputWithContext(ctx context.Context) NumberLessThanFilterOutput

type NumberLessThanFilterInput

type NumberLessThanFilterInput interface {
	pulumi.Input

	ToNumberLessThanFilterOutput() NumberLessThanFilterOutput
	ToNumberLessThanFilterOutputWithContext(context.Context) NumberLessThanFilterOutput
}

NumberLessThanFilterInput is an input type that accepts NumberLessThanFilterArgs and NumberLessThanFilterOutput values. You can construct a concrete instance of `NumberLessThanFilterInput` via:

NumberLessThanFilterArgs{...}

type NumberLessThanFilterOutput

type NumberLessThanFilterOutput struct{ *pulumi.OutputState }

NumberLessThan Filter.

func (NumberLessThanFilterOutput) ElementType

func (NumberLessThanFilterOutput) ElementType() reflect.Type

func (NumberLessThanFilterOutput) Key

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

func (NumberLessThanFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberLessThan'.

func (NumberLessThanFilterOutput) ToNumberLessThanFilterOutput

func (o NumberLessThanFilterOutput) ToNumberLessThanFilterOutput() NumberLessThanFilterOutput

func (NumberLessThanFilterOutput) ToNumberLessThanFilterOutputWithContext

func (o NumberLessThanFilterOutput) ToNumberLessThanFilterOutputWithContext(ctx context.Context) NumberLessThanFilterOutput

func (NumberLessThanFilterOutput) Value

The filter value.

type NumberLessThanFilterResponse

type NumberLessThanFilterResponse 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 Filter.

type NumberLessThanFilterResponseOutput

type NumberLessThanFilterResponseOutput struct{ *pulumi.OutputState }

NumberLessThan Filter.

func (NumberLessThanFilterResponseOutput) ElementType

func (NumberLessThanFilterResponseOutput) Key

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

func (NumberLessThanFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberLessThan'.

func (NumberLessThanFilterResponseOutput) ToNumberLessThanFilterResponseOutput

func (o NumberLessThanFilterResponseOutput) ToNumberLessThanFilterResponseOutput() NumberLessThanFilterResponseOutput

func (NumberLessThanFilterResponseOutput) ToNumberLessThanFilterResponseOutputWithContext

func (o NumberLessThanFilterResponseOutput) ToNumberLessThanFilterResponseOutputWithContext(ctx context.Context) NumberLessThanFilterResponseOutput

func (NumberLessThanFilterResponseOutput) 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 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 NumberLessThanOrEqualsFilter

type NumberLessThanOrEqualsFilter 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 Filter.

type NumberLessThanOrEqualsFilterArgs

type NumberLessThanOrEqualsFilterArgs 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 Filter.

func (NumberLessThanOrEqualsFilterArgs) ElementType

func (NumberLessThanOrEqualsFilterArgs) ToNumberLessThanOrEqualsFilterOutput

func (i NumberLessThanOrEqualsFilterArgs) ToNumberLessThanOrEqualsFilterOutput() NumberLessThanOrEqualsFilterOutput

func (NumberLessThanOrEqualsFilterArgs) ToNumberLessThanOrEqualsFilterOutputWithContext

func (i NumberLessThanOrEqualsFilterArgs) ToNumberLessThanOrEqualsFilterOutputWithContext(ctx context.Context) NumberLessThanOrEqualsFilterOutput

type NumberLessThanOrEqualsFilterInput

type NumberLessThanOrEqualsFilterInput interface {
	pulumi.Input

	ToNumberLessThanOrEqualsFilterOutput() NumberLessThanOrEqualsFilterOutput
	ToNumberLessThanOrEqualsFilterOutputWithContext(context.Context) NumberLessThanOrEqualsFilterOutput
}

NumberLessThanOrEqualsFilterInput is an input type that accepts NumberLessThanOrEqualsFilterArgs and NumberLessThanOrEqualsFilterOutput values. You can construct a concrete instance of `NumberLessThanOrEqualsFilterInput` via:

NumberLessThanOrEqualsFilterArgs{...}

type NumberLessThanOrEqualsFilterOutput

type NumberLessThanOrEqualsFilterOutput struct{ *pulumi.OutputState }

NumberLessThanOrEquals Filter.

func (NumberLessThanOrEqualsFilterOutput) ElementType

func (NumberLessThanOrEqualsFilterOutput) Key

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

func (NumberLessThanOrEqualsFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberLessThanOrEquals'.

func (NumberLessThanOrEqualsFilterOutput) ToNumberLessThanOrEqualsFilterOutput

func (o NumberLessThanOrEqualsFilterOutput) ToNumberLessThanOrEqualsFilterOutput() NumberLessThanOrEqualsFilterOutput

func (NumberLessThanOrEqualsFilterOutput) ToNumberLessThanOrEqualsFilterOutputWithContext

func (o NumberLessThanOrEqualsFilterOutput) ToNumberLessThanOrEqualsFilterOutputWithContext(ctx context.Context) NumberLessThanOrEqualsFilterOutput

func (NumberLessThanOrEqualsFilterOutput) Value

The filter value.

type NumberLessThanOrEqualsFilterResponse

type NumberLessThanOrEqualsFilterResponse 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 Filter.

type NumberLessThanOrEqualsFilterResponseOutput

type NumberLessThanOrEqualsFilterResponseOutput struct{ *pulumi.OutputState }

NumberLessThanOrEquals Filter.

func (NumberLessThanOrEqualsFilterResponseOutput) ElementType

func (NumberLessThanOrEqualsFilterResponseOutput) Key

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

func (NumberLessThanOrEqualsFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberLessThanOrEquals'.

func (NumberLessThanOrEqualsFilterResponseOutput) ToNumberLessThanOrEqualsFilterResponseOutput

func (o NumberLessThanOrEqualsFilterResponseOutput) ToNumberLessThanOrEqualsFilterResponseOutput() NumberLessThanOrEqualsFilterResponseOutput

func (NumberLessThanOrEqualsFilterResponseOutput) ToNumberLessThanOrEqualsFilterResponseOutputWithContext

func (o NumberLessThanOrEqualsFilterResponseOutput) ToNumberLessThanOrEqualsFilterResponseOutputWithContext(ctx context.Context) NumberLessThanOrEqualsFilterResponseOutput

func (NumberLessThanOrEqualsFilterResponseOutput) 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 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 NumberNotInFilter

type NumberNotInFilter 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 Filter.

type NumberNotInFilterArgs

type NumberNotInFilterArgs 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 Filter.

func (NumberNotInFilterArgs) ElementType

func (NumberNotInFilterArgs) ElementType() reflect.Type

func (NumberNotInFilterArgs) ToNumberNotInFilterOutput

func (i NumberNotInFilterArgs) ToNumberNotInFilterOutput() NumberNotInFilterOutput

func (NumberNotInFilterArgs) ToNumberNotInFilterOutputWithContext

func (i NumberNotInFilterArgs) ToNumberNotInFilterOutputWithContext(ctx context.Context) NumberNotInFilterOutput

type NumberNotInFilterInput

type NumberNotInFilterInput interface {
	pulumi.Input

	ToNumberNotInFilterOutput() NumberNotInFilterOutput
	ToNumberNotInFilterOutputWithContext(context.Context) NumberNotInFilterOutput
}

NumberNotInFilterInput is an input type that accepts NumberNotInFilterArgs and NumberNotInFilterOutput values. You can construct a concrete instance of `NumberNotInFilterInput` via:

NumberNotInFilterArgs{...}

type NumberNotInFilterOutput

type NumberNotInFilterOutput struct{ *pulumi.OutputState }

NumberNotIn Filter.

func (NumberNotInFilterOutput) ElementType

func (NumberNotInFilterOutput) ElementType() reflect.Type

func (NumberNotInFilterOutput) Key

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

func (NumberNotInFilterOutput) OperatorType

func (o NumberNotInFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotIn'.

func (NumberNotInFilterOutput) ToNumberNotInFilterOutput

func (o NumberNotInFilterOutput) ToNumberNotInFilterOutput() NumberNotInFilterOutput

func (NumberNotInFilterOutput) ToNumberNotInFilterOutputWithContext

func (o NumberNotInFilterOutput) ToNumberNotInFilterOutputWithContext(ctx context.Context) NumberNotInFilterOutput

func (NumberNotInFilterOutput) Values

The set of filter values.

type NumberNotInFilterResponse

type NumberNotInFilterResponse 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 Filter.

type NumberNotInFilterResponseOutput

type NumberNotInFilterResponseOutput struct{ *pulumi.OutputState }

NumberNotIn Filter.

func (NumberNotInFilterResponseOutput) ElementType

func (NumberNotInFilterResponseOutput) Key

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

func (NumberNotInFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotIn'.

func (NumberNotInFilterResponseOutput) ToNumberNotInFilterResponseOutput

func (o NumberNotInFilterResponseOutput) ToNumberNotInFilterResponseOutput() NumberNotInFilterResponseOutput

func (NumberNotInFilterResponseOutput) ToNumberNotInFilterResponseOutputWithContext

func (o NumberNotInFilterResponseOutput) ToNumberNotInFilterResponseOutputWithContext(ctx context.Context) NumberNotInFilterResponseOutput

func (NumberNotInFilterResponseOutput) Values

The set of filter values.

type NumberNotInRangeAdvancedFilter

type NumberNotInRangeAdvancedFilter 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 'NumberNotInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberNotInRange Advanced Filter.

type NumberNotInRangeAdvancedFilterArgs

type NumberNotInRangeAdvancedFilterArgs 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 'NumberNotInRange'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayArrayInput `pulumi:"values"`
}

NumberNotInRange Advanced Filter.

func (NumberNotInRangeAdvancedFilterArgs) ElementType

func (NumberNotInRangeAdvancedFilterArgs) ToNumberNotInRangeAdvancedFilterOutput

func (i NumberNotInRangeAdvancedFilterArgs) ToNumberNotInRangeAdvancedFilterOutput() NumberNotInRangeAdvancedFilterOutput

func (NumberNotInRangeAdvancedFilterArgs) ToNumberNotInRangeAdvancedFilterOutputWithContext

func (i NumberNotInRangeAdvancedFilterArgs) ToNumberNotInRangeAdvancedFilterOutputWithContext(ctx context.Context) NumberNotInRangeAdvancedFilterOutput

type NumberNotInRangeAdvancedFilterInput

type NumberNotInRangeAdvancedFilterInput interface {
	pulumi.Input

	ToNumberNotInRangeAdvancedFilterOutput() NumberNotInRangeAdvancedFilterOutput
	ToNumberNotInRangeAdvancedFilterOutputWithContext(context.Context) NumberNotInRangeAdvancedFilterOutput
}

NumberNotInRangeAdvancedFilterInput is an input type that accepts NumberNotInRangeAdvancedFilterArgs and NumberNotInRangeAdvancedFilterOutput values. You can construct a concrete instance of `NumberNotInRangeAdvancedFilterInput` via:

NumberNotInRangeAdvancedFilterArgs{...}

type NumberNotInRangeAdvancedFilterOutput

type NumberNotInRangeAdvancedFilterOutput struct{ *pulumi.OutputState }

NumberNotInRange Advanced Filter.

func (NumberNotInRangeAdvancedFilterOutput) ElementType

func (NumberNotInRangeAdvancedFilterOutput) Key

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

func (NumberNotInRangeAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotInRange'.

func (NumberNotInRangeAdvancedFilterOutput) ToNumberNotInRangeAdvancedFilterOutput

func (o NumberNotInRangeAdvancedFilterOutput) ToNumberNotInRangeAdvancedFilterOutput() NumberNotInRangeAdvancedFilterOutput

func (NumberNotInRangeAdvancedFilterOutput) ToNumberNotInRangeAdvancedFilterOutputWithContext

func (o NumberNotInRangeAdvancedFilterOutput) ToNumberNotInRangeAdvancedFilterOutputWithContext(ctx context.Context) NumberNotInRangeAdvancedFilterOutput

func (NumberNotInRangeAdvancedFilterOutput) Values

The set of filter values.

type NumberNotInRangeAdvancedFilterResponse

type NumberNotInRangeAdvancedFilterResponse 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 'NumberNotInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberNotInRange Advanced Filter.

type NumberNotInRangeAdvancedFilterResponseOutput

type NumberNotInRangeAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

NumberNotInRange Advanced Filter.

func (NumberNotInRangeAdvancedFilterResponseOutput) ElementType

func (NumberNotInRangeAdvancedFilterResponseOutput) Key

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

func (NumberNotInRangeAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotInRange'.

func (NumberNotInRangeAdvancedFilterResponseOutput) ToNumberNotInRangeAdvancedFilterResponseOutput

func (o NumberNotInRangeAdvancedFilterResponseOutput) ToNumberNotInRangeAdvancedFilterResponseOutput() NumberNotInRangeAdvancedFilterResponseOutput

func (NumberNotInRangeAdvancedFilterResponseOutput) ToNumberNotInRangeAdvancedFilterResponseOutputWithContext

func (o NumberNotInRangeAdvancedFilterResponseOutput) ToNumberNotInRangeAdvancedFilterResponseOutputWithContext(ctx context.Context) NumberNotInRangeAdvancedFilterResponseOutput

func (NumberNotInRangeAdvancedFilterResponseOutput) Values

The set of filter values.

type NumberNotInRangeFilter

type NumberNotInRangeFilter 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 'NumberNotInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberNotInRange Filter.

type NumberNotInRangeFilterArgs

type NumberNotInRangeFilterArgs 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 'NumberNotInRange'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.Float64ArrayArrayInput `pulumi:"values"`
}

NumberNotInRange Filter.

func (NumberNotInRangeFilterArgs) ElementType

func (NumberNotInRangeFilterArgs) ElementType() reflect.Type

func (NumberNotInRangeFilterArgs) ToNumberNotInRangeFilterOutput

func (i NumberNotInRangeFilterArgs) ToNumberNotInRangeFilterOutput() NumberNotInRangeFilterOutput

func (NumberNotInRangeFilterArgs) ToNumberNotInRangeFilterOutputWithContext

func (i NumberNotInRangeFilterArgs) ToNumberNotInRangeFilterOutputWithContext(ctx context.Context) NumberNotInRangeFilterOutput

type NumberNotInRangeFilterInput

type NumberNotInRangeFilterInput interface {
	pulumi.Input

	ToNumberNotInRangeFilterOutput() NumberNotInRangeFilterOutput
	ToNumberNotInRangeFilterOutputWithContext(context.Context) NumberNotInRangeFilterOutput
}

NumberNotInRangeFilterInput is an input type that accepts NumberNotInRangeFilterArgs and NumberNotInRangeFilterOutput values. You can construct a concrete instance of `NumberNotInRangeFilterInput` via:

NumberNotInRangeFilterArgs{...}

type NumberNotInRangeFilterOutput

type NumberNotInRangeFilterOutput struct{ *pulumi.OutputState }

NumberNotInRange Filter.

func (NumberNotInRangeFilterOutput) ElementType

func (NumberNotInRangeFilterOutput) Key

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

func (NumberNotInRangeFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotInRange'.

func (NumberNotInRangeFilterOutput) ToNumberNotInRangeFilterOutput

func (o NumberNotInRangeFilterOutput) ToNumberNotInRangeFilterOutput() NumberNotInRangeFilterOutput

func (NumberNotInRangeFilterOutput) ToNumberNotInRangeFilterOutputWithContext

func (o NumberNotInRangeFilterOutput) ToNumberNotInRangeFilterOutputWithContext(ctx context.Context) NumberNotInRangeFilterOutput

func (NumberNotInRangeFilterOutput) Values

The set of filter values.

type NumberNotInRangeFilterResponse

type NumberNotInRangeFilterResponse 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 'NumberNotInRange'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values [][]float64 `pulumi:"values"`
}

NumberNotInRange Filter.

type NumberNotInRangeFilterResponseOutput

type NumberNotInRangeFilterResponseOutput struct{ *pulumi.OutputState }

NumberNotInRange Filter.

func (NumberNotInRangeFilterResponseOutput) ElementType

func (NumberNotInRangeFilterResponseOutput) Key

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

func (NumberNotInRangeFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'NumberNotInRange'.

func (NumberNotInRangeFilterResponseOutput) ToNumberNotInRangeFilterResponseOutput

func (o NumberNotInRangeFilterResponseOutput) ToNumberNotInRangeFilterResponseOutput() NumberNotInRangeFilterResponseOutput

func (NumberNotInRangeFilterResponseOutput) ToNumberNotInRangeFilterResponseOutputWithContext

func (o NumberNotInRangeFilterResponseOutput) ToNumberNotInRangeFilterResponseOutputWithContext(ctx context.Context) NumberNotInRangeFilterResponseOutput

func (NumberNotInRangeFilterResponseOutput) Values

The set of filter values.

type Partner

type Partner struct {
	// Expiration time of the partner authorization. If this timer expires, any request from this partner to create, update or delete resources in subscriber's
	// context will fail. If specified, the allowed values are between 1 to the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration.
	// If not specified, the default value will be the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration or 7 if this value is not specified.
	AuthorizationExpirationTimeInUtc *string `pulumi:"authorizationExpirationTimeInUtc"`
	// The partner name.
	PartnerName *string `pulumi:"partnerName"`
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId *string `pulumi:"partnerRegistrationImmutableId"`
}

Information about the partner.

type PartnerArgs

type PartnerArgs struct {
	// Expiration time of the partner authorization. If this timer expires, any request from this partner to create, update or delete resources in subscriber's
	// context will fail. If specified, the allowed values are between 1 to the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration.
	// If not specified, the default value will be the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration or 7 if this value is not specified.
	AuthorizationExpirationTimeInUtc pulumi.StringPtrInput `pulumi:"authorizationExpirationTimeInUtc"`
	// The partner name.
	PartnerName pulumi.StringPtrInput `pulumi:"partnerName"`
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId pulumi.StringPtrInput `pulumi:"partnerRegistrationImmutableId"`
}

Information about the partner.

func (PartnerArgs) ElementType

func (PartnerArgs) ElementType() reflect.Type

func (PartnerArgs) ToPartnerOutput

func (i PartnerArgs) ToPartnerOutput() PartnerOutput

func (PartnerArgs) ToPartnerOutputWithContext

func (i PartnerArgs) ToPartnerOutputWithContext(ctx context.Context) PartnerOutput

type PartnerArray

type PartnerArray []PartnerInput

func (PartnerArray) ElementType

func (PartnerArray) ElementType() reflect.Type

func (PartnerArray) ToPartnerArrayOutput

func (i PartnerArray) ToPartnerArrayOutput() PartnerArrayOutput

func (PartnerArray) ToPartnerArrayOutputWithContext

func (i PartnerArray) ToPartnerArrayOutputWithContext(ctx context.Context) PartnerArrayOutput

type PartnerArrayInput

type PartnerArrayInput interface {
	pulumi.Input

	ToPartnerArrayOutput() PartnerArrayOutput
	ToPartnerArrayOutputWithContext(context.Context) PartnerArrayOutput
}

PartnerArrayInput is an input type that accepts PartnerArray and PartnerArrayOutput values. You can construct a concrete instance of `PartnerArrayInput` via:

PartnerArray{ PartnerArgs{...} }

type PartnerArrayOutput

type PartnerArrayOutput struct{ *pulumi.OutputState }

func (PartnerArrayOutput) ElementType

func (PartnerArrayOutput) ElementType() reflect.Type

func (PartnerArrayOutput) Index

func (PartnerArrayOutput) ToPartnerArrayOutput

func (o PartnerArrayOutput) ToPartnerArrayOutput() PartnerArrayOutput

func (PartnerArrayOutput) ToPartnerArrayOutputWithContext

func (o PartnerArrayOutput) ToPartnerArrayOutputWithContext(ctx context.Context) PartnerArrayOutput

type PartnerAuthorization

type PartnerAuthorization struct {
	// The list of authorized partners.
	AuthorizedPartnersList []Partner `pulumi:"authorizedPartnersList"`
	// Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is
	// not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.
	DefaultMaximumExpirationTimeInDays *int `pulumi:"defaultMaximumExpirationTimeInDays"`
}

The partner authorization details.

type PartnerAuthorizationArgs

type PartnerAuthorizationArgs struct {
	// The list of authorized partners.
	AuthorizedPartnersList PartnerArrayInput `pulumi:"authorizedPartnersList"`
	// Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is
	// not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.
	DefaultMaximumExpirationTimeInDays pulumi.IntPtrInput `pulumi:"defaultMaximumExpirationTimeInDays"`
}

The partner authorization details.

func (PartnerAuthorizationArgs) ElementType

func (PartnerAuthorizationArgs) ElementType() reflect.Type

func (PartnerAuthorizationArgs) ToPartnerAuthorizationOutput

func (i PartnerAuthorizationArgs) ToPartnerAuthorizationOutput() PartnerAuthorizationOutput

func (PartnerAuthorizationArgs) ToPartnerAuthorizationOutputWithContext

func (i PartnerAuthorizationArgs) ToPartnerAuthorizationOutputWithContext(ctx context.Context) PartnerAuthorizationOutput

func (PartnerAuthorizationArgs) ToPartnerAuthorizationPtrOutput

func (i PartnerAuthorizationArgs) ToPartnerAuthorizationPtrOutput() PartnerAuthorizationPtrOutput

func (PartnerAuthorizationArgs) ToPartnerAuthorizationPtrOutputWithContext

func (i PartnerAuthorizationArgs) ToPartnerAuthorizationPtrOutputWithContext(ctx context.Context) PartnerAuthorizationPtrOutput

type PartnerAuthorizationInput

type PartnerAuthorizationInput interface {
	pulumi.Input

	ToPartnerAuthorizationOutput() PartnerAuthorizationOutput
	ToPartnerAuthorizationOutputWithContext(context.Context) PartnerAuthorizationOutput
}

PartnerAuthorizationInput is an input type that accepts PartnerAuthorizationArgs and PartnerAuthorizationOutput values. You can construct a concrete instance of `PartnerAuthorizationInput` via:

PartnerAuthorizationArgs{...}

type PartnerAuthorizationOutput

type PartnerAuthorizationOutput struct{ *pulumi.OutputState }

The partner authorization details.

func (PartnerAuthorizationOutput) AuthorizedPartnersList

func (o PartnerAuthorizationOutput) AuthorizedPartnersList() PartnerArrayOutput

The list of authorized partners.

func (PartnerAuthorizationOutput) DefaultMaximumExpirationTimeInDays

func (o PartnerAuthorizationOutput) DefaultMaximumExpirationTimeInDays() pulumi.IntPtrOutput

Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.

func (PartnerAuthorizationOutput) ElementType

func (PartnerAuthorizationOutput) ElementType() reflect.Type

func (PartnerAuthorizationOutput) ToPartnerAuthorizationOutput

func (o PartnerAuthorizationOutput) ToPartnerAuthorizationOutput() PartnerAuthorizationOutput

func (PartnerAuthorizationOutput) ToPartnerAuthorizationOutputWithContext

func (o PartnerAuthorizationOutput) ToPartnerAuthorizationOutputWithContext(ctx context.Context) PartnerAuthorizationOutput

func (PartnerAuthorizationOutput) ToPartnerAuthorizationPtrOutput

func (o PartnerAuthorizationOutput) ToPartnerAuthorizationPtrOutput() PartnerAuthorizationPtrOutput

func (PartnerAuthorizationOutput) ToPartnerAuthorizationPtrOutputWithContext

func (o PartnerAuthorizationOutput) ToPartnerAuthorizationPtrOutputWithContext(ctx context.Context) PartnerAuthorizationPtrOutput

type PartnerAuthorizationPtrInput

type PartnerAuthorizationPtrInput interface {
	pulumi.Input

	ToPartnerAuthorizationPtrOutput() PartnerAuthorizationPtrOutput
	ToPartnerAuthorizationPtrOutputWithContext(context.Context) PartnerAuthorizationPtrOutput
}

PartnerAuthorizationPtrInput is an input type that accepts PartnerAuthorizationArgs, PartnerAuthorizationPtr and PartnerAuthorizationPtrOutput values. You can construct a concrete instance of `PartnerAuthorizationPtrInput` via:

        PartnerAuthorizationArgs{...}

or:

        nil

type PartnerAuthorizationPtrOutput

type PartnerAuthorizationPtrOutput struct{ *pulumi.OutputState }

func (PartnerAuthorizationPtrOutput) AuthorizedPartnersList

func (o PartnerAuthorizationPtrOutput) AuthorizedPartnersList() PartnerArrayOutput

The list of authorized partners.

func (PartnerAuthorizationPtrOutput) DefaultMaximumExpirationTimeInDays

func (o PartnerAuthorizationPtrOutput) DefaultMaximumExpirationTimeInDays() pulumi.IntPtrOutput

Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.

func (PartnerAuthorizationPtrOutput) Elem

func (PartnerAuthorizationPtrOutput) ElementType

func (PartnerAuthorizationPtrOutput) ToPartnerAuthorizationPtrOutput

func (o PartnerAuthorizationPtrOutput) ToPartnerAuthorizationPtrOutput() PartnerAuthorizationPtrOutput

func (PartnerAuthorizationPtrOutput) ToPartnerAuthorizationPtrOutputWithContext

func (o PartnerAuthorizationPtrOutput) ToPartnerAuthorizationPtrOutputWithContext(ctx context.Context) PartnerAuthorizationPtrOutput

type PartnerAuthorizationResponse

type PartnerAuthorizationResponse struct {
	// The list of authorized partners.
	AuthorizedPartnersList []PartnerResponse `pulumi:"authorizedPartnersList"`
	// Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is
	// not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.
	DefaultMaximumExpirationTimeInDays *int `pulumi:"defaultMaximumExpirationTimeInDays"`
}

The partner authorization details.

type PartnerAuthorizationResponseOutput

type PartnerAuthorizationResponseOutput struct{ *pulumi.OutputState }

The partner authorization details.

func (PartnerAuthorizationResponseOutput) AuthorizedPartnersList

The list of authorized partners.

func (PartnerAuthorizationResponseOutput) DefaultMaximumExpirationTimeInDays

func (o PartnerAuthorizationResponseOutput) DefaultMaximumExpirationTimeInDays() pulumi.IntPtrOutput

Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.

func (PartnerAuthorizationResponseOutput) ElementType

func (PartnerAuthorizationResponseOutput) ToPartnerAuthorizationResponseOutput

func (o PartnerAuthorizationResponseOutput) ToPartnerAuthorizationResponseOutput() PartnerAuthorizationResponseOutput

func (PartnerAuthorizationResponseOutput) ToPartnerAuthorizationResponseOutputWithContext

func (o PartnerAuthorizationResponseOutput) ToPartnerAuthorizationResponseOutputWithContext(ctx context.Context) PartnerAuthorizationResponseOutput

type PartnerAuthorizationResponsePtrOutput

type PartnerAuthorizationResponsePtrOutput struct{ *pulumi.OutputState }

func (PartnerAuthorizationResponsePtrOutput) AuthorizedPartnersList

The list of authorized partners.

func (PartnerAuthorizationResponsePtrOutput) DefaultMaximumExpirationTimeInDays

func (o PartnerAuthorizationResponsePtrOutput) DefaultMaximumExpirationTimeInDays() pulumi.IntPtrOutput

Time used to validate the authorization expiration time for each authorized partner. If DefaultMaximumExpirationTimeInDays is not specified, the default is 7 days. Otherwise, allowed values are between 1 and 365 days.

func (PartnerAuthorizationResponsePtrOutput) Elem

func (PartnerAuthorizationResponsePtrOutput) ElementType

func (PartnerAuthorizationResponsePtrOutput) ToPartnerAuthorizationResponsePtrOutput

func (o PartnerAuthorizationResponsePtrOutput) ToPartnerAuthorizationResponsePtrOutput() PartnerAuthorizationResponsePtrOutput

func (PartnerAuthorizationResponsePtrOutput) ToPartnerAuthorizationResponsePtrOutputWithContext

func (o PartnerAuthorizationResponsePtrOutput) ToPartnerAuthorizationResponsePtrOutputWithContext(ctx context.Context) PartnerAuthorizationResponsePtrOutput

type PartnerConfiguration

type PartnerConfiguration struct {
	pulumi.CustomResourceState

	// Location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The details of authorized partners.
	PartnerAuthorization PartnerAuthorizationResponsePtrOutput `pulumi:"partnerAuthorization"`
	// Provisioning state of the partner configuration.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The system metadata relating to partner configuration resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Partner configuration information Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetPartnerConfiguration

func GetPartnerConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerConfigurationState, opts ...pulumi.ResourceOption) (*PartnerConfiguration, error)

GetPartnerConfiguration gets an existing PartnerConfiguration 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 NewPartnerConfiguration

func NewPartnerConfiguration(ctx *pulumi.Context,
	name string, args *PartnerConfigurationArgs, opts ...pulumi.ResourceOption) (*PartnerConfiguration, error)

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

func (*PartnerConfiguration) ElementType

func (*PartnerConfiguration) ElementType() reflect.Type

func (*PartnerConfiguration) ToPartnerConfigurationOutput

func (i *PartnerConfiguration) ToPartnerConfigurationOutput() PartnerConfigurationOutput

func (*PartnerConfiguration) ToPartnerConfigurationOutputWithContext

func (i *PartnerConfiguration) ToPartnerConfigurationOutputWithContext(ctx context.Context) PartnerConfigurationOutput

type PartnerConfigurationArgs

type PartnerConfigurationArgs struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The details of authorized partners.
	PartnerAuthorization PartnerAuthorizationPtrInput
	// Provisioning state of the partner configuration.
	ProvisioningState 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 PartnerConfiguration resource.

func (PartnerConfigurationArgs) ElementType

func (PartnerConfigurationArgs) ElementType() reflect.Type

type PartnerConfigurationInput

type PartnerConfigurationInput interface {
	pulumi.Input

	ToPartnerConfigurationOutput() PartnerConfigurationOutput
	ToPartnerConfigurationOutputWithContext(ctx context.Context) PartnerConfigurationOutput
}

type PartnerConfigurationOutput

type PartnerConfigurationOutput struct{ *pulumi.OutputState }

func (PartnerConfigurationOutput) ElementType

func (PartnerConfigurationOutput) ElementType() reflect.Type

func (PartnerConfigurationOutput) Location

Location of the resource.

func (PartnerConfigurationOutput) Name

Name of the resource.

func (PartnerConfigurationOutput) PartnerAuthorization

The details of authorized partners.

func (PartnerConfigurationOutput) ProvisioningState

func (o PartnerConfigurationOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the partner configuration.

func (PartnerConfigurationOutput) SystemData

The system metadata relating to partner configuration resource.

func (PartnerConfigurationOutput) Tags

Tags of the resource.

func (PartnerConfigurationOutput) ToPartnerConfigurationOutput

func (o PartnerConfigurationOutput) ToPartnerConfigurationOutput() PartnerConfigurationOutput

func (PartnerConfigurationOutput) ToPartnerConfigurationOutputWithContext

func (o PartnerConfigurationOutput) ToPartnerConfigurationOutputWithContext(ctx context.Context) PartnerConfigurationOutput

func (PartnerConfigurationOutput) Type

Type of the resource.

type PartnerConfigurationProvisioningState

type PartnerConfigurationProvisioningState string

Provisioning state of the partner configuration.

func (PartnerConfigurationProvisioningState) ElementType

func (PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStateOutput

func (e PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStateOutput() PartnerConfigurationProvisioningStateOutput

func (PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStateOutputWithContext

func (e PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStateOutputWithContext(ctx context.Context) PartnerConfigurationProvisioningStateOutput

func (PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStatePtrOutput

func (e PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStatePtrOutput() PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStatePtrOutputWithContext

func (e PartnerConfigurationProvisioningState) ToPartnerConfigurationProvisioningStatePtrOutputWithContext(ctx context.Context) PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningState) ToStringOutput

func (PartnerConfigurationProvisioningState) ToStringOutputWithContext

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

func (PartnerConfigurationProvisioningState) ToStringPtrOutput

func (PartnerConfigurationProvisioningState) ToStringPtrOutputWithContext

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

type PartnerConfigurationProvisioningStateInput

type PartnerConfigurationProvisioningStateInput interface {
	pulumi.Input

	ToPartnerConfigurationProvisioningStateOutput() PartnerConfigurationProvisioningStateOutput
	ToPartnerConfigurationProvisioningStateOutputWithContext(context.Context) PartnerConfigurationProvisioningStateOutput
}

PartnerConfigurationProvisioningStateInput is an input type that accepts values of the PartnerConfigurationProvisioningState enum A concrete instance of `PartnerConfigurationProvisioningStateInput` can be one of the following:

PartnerConfigurationProvisioningStateCreating
PartnerConfigurationProvisioningStateUpdating
PartnerConfigurationProvisioningStateDeleting
PartnerConfigurationProvisioningStateSucceeded
PartnerConfigurationProvisioningStateCanceled
PartnerConfigurationProvisioningStateFailed

type PartnerConfigurationProvisioningStateOutput

type PartnerConfigurationProvisioningStateOutput struct{ *pulumi.OutputState }

func (PartnerConfigurationProvisioningStateOutput) ElementType

func (PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStateOutput

func (o PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStateOutput() PartnerConfigurationProvisioningStateOutput

func (PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStateOutputWithContext

func (o PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStateOutputWithContext(ctx context.Context) PartnerConfigurationProvisioningStateOutput

func (PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStatePtrOutput

func (o PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStatePtrOutput() PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStatePtrOutputWithContext

func (o PartnerConfigurationProvisioningStateOutput) ToPartnerConfigurationProvisioningStatePtrOutputWithContext(ctx context.Context) PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningStateOutput) ToStringOutput

func (PartnerConfigurationProvisioningStateOutput) ToStringOutputWithContext

func (PartnerConfigurationProvisioningStateOutput) ToStringPtrOutput

func (PartnerConfigurationProvisioningStateOutput) ToStringPtrOutputWithContext

type PartnerConfigurationProvisioningStatePtrInput

type PartnerConfigurationProvisioningStatePtrInput interface {
	pulumi.Input

	ToPartnerConfigurationProvisioningStatePtrOutput() PartnerConfigurationProvisioningStatePtrOutput
	ToPartnerConfigurationProvisioningStatePtrOutputWithContext(context.Context) PartnerConfigurationProvisioningStatePtrOutput
}

type PartnerConfigurationProvisioningStatePtrOutput

type PartnerConfigurationProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (PartnerConfigurationProvisioningStatePtrOutput) Elem

func (PartnerConfigurationProvisioningStatePtrOutput) ElementType

func (PartnerConfigurationProvisioningStatePtrOutput) ToPartnerConfigurationProvisioningStatePtrOutput

func (o PartnerConfigurationProvisioningStatePtrOutput) ToPartnerConfigurationProvisioningStatePtrOutput() PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningStatePtrOutput) ToPartnerConfigurationProvisioningStatePtrOutputWithContext

func (o PartnerConfigurationProvisioningStatePtrOutput) ToPartnerConfigurationProvisioningStatePtrOutputWithContext(ctx context.Context) PartnerConfigurationProvisioningStatePtrOutput

func (PartnerConfigurationProvisioningStatePtrOutput) ToStringPtrOutput

func (PartnerConfigurationProvisioningStatePtrOutput) ToStringPtrOutputWithContext

type PartnerConfigurationState

type PartnerConfigurationState struct {
}

func (PartnerConfigurationState) ElementType

func (PartnerConfigurationState) ElementType() reflect.Type

type PartnerDestination

type PartnerDestination struct {
	pulumi.CustomResourceState

	// Activation state of the partner destination.
	ActivationState pulumi.StringPtrOutput `pulumi:"activationState"`
	// Endpoint Base URL of the partner destination
	EndpointBaseUrl pulumi.StringPtrOutput `pulumi:"endpointBaseUrl"`
	// Endpoint context associated with this partner destination.
	EndpointServiceContext pulumi.StringPtrOutput `pulumi:"endpointServiceContext"`
	// Expiration time of the partner destination. If this timer expires and the partner destination was never activated,
	// the partner destination and corresponding channel are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrOutput `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Context or helpful message that can be used during the approval process.
	MessageForActivation pulumi.StringPtrOutput `pulumi:"messageForActivation"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The immutable Id of the corresponding partner registration.
	PartnerRegistrationImmutableId pulumi.StringPtrOutput `pulumi:"partnerRegistrationImmutableId"`
	// Provisioning state of the partner destination.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to Partner Destination resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Grid Partner Destination. Azure REST API version: 2023-06-01-preview. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2021-10-15-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetPartnerDestination

func GetPartnerDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerDestinationState, opts ...pulumi.ResourceOption) (*PartnerDestination, error)

GetPartnerDestination gets an existing PartnerDestination 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 NewPartnerDestination

func NewPartnerDestination(ctx *pulumi.Context,
	name string, args *PartnerDestinationArgs, opts ...pulumi.ResourceOption) (*PartnerDestination, error)

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

func (*PartnerDestination) ElementType

func (*PartnerDestination) ElementType() reflect.Type

func (*PartnerDestination) ToPartnerDestinationOutput

func (i *PartnerDestination) ToPartnerDestinationOutput() PartnerDestinationOutput

func (*PartnerDestination) ToPartnerDestinationOutputWithContext

func (i *PartnerDestination) ToPartnerDestinationOutputWithContext(ctx context.Context) PartnerDestinationOutput

type PartnerDestinationActivationState

type PartnerDestinationActivationState string

Activation state of the partner destination.

func (PartnerDestinationActivationState) ElementType

func (PartnerDestinationActivationState) ToPartnerDestinationActivationStateOutput

func (e PartnerDestinationActivationState) ToPartnerDestinationActivationStateOutput() PartnerDestinationActivationStateOutput

func (PartnerDestinationActivationState) ToPartnerDestinationActivationStateOutputWithContext

func (e PartnerDestinationActivationState) ToPartnerDestinationActivationStateOutputWithContext(ctx context.Context) PartnerDestinationActivationStateOutput

func (PartnerDestinationActivationState) ToPartnerDestinationActivationStatePtrOutput

func (e PartnerDestinationActivationState) ToPartnerDestinationActivationStatePtrOutput() PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationState) ToPartnerDestinationActivationStatePtrOutputWithContext

func (e PartnerDestinationActivationState) ToPartnerDestinationActivationStatePtrOutputWithContext(ctx context.Context) PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationState) ToStringOutput

func (PartnerDestinationActivationState) ToStringOutputWithContext

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

func (PartnerDestinationActivationState) ToStringPtrOutput

func (PartnerDestinationActivationState) ToStringPtrOutputWithContext

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

type PartnerDestinationActivationStateInput

type PartnerDestinationActivationStateInput interface {
	pulumi.Input

	ToPartnerDestinationActivationStateOutput() PartnerDestinationActivationStateOutput
	ToPartnerDestinationActivationStateOutputWithContext(context.Context) PartnerDestinationActivationStateOutput
}

PartnerDestinationActivationStateInput is an input type that accepts values of the PartnerDestinationActivationState enum A concrete instance of `PartnerDestinationActivationStateInput` can be one of the following:

PartnerDestinationActivationStateNeverActivated
PartnerDestinationActivationStateActivated

type PartnerDestinationActivationStateOutput

type PartnerDestinationActivationStateOutput struct{ *pulumi.OutputState }

func (PartnerDestinationActivationStateOutput) ElementType

func (PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStateOutput

func (o PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStateOutput() PartnerDestinationActivationStateOutput

func (PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStateOutputWithContext

func (o PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStateOutputWithContext(ctx context.Context) PartnerDestinationActivationStateOutput

func (PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStatePtrOutput

func (o PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStatePtrOutput() PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStatePtrOutputWithContext

func (o PartnerDestinationActivationStateOutput) ToPartnerDestinationActivationStatePtrOutputWithContext(ctx context.Context) PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationStateOutput) ToStringOutput

func (PartnerDestinationActivationStateOutput) ToStringOutputWithContext

func (PartnerDestinationActivationStateOutput) ToStringPtrOutput

func (PartnerDestinationActivationStateOutput) ToStringPtrOutputWithContext

type PartnerDestinationActivationStatePtrInput

type PartnerDestinationActivationStatePtrInput interface {
	pulumi.Input

	ToPartnerDestinationActivationStatePtrOutput() PartnerDestinationActivationStatePtrOutput
	ToPartnerDestinationActivationStatePtrOutputWithContext(context.Context) PartnerDestinationActivationStatePtrOutput
}

type PartnerDestinationActivationStatePtrOutput

type PartnerDestinationActivationStatePtrOutput struct{ *pulumi.OutputState }

func (PartnerDestinationActivationStatePtrOutput) Elem

func (PartnerDestinationActivationStatePtrOutput) ElementType

func (PartnerDestinationActivationStatePtrOutput) ToPartnerDestinationActivationStatePtrOutput

func (o PartnerDestinationActivationStatePtrOutput) ToPartnerDestinationActivationStatePtrOutput() PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationStatePtrOutput) ToPartnerDestinationActivationStatePtrOutputWithContext

func (o PartnerDestinationActivationStatePtrOutput) ToPartnerDestinationActivationStatePtrOutputWithContext(ctx context.Context) PartnerDestinationActivationStatePtrOutput

func (PartnerDestinationActivationStatePtrOutput) ToStringPtrOutput

func (PartnerDestinationActivationStatePtrOutput) ToStringPtrOutputWithContext

type PartnerDestinationArgs

type PartnerDestinationArgs struct {
	// Activation state of the partner destination.
	ActivationState pulumi.StringPtrInput
	// Endpoint Base URL of the partner destination
	EndpointBaseUrl pulumi.StringPtrInput
	// Endpoint context associated with this partner destination.
	EndpointServiceContext pulumi.StringPtrInput
	// Expiration time of the partner destination. If this timer expires and the partner destination was never activated,
	// the partner destination and corresponding channel are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Context or helpful message that can be used during the approval process.
	MessageForActivation pulumi.StringPtrInput
	// Name of the partner destination.
	PartnerDestinationName pulumi.StringPtrInput
	// The immutable Id of the corresponding partner registration.
	PartnerRegistrationImmutableId 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 PartnerDestination resource.

func (PartnerDestinationArgs) ElementType

func (PartnerDestinationArgs) ElementType() reflect.Type

type PartnerDestinationInput

type PartnerDestinationInput interface {
	pulumi.Input

	ToPartnerDestinationOutput() PartnerDestinationOutput
	ToPartnerDestinationOutputWithContext(ctx context.Context) PartnerDestinationOutput
}

type PartnerDestinationOutput

type PartnerDestinationOutput struct{ *pulumi.OutputState }

func (PartnerDestinationOutput) ActivationState

func (o PartnerDestinationOutput) ActivationState() pulumi.StringPtrOutput

Activation state of the partner destination.

func (PartnerDestinationOutput) ElementType

func (PartnerDestinationOutput) ElementType() reflect.Type

func (PartnerDestinationOutput) EndpointBaseUrl

func (o PartnerDestinationOutput) EndpointBaseUrl() pulumi.StringPtrOutput

Endpoint Base URL of the partner destination

func (PartnerDestinationOutput) EndpointServiceContext

func (o PartnerDestinationOutput) EndpointServiceContext() pulumi.StringPtrOutput

Endpoint context associated with this partner destination.

func (PartnerDestinationOutput) ExpirationTimeIfNotActivatedUtc

func (o PartnerDestinationOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the partner destination. If this timer expires and the partner destination was never activated, the partner destination and corresponding channel are deleted.

func (PartnerDestinationOutput) Location

Location of the resource.

func (PartnerDestinationOutput) MessageForActivation

func (o PartnerDestinationOutput) MessageForActivation() pulumi.StringPtrOutput

Context or helpful message that can be used during the approval process.

func (PartnerDestinationOutput) Name

Name of the resource.

func (PartnerDestinationOutput) PartnerRegistrationImmutableId

func (o PartnerDestinationOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutable Id of the corresponding partner registration.

func (PartnerDestinationOutput) ProvisioningState

func (o PartnerDestinationOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the partner destination.

func (PartnerDestinationOutput) SystemData

The system metadata relating to Partner Destination resource.

func (PartnerDestinationOutput) Tags

Tags of the resource.

func (PartnerDestinationOutput) ToPartnerDestinationOutput

func (o PartnerDestinationOutput) ToPartnerDestinationOutput() PartnerDestinationOutput

func (PartnerDestinationOutput) ToPartnerDestinationOutputWithContext

func (o PartnerDestinationOutput) ToPartnerDestinationOutputWithContext(ctx context.Context) PartnerDestinationOutput

func (PartnerDestinationOutput) Type

Type of the resource.

type PartnerDestinationState

type PartnerDestinationState struct {
}

func (PartnerDestinationState) ElementType

func (PartnerDestinationState) ElementType() reflect.Type

type PartnerInput

type PartnerInput interface {
	pulumi.Input

	ToPartnerOutput() PartnerOutput
	ToPartnerOutputWithContext(context.Context) PartnerOutput
}

PartnerInput is an input type that accepts PartnerArgs and PartnerOutput values. You can construct a concrete instance of `PartnerInput` via:

PartnerArgs{...}

type PartnerNamespace

type PartnerNamespace struct {
	pulumi.CustomResourceState

	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the partner namespace.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Endpoint for the partner namespace.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// 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"`
	// 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"`
	// This determines if events published to this partner namespace should use the source attribute in the event payload
	// or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.
	PartnerTopicRoutingMode    pulumi.StringPtrOutput                       `pulumi:"partnerTopicRoutingMode"`
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the partner namespace.
	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.PartnerNamespaceProperties.InboundIpRules" />
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The system metadata relating to Partner Namespace resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid Partner Namespace. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*PartnerNamespace) ElementType() reflect.Type

func (*PartnerNamespace) ToPartnerNamespaceOutput

func (i *PartnerNamespace) ToPartnerNamespaceOutput() PartnerNamespaceOutput

func (*PartnerNamespace) ToPartnerNamespaceOutputWithContext

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

type PartnerNamespaceArgs

type PartnerNamespaceArgs struct {
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the partner namespace.
	DisableLocalAuth pulumi.BoolPtrInput
	// 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
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Name of the partner namespace.
	PartnerNamespaceName 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
	// This determines if events published to this partner namespace should use the source attribute in the event payload
	// or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.
	PartnerTopicRoutingMode 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.PartnerNamespaceProperties.InboundIpRules" />
	PublicNetworkAccess 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

type PartnerNamespaceInput interface {
	pulumi.Input

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

type PartnerNamespaceOutput

type PartnerNamespaceOutput struct{ *pulumi.OutputState }

func (PartnerNamespaceOutput) DisableLocalAuth

func (o PartnerNamespaceOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the partner namespace.

func (PartnerNamespaceOutput) ElementType

func (PartnerNamespaceOutput) ElementType() reflect.Type

func (PartnerNamespaceOutput) Endpoint

Endpoint for the partner namespace.

func (PartnerNamespaceOutput) InboundIpRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (PartnerNamespaceOutput) Location

Location of the resource.

func (PartnerNamespaceOutput) Name

Name of the resource.

func (PartnerNamespaceOutput) PartnerRegistrationFullyQualifiedId

func (o PartnerNamespaceOutput) PartnerRegistrationFullyQualifiedId() pulumi.StringPtrOutput

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}.

func (PartnerNamespaceOutput) PartnerTopicRoutingMode

func (o PartnerNamespaceOutput) PartnerTopicRoutingMode() pulumi.StringPtrOutput

This determines if events published to this partner namespace should use the source attribute in the event payload or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.

func (PartnerNamespaceOutput) PrivateEndpointConnections

func (PartnerNamespaceOutput) ProvisioningState

func (o PartnerNamespaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the partner namespace.

func (PartnerNamespaceOutput) PublicNetworkAccess

func (o PartnerNamespaceOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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.PartnerNamespaceProperties.InboundIpRules" />

func (PartnerNamespaceOutput) SystemData

The system metadata relating to Partner Namespace resource.

func (PartnerNamespaceOutput) Tags

Tags of the resource.

func (PartnerNamespaceOutput) ToPartnerNamespaceOutput

func (o PartnerNamespaceOutput) ToPartnerNamespaceOutput() PartnerNamespaceOutput

func (PartnerNamespaceOutput) ToPartnerNamespaceOutputWithContext

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

func (PartnerNamespaceOutput) Type

Type of the resource.

type PartnerNamespaceState

type PartnerNamespaceState struct {
}

func (PartnerNamespaceState) ElementType

func (PartnerNamespaceState) ElementType() reflect.Type

type PartnerOutput

type PartnerOutput struct{ *pulumi.OutputState }

Information about the partner.

func (PartnerOutput) AuthorizationExpirationTimeInUtc

func (o PartnerOutput) AuthorizationExpirationTimeInUtc() pulumi.StringPtrOutput

Expiration time of the partner authorization. If this timer expires, any request from this partner to create, update or delete resources in subscriber's context will fail. If specified, the allowed values are between 1 to the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration. If not specified, the default value will be the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration or 7 if this value is not specified.

func (PartnerOutput) ElementType

func (PartnerOutput) ElementType() reflect.Type

func (PartnerOutput) PartnerName

func (o PartnerOutput) PartnerName() pulumi.StringPtrOutput

The partner name.

func (PartnerOutput) PartnerRegistrationImmutableId

func (o PartnerOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration.

func (PartnerOutput) ToPartnerOutput

func (o PartnerOutput) ToPartnerOutput() PartnerOutput

func (PartnerOutput) ToPartnerOutputWithContext

func (o PartnerOutput) ToPartnerOutputWithContext(ctx context.Context) PartnerOutput

type PartnerRegistration

type PartnerRegistration struct {
	pulumi.CustomResourceState

	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The immutableId of the corresponding partner registration.
	// Note: This property is marked for deprecation and is not supported in any future GA API version
	PartnerRegistrationImmutableId pulumi.StringPtrOutput `pulumi:"partnerRegistrationImmutableId"`
	// Provisioning state of the partner registration.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to Partner Registration resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Information about a partner registration. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2021-10-15-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*PartnerRegistration) ElementType() reflect.Type

func (*PartnerRegistration) ToPartnerRegistrationOutput

func (i *PartnerRegistration) ToPartnerRegistrationOutput() PartnerRegistrationOutput

func (*PartnerRegistration) ToPartnerRegistrationOutputWithContext

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

type PartnerRegistrationArgs

type PartnerRegistrationArgs struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The immutableId of the corresponding partner registration.
	// Note: This property is marked for deprecation and is not supported in any future GA API version
	PartnerRegistrationImmutableId pulumi.StringPtrInput
	// Name of the partner registration.
	PartnerRegistrationName 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 PartnerRegistration resource.

func (PartnerRegistrationArgs) ElementType

func (PartnerRegistrationArgs) ElementType() reflect.Type

type PartnerRegistrationInput

type PartnerRegistrationInput interface {
	pulumi.Input

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

type PartnerRegistrationOutput

type PartnerRegistrationOutput struct{ *pulumi.OutputState }

func (PartnerRegistrationOutput) ElementType

func (PartnerRegistrationOutput) ElementType() reflect.Type

func (PartnerRegistrationOutput) Location

Location of the resource.

func (PartnerRegistrationOutput) Name

Name of the resource.

func (PartnerRegistrationOutput) PartnerRegistrationImmutableId

func (o PartnerRegistrationOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration. Note: This property is marked for deprecation and is not supported in any future GA API version

func (PartnerRegistrationOutput) ProvisioningState

func (o PartnerRegistrationOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the partner registration.

func (PartnerRegistrationOutput) SystemData

The system metadata relating to Partner Registration resource.

func (PartnerRegistrationOutput) Tags

Tags of the resource.

func (PartnerRegistrationOutput) ToPartnerRegistrationOutput

func (o PartnerRegistrationOutput) ToPartnerRegistrationOutput() PartnerRegistrationOutput

func (PartnerRegistrationOutput) ToPartnerRegistrationOutputWithContext

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

func (PartnerRegistrationOutput) Type

Type of the resource.

type PartnerRegistrationState

type PartnerRegistrationState struct {
}

func (PartnerRegistrationState) ElementType

func (PartnerRegistrationState) ElementType() reflect.Type

type PartnerResponse

type PartnerResponse struct {
	// Expiration time of the partner authorization. If this timer expires, any request from this partner to create, update or delete resources in subscriber's
	// context will fail. If specified, the allowed values are between 1 to the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration.
	// If not specified, the default value will be the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration or 7 if this value is not specified.
	AuthorizationExpirationTimeInUtc *string `pulumi:"authorizationExpirationTimeInUtc"`
	// The partner name.
	PartnerName *string `pulumi:"partnerName"`
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId *string `pulumi:"partnerRegistrationImmutableId"`
}

Information about the partner.

type PartnerResponseArrayOutput

type PartnerResponseArrayOutput struct{ *pulumi.OutputState }

func (PartnerResponseArrayOutput) ElementType

func (PartnerResponseArrayOutput) ElementType() reflect.Type

func (PartnerResponseArrayOutput) Index

func (PartnerResponseArrayOutput) ToPartnerResponseArrayOutput

func (o PartnerResponseArrayOutput) ToPartnerResponseArrayOutput() PartnerResponseArrayOutput

func (PartnerResponseArrayOutput) ToPartnerResponseArrayOutputWithContext

func (o PartnerResponseArrayOutput) ToPartnerResponseArrayOutputWithContext(ctx context.Context) PartnerResponseArrayOutput

type PartnerResponseOutput

type PartnerResponseOutput struct{ *pulumi.OutputState }

Information about the partner.

func (PartnerResponseOutput) AuthorizationExpirationTimeInUtc

func (o PartnerResponseOutput) AuthorizationExpirationTimeInUtc() pulumi.StringPtrOutput

Expiration time of the partner authorization. If this timer expires, any request from this partner to create, update or delete resources in subscriber's context will fail. If specified, the allowed values are between 1 to the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration. If not specified, the default value will be the value of defaultMaximumExpirationTimeInDays specified in PartnerConfiguration or 7 if this value is not specified.

func (PartnerResponseOutput) ElementType

func (PartnerResponseOutput) ElementType() reflect.Type

func (PartnerResponseOutput) PartnerName

The partner name.

func (PartnerResponseOutput) PartnerRegistrationImmutableId

func (o PartnerResponseOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration.

func (PartnerResponseOutput) ToPartnerResponseOutput

func (o PartnerResponseOutput) ToPartnerResponseOutput() PartnerResponseOutput

func (PartnerResponseOutput) ToPartnerResponseOutputWithContext

func (o PartnerResponseOutput) ToPartnerResponseOutputWithContext(ctx context.Context) PartnerResponseOutput

type PartnerTopic

type PartnerTopic struct {
	pulumi.CustomResourceState

	// Activation state of the partner topic.
	ActivationState pulumi.StringPtrOutput `pulumi:"activationState"`
	// Event Type information from the corresponding event channel.
	EventTypeInfo EventTypeInfoResponsePtrOutput `pulumi:"eventTypeInfo"`
	// Expiration time of the partner topic. If this timer expires while the partner topic is still never activated,
	// the partner topic and corresponding event channel are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrOutput `pulumi:"expirationTimeIfNotActivatedUtc"`
	// Identity information for the Partner Topic resource.
	Identity IdentityInfoResponsePtrOutput `pulumi:"identity"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation pulumi.StringPtrOutput `pulumi:"messageForActivation"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId pulumi.StringPtrOutput `pulumi:"partnerRegistrationImmutableId"`
	// 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"`
	// Provisioning state of the partner topic.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Source associated with this partner topic. This represents a unique partner resource.
	Source pulumi.StringPtrOutput `pulumi:"source"`
	// The system metadata relating to Partner Topic resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Grid Partner Topic. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetPartnerTopic

func GetPartnerTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartnerTopicState, opts ...pulumi.ResourceOption) (*PartnerTopic, error)

GetPartnerTopic gets an existing PartnerTopic 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 NewPartnerTopic

func NewPartnerTopic(ctx *pulumi.Context,
	name string, args *PartnerTopicArgs, opts ...pulumi.ResourceOption) (*PartnerTopic, error)

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

func (*PartnerTopic) ElementType

func (*PartnerTopic) ElementType() reflect.Type

func (*PartnerTopic) ToPartnerTopicOutput

func (i *PartnerTopic) ToPartnerTopicOutput() PartnerTopicOutput

func (*PartnerTopic) ToPartnerTopicOutputWithContext

func (i *PartnerTopic) ToPartnerTopicOutputWithContext(ctx context.Context) PartnerTopicOutput

type PartnerTopicActivationState

type PartnerTopicActivationState string

Activation state of the partner topic.

func (PartnerTopicActivationState) ElementType

func (PartnerTopicActivationState) ToPartnerTopicActivationStateOutput

func (e PartnerTopicActivationState) ToPartnerTopicActivationStateOutput() PartnerTopicActivationStateOutput

func (PartnerTopicActivationState) ToPartnerTopicActivationStateOutputWithContext

func (e PartnerTopicActivationState) ToPartnerTopicActivationStateOutputWithContext(ctx context.Context) PartnerTopicActivationStateOutput

func (PartnerTopicActivationState) ToPartnerTopicActivationStatePtrOutput

func (e PartnerTopicActivationState) ToPartnerTopicActivationStatePtrOutput() PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationState) ToPartnerTopicActivationStatePtrOutputWithContext

func (e PartnerTopicActivationState) ToPartnerTopicActivationStatePtrOutputWithContext(ctx context.Context) PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationState) ToStringOutput

func (e PartnerTopicActivationState) ToStringOutput() pulumi.StringOutput

func (PartnerTopicActivationState) ToStringOutputWithContext

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

func (PartnerTopicActivationState) ToStringPtrOutput

func (e PartnerTopicActivationState) ToStringPtrOutput() pulumi.StringPtrOutput

func (PartnerTopicActivationState) ToStringPtrOutputWithContext

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

type PartnerTopicActivationStateInput

type PartnerTopicActivationStateInput interface {
	pulumi.Input

	ToPartnerTopicActivationStateOutput() PartnerTopicActivationStateOutput
	ToPartnerTopicActivationStateOutputWithContext(context.Context) PartnerTopicActivationStateOutput
}

PartnerTopicActivationStateInput is an input type that accepts values of the PartnerTopicActivationState enum A concrete instance of `PartnerTopicActivationStateInput` can be one of the following:

PartnerTopicActivationStateNeverActivated
PartnerTopicActivationStateActivated
PartnerTopicActivationStateDeactivated

type PartnerTopicActivationStateOutput

type PartnerTopicActivationStateOutput struct{ *pulumi.OutputState }

func (PartnerTopicActivationStateOutput) ElementType

func (PartnerTopicActivationStateOutput) ToPartnerTopicActivationStateOutput

func (o PartnerTopicActivationStateOutput) ToPartnerTopicActivationStateOutput() PartnerTopicActivationStateOutput

func (PartnerTopicActivationStateOutput) ToPartnerTopicActivationStateOutputWithContext

func (o PartnerTopicActivationStateOutput) ToPartnerTopicActivationStateOutputWithContext(ctx context.Context) PartnerTopicActivationStateOutput

func (PartnerTopicActivationStateOutput) ToPartnerTopicActivationStatePtrOutput

func (o PartnerTopicActivationStateOutput) ToPartnerTopicActivationStatePtrOutput() PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationStateOutput) ToPartnerTopicActivationStatePtrOutputWithContext

func (o PartnerTopicActivationStateOutput) ToPartnerTopicActivationStatePtrOutputWithContext(ctx context.Context) PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationStateOutput) ToStringOutput

func (PartnerTopicActivationStateOutput) ToStringOutputWithContext

func (o PartnerTopicActivationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PartnerTopicActivationStateOutput) ToStringPtrOutput

func (PartnerTopicActivationStateOutput) ToStringPtrOutputWithContext

func (o PartnerTopicActivationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerTopicActivationStatePtrInput

type PartnerTopicActivationStatePtrInput interface {
	pulumi.Input

	ToPartnerTopicActivationStatePtrOutput() PartnerTopicActivationStatePtrOutput
	ToPartnerTopicActivationStatePtrOutputWithContext(context.Context) PartnerTopicActivationStatePtrOutput
}

func PartnerTopicActivationStatePtr

func PartnerTopicActivationStatePtr(v string) PartnerTopicActivationStatePtrInput

type PartnerTopicActivationStatePtrOutput

type PartnerTopicActivationStatePtrOutput struct{ *pulumi.OutputState }

func (PartnerTopicActivationStatePtrOutput) Elem

func (PartnerTopicActivationStatePtrOutput) ElementType

func (PartnerTopicActivationStatePtrOutput) ToPartnerTopicActivationStatePtrOutput

func (o PartnerTopicActivationStatePtrOutput) ToPartnerTopicActivationStatePtrOutput() PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationStatePtrOutput) ToPartnerTopicActivationStatePtrOutputWithContext

func (o PartnerTopicActivationStatePtrOutput) ToPartnerTopicActivationStatePtrOutputWithContext(ctx context.Context) PartnerTopicActivationStatePtrOutput

func (PartnerTopicActivationStatePtrOutput) ToStringPtrOutput

func (PartnerTopicActivationStatePtrOutput) ToStringPtrOutputWithContext

func (o PartnerTopicActivationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerTopicArgs

type PartnerTopicArgs struct {
	// Activation state of the partner topic.
	ActivationState pulumi.StringPtrInput
	// Event Type information from the corresponding event channel.
	EventTypeInfo EventTypeInfoPtrInput
	// Expiration time of the partner topic. If this timer expires while the partner topic is still never activated,
	// the partner topic and corresponding event channel are deleted.
	ExpirationTimeIfNotActivatedUtc pulumi.StringPtrInput
	// Identity information for the Partner Topic resource.
	Identity IdentityInfoPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Context or helpful message that can be used during the approval process by the subscriber.
	MessageForActivation pulumi.StringPtrInput
	// The immutableId of the corresponding partner registration.
	PartnerRegistrationImmutableId 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
	// Name of the partner topic.
	PartnerTopicName pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// Source associated with this partner topic. This represents a unique partner resource.
	Source pulumi.StringPtrInput
	// Tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PartnerTopic resource.

func (PartnerTopicArgs) ElementType

func (PartnerTopicArgs) ElementType() reflect.Type

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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-04-01-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutput

func (i *PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutput() PartnerTopicEventSubscriptionOutput

func (*PartnerTopicEventSubscription) ToPartnerTopicEventSubscriptionOutputWithContext

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.StringPtrInput
	// 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

type PartnerTopicEventSubscriptionInput interface {
	pulumi.Input

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

type PartnerTopicEventSubscriptionOutput

type PartnerTopicEventSubscriptionOutput struct{ *pulumi.OutputState }

func (PartnerTopicEventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (PartnerTopicEventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (PartnerTopicEventSubscriptionOutput) DeliveryWithResourceIdentity

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

func (PartnerTopicEventSubscriptionOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (PartnerTopicEventSubscriptionOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (PartnerTopicEventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (PartnerTopicEventSubscriptionOutput) Labels

List of user defined labels.

func (PartnerTopicEventSubscriptionOutput) Name

Name of the resource.

func (PartnerTopicEventSubscriptionOutput) ProvisioningState

Provisioning state of the event subscription.

func (PartnerTopicEventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (PartnerTopicEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutput

func (o PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutput() PartnerTopicEventSubscriptionOutput

func (PartnerTopicEventSubscriptionOutput) ToPartnerTopicEventSubscriptionOutputWithContext

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

func (PartnerTopicEventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (PartnerTopicEventSubscriptionOutput) Type

Type of the resource.

type PartnerTopicEventSubscriptionState

type PartnerTopicEventSubscriptionState struct {
}

func (PartnerTopicEventSubscriptionState) ElementType

type PartnerTopicInfo

type PartnerTopicInfo struct {
	// Azure subscription ID of the subscriber. The partner topic associated with the channel will be
	// created under this Azure subscription.
	AzureSubscriptionId *string `pulumi:"azureSubscriptionId"`
	// Event Type Information for the partner topic. This information is provided by the publisher and can be used by the
	// subscriber to view different types of events that are published.
	EventTypeInfo *EventTypeInfo `pulumi:"eventTypeInfo"`
	// Name of the partner topic associated with the channel.
	Name *string `pulumi:"name"`
	// Azure Resource Group of the subscriber. The partner topic associated with the channel will be
	// created under this resource group.
	ResourceGroupName *string `pulumi:"resourceGroupName"`
	// The source information is provided by the publisher to determine the scope or context from which the events
	// are originating. This information can be used by the subscriber during the approval process of the
	// created partner topic.
	Source *string `pulumi:"source"`
}

Properties of the corresponding partner topic of a Channel.

type PartnerTopicInfoArgs

type PartnerTopicInfoArgs struct {
	// Azure subscription ID of the subscriber. The partner topic associated with the channel will be
	// created under this Azure subscription.
	AzureSubscriptionId pulumi.StringPtrInput `pulumi:"azureSubscriptionId"`
	// Event Type Information for the partner topic. This information is provided by the publisher and can be used by the
	// subscriber to view different types of events that are published.
	EventTypeInfo EventTypeInfoPtrInput `pulumi:"eventTypeInfo"`
	// Name of the partner topic associated with the channel.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Azure Resource Group of the subscriber. The partner topic associated with the channel will be
	// created under this resource group.
	ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"`
	// The source information is provided by the publisher to determine the scope or context from which the events
	// are originating. This information can be used by the subscriber during the approval process of the
	// created partner topic.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Properties of the corresponding partner topic of a Channel.

func (PartnerTopicInfoArgs) ElementType

func (PartnerTopicInfoArgs) ElementType() reflect.Type

func (PartnerTopicInfoArgs) ToPartnerTopicInfoOutput

func (i PartnerTopicInfoArgs) ToPartnerTopicInfoOutput() PartnerTopicInfoOutput

func (PartnerTopicInfoArgs) ToPartnerTopicInfoOutputWithContext

func (i PartnerTopicInfoArgs) ToPartnerTopicInfoOutputWithContext(ctx context.Context) PartnerTopicInfoOutput

func (PartnerTopicInfoArgs) ToPartnerTopicInfoPtrOutput

func (i PartnerTopicInfoArgs) ToPartnerTopicInfoPtrOutput() PartnerTopicInfoPtrOutput

func (PartnerTopicInfoArgs) ToPartnerTopicInfoPtrOutputWithContext

func (i PartnerTopicInfoArgs) ToPartnerTopicInfoPtrOutputWithContext(ctx context.Context) PartnerTopicInfoPtrOutput

type PartnerTopicInfoInput

type PartnerTopicInfoInput interface {
	pulumi.Input

	ToPartnerTopicInfoOutput() PartnerTopicInfoOutput
	ToPartnerTopicInfoOutputWithContext(context.Context) PartnerTopicInfoOutput
}

PartnerTopicInfoInput is an input type that accepts PartnerTopicInfoArgs and PartnerTopicInfoOutput values. You can construct a concrete instance of `PartnerTopicInfoInput` via:

PartnerTopicInfoArgs{...}

type PartnerTopicInfoOutput

type PartnerTopicInfoOutput struct{ *pulumi.OutputState }

Properties of the corresponding partner topic of a Channel.

func (PartnerTopicInfoOutput) AzureSubscriptionId

func (o PartnerTopicInfoOutput) AzureSubscriptionId() pulumi.StringPtrOutput

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

func (PartnerTopicInfoOutput) ElementType

func (PartnerTopicInfoOutput) ElementType() reflect.Type

func (PartnerTopicInfoOutput) EventTypeInfo

Event Type Information for the partner topic. This information is provided by the publisher and can be used by the subscriber to view different types of events that are published.

func (PartnerTopicInfoOutput) Name

Name of the partner topic associated with the channel.

func (PartnerTopicInfoOutput) ResourceGroupName

func (o PartnerTopicInfoOutput) ResourceGroupName() pulumi.StringPtrOutput

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

func (PartnerTopicInfoOutput) Source

The source information is provided by the publisher to determine the scope or context from which the events are originating. This information can be used by the subscriber during the approval process of the created partner topic.

func (PartnerTopicInfoOutput) ToPartnerTopicInfoOutput

func (o PartnerTopicInfoOutput) ToPartnerTopicInfoOutput() PartnerTopicInfoOutput

func (PartnerTopicInfoOutput) ToPartnerTopicInfoOutputWithContext

func (o PartnerTopicInfoOutput) ToPartnerTopicInfoOutputWithContext(ctx context.Context) PartnerTopicInfoOutput

func (PartnerTopicInfoOutput) ToPartnerTopicInfoPtrOutput

func (o PartnerTopicInfoOutput) ToPartnerTopicInfoPtrOutput() PartnerTopicInfoPtrOutput

func (PartnerTopicInfoOutput) ToPartnerTopicInfoPtrOutputWithContext

func (o PartnerTopicInfoOutput) ToPartnerTopicInfoPtrOutputWithContext(ctx context.Context) PartnerTopicInfoPtrOutput

type PartnerTopicInfoPtrInput

type PartnerTopicInfoPtrInput interface {
	pulumi.Input

	ToPartnerTopicInfoPtrOutput() PartnerTopicInfoPtrOutput
	ToPartnerTopicInfoPtrOutputWithContext(context.Context) PartnerTopicInfoPtrOutput
}

PartnerTopicInfoPtrInput is an input type that accepts PartnerTopicInfoArgs, PartnerTopicInfoPtr and PartnerTopicInfoPtrOutput values. You can construct a concrete instance of `PartnerTopicInfoPtrInput` via:

        PartnerTopicInfoArgs{...}

or:

        nil

type PartnerTopicInfoPtrOutput

type PartnerTopicInfoPtrOutput struct{ *pulumi.OutputState }

func (PartnerTopicInfoPtrOutput) AzureSubscriptionId

func (o PartnerTopicInfoPtrOutput) AzureSubscriptionId() pulumi.StringPtrOutput

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

func (PartnerTopicInfoPtrOutput) Elem

func (PartnerTopicInfoPtrOutput) ElementType

func (PartnerTopicInfoPtrOutput) ElementType() reflect.Type

func (PartnerTopicInfoPtrOutput) EventTypeInfo

Event Type Information for the partner topic. This information is provided by the publisher and can be used by the subscriber to view different types of events that are published.

func (PartnerTopicInfoPtrOutput) Name

Name of the partner topic associated with the channel.

func (PartnerTopicInfoPtrOutput) ResourceGroupName

func (o PartnerTopicInfoPtrOutput) ResourceGroupName() pulumi.StringPtrOutput

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

func (PartnerTopicInfoPtrOutput) Source

The source information is provided by the publisher to determine the scope or context from which the events are originating. This information can be used by the subscriber during the approval process of the created partner topic.

func (PartnerTopicInfoPtrOutput) ToPartnerTopicInfoPtrOutput

func (o PartnerTopicInfoPtrOutput) ToPartnerTopicInfoPtrOutput() PartnerTopicInfoPtrOutput

func (PartnerTopicInfoPtrOutput) ToPartnerTopicInfoPtrOutputWithContext

func (o PartnerTopicInfoPtrOutput) ToPartnerTopicInfoPtrOutputWithContext(ctx context.Context) PartnerTopicInfoPtrOutput

type PartnerTopicInfoResponse

type PartnerTopicInfoResponse struct {
	// Azure subscription ID of the subscriber. The partner topic associated with the channel will be
	// created under this Azure subscription.
	AzureSubscriptionId *string `pulumi:"azureSubscriptionId"`
	// Event Type Information for the partner topic. This information is provided by the publisher and can be used by the
	// subscriber to view different types of events that are published.
	EventTypeInfo *EventTypeInfoResponse `pulumi:"eventTypeInfo"`
	// Name of the partner topic associated with the channel.
	Name *string `pulumi:"name"`
	// Azure Resource Group of the subscriber. The partner topic associated with the channel will be
	// created under this resource group.
	ResourceGroupName *string `pulumi:"resourceGroupName"`
	// The source information is provided by the publisher to determine the scope or context from which the events
	// are originating. This information can be used by the subscriber during the approval process of the
	// created partner topic.
	Source *string `pulumi:"source"`
}

Properties of the corresponding partner topic of a Channel.

type PartnerTopicInfoResponseOutput

type PartnerTopicInfoResponseOutput struct{ *pulumi.OutputState }

Properties of the corresponding partner topic of a Channel.

func (PartnerTopicInfoResponseOutput) AzureSubscriptionId

func (o PartnerTopicInfoResponseOutput) AzureSubscriptionId() pulumi.StringPtrOutput

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

func (PartnerTopicInfoResponseOutput) ElementType

func (PartnerTopicInfoResponseOutput) EventTypeInfo

Event Type Information for the partner topic. This information is provided by the publisher and can be used by the subscriber to view different types of events that are published.

func (PartnerTopicInfoResponseOutput) Name

Name of the partner topic associated with the channel.

func (PartnerTopicInfoResponseOutput) ResourceGroupName

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

func (PartnerTopicInfoResponseOutput) Source

The source information is provided by the publisher to determine the scope or context from which the events are originating. This information can be used by the subscriber during the approval process of the created partner topic.

func (PartnerTopicInfoResponseOutput) ToPartnerTopicInfoResponseOutput

func (o PartnerTopicInfoResponseOutput) ToPartnerTopicInfoResponseOutput() PartnerTopicInfoResponseOutput

func (PartnerTopicInfoResponseOutput) ToPartnerTopicInfoResponseOutputWithContext

func (o PartnerTopicInfoResponseOutput) ToPartnerTopicInfoResponseOutputWithContext(ctx context.Context) PartnerTopicInfoResponseOutput

type PartnerTopicInfoResponsePtrOutput

type PartnerTopicInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (PartnerTopicInfoResponsePtrOutput) AzureSubscriptionId

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

func (PartnerTopicInfoResponsePtrOutput) Elem

func (PartnerTopicInfoResponsePtrOutput) ElementType

func (PartnerTopicInfoResponsePtrOutput) EventTypeInfo

Event Type Information for the partner topic. This information is provided by the publisher and can be used by the subscriber to view different types of events that are published.

func (PartnerTopicInfoResponsePtrOutput) Name

Name of the partner topic associated with the channel.

func (PartnerTopicInfoResponsePtrOutput) ResourceGroupName

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

func (PartnerTopicInfoResponsePtrOutput) Source

The source information is provided by the publisher to determine the scope or context from which the events are originating. This information can be used by the subscriber during the approval process of the created partner topic.

func (PartnerTopicInfoResponsePtrOutput) ToPartnerTopicInfoResponsePtrOutput

func (o PartnerTopicInfoResponsePtrOutput) ToPartnerTopicInfoResponsePtrOutput() PartnerTopicInfoResponsePtrOutput

func (PartnerTopicInfoResponsePtrOutput) ToPartnerTopicInfoResponsePtrOutputWithContext

func (o PartnerTopicInfoResponsePtrOutput) ToPartnerTopicInfoResponsePtrOutputWithContext(ctx context.Context) PartnerTopicInfoResponsePtrOutput

type PartnerTopicInput

type PartnerTopicInput interface {
	pulumi.Input

	ToPartnerTopicOutput() PartnerTopicOutput
	ToPartnerTopicOutputWithContext(ctx context.Context) PartnerTopicOutput
}

type PartnerTopicOutput

type PartnerTopicOutput struct{ *pulumi.OutputState }

func (PartnerTopicOutput) ActivationState

func (o PartnerTopicOutput) ActivationState() pulumi.StringPtrOutput

Activation state of the partner topic.

func (PartnerTopicOutput) ElementType

func (PartnerTopicOutput) ElementType() reflect.Type

func (PartnerTopicOutput) EventTypeInfo

Event Type information from the corresponding event channel.

func (PartnerTopicOutput) ExpirationTimeIfNotActivatedUtc

func (o PartnerTopicOutput) ExpirationTimeIfNotActivatedUtc() pulumi.StringPtrOutput

Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.

func (PartnerTopicOutput) Identity

Identity information for the Partner Topic resource.

func (PartnerTopicOutput) Location

func (o PartnerTopicOutput) Location() pulumi.StringOutput

Location of the resource.

func (PartnerTopicOutput) MessageForActivation

func (o PartnerTopicOutput) MessageForActivation() pulumi.StringPtrOutput

Context or helpful message that can be used during the approval process by the subscriber.

func (PartnerTopicOutput) Name

Name of the resource.

func (PartnerTopicOutput) PartnerRegistrationImmutableId

func (o PartnerTopicOutput) PartnerRegistrationImmutableId() pulumi.StringPtrOutput

The immutableId of the corresponding partner registration.

func (PartnerTopicOutput) PartnerTopicFriendlyDescription

func (o PartnerTopicOutput) PartnerTopicFriendlyDescription() pulumi.StringPtrOutput

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.

func (PartnerTopicOutput) ProvisioningState

func (o PartnerTopicOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the partner topic.

func (PartnerTopicOutput) Source

Source associated with this partner topic. This represents a unique partner resource.

func (PartnerTopicOutput) SystemData

The system metadata relating to Partner Topic resource.

func (PartnerTopicOutput) Tags

Tags of the resource.

func (PartnerTopicOutput) ToPartnerTopicOutput

func (o PartnerTopicOutput) ToPartnerTopicOutput() PartnerTopicOutput

func (PartnerTopicOutput) ToPartnerTopicOutputWithContext

func (o PartnerTopicOutput) ToPartnerTopicOutputWithContext(ctx context.Context) PartnerTopicOutput

func (PartnerTopicOutput) Type

Type of the resource.

type PartnerTopicRoutingMode

type PartnerTopicRoutingMode string

This determines if events published to this partner namespace should use the source attribute in the event payload or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic.

func (PartnerTopicRoutingMode) ElementType

func (PartnerTopicRoutingMode) ElementType() reflect.Type

func (PartnerTopicRoutingMode) ToPartnerTopicRoutingModeOutput

func (e PartnerTopicRoutingMode) ToPartnerTopicRoutingModeOutput() PartnerTopicRoutingModeOutput

func (PartnerTopicRoutingMode) ToPartnerTopicRoutingModeOutputWithContext

func (e PartnerTopicRoutingMode) ToPartnerTopicRoutingModeOutputWithContext(ctx context.Context) PartnerTopicRoutingModeOutput

func (PartnerTopicRoutingMode) ToPartnerTopicRoutingModePtrOutput

func (e PartnerTopicRoutingMode) ToPartnerTopicRoutingModePtrOutput() PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingMode) ToPartnerTopicRoutingModePtrOutputWithContext

func (e PartnerTopicRoutingMode) ToPartnerTopicRoutingModePtrOutputWithContext(ctx context.Context) PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingMode) ToStringOutput

func (e PartnerTopicRoutingMode) ToStringOutput() pulumi.StringOutput

func (PartnerTopicRoutingMode) ToStringOutputWithContext

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

func (PartnerTopicRoutingMode) ToStringPtrOutput

func (e PartnerTopicRoutingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (PartnerTopicRoutingMode) ToStringPtrOutputWithContext

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

type PartnerTopicRoutingModeInput

type PartnerTopicRoutingModeInput interface {
	pulumi.Input

	ToPartnerTopicRoutingModeOutput() PartnerTopicRoutingModeOutput
	ToPartnerTopicRoutingModeOutputWithContext(context.Context) PartnerTopicRoutingModeOutput
}

PartnerTopicRoutingModeInput is an input type that accepts values of the PartnerTopicRoutingMode enum A concrete instance of `PartnerTopicRoutingModeInput` can be one of the following:

PartnerTopicRoutingModeSourceEventAttribute
PartnerTopicRoutingModeChannelNameHeader

type PartnerTopicRoutingModeOutput

type PartnerTopicRoutingModeOutput struct{ *pulumi.OutputState }

func (PartnerTopicRoutingModeOutput) ElementType

func (PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModeOutput

func (o PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModeOutput() PartnerTopicRoutingModeOutput

func (PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModeOutputWithContext

func (o PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModeOutputWithContext(ctx context.Context) PartnerTopicRoutingModeOutput

func (PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModePtrOutput

func (o PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModePtrOutput() PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModePtrOutputWithContext

func (o PartnerTopicRoutingModeOutput) ToPartnerTopicRoutingModePtrOutputWithContext(ctx context.Context) PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingModeOutput) ToStringOutput

func (PartnerTopicRoutingModeOutput) ToStringOutputWithContext

func (o PartnerTopicRoutingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PartnerTopicRoutingModeOutput) ToStringPtrOutput

func (PartnerTopicRoutingModeOutput) ToStringPtrOutputWithContext

func (o PartnerTopicRoutingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerTopicRoutingModePtrInput

type PartnerTopicRoutingModePtrInput interface {
	pulumi.Input

	ToPartnerTopicRoutingModePtrOutput() PartnerTopicRoutingModePtrOutput
	ToPartnerTopicRoutingModePtrOutputWithContext(context.Context) PartnerTopicRoutingModePtrOutput
}

func PartnerTopicRoutingModePtr

func PartnerTopicRoutingModePtr(v string) PartnerTopicRoutingModePtrInput

type PartnerTopicRoutingModePtrOutput

type PartnerTopicRoutingModePtrOutput struct{ *pulumi.OutputState }

func (PartnerTopicRoutingModePtrOutput) Elem

func (PartnerTopicRoutingModePtrOutput) ElementType

func (PartnerTopicRoutingModePtrOutput) ToPartnerTopicRoutingModePtrOutput

func (o PartnerTopicRoutingModePtrOutput) ToPartnerTopicRoutingModePtrOutput() PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingModePtrOutput) ToPartnerTopicRoutingModePtrOutputWithContext

func (o PartnerTopicRoutingModePtrOutput) ToPartnerTopicRoutingModePtrOutputWithContext(ctx context.Context) PartnerTopicRoutingModePtrOutput

func (PartnerTopicRoutingModePtrOutput) ToStringPtrOutput

func (PartnerTopicRoutingModePtrOutput) ToStringPtrOutputWithContext

func (o PartnerTopicRoutingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PartnerTopicState

type PartnerTopicState struct {
}

func (PartnerTopicState) ElementType

func (PartnerTopicState) ElementType() reflect.Type

type PermissionBinding

type PermissionBinding struct {
	pulumi.CustomResourceState

	// The name of the client group resource that the permission is bound to.
	// The client group needs to be a resource under the same namespace the permission binding is a part of.
	ClientGroupName pulumi.StringPtrOutput `pulumi:"clientGroupName"`
	// Description for the Permission Binding resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The allowed permission.
	Permission pulumi.StringPtrOutput `pulumi:"permission"`
	// Provisioning state of the PermissionBinding resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to the PermissionBinding resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The name of the Topic Space resource that the permission is bound to.
	// The Topic space needs to be a resource under the same namespace the permission binding is a part of.
	TopicSpaceName pulumi.StringPtrOutput `pulumi:"topicSpaceName"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Permission binding resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetPermissionBinding

func GetPermissionBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionBindingState, opts ...pulumi.ResourceOption) (*PermissionBinding, error)

GetPermissionBinding gets an existing PermissionBinding 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 NewPermissionBinding

func NewPermissionBinding(ctx *pulumi.Context,
	name string, args *PermissionBindingArgs, opts ...pulumi.ResourceOption) (*PermissionBinding, error)

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

func (*PermissionBinding) ElementType

func (*PermissionBinding) ElementType() reflect.Type

func (*PermissionBinding) ToPermissionBindingOutput

func (i *PermissionBinding) ToPermissionBindingOutput() PermissionBindingOutput

func (*PermissionBinding) ToPermissionBindingOutputWithContext

func (i *PermissionBinding) ToPermissionBindingOutputWithContext(ctx context.Context) PermissionBindingOutput

type PermissionBindingArgs

type PermissionBindingArgs struct {
	// The name of the client group resource that the permission is bound to.
	// The client group needs to be a resource under the same namespace the permission binding is a part of.
	ClientGroupName pulumi.StringPtrInput
	// Description for the Permission Binding resource.
	Description pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The allowed permission.
	Permission pulumi.StringPtrInput
	// The permission binding name.
	PermissionBindingName pulumi.StringPtrInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// The name of the Topic Space resource that the permission is bound to.
	// The Topic space needs to be a resource under the same namespace the permission binding is a part of.
	TopicSpaceName pulumi.StringPtrInput
}

The set of arguments for constructing a PermissionBinding resource.

func (PermissionBindingArgs) ElementType

func (PermissionBindingArgs) ElementType() reflect.Type

type PermissionBindingInput

type PermissionBindingInput interface {
	pulumi.Input

	ToPermissionBindingOutput() PermissionBindingOutput
	ToPermissionBindingOutputWithContext(ctx context.Context) PermissionBindingOutput
}

type PermissionBindingOutput

type PermissionBindingOutput struct{ *pulumi.OutputState }

func (PermissionBindingOutput) ClientGroupName

func (o PermissionBindingOutput) ClientGroupName() pulumi.StringPtrOutput

The name of the client group resource that the permission is bound to. The client group needs to be a resource under the same namespace the permission binding is a part of.

func (PermissionBindingOutput) Description

Description for the Permission Binding resource.

func (PermissionBindingOutput) ElementType

func (PermissionBindingOutput) ElementType() reflect.Type

func (PermissionBindingOutput) Name

Name of the resource.

func (PermissionBindingOutput) Permission

The allowed permission.

func (PermissionBindingOutput) ProvisioningState

func (o PermissionBindingOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the PermissionBinding resource.

func (PermissionBindingOutput) SystemData

The system metadata relating to the PermissionBinding resource.

func (PermissionBindingOutput) ToPermissionBindingOutput

func (o PermissionBindingOutput) ToPermissionBindingOutput() PermissionBindingOutput

func (PermissionBindingOutput) ToPermissionBindingOutputWithContext

func (o PermissionBindingOutput) ToPermissionBindingOutputWithContext(ctx context.Context) PermissionBindingOutput

func (PermissionBindingOutput) TopicSpaceName

func (o PermissionBindingOutput) TopicSpaceName() pulumi.StringPtrOutput

The name of the Topic Space resource that the permission is bound to. The Topic space needs to be a resource under the same namespace the permission binding is a part of.

func (PermissionBindingOutput) Type

Type of the resource.

type PermissionBindingState

type PermissionBindingState struct {
}

func (PermissionBindingState) ElementType

func (PermissionBindingState) ElementType() reflect.Type

type PermissionType

type PermissionType string

The allowed permission.

func (PermissionType) ElementType

func (PermissionType) ElementType() reflect.Type

func (PermissionType) ToPermissionTypeOutput

func (e PermissionType) ToPermissionTypeOutput() PermissionTypeOutput

func (PermissionType) ToPermissionTypeOutputWithContext

func (e PermissionType) ToPermissionTypeOutputWithContext(ctx context.Context) PermissionTypeOutput

func (PermissionType) ToPermissionTypePtrOutput

func (e PermissionType) ToPermissionTypePtrOutput() PermissionTypePtrOutput

func (PermissionType) ToPermissionTypePtrOutputWithContext

func (e PermissionType) ToPermissionTypePtrOutputWithContext(ctx context.Context) PermissionTypePtrOutput

func (PermissionType) ToStringOutput

func (e PermissionType) ToStringOutput() pulumi.StringOutput

func (PermissionType) ToStringOutputWithContext

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

func (PermissionType) ToStringPtrOutput

func (e PermissionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PermissionType) ToStringPtrOutputWithContext

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

type PermissionTypeInput

type PermissionTypeInput interface {
	pulumi.Input

	ToPermissionTypeOutput() PermissionTypeOutput
	ToPermissionTypeOutputWithContext(context.Context) PermissionTypeOutput
}

PermissionTypeInput is an input type that accepts values of the PermissionType enum A concrete instance of `PermissionTypeInput` can be one of the following:

PermissionTypePublisher
PermissionTypeSubscriber

type PermissionTypeOutput

type PermissionTypeOutput struct{ *pulumi.OutputState }

func (PermissionTypeOutput) ElementType

func (PermissionTypeOutput) ElementType() reflect.Type

func (PermissionTypeOutput) ToPermissionTypeOutput

func (o PermissionTypeOutput) ToPermissionTypeOutput() PermissionTypeOutput

func (PermissionTypeOutput) ToPermissionTypeOutputWithContext

func (o PermissionTypeOutput) ToPermissionTypeOutputWithContext(ctx context.Context) PermissionTypeOutput

func (PermissionTypeOutput) ToPermissionTypePtrOutput

func (o PermissionTypeOutput) ToPermissionTypePtrOutput() PermissionTypePtrOutput

func (PermissionTypeOutput) ToPermissionTypePtrOutputWithContext

func (o PermissionTypeOutput) ToPermissionTypePtrOutputWithContext(ctx context.Context) PermissionTypePtrOutput

func (PermissionTypeOutput) ToStringOutput

func (o PermissionTypeOutput) ToStringOutput() pulumi.StringOutput

func (PermissionTypeOutput) ToStringOutputWithContext

func (o PermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PermissionTypeOutput) ToStringPtrOutput

func (o PermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PermissionTypeOutput) ToStringPtrOutputWithContext

func (o PermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PermissionTypePtrInput

type PermissionTypePtrInput interface {
	pulumi.Input

	ToPermissionTypePtrOutput() PermissionTypePtrOutput
	ToPermissionTypePtrOutputWithContext(context.Context) PermissionTypePtrOutput
}

func PermissionTypePtr

func PermissionTypePtr(v string) PermissionTypePtrInput

type PermissionTypePtrOutput

type PermissionTypePtrOutput struct{ *pulumi.OutputState }

func (PermissionTypePtrOutput) Elem

func (PermissionTypePtrOutput) ElementType

func (PermissionTypePtrOutput) ElementType() reflect.Type

func (PermissionTypePtrOutput) ToPermissionTypePtrOutput

func (o PermissionTypePtrOutput) ToPermissionTypePtrOutput() PermissionTypePtrOutput

func (PermissionTypePtrOutput) ToPermissionTypePtrOutputWithContext

func (o PermissionTypePtrOutput) ToPermissionTypePtrOutputWithContext(ctx context.Context) PermissionTypePtrOutput

func (PermissionTypePtrOutput) ToStringPtrOutput

func (o PermissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PermissionTypePtrOutput) ToStringPtrOutputWithContext

func (o PermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PersistedConnectionStatus

type PersistedConnectionStatus string

Status of the connection.

func (PersistedConnectionStatus) ElementType

func (PersistedConnectionStatus) ElementType() reflect.Type

func (PersistedConnectionStatus) ToPersistedConnectionStatusOutput

func (e PersistedConnectionStatus) ToPersistedConnectionStatusOutput() PersistedConnectionStatusOutput

func (PersistedConnectionStatus) ToPersistedConnectionStatusOutputWithContext

func (e PersistedConnectionStatus) ToPersistedConnectionStatusOutputWithContext(ctx context.Context) PersistedConnectionStatusOutput

func (PersistedConnectionStatus) ToPersistedConnectionStatusPtrOutput

func (e PersistedConnectionStatus) ToPersistedConnectionStatusPtrOutput() PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatus) ToPersistedConnectionStatusPtrOutputWithContext

func (e PersistedConnectionStatus) ToPersistedConnectionStatusPtrOutputWithContext(ctx context.Context) PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatus) ToStringOutput

func (e PersistedConnectionStatus) ToStringOutput() pulumi.StringOutput

func (PersistedConnectionStatus) ToStringOutputWithContext

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

func (PersistedConnectionStatus) ToStringPtrOutput

func (e PersistedConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PersistedConnectionStatus) ToStringPtrOutputWithContext

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

type PersistedConnectionStatusInput

type PersistedConnectionStatusInput interface {
	pulumi.Input

	ToPersistedConnectionStatusOutput() PersistedConnectionStatusOutput
	ToPersistedConnectionStatusOutputWithContext(context.Context) PersistedConnectionStatusOutput
}

PersistedConnectionStatusInput is an input type that accepts values of the PersistedConnectionStatus enum A concrete instance of `PersistedConnectionStatusInput` can be one of the following:

PersistedConnectionStatusPending
PersistedConnectionStatusApproved
PersistedConnectionStatusRejected
PersistedConnectionStatusDisconnected

type PersistedConnectionStatusOutput

type PersistedConnectionStatusOutput struct{ *pulumi.OutputState }

func (PersistedConnectionStatusOutput) ElementType

func (PersistedConnectionStatusOutput) ToPersistedConnectionStatusOutput

func (o PersistedConnectionStatusOutput) ToPersistedConnectionStatusOutput() PersistedConnectionStatusOutput

func (PersistedConnectionStatusOutput) ToPersistedConnectionStatusOutputWithContext

func (o PersistedConnectionStatusOutput) ToPersistedConnectionStatusOutputWithContext(ctx context.Context) PersistedConnectionStatusOutput

func (PersistedConnectionStatusOutput) ToPersistedConnectionStatusPtrOutput

func (o PersistedConnectionStatusOutput) ToPersistedConnectionStatusPtrOutput() PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatusOutput) ToPersistedConnectionStatusPtrOutputWithContext

func (o PersistedConnectionStatusOutput) ToPersistedConnectionStatusPtrOutputWithContext(ctx context.Context) PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatusOutput) ToStringOutput

func (PersistedConnectionStatusOutput) ToStringOutputWithContext

func (o PersistedConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PersistedConnectionStatusOutput) ToStringPtrOutput

func (PersistedConnectionStatusOutput) ToStringPtrOutputWithContext

func (o PersistedConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PersistedConnectionStatusPtrInput

type PersistedConnectionStatusPtrInput interface {
	pulumi.Input

	ToPersistedConnectionStatusPtrOutput() PersistedConnectionStatusPtrOutput
	ToPersistedConnectionStatusPtrOutputWithContext(context.Context) PersistedConnectionStatusPtrOutput
}

func PersistedConnectionStatusPtr

func PersistedConnectionStatusPtr(v string) PersistedConnectionStatusPtrInput

type PersistedConnectionStatusPtrOutput

type PersistedConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PersistedConnectionStatusPtrOutput) Elem

func (PersistedConnectionStatusPtrOutput) ElementType

func (PersistedConnectionStatusPtrOutput) ToPersistedConnectionStatusPtrOutput

func (o PersistedConnectionStatusPtrOutput) ToPersistedConnectionStatusPtrOutput() PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatusPtrOutput) ToPersistedConnectionStatusPtrOutputWithContext

func (o PersistedConnectionStatusPtrOutput) ToPersistedConnectionStatusPtrOutputWithContext(ctx context.Context) PersistedConnectionStatusPtrOutput

func (PersistedConnectionStatusPtrOutput) ToStringPtrOutput

func (PersistedConnectionStatusPtrOutput) ToStringPtrOutputWithContext

func (o PersistedConnectionStatusPtrOutput) 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"`
}

Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

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, domain name, or partner namespace name).
	ParentName pulumi.StringInput
	// The type of the parent resource. This can be either \'topics\', \'domains\', or \'partnerNamespaces\'.
	ParentType pulumi.StringInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

GroupIds from the private link service resource.

func (PrivateEndpointConnectionOutput) Name

Name of the resource.

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() ConnectionStateResponsePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

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

func (PrivateEndpointConnectionOutput) Type

Type of the resource.

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 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 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 {
}

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

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

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

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

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

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

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

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublisherType

type PublisherType string

Publisher type of the namespace topic.

func (PublisherType) ElementType

func (PublisherType) ElementType() reflect.Type

func (PublisherType) ToPublisherTypeOutput

func (e PublisherType) ToPublisherTypeOutput() PublisherTypeOutput

func (PublisherType) ToPublisherTypeOutputWithContext

func (e PublisherType) ToPublisherTypeOutputWithContext(ctx context.Context) PublisherTypeOutput

func (PublisherType) ToPublisherTypePtrOutput

func (e PublisherType) ToPublisherTypePtrOutput() PublisherTypePtrOutput

func (PublisherType) ToPublisherTypePtrOutputWithContext

func (e PublisherType) ToPublisherTypePtrOutputWithContext(ctx context.Context) PublisherTypePtrOutput

func (PublisherType) ToStringOutput

func (e PublisherType) ToStringOutput() pulumi.StringOutput

func (PublisherType) ToStringOutputWithContext

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

func (PublisherType) ToStringPtrOutput

func (e PublisherType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherType) ToStringPtrOutputWithContext

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

type PublisherTypeInput

type PublisherTypeInput interface {
	pulumi.Input

	ToPublisherTypeOutput() PublisherTypeOutput
	ToPublisherTypeOutputWithContext(context.Context) PublisherTypeOutput
}

PublisherTypeInput is an input type that accepts values of the PublisherType enum A concrete instance of `PublisherTypeInput` can be one of the following:

PublisherTypeCustom

type PublisherTypeOutput

type PublisherTypeOutput struct{ *pulumi.OutputState }

func (PublisherTypeOutput) ElementType

func (PublisherTypeOutput) ElementType() reflect.Type

func (PublisherTypeOutput) ToPublisherTypeOutput

func (o PublisherTypeOutput) ToPublisherTypeOutput() PublisherTypeOutput

func (PublisherTypeOutput) ToPublisherTypeOutputWithContext

func (o PublisherTypeOutput) ToPublisherTypeOutputWithContext(ctx context.Context) PublisherTypeOutput

func (PublisherTypeOutput) ToPublisherTypePtrOutput

func (o PublisherTypeOutput) ToPublisherTypePtrOutput() PublisherTypePtrOutput

func (PublisherTypeOutput) ToPublisherTypePtrOutputWithContext

func (o PublisherTypeOutput) ToPublisherTypePtrOutputWithContext(ctx context.Context) PublisherTypePtrOutput

func (PublisherTypeOutput) ToStringOutput

func (o PublisherTypeOutput) ToStringOutput() pulumi.StringOutput

func (PublisherTypeOutput) ToStringOutputWithContext

func (o PublisherTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublisherTypeOutput) ToStringPtrOutput

func (o PublisherTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherTypeOutput) ToStringPtrOutputWithContext

func (o PublisherTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublisherTypePtrInput

type PublisherTypePtrInput interface {
	pulumi.Input

	ToPublisherTypePtrOutput() PublisherTypePtrOutput
	ToPublisherTypePtrOutputWithContext(context.Context) PublisherTypePtrOutput
}

func PublisherTypePtr

func PublisherTypePtr(v string) PublisherTypePtrInput

type PublisherTypePtrOutput

type PublisherTypePtrOutput struct{ *pulumi.OutputState }

func (PublisherTypePtrOutput) Elem

func (PublisherTypePtrOutput) ElementType

func (PublisherTypePtrOutput) ElementType() reflect.Type

func (PublisherTypePtrOutput) ToPublisherTypePtrOutput

func (o PublisherTypePtrOutput) ToPublisherTypePtrOutput() PublisherTypePtrOutput

func (PublisherTypePtrOutput) ToPublisherTypePtrOutputWithContext

func (o PublisherTypePtrOutput) ToPublisherTypePtrOutputWithContext(ctx context.Context) PublisherTypePtrOutput

func (PublisherTypePtrOutput) ToStringPtrOutput

func (o PublisherTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublisherTypePtrOutput) ToStringPtrOutputWithContext

func (o PublisherTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QueueInfo

type QueueInfo 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 the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestinationWithResourceIdentity *DeadLetterWithResourceIdentity `pulumi:"deadLetterDestinationWithResourceIdentity"`
	// Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published.
	// This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:
	//     - (n) is replaced by the value of each time element that follows the (n).
	//     - P is the duration (or Period) designator and is always placed at the beginning of the duration.
	//     - Y is the year designator, and it follows the value for the number of years.
	//     - M is the month designator, and it follows the value for the number of months.
	//     - W is the week designator, and it follows the value for the number of weeks.
	//     - D is the day designator, and it follows the value for the number of days.
	//     - T is the time designator, and it precedes the time components.
	//     - H is the hour designator, and it follows the value for the number of hours.
	//     - M is the minute designator, and it follows the value for the number of minutes.
	//     - S is the second designator, and it follows the value for the number of seconds.
	// This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined
	// by topic’s EventRetentionInDays value. The followings are examples of valid values:
	//     - \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
	//     - \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.
	EventTimeToLive *string `pulumi:"eventTimeToLive"`
	// The maximum delivery count of the events.
	MaxDeliveryCount *int `pulumi:"maxDeliveryCount"`
	// Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected.
	// If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected,
	// the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
	ReceiveLockDurationInSeconds *int `pulumi:"receiveLockDurationInSeconds"`
}

Properties of the Queue info for event subscription.

type QueueInfoArgs

type QueueInfoArgs 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 the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityPtrInput `pulumi:"deadLetterDestinationWithResourceIdentity"`
	// Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published.
	// This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:
	//     - (n) is replaced by the value of each time element that follows the (n).
	//     - P is the duration (or Period) designator and is always placed at the beginning of the duration.
	//     - Y is the year designator, and it follows the value for the number of years.
	//     - M is the month designator, and it follows the value for the number of months.
	//     - W is the week designator, and it follows the value for the number of weeks.
	//     - D is the day designator, and it follows the value for the number of days.
	//     - T is the time designator, and it precedes the time components.
	//     - H is the hour designator, and it follows the value for the number of hours.
	//     - M is the minute designator, and it follows the value for the number of minutes.
	//     - S is the second designator, and it follows the value for the number of seconds.
	// This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined
	// by topic’s EventRetentionInDays value. The followings are examples of valid values:
	//     - \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
	//     - \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.
	EventTimeToLive pulumi.StringPtrInput `pulumi:"eventTimeToLive"`
	// The maximum delivery count of the events.
	MaxDeliveryCount pulumi.IntPtrInput `pulumi:"maxDeliveryCount"`
	// Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected.
	// If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected,
	// the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
	ReceiveLockDurationInSeconds pulumi.IntPtrInput `pulumi:"receiveLockDurationInSeconds"`
}

Properties of the Queue info for event subscription.

func (QueueInfoArgs) ElementType

func (QueueInfoArgs) ElementType() reflect.Type

func (QueueInfoArgs) ToQueueInfoOutput

func (i QueueInfoArgs) ToQueueInfoOutput() QueueInfoOutput

func (QueueInfoArgs) ToQueueInfoOutputWithContext

func (i QueueInfoArgs) ToQueueInfoOutputWithContext(ctx context.Context) QueueInfoOutput

func (QueueInfoArgs) ToQueueInfoPtrOutput

func (i QueueInfoArgs) ToQueueInfoPtrOutput() QueueInfoPtrOutput

func (QueueInfoArgs) ToQueueInfoPtrOutputWithContext

func (i QueueInfoArgs) ToQueueInfoPtrOutputWithContext(ctx context.Context) QueueInfoPtrOutput

type QueueInfoInput

type QueueInfoInput interface {
	pulumi.Input

	ToQueueInfoOutput() QueueInfoOutput
	ToQueueInfoOutputWithContext(context.Context) QueueInfoOutput
}

QueueInfoInput is an input type that accepts QueueInfoArgs and QueueInfoOutput values. You can construct a concrete instance of `QueueInfoInput` via:

QueueInfoArgs{...}

type QueueInfoOutput

type QueueInfoOutput struct{ *pulumi.OutputState }

Properties of the Queue info for event subscription.

func (QueueInfoOutput) DeadLetterDestinationWithResourceIdentity

func (o QueueInfoOutput) DeadLetterDestinationWithResourceIdentity() DeadLetterWithResourceIdentityPtrOutput

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) to acquire the authentication tokens being used during delivery / dead-lettering.

func (QueueInfoOutput) ElementType

func (QueueInfoOutput) ElementType() reflect.Type

func (QueueInfoOutput) EventTimeToLive

func (o QueueInfoOutput) EventTimeToLive() pulumi.StringPtrOutput

Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:

  • (n) is replaced by the value of each time element that follows the (n).
  • P is the duration (or Period) designator and is always placed at the beginning of the duration.
  • Y is the year designator, and it follows the value for the number of years.
  • M is the month designator, and it follows the value for the number of months.
  • W is the week designator, and it follows the value for the number of weeks.
  • D is the day designator, and it follows the value for the number of days.
  • T is the time designator, and it precedes the time components.
  • H is the hour designator, and it follows the value for the number of hours.
  • M is the minute designator, and it follows the value for the number of minutes.
  • S is the second designator, and it follows the value for the number of seconds.

This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values:

  • \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
  • \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.

func (QueueInfoOutput) MaxDeliveryCount

func (o QueueInfoOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count of the events.

func (QueueInfoOutput) ReceiveLockDurationInSeconds

func (o QueueInfoOutput) ReceiveLockDurationInSeconds() pulumi.IntPtrOutput

Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

func (QueueInfoOutput) ToQueueInfoOutput

func (o QueueInfoOutput) ToQueueInfoOutput() QueueInfoOutput

func (QueueInfoOutput) ToQueueInfoOutputWithContext

func (o QueueInfoOutput) ToQueueInfoOutputWithContext(ctx context.Context) QueueInfoOutput

func (QueueInfoOutput) ToQueueInfoPtrOutput

func (o QueueInfoOutput) ToQueueInfoPtrOutput() QueueInfoPtrOutput

func (QueueInfoOutput) ToQueueInfoPtrOutputWithContext

func (o QueueInfoOutput) ToQueueInfoPtrOutputWithContext(ctx context.Context) QueueInfoPtrOutput

type QueueInfoPtrInput

type QueueInfoPtrInput interface {
	pulumi.Input

	ToQueueInfoPtrOutput() QueueInfoPtrOutput
	ToQueueInfoPtrOutputWithContext(context.Context) QueueInfoPtrOutput
}

QueueInfoPtrInput is an input type that accepts QueueInfoArgs, QueueInfoPtr and QueueInfoPtrOutput values. You can construct a concrete instance of `QueueInfoPtrInput` via:

        QueueInfoArgs{...}

or:

        nil

func QueueInfoPtr

func QueueInfoPtr(v *QueueInfoArgs) QueueInfoPtrInput

type QueueInfoPtrOutput

type QueueInfoPtrOutput struct{ *pulumi.OutputState }

func (QueueInfoPtrOutput) DeadLetterDestinationWithResourceIdentity

func (o QueueInfoPtrOutput) DeadLetterDestinationWithResourceIdentity() DeadLetterWithResourceIdentityPtrOutput

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) to acquire the authentication tokens being used during delivery / dead-lettering.

func (QueueInfoPtrOutput) Elem

func (QueueInfoPtrOutput) ElementType

func (QueueInfoPtrOutput) ElementType() reflect.Type

func (QueueInfoPtrOutput) EventTimeToLive

func (o QueueInfoPtrOutput) EventTimeToLive() pulumi.StringPtrOutput

Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:

  • (n) is replaced by the value of each time element that follows the (n).
  • P is the duration (or Period) designator and is always placed at the beginning of the duration.
  • Y is the year designator, and it follows the value for the number of years.
  • M is the month designator, and it follows the value for the number of months.
  • W is the week designator, and it follows the value for the number of weeks.
  • D is the day designator, and it follows the value for the number of days.
  • T is the time designator, and it precedes the time components.
  • H is the hour designator, and it follows the value for the number of hours.
  • M is the minute designator, and it follows the value for the number of minutes.
  • S is the second designator, and it follows the value for the number of seconds.

This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values:

  • \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
  • \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.

func (QueueInfoPtrOutput) MaxDeliveryCount

func (o QueueInfoPtrOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count of the events.

func (QueueInfoPtrOutput) ReceiveLockDurationInSeconds

func (o QueueInfoPtrOutput) ReceiveLockDurationInSeconds() pulumi.IntPtrOutput

Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

func (QueueInfoPtrOutput) ToQueueInfoPtrOutput

func (o QueueInfoPtrOutput) ToQueueInfoPtrOutput() QueueInfoPtrOutput

func (QueueInfoPtrOutput) ToQueueInfoPtrOutputWithContext

func (o QueueInfoPtrOutput) ToQueueInfoPtrOutputWithContext(ctx context.Context) QueueInfoPtrOutput

type QueueInfoResponse

type QueueInfoResponse 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 the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
	DeadLetterDestinationWithResourceIdentity *DeadLetterWithResourceIdentityResponse `pulumi:"deadLetterDestinationWithResourceIdentity"`
	// Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published.
	// This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:
	//     - (n) is replaced by the value of each time element that follows the (n).
	//     - P is the duration (or Period) designator and is always placed at the beginning of the duration.
	//     - Y is the year designator, and it follows the value for the number of years.
	//     - M is the month designator, and it follows the value for the number of months.
	//     - W is the week designator, and it follows the value for the number of weeks.
	//     - D is the day designator, and it follows the value for the number of days.
	//     - T is the time designator, and it precedes the time components.
	//     - H is the hour designator, and it follows the value for the number of hours.
	//     - M is the minute designator, and it follows the value for the number of minutes.
	//     - S is the second designator, and it follows the value for the number of seconds.
	// This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined
	// by topic’s EventRetentionInDays value. The followings are examples of valid values:
	//     - \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
	//     - \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.
	EventTimeToLive *string `pulumi:"eventTimeToLive"`
	// The maximum delivery count of the events.
	MaxDeliveryCount *int `pulumi:"maxDeliveryCount"`
	// Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected.
	// If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected,
	// the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
	ReceiveLockDurationInSeconds *int `pulumi:"receiveLockDurationInSeconds"`
}

Properties of the Queue info for event subscription.

type QueueInfoResponseOutput

type QueueInfoResponseOutput struct{ *pulumi.OutputState }

Properties of the Queue info for event subscription.

func (QueueInfoResponseOutput) DeadLetterDestinationWithResourceIdentity

func (o QueueInfoResponseOutput) DeadLetterDestinationWithResourceIdentity() DeadLetterWithResourceIdentityResponsePtrOutput

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) to acquire the authentication tokens being used during delivery / dead-lettering.

func (QueueInfoResponseOutput) ElementType

func (QueueInfoResponseOutput) ElementType() reflect.Type

func (QueueInfoResponseOutput) EventTimeToLive

func (o QueueInfoResponseOutput) EventTimeToLive() pulumi.StringPtrOutput

Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:

  • (n) is replaced by the value of each time element that follows the (n).
  • P is the duration (or Period) designator and is always placed at the beginning of the duration.
  • Y is the year designator, and it follows the value for the number of years.
  • M is the month designator, and it follows the value for the number of months.
  • W is the week designator, and it follows the value for the number of weeks.
  • D is the day designator, and it follows the value for the number of days.
  • T is the time designator, and it precedes the time components.
  • H is the hour designator, and it follows the value for the number of hours.
  • M is the minute designator, and it follows the value for the number of minutes.
  • S is the second designator, and it follows the value for the number of seconds.

This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values:

  • \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
  • \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.

func (QueueInfoResponseOutput) MaxDeliveryCount

func (o QueueInfoResponseOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count of the events.

func (QueueInfoResponseOutput) ReceiveLockDurationInSeconds

func (o QueueInfoResponseOutput) ReceiveLockDurationInSeconds() pulumi.IntPtrOutput

Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

func (QueueInfoResponseOutput) ToQueueInfoResponseOutput

func (o QueueInfoResponseOutput) ToQueueInfoResponseOutput() QueueInfoResponseOutput

func (QueueInfoResponseOutput) ToQueueInfoResponseOutputWithContext

func (o QueueInfoResponseOutput) ToQueueInfoResponseOutputWithContext(ctx context.Context) QueueInfoResponseOutput

type QueueInfoResponsePtrOutput

type QueueInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (QueueInfoResponsePtrOutput) DeadLetterDestinationWithResourceIdentity

func (o QueueInfoResponsePtrOutput) DeadLetterDestinationWithResourceIdentity() DeadLetterWithResourceIdentityResponsePtrOutput

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) to acquire the authentication tokens being used during delivery / dead-lettering.

func (QueueInfoResponsePtrOutput) Elem

func (QueueInfoResponsePtrOutput) ElementType

func (QueueInfoResponsePtrOutput) ElementType() reflect.Type

func (QueueInfoResponsePtrOutput) EventTimeToLive

Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\', where:

  • (n) is replaced by the value of each time element that follows the (n).
  • P is the duration (or Period) designator and is always placed at the beginning of the duration.
  • Y is the year designator, and it follows the value for the number of years.
  • M is the month designator, and it follows the value for the number of months.
  • W is the week designator, and it follows the value for the number of weeks.
  • D is the day designator, and it follows the value for the number of days.
  • T is the time designator, and it precedes the time components.
  • H is the hour designator, and it follows the value for the number of hours.
  • M is the minute designator, and it follows the value for the number of minutes.
  • S is the second designator, and it follows the value for the number of seconds.

This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values:

  • \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
  • \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.

func (QueueInfoResponsePtrOutput) MaxDeliveryCount

func (o QueueInfoResponsePtrOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count of the events.

func (QueueInfoResponsePtrOutput) ReceiveLockDurationInSeconds

func (o QueueInfoResponsePtrOutput) ReceiveLockDurationInSeconds() pulumi.IntPtrOutput

Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

func (QueueInfoResponsePtrOutput) ToQueueInfoResponsePtrOutput

func (o QueueInfoResponsePtrOutput) ToQueueInfoResponsePtrOutput() QueueInfoResponsePtrOutput

func (QueueInfoResponsePtrOutput) ToQueueInfoResponsePtrOutputWithContext

func (o QueueInfoResponsePtrOutput) ToQueueInfoResponsePtrOutputWithContext(ctx context.Context) QueueInfoResponsePtrOutput

type ReadinessState

type ReadinessState string

The readiness state of the corresponding partner topic.

func (ReadinessState) ElementType

func (ReadinessState) ElementType() reflect.Type

func (ReadinessState) ToReadinessStateOutput

func (e ReadinessState) ToReadinessStateOutput() ReadinessStateOutput

func (ReadinessState) ToReadinessStateOutputWithContext

func (e ReadinessState) ToReadinessStateOutputWithContext(ctx context.Context) ReadinessStateOutput

func (ReadinessState) ToReadinessStatePtrOutput

func (e ReadinessState) ToReadinessStatePtrOutput() ReadinessStatePtrOutput

func (ReadinessState) ToReadinessStatePtrOutputWithContext

func (e ReadinessState) ToReadinessStatePtrOutputWithContext(ctx context.Context) ReadinessStatePtrOutput

func (ReadinessState) ToStringOutput

func (e ReadinessState) ToStringOutput() pulumi.StringOutput

func (ReadinessState) ToStringOutputWithContext

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

func (ReadinessState) ToStringPtrOutput

func (e ReadinessState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadinessState) ToStringPtrOutputWithContext

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

type ReadinessStateInput

type ReadinessStateInput interface {
	pulumi.Input

	ToReadinessStateOutput() ReadinessStateOutput
	ToReadinessStateOutputWithContext(context.Context) ReadinessStateOutput
}

ReadinessStateInput is an input type that accepts values of the ReadinessState enum A concrete instance of `ReadinessStateInput` can be one of the following:

ReadinessStateNeverActivated
ReadinessStateActivated

type ReadinessStateOutput

type ReadinessStateOutput struct{ *pulumi.OutputState }

func (ReadinessStateOutput) ElementType

func (ReadinessStateOutput) ElementType() reflect.Type

func (ReadinessStateOutput) ToReadinessStateOutput

func (o ReadinessStateOutput) ToReadinessStateOutput() ReadinessStateOutput

func (ReadinessStateOutput) ToReadinessStateOutputWithContext

func (o ReadinessStateOutput) ToReadinessStateOutputWithContext(ctx context.Context) ReadinessStateOutput

func (ReadinessStateOutput) ToReadinessStatePtrOutput

func (o ReadinessStateOutput) ToReadinessStatePtrOutput() ReadinessStatePtrOutput

func (ReadinessStateOutput) ToReadinessStatePtrOutputWithContext

func (o ReadinessStateOutput) ToReadinessStatePtrOutputWithContext(ctx context.Context) ReadinessStatePtrOutput

func (ReadinessStateOutput) ToStringOutput

func (o ReadinessStateOutput) ToStringOutput() pulumi.StringOutput

func (ReadinessStateOutput) ToStringOutputWithContext

func (o ReadinessStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReadinessStateOutput) ToStringPtrOutput

func (o ReadinessStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadinessStateOutput) ToStringPtrOutputWithContext

func (o ReadinessStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReadinessStatePtrInput

type ReadinessStatePtrInput interface {
	pulumi.Input

	ToReadinessStatePtrOutput() ReadinessStatePtrOutput
	ToReadinessStatePtrOutputWithContext(context.Context) ReadinessStatePtrOutput
}

func ReadinessStatePtr

func ReadinessStatePtr(v string) ReadinessStatePtrInput

type ReadinessStatePtrOutput

type ReadinessStatePtrOutput struct{ *pulumi.OutputState }

func (ReadinessStatePtrOutput) Elem

func (ReadinessStatePtrOutput) ElementType

func (ReadinessStatePtrOutput) ElementType() reflect.Type

func (ReadinessStatePtrOutput) ToReadinessStatePtrOutput

func (o ReadinessStatePtrOutput) ToReadinessStatePtrOutput() ReadinessStatePtrOutput

func (ReadinessStatePtrOutput) ToReadinessStatePtrOutputWithContext

func (o ReadinessStatePtrOutput) ToReadinessStatePtrOutputWithContext(ctx context.Context) ReadinessStatePtrOutput

func (ReadinessStatePtrOutput) ToStringPtrOutput

func (o ReadinessStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadinessStatePtrOutput) ToStringPtrOutputWithContext

func (o ReadinessStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceProvisioningState

type ResourceProvisioningState string

Provisioning state of the Private Endpoint Connection.

func (ResourceProvisioningState) ElementType

func (ResourceProvisioningState) ElementType() reflect.Type

func (ResourceProvisioningState) ToResourceProvisioningStateOutput

func (e ResourceProvisioningState) ToResourceProvisioningStateOutput() ResourceProvisioningStateOutput

func (ResourceProvisioningState) ToResourceProvisioningStateOutputWithContext

func (e ResourceProvisioningState) ToResourceProvisioningStateOutputWithContext(ctx context.Context) ResourceProvisioningStateOutput

func (ResourceProvisioningState) ToResourceProvisioningStatePtrOutput

func (e ResourceProvisioningState) ToResourceProvisioningStatePtrOutput() ResourceProvisioningStatePtrOutput

func (ResourceProvisioningState) ToResourceProvisioningStatePtrOutputWithContext

func (e ResourceProvisioningState) ToResourceProvisioningStatePtrOutputWithContext(ctx context.Context) ResourceProvisioningStatePtrOutput

func (ResourceProvisioningState) ToStringOutput

func (e ResourceProvisioningState) ToStringOutput() pulumi.StringOutput

func (ResourceProvisioningState) ToStringOutputWithContext

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

func (ResourceProvisioningState) ToStringPtrOutput

func (e ResourceProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceProvisioningState) ToStringPtrOutputWithContext

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

type ResourceProvisioningStateInput

type ResourceProvisioningStateInput interface {
	pulumi.Input

	ToResourceProvisioningStateOutput() ResourceProvisioningStateOutput
	ToResourceProvisioningStateOutputWithContext(context.Context) ResourceProvisioningStateOutput
}

ResourceProvisioningStateInput is an input type that accepts values of the ResourceProvisioningState enum A concrete instance of `ResourceProvisioningStateInput` can be one of the following:

ResourceProvisioningStateCreating
ResourceProvisioningStateUpdating
ResourceProvisioningStateDeleting
ResourceProvisioningStateSucceeded
ResourceProvisioningStateCanceled
ResourceProvisioningStateFailed

type ResourceProvisioningStateOutput

type ResourceProvisioningStateOutput struct{ *pulumi.OutputState }

func (ResourceProvisioningStateOutput) ElementType

func (ResourceProvisioningStateOutput) ToResourceProvisioningStateOutput

func (o ResourceProvisioningStateOutput) ToResourceProvisioningStateOutput() ResourceProvisioningStateOutput

func (ResourceProvisioningStateOutput) ToResourceProvisioningStateOutputWithContext

func (o ResourceProvisioningStateOutput) ToResourceProvisioningStateOutputWithContext(ctx context.Context) ResourceProvisioningStateOutput

func (ResourceProvisioningStateOutput) ToResourceProvisioningStatePtrOutput

func (o ResourceProvisioningStateOutput) ToResourceProvisioningStatePtrOutput() ResourceProvisioningStatePtrOutput

func (ResourceProvisioningStateOutput) ToResourceProvisioningStatePtrOutputWithContext

func (o ResourceProvisioningStateOutput) ToResourceProvisioningStatePtrOutputWithContext(ctx context.Context) ResourceProvisioningStatePtrOutput

func (ResourceProvisioningStateOutput) ToStringOutput

func (ResourceProvisioningStateOutput) ToStringOutputWithContext

func (o ResourceProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceProvisioningStateOutput) ToStringPtrOutput

func (ResourceProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ResourceProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceProvisioningStatePtrInput

type ResourceProvisioningStatePtrInput interface {
	pulumi.Input

	ToResourceProvisioningStatePtrOutput() ResourceProvisioningStatePtrOutput
	ToResourceProvisioningStatePtrOutputWithContext(context.Context) ResourceProvisioningStatePtrOutput
}

func ResourceProvisioningStatePtr

func ResourceProvisioningStatePtr(v string) ResourceProvisioningStatePtrInput

type ResourceProvisioningStatePtrOutput

type ResourceProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ResourceProvisioningStatePtrOutput) Elem

func (ResourceProvisioningStatePtrOutput) ElementType

func (ResourceProvisioningStatePtrOutput) ToResourceProvisioningStatePtrOutput

func (o ResourceProvisioningStatePtrOutput) ToResourceProvisioningStatePtrOutput() ResourceProvisioningStatePtrOutput

func (ResourceProvisioningStatePtrOutput) ToResourceProvisioningStatePtrOutputWithContext

func (o ResourceProvisioningStatePtrOutput) ToResourceProvisioningStatePtrOutputWithContext(ctx context.Context) ResourceProvisioningStatePtrOutput

func (ResourceProvisioningStatePtrOutput) ToStringPtrOutput

func (ResourceProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ResourceProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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.

func (*RetryPolicy) Defaults

func (val *RetryPolicy) Defaults() *RetryPolicy

Defaults sets the appropriate defaults for RetryPolicy

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

func (val *RetryPolicyArgs) Defaults() *RetryPolicyArgs

Defaults sets the appropriate defaults for RetryPolicyArgs

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.

func (*RetryPolicyResponse) Defaults

func (val *RetryPolicyResponse) Defaults() *RetryPolicyResponse

Defaults sets the appropriate defaults for RetryPolicyResponse

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

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 RoutingEnrichments

type RoutingEnrichments struct {
	Dynamic []DynamicRoutingEnrichment `pulumi:"dynamic"`
	Static  []StaticRoutingEnrichment  `pulumi:"static"`
}

type RoutingEnrichmentsArgs

type RoutingEnrichmentsArgs struct {
	Dynamic DynamicRoutingEnrichmentArrayInput `pulumi:"dynamic"`
	Static  StaticRoutingEnrichmentArrayInput  `pulumi:"static"`
}

func (RoutingEnrichmentsArgs) ElementType

func (RoutingEnrichmentsArgs) ElementType() reflect.Type

func (RoutingEnrichmentsArgs) ToRoutingEnrichmentsOutput

func (i RoutingEnrichmentsArgs) ToRoutingEnrichmentsOutput() RoutingEnrichmentsOutput

func (RoutingEnrichmentsArgs) ToRoutingEnrichmentsOutputWithContext

func (i RoutingEnrichmentsArgs) ToRoutingEnrichmentsOutputWithContext(ctx context.Context) RoutingEnrichmentsOutput

func (RoutingEnrichmentsArgs) ToRoutingEnrichmentsPtrOutput

func (i RoutingEnrichmentsArgs) ToRoutingEnrichmentsPtrOutput() RoutingEnrichmentsPtrOutput

func (RoutingEnrichmentsArgs) ToRoutingEnrichmentsPtrOutputWithContext

func (i RoutingEnrichmentsArgs) ToRoutingEnrichmentsPtrOutputWithContext(ctx context.Context) RoutingEnrichmentsPtrOutput

type RoutingEnrichmentsInput

type RoutingEnrichmentsInput interface {
	pulumi.Input

	ToRoutingEnrichmentsOutput() RoutingEnrichmentsOutput
	ToRoutingEnrichmentsOutputWithContext(context.Context) RoutingEnrichmentsOutput
}

RoutingEnrichmentsInput is an input type that accepts RoutingEnrichmentsArgs and RoutingEnrichmentsOutput values. You can construct a concrete instance of `RoutingEnrichmentsInput` via:

RoutingEnrichmentsArgs{...}

type RoutingEnrichmentsOutput

type RoutingEnrichmentsOutput struct{ *pulumi.OutputState }

func (RoutingEnrichmentsOutput) Dynamic

func (RoutingEnrichmentsOutput) ElementType

func (RoutingEnrichmentsOutput) ElementType() reflect.Type

func (RoutingEnrichmentsOutput) Static

func (RoutingEnrichmentsOutput) ToRoutingEnrichmentsOutput

func (o RoutingEnrichmentsOutput) ToRoutingEnrichmentsOutput() RoutingEnrichmentsOutput

func (RoutingEnrichmentsOutput) ToRoutingEnrichmentsOutputWithContext

func (o RoutingEnrichmentsOutput) ToRoutingEnrichmentsOutputWithContext(ctx context.Context) RoutingEnrichmentsOutput

func (RoutingEnrichmentsOutput) ToRoutingEnrichmentsPtrOutput

func (o RoutingEnrichmentsOutput) ToRoutingEnrichmentsPtrOutput() RoutingEnrichmentsPtrOutput

func (RoutingEnrichmentsOutput) ToRoutingEnrichmentsPtrOutputWithContext

func (o RoutingEnrichmentsOutput) ToRoutingEnrichmentsPtrOutputWithContext(ctx context.Context) RoutingEnrichmentsPtrOutput

type RoutingEnrichmentsPtrInput

type RoutingEnrichmentsPtrInput interface {
	pulumi.Input

	ToRoutingEnrichmentsPtrOutput() RoutingEnrichmentsPtrOutput
	ToRoutingEnrichmentsPtrOutputWithContext(context.Context) RoutingEnrichmentsPtrOutput
}

RoutingEnrichmentsPtrInput is an input type that accepts RoutingEnrichmentsArgs, RoutingEnrichmentsPtr and RoutingEnrichmentsPtrOutput values. You can construct a concrete instance of `RoutingEnrichmentsPtrInput` via:

        RoutingEnrichmentsArgs{...}

or:

        nil

type RoutingEnrichmentsPtrOutput

type RoutingEnrichmentsPtrOutput struct{ *pulumi.OutputState }

func (RoutingEnrichmentsPtrOutput) Dynamic

func (RoutingEnrichmentsPtrOutput) Elem

func (RoutingEnrichmentsPtrOutput) ElementType

func (RoutingEnrichmentsPtrOutput) Static

func (RoutingEnrichmentsPtrOutput) ToRoutingEnrichmentsPtrOutput

func (o RoutingEnrichmentsPtrOutput) ToRoutingEnrichmentsPtrOutput() RoutingEnrichmentsPtrOutput

func (RoutingEnrichmentsPtrOutput) ToRoutingEnrichmentsPtrOutputWithContext

func (o RoutingEnrichmentsPtrOutput) ToRoutingEnrichmentsPtrOutputWithContext(ctx context.Context) RoutingEnrichmentsPtrOutput

type RoutingEnrichmentsResponse

type RoutingEnrichmentsResponse struct {
	Dynamic []DynamicRoutingEnrichmentResponse `pulumi:"dynamic"`
	Static  []StaticRoutingEnrichmentResponse  `pulumi:"static"`
}

type RoutingEnrichmentsResponseOutput

type RoutingEnrichmentsResponseOutput struct{ *pulumi.OutputState }

func (RoutingEnrichmentsResponseOutput) Dynamic

func (RoutingEnrichmentsResponseOutput) ElementType

func (RoutingEnrichmentsResponseOutput) Static

func (RoutingEnrichmentsResponseOutput) ToRoutingEnrichmentsResponseOutput

func (o RoutingEnrichmentsResponseOutput) ToRoutingEnrichmentsResponseOutput() RoutingEnrichmentsResponseOutput

func (RoutingEnrichmentsResponseOutput) ToRoutingEnrichmentsResponseOutputWithContext

func (o RoutingEnrichmentsResponseOutput) ToRoutingEnrichmentsResponseOutputWithContext(ctx context.Context) RoutingEnrichmentsResponseOutput

type RoutingEnrichmentsResponsePtrOutput

type RoutingEnrichmentsResponsePtrOutput struct{ *pulumi.OutputState }

func (RoutingEnrichmentsResponsePtrOutput) Dynamic

func (RoutingEnrichmentsResponsePtrOutput) Elem

func (RoutingEnrichmentsResponsePtrOutput) ElementType

func (RoutingEnrichmentsResponsePtrOutput) Static

func (RoutingEnrichmentsResponsePtrOutput) ToRoutingEnrichmentsResponsePtrOutput

func (o RoutingEnrichmentsResponsePtrOutput) ToRoutingEnrichmentsResponsePtrOutput() RoutingEnrichmentsResponsePtrOutput

func (RoutingEnrichmentsResponsePtrOutput) ToRoutingEnrichmentsResponsePtrOutputWithContext

func (o RoutingEnrichmentsResponsePtrOutput) ToRoutingEnrichmentsResponsePtrOutputWithContext(ctx context.Context) RoutingEnrichmentsResponsePtrOutput

type RoutingIdentityInfo

type RoutingIdentityInfo struct {
	Type                 *string `pulumi:"type"`
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

Routing identity info for topic spaces configuration.

type RoutingIdentityInfoArgs

type RoutingIdentityInfoArgs struct {
	Type                 pulumi.StringPtrInput `pulumi:"type"`
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

Routing identity info for topic spaces configuration.

func (RoutingIdentityInfoArgs) ElementType

func (RoutingIdentityInfoArgs) ElementType() reflect.Type

func (RoutingIdentityInfoArgs) ToRoutingIdentityInfoOutput

func (i RoutingIdentityInfoArgs) ToRoutingIdentityInfoOutput() RoutingIdentityInfoOutput

func (RoutingIdentityInfoArgs) ToRoutingIdentityInfoOutputWithContext

func (i RoutingIdentityInfoArgs) ToRoutingIdentityInfoOutputWithContext(ctx context.Context) RoutingIdentityInfoOutput

func (RoutingIdentityInfoArgs) ToRoutingIdentityInfoPtrOutput

func (i RoutingIdentityInfoArgs) ToRoutingIdentityInfoPtrOutput() RoutingIdentityInfoPtrOutput

func (RoutingIdentityInfoArgs) ToRoutingIdentityInfoPtrOutputWithContext

func (i RoutingIdentityInfoArgs) ToRoutingIdentityInfoPtrOutputWithContext(ctx context.Context) RoutingIdentityInfoPtrOutput

type RoutingIdentityInfoInput

type RoutingIdentityInfoInput interface {
	pulumi.Input

	ToRoutingIdentityInfoOutput() RoutingIdentityInfoOutput
	ToRoutingIdentityInfoOutputWithContext(context.Context) RoutingIdentityInfoOutput
}

RoutingIdentityInfoInput is an input type that accepts RoutingIdentityInfoArgs and RoutingIdentityInfoOutput values. You can construct a concrete instance of `RoutingIdentityInfoInput` via:

RoutingIdentityInfoArgs{...}

type RoutingIdentityInfoOutput

type RoutingIdentityInfoOutput struct{ *pulumi.OutputState }

Routing identity info for topic spaces configuration.

func (RoutingIdentityInfoOutput) ElementType

func (RoutingIdentityInfoOutput) ElementType() reflect.Type

func (RoutingIdentityInfoOutput) ToRoutingIdentityInfoOutput

func (o RoutingIdentityInfoOutput) ToRoutingIdentityInfoOutput() RoutingIdentityInfoOutput

func (RoutingIdentityInfoOutput) ToRoutingIdentityInfoOutputWithContext

func (o RoutingIdentityInfoOutput) ToRoutingIdentityInfoOutputWithContext(ctx context.Context) RoutingIdentityInfoOutput

func (RoutingIdentityInfoOutput) ToRoutingIdentityInfoPtrOutput

func (o RoutingIdentityInfoOutput) ToRoutingIdentityInfoPtrOutput() RoutingIdentityInfoPtrOutput

func (RoutingIdentityInfoOutput) ToRoutingIdentityInfoPtrOutputWithContext

func (o RoutingIdentityInfoOutput) ToRoutingIdentityInfoPtrOutputWithContext(ctx context.Context) RoutingIdentityInfoPtrOutput

func (RoutingIdentityInfoOutput) Type

func (RoutingIdentityInfoOutput) UserAssignedIdentity

func (o RoutingIdentityInfoOutput) UserAssignedIdentity() pulumi.StringPtrOutput

type RoutingIdentityInfoPtrInput

type RoutingIdentityInfoPtrInput interface {
	pulumi.Input

	ToRoutingIdentityInfoPtrOutput() RoutingIdentityInfoPtrOutput
	ToRoutingIdentityInfoPtrOutputWithContext(context.Context) RoutingIdentityInfoPtrOutput
}

RoutingIdentityInfoPtrInput is an input type that accepts RoutingIdentityInfoArgs, RoutingIdentityInfoPtr and RoutingIdentityInfoPtrOutput values. You can construct a concrete instance of `RoutingIdentityInfoPtrInput` via:

        RoutingIdentityInfoArgs{...}

or:

        nil

type RoutingIdentityInfoPtrOutput

type RoutingIdentityInfoPtrOutput struct{ *pulumi.OutputState }

func (RoutingIdentityInfoPtrOutput) Elem

func (RoutingIdentityInfoPtrOutput) ElementType

func (RoutingIdentityInfoPtrOutput) ToRoutingIdentityInfoPtrOutput

func (o RoutingIdentityInfoPtrOutput) ToRoutingIdentityInfoPtrOutput() RoutingIdentityInfoPtrOutput

func (RoutingIdentityInfoPtrOutput) ToRoutingIdentityInfoPtrOutputWithContext

func (o RoutingIdentityInfoPtrOutput) ToRoutingIdentityInfoPtrOutputWithContext(ctx context.Context) RoutingIdentityInfoPtrOutput

func (RoutingIdentityInfoPtrOutput) Type

func (RoutingIdentityInfoPtrOutput) UserAssignedIdentity

func (o RoutingIdentityInfoPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput

type RoutingIdentityInfoResponse

type RoutingIdentityInfoResponse struct {
	Type                 *string `pulumi:"type"`
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

Routing identity info for topic spaces configuration.

type RoutingIdentityInfoResponseOutput

type RoutingIdentityInfoResponseOutput struct{ *pulumi.OutputState }

Routing identity info for topic spaces configuration.

func (RoutingIdentityInfoResponseOutput) ElementType

func (RoutingIdentityInfoResponseOutput) ToRoutingIdentityInfoResponseOutput

func (o RoutingIdentityInfoResponseOutput) ToRoutingIdentityInfoResponseOutput() RoutingIdentityInfoResponseOutput

func (RoutingIdentityInfoResponseOutput) ToRoutingIdentityInfoResponseOutputWithContext

func (o RoutingIdentityInfoResponseOutput) ToRoutingIdentityInfoResponseOutputWithContext(ctx context.Context) RoutingIdentityInfoResponseOutput

func (RoutingIdentityInfoResponseOutput) Type

func (RoutingIdentityInfoResponseOutput) UserAssignedIdentity

func (o RoutingIdentityInfoResponseOutput) UserAssignedIdentity() pulumi.StringPtrOutput

type RoutingIdentityInfoResponsePtrOutput

type RoutingIdentityInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (RoutingIdentityInfoResponsePtrOutput) Elem

func (RoutingIdentityInfoResponsePtrOutput) ElementType

func (RoutingIdentityInfoResponsePtrOutput) ToRoutingIdentityInfoResponsePtrOutput

func (o RoutingIdentityInfoResponsePtrOutput) ToRoutingIdentityInfoResponsePtrOutput() RoutingIdentityInfoResponsePtrOutput

func (RoutingIdentityInfoResponsePtrOutput) ToRoutingIdentityInfoResponsePtrOutputWithContext

func (o RoutingIdentityInfoResponsePtrOutput) ToRoutingIdentityInfoResponsePtrOutputWithContext(ctx context.Context) RoutingIdentityInfoResponsePtrOutput

func (RoutingIdentityInfoResponsePtrOutput) Type

func (RoutingIdentityInfoResponsePtrOutput) UserAssignedIdentity

type RoutingIdentityType

type RoutingIdentityType string

func (RoutingIdentityType) ElementType

func (RoutingIdentityType) ElementType() reflect.Type

func (RoutingIdentityType) ToRoutingIdentityTypeOutput

func (e RoutingIdentityType) ToRoutingIdentityTypeOutput() RoutingIdentityTypeOutput

func (RoutingIdentityType) ToRoutingIdentityTypeOutputWithContext

func (e RoutingIdentityType) ToRoutingIdentityTypeOutputWithContext(ctx context.Context) RoutingIdentityTypeOutput

func (RoutingIdentityType) ToRoutingIdentityTypePtrOutput

func (e RoutingIdentityType) ToRoutingIdentityTypePtrOutput() RoutingIdentityTypePtrOutput

func (RoutingIdentityType) ToRoutingIdentityTypePtrOutputWithContext

func (e RoutingIdentityType) ToRoutingIdentityTypePtrOutputWithContext(ctx context.Context) RoutingIdentityTypePtrOutput

func (RoutingIdentityType) ToStringOutput

func (e RoutingIdentityType) ToStringOutput() pulumi.StringOutput

func (RoutingIdentityType) ToStringOutputWithContext

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

func (RoutingIdentityType) ToStringPtrOutput

func (e RoutingIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingIdentityType) ToStringPtrOutputWithContext

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

type RoutingIdentityTypeInput

type RoutingIdentityTypeInput interface {
	pulumi.Input

	ToRoutingIdentityTypeOutput() RoutingIdentityTypeOutput
	ToRoutingIdentityTypeOutputWithContext(context.Context) RoutingIdentityTypeOutput
}

RoutingIdentityTypeInput is an input type that accepts values of the RoutingIdentityType enum A concrete instance of `RoutingIdentityTypeInput` can be one of the following:

RoutingIdentityTypeNone
RoutingIdentityTypeSystemAssigned
RoutingIdentityTypeUserAssigned

type RoutingIdentityTypeOutput

type RoutingIdentityTypeOutput struct{ *pulumi.OutputState }

func (RoutingIdentityTypeOutput) ElementType

func (RoutingIdentityTypeOutput) ElementType() reflect.Type

func (RoutingIdentityTypeOutput) ToRoutingIdentityTypeOutput

func (o RoutingIdentityTypeOutput) ToRoutingIdentityTypeOutput() RoutingIdentityTypeOutput

func (RoutingIdentityTypeOutput) ToRoutingIdentityTypeOutputWithContext

func (o RoutingIdentityTypeOutput) ToRoutingIdentityTypeOutputWithContext(ctx context.Context) RoutingIdentityTypeOutput

func (RoutingIdentityTypeOutput) ToRoutingIdentityTypePtrOutput

func (o RoutingIdentityTypeOutput) ToRoutingIdentityTypePtrOutput() RoutingIdentityTypePtrOutput

func (RoutingIdentityTypeOutput) ToRoutingIdentityTypePtrOutputWithContext

func (o RoutingIdentityTypeOutput) ToRoutingIdentityTypePtrOutputWithContext(ctx context.Context) RoutingIdentityTypePtrOutput

func (RoutingIdentityTypeOutput) ToStringOutput

func (o RoutingIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (RoutingIdentityTypeOutput) ToStringOutputWithContext

func (o RoutingIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingIdentityTypeOutput) ToStringPtrOutput

func (o RoutingIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingIdentityTypeOutput) ToStringPtrOutputWithContext

func (o RoutingIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingIdentityTypePtrInput

type RoutingIdentityTypePtrInput interface {
	pulumi.Input

	ToRoutingIdentityTypePtrOutput() RoutingIdentityTypePtrOutput
	ToRoutingIdentityTypePtrOutputWithContext(context.Context) RoutingIdentityTypePtrOutput
}

func RoutingIdentityTypePtr

func RoutingIdentityTypePtr(v string) RoutingIdentityTypePtrInput

type RoutingIdentityTypePtrOutput

type RoutingIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (RoutingIdentityTypePtrOutput) Elem

func (RoutingIdentityTypePtrOutput) ElementType

func (RoutingIdentityTypePtrOutput) ToRoutingIdentityTypePtrOutput

func (o RoutingIdentityTypePtrOutput) ToRoutingIdentityTypePtrOutput() RoutingIdentityTypePtrOutput

func (RoutingIdentityTypePtrOutput) ToRoutingIdentityTypePtrOutputWithContext

func (o RoutingIdentityTypePtrOutput) ToRoutingIdentityTypePtrOutputWithContext(ctx context.Context) RoutingIdentityTypePtrOutput

func (RoutingIdentityTypePtrOutput) ToStringPtrOutput

func (o RoutingIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o RoutingIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceBusQueueEventSubscriptionDestination

type ServiceBusQueueEventSubscriptionDestination struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 {
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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

func (ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationPtrOutput

func (i ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationPtrOutput() ServiceBusQueueEventSubscriptionDestinationPtrOutput

func (ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext

func (i ServiceBusQueueEventSubscriptionDestinationArgs) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationPtrOutput

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

Delivery attribute details.

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

func (ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutput

func (o ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutput() ServiceBusQueueEventSubscriptionDestinationPtrOutput

func (ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext

func (o ServiceBusQueueEventSubscriptionDestinationOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationPtrOutput

type ServiceBusQueueEventSubscriptionDestinationPtrInput

type ServiceBusQueueEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToServiceBusQueueEventSubscriptionDestinationPtrOutput() ServiceBusQueueEventSubscriptionDestinationPtrOutput
	ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext(context.Context) ServiceBusQueueEventSubscriptionDestinationPtrOutput
}

ServiceBusQueueEventSubscriptionDestinationPtrInput is an input type that accepts ServiceBusQueueEventSubscriptionDestinationArgs, ServiceBusQueueEventSubscriptionDestinationPtr and ServiceBusQueueEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `ServiceBusQueueEventSubscriptionDestinationPtrInput` via:

        ServiceBusQueueEventSubscriptionDestinationArgs{...}

or:

        nil

type ServiceBusQueueEventSubscriptionDestinationPtrOutput

type ServiceBusQueueEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) Elem

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) ElementType

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) EndpointType

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

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) ResourceId

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

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutput

func (ServiceBusQueueEventSubscriptionDestinationPtrOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext

func (o ServiceBusQueueEventSubscriptionDestinationPtrOutput) ToServiceBusQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationPtrOutput

type ServiceBusQueueEventSubscriptionDestinationResponse

type ServiceBusQueueEventSubscriptionDestinationResponse struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 ServiceBusQueueEventSubscriptionDestinationResponseOutput

type ServiceBusQueueEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

Information about the service bus destination for an event subscription.

func (ServiceBusQueueEventSubscriptionDestinationResponseOutput) DeliveryAttributeMappings

Delivery attribute details.

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 ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput

type ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) Elem

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) ElementType

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) ToServiceBusQueueEventSubscriptionDestinationResponsePtrOutput

func (ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) ToServiceBusQueueEventSubscriptionDestinationResponsePtrOutputWithContext

func (o ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput) ToServiceBusQueueEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) ServiceBusQueueEventSubscriptionDestinationResponsePtrOutput

type ServiceBusTopicEventSubscriptionDestination

type ServiceBusTopicEventSubscriptionDestination struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 {
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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

func (ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationPtrOutput

func (i ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationPtrOutput() ServiceBusTopicEventSubscriptionDestinationPtrOutput

func (ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext

func (i ServiceBusTopicEventSubscriptionDestinationArgs) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationPtrOutput

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

Delivery attribute details.

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

func (ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutput

func (o ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutput() ServiceBusTopicEventSubscriptionDestinationPtrOutput

func (ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext

func (o ServiceBusTopicEventSubscriptionDestinationOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationPtrOutput

type ServiceBusTopicEventSubscriptionDestinationPtrInput

type ServiceBusTopicEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToServiceBusTopicEventSubscriptionDestinationPtrOutput() ServiceBusTopicEventSubscriptionDestinationPtrOutput
	ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext(context.Context) ServiceBusTopicEventSubscriptionDestinationPtrOutput
}

ServiceBusTopicEventSubscriptionDestinationPtrInput is an input type that accepts ServiceBusTopicEventSubscriptionDestinationArgs, ServiceBusTopicEventSubscriptionDestinationPtr and ServiceBusTopicEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `ServiceBusTopicEventSubscriptionDestinationPtrInput` via:

        ServiceBusTopicEventSubscriptionDestinationArgs{...}

or:

        nil

type ServiceBusTopicEventSubscriptionDestinationPtrOutput

type ServiceBusTopicEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) Elem

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) ElementType

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) EndpointType

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

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) ResourceId

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

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutput

func (ServiceBusTopicEventSubscriptionDestinationPtrOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext

func (o ServiceBusTopicEventSubscriptionDestinationPtrOutput) ToServiceBusTopicEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationPtrOutput

type ServiceBusTopicEventSubscriptionDestinationResponse

type ServiceBusTopicEventSubscriptionDestinationResponse struct {
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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 ServiceBusTopicEventSubscriptionDestinationResponseOutput

type ServiceBusTopicEventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }

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

func (ServiceBusTopicEventSubscriptionDestinationResponseOutput) DeliveryAttributeMappings

Delivery attribute details.

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 ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput

type ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) Elem

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) ElementType

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) ToServiceBusTopicEventSubscriptionDestinationResponsePtrOutput

func (ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) ToServiceBusTopicEventSubscriptionDestinationResponsePtrOutputWithContext

func (o ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput) ToServiceBusTopicEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) ServiceBusTopicEventSubscriptionDestinationResponsePtrOutput

type SkuName

type SkuName string

The name of the SKU.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameStandard

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StaticDeliveryAttributeMapping

type StaticDeliveryAttributeMapping struct {
	// Boolean flag to tell if the attribute contains sensitive information .
	IsSecret *bool `pulumi:"isSecret"`
	// Name of the delivery attribute or header.
	Name *string `pulumi:"name"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Static'.
	Type string `pulumi:"type"`
	// Value of the delivery attribute.
	Value *string `pulumi:"value"`
}

Static delivery attribute mapping details.

func (*StaticDeliveryAttributeMapping) Defaults

Defaults sets the appropriate defaults for StaticDeliveryAttributeMapping

type StaticDeliveryAttributeMappingArgs

type StaticDeliveryAttributeMappingArgs struct {
	// Boolean flag to tell if the attribute contains sensitive information .
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// Name of the delivery attribute or header.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Static'.
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the delivery attribute.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Static delivery attribute mapping details.

func (*StaticDeliveryAttributeMappingArgs) Defaults

Defaults sets the appropriate defaults for StaticDeliveryAttributeMappingArgs

func (StaticDeliveryAttributeMappingArgs) ElementType

func (StaticDeliveryAttributeMappingArgs) ToStaticDeliveryAttributeMappingOutput

func (i StaticDeliveryAttributeMappingArgs) ToStaticDeliveryAttributeMappingOutput() StaticDeliveryAttributeMappingOutput

func (StaticDeliveryAttributeMappingArgs) ToStaticDeliveryAttributeMappingOutputWithContext

func (i StaticDeliveryAttributeMappingArgs) ToStaticDeliveryAttributeMappingOutputWithContext(ctx context.Context) StaticDeliveryAttributeMappingOutput

type StaticDeliveryAttributeMappingInput

type StaticDeliveryAttributeMappingInput interface {
	pulumi.Input

	ToStaticDeliveryAttributeMappingOutput() StaticDeliveryAttributeMappingOutput
	ToStaticDeliveryAttributeMappingOutputWithContext(context.Context) StaticDeliveryAttributeMappingOutput
}

StaticDeliveryAttributeMappingInput is an input type that accepts StaticDeliveryAttributeMappingArgs and StaticDeliveryAttributeMappingOutput values. You can construct a concrete instance of `StaticDeliveryAttributeMappingInput` via:

StaticDeliveryAttributeMappingArgs{...}

type StaticDeliveryAttributeMappingOutput

type StaticDeliveryAttributeMappingOutput struct{ *pulumi.OutputState }

Static delivery attribute mapping details.

func (StaticDeliveryAttributeMappingOutput) ElementType

func (StaticDeliveryAttributeMappingOutput) GetIsSecret

Boolean flag to tell if the attribute contains sensitive information .

func (StaticDeliveryAttributeMappingOutput) Name

Name of the delivery attribute or header.

func (StaticDeliveryAttributeMappingOutput) ToStaticDeliveryAttributeMappingOutput

func (o StaticDeliveryAttributeMappingOutput) ToStaticDeliveryAttributeMappingOutput() StaticDeliveryAttributeMappingOutput

func (StaticDeliveryAttributeMappingOutput) ToStaticDeliveryAttributeMappingOutputWithContext

func (o StaticDeliveryAttributeMappingOutput) ToStaticDeliveryAttributeMappingOutputWithContext(ctx context.Context) StaticDeliveryAttributeMappingOutput

func (StaticDeliveryAttributeMappingOutput) Type

Type of the delivery attribute or header name. Expected value is 'Static'.

func (StaticDeliveryAttributeMappingOutput) Value

Value of the delivery attribute.

type StaticDeliveryAttributeMappingResponse

type StaticDeliveryAttributeMappingResponse struct {
	// Boolean flag to tell if the attribute contains sensitive information .
	IsSecret *bool `pulumi:"isSecret"`
	// Name of the delivery attribute or header.
	Name *string `pulumi:"name"`
	// Type of the delivery attribute or header name.
	// Expected value is 'Static'.
	Type string `pulumi:"type"`
	// Value of the delivery attribute.
	Value *string `pulumi:"value"`
}

Static delivery attribute mapping details.

func (*StaticDeliveryAttributeMappingResponse) Defaults

Defaults sets the appropriate defaults for StaticDeliveryAttributeMappingResponse

type StaticDeliveryAttributeMappingResponseOutput

type StaticDeliveryAttributeMappingResponseOutput struct{ *pulumi.OutputState }

Static delivery attribute mapping details.

func (StaticDeliveryAttributeMappingResponseOutput) ElementType

func (StaticDeliveryAttributeMappingResponseOutput) GetIsSecret

Boolean flag to tell if the attribute contains sensitive information .

func (StaticDeliveryAttributeMappingResponseOutput) Name

Name of the delivery attribute or header.

func (StaticDeliveryAttributeMappingResponseOutput) ToStaticDeliveryAttributeMappingResponseOutput

func (o StaticDeliveryAttributeMappingResponseOutput) ToStaticDeliveryAttributeMappingResponseOutput() StaticDeliveryAttributeMappingResponseOutput

func (StaticDeliveryAttributeMappingResponseOutput) ToStaticDeliveryAttributeMappingResponseOutputWithContext

func (o StaticDeliveryAttributeMappingResponseOutput) ToStaticDeliveryAttributeMappingResponseOutputWithContext(ctx context.Context) StaticDeliveryAttributeMappingResponseOutput

func (StaticDeliveryAttributeMappingResponseOutput) Type

Type of the delivery attribute or header name. Expected value is 'Static'.

func (StaticDeliveryAttributeMappingResponseOutput) Value

Value of the delivery attribute.

type StaticRoutingEnrichment

type StaticRoutingEnrichment struct {
	// Static routing enrichment key.
	Key *string `pulumi:"key"`
	// Static routing enrichment value type. For e.g. this property value can be 'String'.
	ValueType *string `pulumi:"valueType"`
}

type StaticRoutingEnrichmentArgs

type StaticRoutingEnrichmentArgs struct {
	// Static routing enrichment key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Static routing enrichment value type. For e.g. this property value can be 'String'.
	ValueType pulumi.StringPtrInput `pulumi:"valueType"`
}

func (StaticRoutingEnrichmentArgs) ElementType

func (StaticRoutingEnrichmentArgs) ToStaticRoutingEnrichmentOutput

func (i StaticRoutingEnrichmentArgs) ToStaticRoutingEnrichmentOutput() StaticRoutingEnrichmentOutput

func (StaticRoutingEnrichmentArgs) ToStaticRoutingEnrichmentOutputWithContext

func (i StaticRoutingEnrichmentArgs) ToStaticRoutingEnrichmentOutputWithContext(ctx context.Context) StaticRoutingEnrichmentOutput

type StaticRoutingEnrichmentArray

type StaticRoutingEnrichmentArray []StaticRoutingEnrichmentInput

func (StaticRoutingEnrichmentArray) ElementType

func (StaticRoutingEnrichmentArray) ToStaticRoutingEnrichmentArrayOutput

func (i StaticRoutingEnrichmentArray) ToStaticRoutingEnrichmentArrayOutput() StaticRoutingEnrichmentArrayOutput

func (StaticRoutingEnrichmentArray) ToStaticRoutingEnrichmentArrayOutputWithContext

func (i StaticRoutingEnrichmentArray) ToStaticRoutingEnrichmentArrayOutputWithContext(ctx context.Context) StaticRoutingEnrichmentArrayOutput

type StaticRoutingEnrichmentArrayInput

type StaticRoutingEnrichmentArrayInput interface {
	pulumi.Input

	ToStaticRoutingEnrichmentArrayOutput() StaticRoutingEnrichmentArrayOutput
	ToStaticRoutingEnrichmentArrayOutputWithContext(context.Context) StaticRoutingEnrichmentArrayOutput
}

StaticRoutingEnrichmentArrayInput is an input type that accepts StaticRoutingEnrichmentArray and StaticRoutingEnrichmentArrayOutput values. You can construct a concrete instance of `StaticRoutingEnrichmentArrayInput` via:

StaticRoutingEnrichmentArray{ StaticRoutingEnrichmentArgs{...} }

type StaticRoutingEnrichmentArrayOutput

type StaticRoutingEnrichmentArrayOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentArrayOutput) ElementType

func (StaticRoutingEnrichmentArrayOutput) Index

func (StaticRoutingEnrichmentArrayOutput) ToStaticRoutingEnrichmentArrayOutput

func (o StaticRoutingEnrichmentArrayOutput) ToStaticRoutingEnrichmentArrayOutput() StaticRoutingEnrichmentArrayOutput

func (StaticRoutingEnrichmentArrayOutput) ToStaticRoutingEnrichmentArrayOutputWithContext

func (o StaticRoutingEnrichmentArrayOutput) ToStaticRoutingEnrichmentArrayOutputWithContext(ctx context.Context) StaticRoutingEnrichmentArrayOutput

type StaticRoutingEnrichmentInput

type StaticRoutingEnrichmentInput interface {
	pulumi.Input

	ToStaticRoutingEnrichmentOutput() StaticRoutingEnrichmentOutput
	ToStaticRoutingEnrichmentOutputWithContext(context.Context) StaticRoutingEnrichmentOutput
}

StaticRoutingEnrichmentInput is an input type that accepts StaticRoutingEnrichmentArgs and StaticRoutingEnrichmentOutput values. You can construct a concrete instance of `StaticRoutingEnrichmentInput` via:

StaticRoutingEnrichmentArgs{...}

type StaticRoutingEnrichmentOutput

type StaticRoutingEnrichmentOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentOutput) ElementType

func (StaticRoutingEnrichmentOutput) Key

Static routing enrichment key.

func (StaticRoutingEnrichmentOutput) ToStaticRoutingEnrichmentOutput

func (o StaticRoutingEnrichmentOutput) ToStaticRoutingEnrichmentOutput() StaticRoutingEnrichmentOutput

func (StaticRoutingEnrichmentOutput) ToStaticRoutingEnrichmentOutputWithContext

func (o StaticRoutingEnrichmentOutput) ToStaticRoutingEnrichmentOutputWithContext(ctx context.Context) StaticRoutingEnrichmentOutput

func (StaticRoutingEnrichmentOutput) ValueType

Static routing enrichment value type. For e.g. this property value can be 'String'.

type StaticRoutingEnrichmentResponse

type StaticRoutingEnrichmentResponse struct {
	// Static routing enrichment key.
	Key *string `pulumi:"key"`
	// Static routing enrichment value type. For e.g. this property value can be 'String'.
	ValueType *string `pulumi:"valueType"`
}

type StaticRoutingEnrichmentResponseArrayOutput

type StaticRoutingEnrichmentResponseArrayOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentResponseArrayOutput) ElementType

func (StaticRoutingEnrichmentResponseArrayOutput) Index

func (StaticRoutingEnrichmentResponseArrayOutput) ToStaticRoutingEnrichmentResponseArrayOutput

func (o StaticRoutingEnrichmentResponseArrayOutput) ToStaticRoutingEnrichmentResponseArrayOutput() StaticRoutingEnrichmentResponseArrayOutput

func (StaticRoutingEnrichmentResponseArrayOutput) ToStaticRoutingEnrichmentResponseArrayOutputWithContext

func (o StaticRoutingEnrichmentResponseArrayOutput) ToStaticRoutingEnrichmentResponseArrayOutputWithContext(ctx context.Context) StaticRoutingEnrichmentResponseArrayOutput

type StaticRoutingEnrichmentResponseOutput

type StaticRoutingEnrichmentResponseOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentResponseOutput) ElementType

func (StaticRoutingEnrichmentResponseOutput) Key

Static routing enrichment key.

func (StaticRoutingEnrichmentResponseOutput) ToStaticRoutingEnrichmentResponseOutput

func (o StaticRoutingEnrichmentResponseOutput) ToStaticRoutingEnrichmentResponseOutput() StaticRoutingEnrichmentResponseOutput

func (StaticRoutingEnrichmentResponseOutput) ToStaticRoutingEnrichmentResponseOutputWithContext

func (o StaticRoutingEnrichmentResponseOutput) ToStaticRoutingEnrichmentResponseOutputWithContext(ctx context.Context) StaticRoutingEnrichmentResponseOutput

func (StaticRoutingEnrichmentResponseOutput) ValueType

Static routing enrichment value type. For e.g. this property value can be 'String'.

type StaticRoutingEnrichmentType

type StaticRoutingEnrichmentType string

Static routing enrichment value type. For e.g. this property value can be 'String'.

func (StaticRoutingEnrichmentType) ElementType

func (StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypeOutput

func (e StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypeOutput() StaticRoutingEnrichmentTypeOutput

func (StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypeOutputWithContext

func (e StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypeOutputWithContext(ctx context.Context) StaticRoutingEnrichmentTypeOutput

func (StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypePtrOutput

func (e StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypePtrOutput() StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypePtrOutputWithContext

func (e StaticRoutingEnrichmentType) ToStaticRoutingEnrichmentTypePtrOutputWithContext(ctx context.Context) StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentType) ToStringOutput

func (e StaticRoutingEnrichmentType) ToStringOutput() pulumi.StringOutput

func (StaticRoutingEnrichmentType) ToStringOutputWithContext

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

func (StaticRoutingEnrichmentType) ToStringPtrOutput

func (e StaticRoutingEnrichmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StaticRoutingEnrichmentType) ToStringPtrOutputWithContext

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

type StaticRoutingEnrichmentTypeInput

type StaticRoutingEnrichmentTypeInput interface {
	pulumi.Input

	ToStaticRoutingEnrichmentTypeOutput() StaticRoutingEnrichmentTypeOutput
	ToStaticRoutingEnrichmentTypeOutputWithContext(context.Context) StaticRoutingEnrichmentTypeOutput
}

StaticRoutingEnrichmentTypeInput is an input type that accepts values of the StaticRoutingEnrichmentType enum A concrete instance of `StaticRoutingEnrichmentTypeInput` can be one of the following:

StaticRoutingEnrichmentTypeString

type StaticRoutingEnrichmentTypeOutput

type StaticRoutingEnrichmentTypeOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentTypeOutput) ElementType

func (StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypeOutput

func (o StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypeOutput() StaticRoutingEnrichmentTypeOutput

func (StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypeOutputWithContext

func (o StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypeOutputWithContext(ctx context.Context) StaticRoutingEnrichmentTypeOutput

func (StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypePtrOutput

func (o StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypePtrOutput() StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypePtrOutputWithContext

func (o StaticRoutingEnrichmentTypeOutput) ToStaticRoutingEnrichmentTypePtrOutputWithContext(ctx context.Context) StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentTypeOutput) ToStringOutput

func (StaticRoutingEnrichmentTypeOutput) ToStringOutputWithContext

func (o StaticRoutingEnrichmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StaticRoutingEnrichmentTypeOutput) ToStringPtrOutput

func (StaticRoutingEnrichmentTypeOutput) ToStringPtrOutputWithContext

func (o StaticRoutingEnrichmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StaticRoutingEnrichmentTypePtrInput

type StaticRoutingEnrichmentTypePtrInput interface {
	pulumi.Input

	ToStaticRoutingEnrichmentTypePtrOutput() StaticRoutingEnrichmentTypePtrOutput
	ToStaticRoutingEnrichmentTypePtrOutputWithContext(context.Context) StaticRoutingEnrichmentTypePtrOutput
}

func StaticRoutingEnrichmentTypePtr

func StaticRoutingEnrichmentTypePtr(v string) StaticRoutingEnrichmentTypePtrInput

type StaticRoutingEnrichmentTypePtrOutput

type StaticRoutingEnrichmentTypePtrOutput struct{ *pulumi.OutputState }

func (StaticRoutingEnrichmentTypePtrOutput) Elem

func (StaticRoutingEnrichmentTypePtrOutput) ElementType

func (StaticRoutingEnrichmentTypePtrOutput) ToStaticRoutingEnrichmentTypePtrOutput

func (o StaticRoutingEnrichmentTypePtrOutput) ToStaticRoutingEnrichmentTypePtrOutput() StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentTypePtrOutput) ToStaticRoutingEnrichmentTypePtrOutputWithContext

func (o StaticRoutingEnrichmentTypePtrOutput) ToStaticRoutingEnrichmentTypePtrOutputWithContext(ctx context.Context) StaticRoutingEnrichmentTypePtrOutput

func (StaticRoutingEnrichmentTypePtrOutput) ToStringPtrOutput

func (StaticRoutingEnrichmentTypePtrOutput) ToStringPtrOutputWithContext

func (o StaticRoutingEnrichmentTypePtrOutput) 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 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

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"`
	// Storage queue message time to live in seconds.
	QueueMessageTimeToLiveInSeconds *float64 `pulumi:"queueMessageTimeToLiveInSeconds"`
	// 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"`
	// Storage queue message time to live in seconds.
	QueueMessageTimeToLiveInSeconds pulumi.Float64PtrInput `pulumi:"queueMessageTimeToLiveInSeconds"`
	// 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

func (StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationPtrOutput

func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationPtrOutput() StorageQueueEventSubscriptionDestinationPtrOutput

func (StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext

func (i StorageQueueEventSubscriptionDestinationArgs) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationPtrOutput

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

func (o StorageQueueEventSubscriptionDestinationOutput) QueueMessageTimeToLiveInSeconds() pulumi.Float64PtrOutput

Storage queue message time to live in seconds.

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

func (StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationPtrOutput

func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationPtrOutput() StorageQueueEventSubscriptionDestinationPtrOutput

func (StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext

func (o StorageQueueEventSubscriptionDestinationOutput) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationPtrOutput

type StorageQueueEventSubscriptionDestinationPtrInput

type StorageQueueEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToStorageQueueEventSubscriptionDestinationPtrOutput() StorageQueueEventSubscriptionDestinationPtrOutput
	ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext(context.Context) StorageQueueEventSubscriptionDestinationPtrOutput
}

StorageQueueEventSubscriptionDestinationPtrInput is an input type that accepts StorageQueueEventSubscriptionDestinationArgs, StorageQueueEventSubscriptionDestinationPtr and StorageQueueEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `StorageQueueEventSubscriptionDestinationPtrInput` via:

        StorageQueueEventSubscriptionDestinationArgs{...}

or:

        nil

type StorageQueueEventSubscriptionDestinationPtrOutput

type StorageQueueEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (StorageQueueEventSubscriptionDestinationPtrOutput) Elem

func (StorageQueueEventSubscriptionDestinationPtrOutput) ElementType

func (StorageQueueEventSubscriptionDestinationPtrOutput) EndpointType

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

func (StorageQueueEventSubscriptionDestinationPtrOutput) QueueMessageTimeToLiveInSeconds

Storage queue message time to live in seconds.

func (StorageQueueEventSubscriptionDestinationPtrOutput) QueueName

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

func (StorageQueueEventSubscriptionDestinationPtrOutput) ResourceId

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

func (StorageQueueEventSubscriptionDestinationPtrOutput) ToStorageQueueEventSubscriptionDestinationPtrOutput

func (o StorageQueueEventSubscriptionDestinationPtrOutput) ToStorageQueueEventSubscriptionDestinationPtrOutput() StorageQueueEventSubscriptionDestinationPtrOutput

func (StorageQueueEventSubscriptionDestinationPtrOutput) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext

func (o StorageQueueEventSubscriptionDestinationPtrOutput) ToStorageQueueEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationPtrOutput

type StorageQueueEventSubscriptionDestinationResponse

type StorageQueueEventSubscriptionDestinationResponse struct {
	// Type of the endpoint for the event subscription destination.
	// Expected value is 'StorageQueue'.
	EndpointType string `pulumi:"endpointType"`
	// Storage queue message time to live in seconds.
	QueueMessageTimeToLiveInSeconds *float64 `pulumi:"queueMessageTimeToLiveInSeconds"`
	// 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 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) QueueMessageTimeToLiveInSeconds

Storage queue message time to live in seconds.

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 StorageQueueEventSubscriptionDestinationResponsePtrOutput

type StorageQueueEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) Elem

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) ElementType

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) QueueMessageTimeToLiveInSeconds

Storage queue message time to live in seconds.

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) QueueName

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

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) ResourceId

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

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) ToStorageQueueEventSubscriptionDestinationResponsePtrOutput

func (StorageQueueEventSubscriptionDestinationResponsePtrOutput) ToStorageQueueEventSubscriptionDestinationResponsePtrOutputWithContext

func (o StorageQueueEventSubscriptionDestinationResponsePtrOutput) ToStorageQueueEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) StorageQueueEventSubscriptionDestinationResponsePtrOutput

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

type StringBeginsWithFilter 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 Filter.

type StringBeginsWithFilterArgs

type StringBeginsWithFilterArgs 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 Filter.

func (StringBeginsWithFilterArgs) ElementType

func (StringBeginsWithFilterArgs) ElementType() reflect.Type

func (StringBeginsWithFilterArgs) ToStringBeginsWithFilterOutput

func (i StringBeginsWithFilterArgs) ToStringBeginsWithFilterOutput() StringBeginsWithFilterOutput

func (StringBeginsWithFilterArgs) ToStringBeginsWithFilterOutputWithContext

func (i StringBeginsWithFilterArgs) ToStringBeginsWithFilterOutputWithContext(ctx context.Context) StringBeginsWithFilterOutput

type StringBeginsWithFilterInput

type StringBeginsWithFilterInput interface {
	pulumi.Input

	ToStringBeginsWithFilterOutput() StringBeginsWithFilterOutput
	ToStringBeginsWithFilterOutputWithContext(context.Context) StringBeginsWithFilterOutput
}

StringBeginsWithFilterInput is an input type that accepts StringBeginsWithFilterArgs and StringBeginsWithFilterOutput values. You can construct a concrete instance of `StringBeginsWithFilterInput` via:

StringBeginsWithFilterArgs{...}

type StringBeginsWithFilterOutput

type StringBeginsWithFilterOutput struct{ *pulumi.OutputState }

StringBeginsWith Filter.

func (StringBeginsWithFilterOutput) ElementType

func (StringBeginsWithFilterOutput) Key

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

func (StringBeginsWithFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringBeginsWith'.

func (StringBeginsWithFilterOutput) ToStringBeginsWithFilterOutput

func (o StringBeginsWithFilterOutput) ToStringBeginsWithFilterOutput() StringBeginsWithFilterOutput

func (StringBeginsWithFilterOutput) ToStringBeginsWithFilterOutputWithContext

func (o StringBeginsWithFilterOutput) ToStringBeginsWithFilterOutputWithContext(ctx context.Context) StringBeginsWithFilterOutput

func (StringBeginsWithFilterOutput) Values

The set of filter values.

type StringBeginsWithFilterResponse

type StringBeginsWithFilterResponse 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 Filter.

type StringBeginsWithFilterResponseOutput

type StringBeginsWithFilterResponseOutput struct{ *pulumi.OutputState }

StringBeginsWith Filter.

func (StringBeginsWithFilterResponseOutput) ElementType

func (StringBeginsWithFilterResponseOutput) Key

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

func (StringBeginsWithFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringBeginsWith'.

func (StringBeginsWithFilterResponseOutput) ToStringBeginsWithFilterResponseOutput

func (o StringBeginsWithFilterResponseOutput) ToStringBeginsWithFilterResponseOutput() StringBeginsWithFilterResponseOutput

func (StringBeginsWithFilterResponseOutput) ToStringBeginsWithFilterResponseOutputWithContext

func (o StringBeginsWithFilterResponseOutput) ToStringBeginsWithFilterResponseOutputWithContext(ctx context.Context) StringBeginsWithFilterResponseOutput

func (StringBeginsWithFilterResponseOutput) 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 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 StringContainsFilter

type StringContainsFilter 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 Filter.

type StringContainsFilterArgs

type StringContainsFilterArgs 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 Filter.

func (StringContainsFilterArgs) ElementType

func (StringContainsFilterArgs) ElementType() reflect.Type

func (StringContainsFilterArgs) ToStringContainsFilterOutput

func (i StringContainsFilterArgs) ToStringContainsFilterOutput() StringContainsFilterOutput

func (StringContainsFilterArgs) ToStringContainsFilterOutputWithContext

func (i StringContainsFilterArgs) ToStringContainsFilterOutputWithContext(ctx context.Context) StringContainsFilterOutput

type StringContainsFilterInput

type StringContainsFilterInput interface {
	pulumi.Input

	ToStringContainsFilterOutput() StringContainsFilterOutput
	ToStringContainsFilterOutputWithContext(context.Context) StringContainsFilterOutput
}

StringContainsFilterInput is an input type that accepts StringContainsFilterArgs and StringContainsFilterOutput values. You can construct a concrete instance of `StringContainsFilterInput` via:

StringContainsFilterArgs{...}

type StringContainsFilterOutput

type StringContainsFilterOutput struct{ *pulumi.OutputState }

StringContains Filter.

func (StringContainsFilterOutput) ElementType

func (StringContainsFilterOutput) ElementType() reflect.Type

func (StringContainsFilterOutput) Key

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

func (StringContainsFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringContains'.

func (StringContainsFilterOutput) ToStringContainsFilterOutput

func (o StringContainsFilterOutput) ToStringContainsFilterOutput() StringContainsFilterOutput

func (StringContainsFilterOutput) ToStringContainsFilterOutputWithContext

func (o StringContainsFilterOutput) ToStringContainsFilterOutputWithContext(ctx context.Context) StringContainsFilterOutput

func (StringContainsFilterOutput) Values

The set of filter values.

type StringContainsFilterResponse

type StringContainsFilterResponse 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 Filter.

type StringContainsFilterResponseOutput

type StringContainsFilterResponseOutput struct{ *pulumi.OutputState }

StringContains Filter.

func (StringContainsFilterResponseOutput) ElementType

func (StringContainsFilterResponseOutput) Key

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

func (StringContainsFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringContains'.

func (StringContainsFilterResponseOutput) ToStringContainsFilterResponseOutput

func (o StringContainsFilterResponseOutput) ToStringContainsFilterResponseOutput() StringContainsFilterResponseOutput

func (StringContainsFilterResponseOutput) ToStringContainsFilterResponseOutputWithContext

func (o StringContainsFilterResponseOutput) ToStringContainsFilterResponseOutputWithContext(ctx context.Context) StringContainsFilterResponseOutput

func (StringContainsFilterResponseOutput) 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 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 StringEndsWithFilter

type StringEndsWithFilter 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 Filter.

type StringEndsWithFilterArgs

type StringEndsWithFilterArgs 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 Filter.

func (StringEndsWithFilterArgs) ElementType

func (StringEndsWithFilterArgs) ElementType() reflect.Type

func (StringEndsWithFilterArgs) ToStringEndsWithFilterOutput

func (i StringEndsWithFilterArgs) ToStringEndsWithFilterOutput() StringEndsWithFilterOutput

func (StringEndsWithFilterArgs) ToStringEndsWithFilterOutputWithContext

func (i StringEndsWithFilterArgs) ToStringEndsWithFilterOutputWithContext(ctx context.Context) StringEndsWithFilterOutput

type StringEndsWithFilterInput

type StringEndsWithFilterInput interface {
	pulumi.Input

	ToStringEndsWithFilterOutput() StringEndsWithFilterOutput
	ToStringEndsWithFilterOutputWithContext(context.Context) StringEndsWithFilterOutput
}

StringEndsWithFilterInput is an input type that accepts StringEndsWithFilterArgs and StringEndsWithFilterOutput values. You can construct a concrete instance of `StringEndsWithFilterInput` via:

StringEndsWithFilterArgs{...}

type StringEndsWithFilterOutput

type StringEndsWithFilterOutput struct{ *pulumi.OutputState }

StringEndsWith Filter.

func (StringEndsWithFilterOutput) ElementType

func (StringEndsWithFilterOutput) ElementType() reflect.Type

func (StringEndsWithFilterOutput) Key

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

func (StringEndsWithFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringEndsWith'.

func (StringEndsWithFilterOutput) ToStringEndsWithFilterOutput

func (o StringEndsWithFilterOutput) ToStringEndsWithFilterOutput() StringEndsWithFilterOutput

func (StringEndsWithFilterOutput) ToStringEndsWithFilterOutputWithContext

func (o StringEndsWithFilterOutput) ToStringEndsWithFilterOutputWithContext(ctx context.Context) StringEndsWithFilterOutput

func (StringEndsWithFilterOutput) Values

The set of filter values.

type StringEndsWithFilterResponse

type StringEndsWithFilterResponse 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 Filter.

type StringEndsWithFilterResponseOutput

type StringEndsWithFilterResponseOutput struct{ *pulumi.OutputState }

StringEndsWith Filter.

func (StringEndsWithFilterResponseOutput) ElementType

func (StringEndsWithFilterResponseOutput) Key

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

func (StringEndsWithFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringEndsWith'.

func (StringEndsWithFilterResponseOutput) ToStringEndsWithFilterResponseOutput

func (o StringEndsWithFilterResponseOutput) ToStringEndsWithFilterResponseOutput() StringEndsWithFilterResponseOutput

func (StringEndsWithFilterResponseOutput) ToStringEndsWithFilterResponseOutputWithContext

func (o StringEndsWithFilterResponseOutput) ToStringEndsWithFilterResponseOutputWithContext(ctx context.Context) StringEndsWithFilterResponseOutput

func (StringEndsWithFilterResponseOutput) 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 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 StringInFilter

type StringInFilter 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 Filter.

type StringInFilterArgs

type StringInFilterArgs 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 Filter.

func (StringInFilterArgs) ElementType

func (StringInFilterArgs) ElementType() reflect.Type

func (StringInFilterArgs) ToStringInFilterOutput

func (i StringInFilterArgs) ToStringInFilterOutput() StringInFilterOutput

func (StringInFilterArgs) ToStringInFilterOutputWithContext

func (i StringInFilterArgs) ToStringInFilterOutputWithContext(ctx context.Context) StringInFilterOutput

type StringInFilterInput

type StringInFilterInput interface {
	pulumi.Input

	ToStringInFilterOutput() StringInFilterOutput
	ToStringInFilterOutputWithContext(context.Context) StringInFilterOutput
}

StringInFilterInput is an input type that accepts StringInFilterArgs and StringInFilterOutput values. You can construct a concrete instance of `StringInFilterInput` via:

StringInFilterArgs{...}

type StringInFilterOutput

type StringInFilterOutput struct{ *pulumi.OutputState }

StringIn Filter.

func (StringInFilterOutput) ElementType

func (StringInFilterOutput) ElementType() reflect.Type

func (StringInFilterOutput) Key

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

func (StringInFilterOutput) OperatorType

func (o StringInFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringIn'.

func (StringInFilterOutput) ToStringInFilterOutput

func (o StringInFilterOutput) ToStringInFilterOutput() StringInFilterOutput

func (StringInFilterOutput) ToStringInFilterOutputWithContext

func (o StringInFilterOutput) ToStringInFilterOutputWithContext(ctx context.Context) StringInFilterOutput

func (StringInFilterOutput) Values

The set of filter values.

type StringInFilterResponse

type StringInFilterResponse 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 Filter.

type StringInFilterResponseOutput

type StringInFilterResponseOutput struct{ *pulumi.OutputState }

StringIn Filter.

func (StringInFilterResponseOutput) ElementType

func (StringInFilterResponseOutput) Key

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

func (StringInFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringIn'.

func (StringInFilterResponseOutput) ToStringInFilterResponseOutput

func (o StringInFilterResponseOutput) ToStringInFilterResponseOutput() StringInFilterResponseOutput

func (StringInFilterResponseOutput) ToStringInFilterResponseOutputWithContext

func (o StringInFilterResponseOutput) ToStringInFilterResponseOutputWithContext(ctx context.Context) StringInFilterResponseOutput

func (StringInFilterResponseOutput) Values

The set of filter values.

type StringNotBeginsWithAdvancedFilter

type StringNotBeginsWithAdvancedFilter 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 'StringNotBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotBeginsWith Advanced Filter.

type StringNotBeginsWithAdvancedFilterArgs

type StringNotBeginsWithAdvancedFilterArgs 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 'StringNotBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotBeginsWith Advanced Filter.

func (StringNotBeginsWithAdvancedFilterArgs) ElementType

func (StringNotBeginsWithAdvancedFilterArgs) ToStringNotBeginsWithAdvancedFilterOutput

func (i StringNotBeginsWithAdvancedFilterArgs) ToStringNotBeginsWithAdvancedFilterOutput() StringNotBeginsWithAdvancedFilterOutput

func (StringNotBeginsWithAdvancedFilterArgs) ToStringNotBeginsWithAdvancedFilterOutputWithContext

func (i StringNotBeginsWithAdvancedFilterArgs) ToStringNotBeginsWithAdvancedFilterOutputWithContext(ctx context.Context) StringNotBeginsWithAdvancedFilterOutput

type StringNotBeginsWithAdvancedFilterInput

type StringNotBeginsWithAdvancedFilterInput interface {
	pulumi.Input

	ToStringNotBeginsWithAdvancedFilterOutput() StringNotBeginsWithAdvancedFilterOutput
	ToStringNotBeginsWithAdvancedFilterOutputWithContext(context.Context) StringNotBeginsWithAdvancedFilterOutput
}

StringNotBeginsWithAdvancedFilterInput is an input type that accepts StringNotBeginsWithAdvancedFilterArgs and StringNotBeginsWithAdvancedFilterOutput values. You can construct a concrete instance of `StringNotBeginsWithAdvancedFilterInput` via:

StringNotBeginsWithAdvancedFilterArgs{...}

type StringNotBeginsWithAdvancedFilterOutput

type StringNotBeginsWithAdvancedFilterOutput struct{ *pulumi.OutputState }

StringNotBeginsWith Advanced Filter.

func (StringNotBeginsWithAdvancedFilterOutput) ElementType

func (StringNotBeginsWithAdvancedFilterOutput) Key

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

func (StringNotBeginsWithAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotBeginsWith'.

func (StringNotBeginsWithAdvancedFilterOutput) ToStringNotBeginsWithAdvancedFilterOutput

func (o StringNotBeginsWithAdvancedFilterOutput) ToStringNotBeginsWithAdvancedFilterOutput() StringNotBeginsWithAdvancedFilterOutput

func (StringNotBeginsWithAdvancedFilterOutput) ToStringNotBeginsWithAdvancedFilterOutputWithContext

func (o StringNotBeginsWithAdvancedFilterOutput) ToStringNotBeginsWithAdvancedFilterOutputWithContext(ctx context.Context) StringNotBeginsWithAdvancedFilterOutput

func (StringNotBeginsWithAdvancedFilterOutput) Values

The set of filter values.

type StringNotBeginsWithAdvancedFilterResponse

type StringNotBeginsWithAdvancedFilterResponse 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 'StringNotBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotBeginsWith Advanced Filter.

type StringNotBeginsWithAdvancedFilterResponseOutput

type StringNotBeginsWithAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringNotBeginsWith Advanced Filter.

func (StringNotBeginsWithAdvancedFilterResponseOutput) ElementType

func (StringNotBeginsWithAdvancedFilterResponseOutput) Key

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

func (StringNotBeginsWithAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotBeginsWith'.

func (StringNotBeginsWithAdvancedFilterResponseOutput) ToStringNotBeginsWithAdvancedFilterResponseOutput

func (o StringNotBeginsWithAdvancedFilterResponseOutput) ToStringNotBeginsWithAdvancedFilterResponseOutput() StringNotBeginsWithAdvancedFilterResponseOutput

func (StringNotBeginsWithAdvancedFilterResponseOutput) ToStringNotBeginsWithAdvancedFilterResponseOutputWithContext

func (o StringNotBeginsWithAdvancedFilterResponseOutput) ToStringNotBeginsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringNotBeginsWithAdvancedFilterResponseOutput

func (StringNotBeginsWithAdvancedFilterResponseOutput) Values

The set of filter values.

type StringNotBeginsWithFilter

type StringNotBeginsWithFilter 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 'StringNotBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotBeginsWith Filter.

type StringNotBeginsWithFilterArgs

type StringNotBeginsWithFilterArgs 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 'StringNotBeginsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotBeginsWith Filter.

func (StringNotBeginsWithFilterArgs) ElementType

func (StringNotBeginsWithFilterArgs) ToStringNotBeginsWithFilterOutput

func (i StringNotBeginsWithFilterArgs) ToStringNotBeginsWithFilterOutput() StringNotBeginsWithFilterOutput

func (StringNotBeginsWithFilterArgs) ToStringNotBeginsWithFilterOutputWithContext

func (i StringNotBeginsWithFilterArgs) ToStringNotBeginsWithFilterOutputWithContext(ctx context.Context) StringNotBeginsWithFilterOutput

type StringNotBeginsWithFilterInput

type StringNotBeginsWithFilterInput interface {
	pulumi.Input

	ToStringNotBeginsWithFilterOutput() StringNotBeginsWithFilterOutput
	ToStringNotBeginsWithFilterOutputWithContext(context.Context) StringNotBeginsWithFilterOutput
}

StringNotBeginsWithFilterInput is an input type that accepts StringNotBeginsWithFilterArgs and StringNotBeginsWithFilterOutput values. You can construct a concrete instance of `StringNotBeginsWithFilterInput` via:

StringNotBeginsWithFilterArgs{...}

type StringNotBeginsWithFilterOutput

type StringNotBeginsWithFilterOutput struct{ *pulumi.OutputState }

StringNotBeginsWith Filter.

func (StringNotBeginsWithFilterOutput) ElementType

func (StringNotBeginsWithFilterOutput) Key

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

func (StringNotBeginsWithFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotBeginsWith'.

func (StringNotBeginsWithFilterOutput) ToStringNotBeginsWithFilterOutput

func (o StringNotBeginsWithFilterOutput) ToStringNotBeginsWithFilterOutput() StringNotBeginsWithFilterOutput

func (StringNotBeginsWithFilterOutput) ToStringNotBeginsWithFilterOutputWithContext

func (o StringNotBeginsWithFilterOutput) ToStringNotBeginsWithFilterOutputWithContext(ctx context.Context) StringNotBeginsWithFilterOutput

func (StringNotBeginsWithFilterOutput) Values

The set of filter values.

type StringNotBeginsWithFilterResponse

type StringNotBeginsWithFilterResponse 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 'StringNotBeginsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotBeginsWith Filter.

type StringNotBeginsWithFilterResponseOutput

type StringNotBeginsWithFilterResponseOutput struct{ *pulumi.OutputState }

StringNotBeginsWith Filter.

func (StringNotBeginsWithFilterResponseOutput) ElementType

func (StringNotBeginsWithFilterResponseOutput) Key

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

func (StringNotBeginsWithFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotBeginsWith'.

func (StringNotBeginsWithFilterResponseOutput) ToStringNotBeginsWithFilterResponseOutput

func (o StringNotBeginsWithFilterResponseOutput) ToStringNotBeginsWithFilterResponseOutput() StringNotBeginsWithFilterResponseOutput

func (StringNotBeginsWithFilterResponseOutput) ToStringNotBeginsWithFilterResponseOutputWithContext

func (o StringNotBeginsWithFilterResponseOutput) ToStringNotBeginsWithFilterResponseOutputWithContext(ctx context.Context) StringNotBeginsWithFilterResponseOutput

func (StringNotBeginsWithFilterResponseOutput) Values

The set of filter values.

type StringNotContainsAdvancedFilter

type StringNotContainsAdvancedFilter 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 'StringNotContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotContains Advanced Filter.

type StringNotContainsAdvancedFilterArgs

type StringNotContainsAdvancedFilterArgs 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 'StringNotContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotContains Advanced Filter.

func (StringNotContainsAdvancedFilterArgs) ElementType

func (StringNotContainsAdvancedFilterArgs) ToStringNotContainsAdvancedFilterOutput

func (i StringNotContainsAdvancedFilterArgs) ToStringNotContainsAdvancedFilterOutput() StringNotContainsAdvancedFilterOutput

func (StringNotContainsAdvancedFilterArgs) ToStringNotContainsAdvancedFilterOutputWithContext

func (i StringNotContainsAdvancedFilterArgs) ToStringNotContainsAdvancedFilterOutputWithContext(ctx context.Context) StringNotContainsAdvancedFilterOutput

type StringNotContainsAdvancedFilterInput

type StringNotContainsAdvancedFilterInput interface {
	pulumi.Input

	ToStringNotContainsAdvancedFilterOutput() StringNotContainsAdvancedFilterOutput
	ToStringNotContainsAdvancedFilterOutputWithContext(context.Context) StringNotContainsAdvancedFilterOutput
}

StringNotContainsAdvancedFilterInput is an input type that accepts StringNotContainsAdvancedFilterArgs and StringNotContainsAdvancedFilterOutput values. You can construct a concrete instance of `StringNotContainsAdvancedFilterInput` via:

StringNotContainsAdvancedFilterArgs{...}

type StringNotContainsAdvancedFilterOutput

type StringNotContainsAdvancedFilterOutput struct{ *pulumi.OutputState }

StringNotContains Advanced Filter.

func (StringNotContainsAdvancedFilterOutput) ElementType

func (StringNotContainsAdvancedFilterOutput) Key

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

func (StringNotContainsAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotContains'.

func (StringNotContainsAdvancedFilterOutput) ToStringNotContainsAdvancedFilterOutput

func (o StringNotContainsAdvancedFilterOutput) ToStringNotContainsAdvancedFilterOutput() StringNotContainsAdvancedFilterOutput

func (StringNotContainsAdvancedFilterOutput) ToStringNotContainsAdvancedFilterOutputWithContext

func (o StringNotContainsAdvancedFilterOutput) ToStringNotContainsAdvancedFilterOutputWithContext(ctx context.Context) StringNotContainsAdvancedFilterOutput

func (StringNotContainsAdvancedFilterOutput) Values

The set of filter values.

type StringNotContainsAdvancedFilterResponse

type StringNotContainsAdvancedFilterResponse 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 'StringNotContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotContains Advanced Filter.

type StringNotContainsAdvancedFilterResponseOutput

type StringNotContainsAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringNotContains Advanced Filter.

func (StringNotContainsAdvancedFilterResponseOutput) ElementType

func (StringNotContainsAdvancedFilterResponseOutput) Key

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

func (StringNotContainsAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotContains'.

func (StringNotContainsAdvancedFilterResponseOutput) ToStringNotContainsAdvancedFilterResponseOutput

func (o StringNotContainsAdvancedFilterResponseOutput) ToStringNotContainsAdvancedFilterResponseOutput() StringNotContainsAdvancedFilterResponseOutput

func (StringNotContainsAdvancedFilterResponseOutput) ToStringNotContainsAdvancedFilterResponseOutputWithContext

func (o StringNotContainsAdvancedFilterResponseOutput) ToStringNotContainsAdvancedFilterResponseOutputWithContext(ctx context.Context) StringNotContainsAdvancedFilterResponseOutput

func (StringNotContainsAdvancedFilterResponseOutput) Values

The set of filter values.

type StringNotContainsFilter

type StringNotContainsFilter 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 'StringNotContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotContains Filter.

type StringNotContainsFilterArgs

type StringNotContainsFilterArgs 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 'StringNotContains'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotContains Filter.

func (StringNotContainsFilterArgs) ElementType

func (StringNotContainsFilterArgs) ToStringNotContainsFilterOutput

func (i StringNotContainsFilterArgs) ToStringNotContainsFilterOutput() StringNotContainsFilterOutput

func (StringNotContainsFilterArgs) ToStringNotContainsFilterOutputWithContext

func (i StringNotContainsFilterArgs) ToStringNotContainsFilterOutputWithContext(ctx context.Context) StringNotContainsFilterOutput

type StringNotContainsFilterInput

type StringNotContainsFilterInput interface {
	pulumi.Input

	ToStringNotContainsFilterOutput() StringNotContainsFilterOutput
	ToStringNotContainsFilterOutputWithContext(context.Context) StringNotContainsFilterOutput
}

StringNotContainsFilterInput is an input type that accepts StringNotContainsFilterArgs and StringNotContainsFilterOutput values. You can construct a concrete instance of `StringNotContainsFilterInput` via:

StringNotContainsFilterArgs{...}

type StringNotContainsFilterOutput

type StringNotContainsFilterOutput struct{ *pulumi.OutputState }

StringNotContains Filter.

func (StringNotContainsFilterOutput) ElementType

func (StringNotContainsFilterOutput) Key

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

func (StringNotContainsFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotContains'.

func (StringNotContainsFilterOutput) ToStringNotContainsFilterOutput

func (o StringNotContainsFilterOutput) ToStringNotContainsFilterOutput() StringNotContainsFilterOutput

func (StringNotContainsFilterOutput) ToStringNotContainsFilterOutputWithContext

func (o StringNotContainsFilterOutput) ToStringNotContainsFilterOutputWithContext(ctx context.Context) StringNotContainsFilterOutput

func (StringNotContainsFilterOutput) Values

The set of filter values.

type StringNotContainsFilterResponse

type StringNotContainsFilterResponse 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 'StringNotContains'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotContains Filter.

type StringNotContainsFilterResponseOutput

type StringNotContainsFilterResponseOutput struct{ *pulumi.OutputState }

StringNotContains Filter.

func (StringNotContainsFilterResponseOutput) ElementType

func (StringNotContainsFilterResponseOutput) Key

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

func (StringNotContainsFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotContains'.

func (StringNotContainsFilterResponseOutput) ToStringNotContainsFilterResponseOutput

func (o StringNotContainsFilterResponseOutput) ToStringNotContainsFilterResponseOutput() StringNotContainsFilterResponseOutput

func (StringNotContainsFilterResponseOutput) ToStringNotContainsFilterResponseOutputWithContext

func (o StringNotContainsFilterResponseOutput) ToStringNotContainsFilterResponseOutputWithContext(ctx context.Context) StringNotContainsFilterResponseOutput

func (StringNotContainsFilterResponseOutput) Values

The set of filter values.

type StringNotEndsWithAdvancedFilter

type StringNotEndsWithAdvancedFilter 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 'StringNotEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotEndsWith Advanced Filter.

type StringNotEndsWithAdvancedFilterArgs

type StringNotEndsWithAdvancedFilterArgs 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 'StringNotEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotEndsWith Advanced Filter.

func (StringNotEndsWithAdvancedFilterArgs) ElementType

func (StringNotEndsWithAdvancedFilterArgs) ToStringNotEndsWithAdvancedFilterOutput

func (i StringNotEndsWithAdvancedFilterArgs) ToStringNotEndsWithAdvancedFilterOutput() StringNotEndsWithAdvancedFilterOutput

func (StringNotEndsWithAdvancedFilterArgs) ToStringNotEndsWithAdvancedFilterOutputWithContext

func (i StringNotEndsWithAdvancedFilterArgs) ToStringNotEndsWithAdvancedFilterOutputWithContext(ctx context.Context) StringNotEndsWithAdvancedFilterOutput

type StringNotEndsWithAdvancedFilterInput

type StringNotEndsWithAdvancedFilterInput interface {
	pulumi.Input

	ToStringNotEndsWithAdvancedFilterOutput() StringNotEndsWithAdvancedFilterOutput
	ToStringNotEndsWithAdvancedFilterOutputWithContext(context.Context) StringNotEndsWithAdvancedFilterOutput
}

StringNotEndsWithAdvancedFilterInput is an input type that accepts StringNotEndsWithAdvancedFilterArgs and StringNotEndsWithAdvancedFilterOutput values. You can construct a concrete instance of `StringNotEndsWithAdvancedFilterInput` via:

StringNotEndsWithAdvancedFilterArgs{...}

type StringNotEndsWithAdvancedFilterOutput

type StringNotEndsWithAdvancedFilterOutput struct{ *pulumi.OutputState }

StringNotEndsWith Advanced Filter.

func (StringNotEndsWithAdvancedFilterOutput) ElementType

func (StringNotEndsWithAdvancedFilterOutput) Key

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

func (StringNotEndsWithAdvancedFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotEndsWith'.

func (StringNotEndsWithAdvancedFilterOutput) ToStringNotEndsWithAdvancedFilterOutput

func (o StringNotEndsWithAdvancedFilterOutput) ToStringNotEndsWithAdvancedFilterOutput() StringNotEndsWithAdvancedFilterOutput

func (StringNotEndsWithAdvancedFilterOutput) ToStringNotEndsWithAdvancedFilterOutputWithContext

func (o StringNotEndsWithAdvancedFilterOutput) ToStringNotEndsWithAdvancedFilterOutputWithContext(ctx context.Context) StringNotEndsWithAdvancedFilterOutput

func (StringNotEndsWithAdvancedFilterOutput) Values

The set of filter values.

type StringNotEndsWithAdvancedFilterResponse

type StringNotEndsWithAdvancedFilterResponse 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 'StringNotEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotEndsWith Advanced Filter.

type StringNotEndsWithAdvancedFilterResponseOutput

type StringNotEndsWithAdvancedFilterResponseOutput struct{ *pulumi.OutputState }

StringNotEndsWith Advanced Filter.

func (StringNotEndsWithAdvancedFilterResponseOutput) ElementType

func (StringNotEndsWithAdvancedFilterResponseOutput) Key

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

func (StringNotEndsWithAdvancedFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotEndsWith'.

func (StringNotEndsWithAdvancedFilterResponseOutput) ToStringNotEndsWithAdvancedFilterResponseOutput

func (o StringNotEndsWithAdvancedFilterResponseOutput) ToStringNotEndsWithAdvancedFilterResponseOutput() StringNotEndsWithAdvancedFilterResponseOutput

func (StringNotEndsWithAdvancedFilterResponseOutput) ToStringNotEndsWithAdvancedFilterResponseOutputWithContext

func (o StringNotEndsWithAdvancedFilterResponseOutput) ToStringNotEndsWithAdvancedFilterResponseOutputWithContext(ctx context.Context) StringNotEndsWithAdvancedFilterResponseOutput

func (StringNotEndsWithAdvancedFilterResponseOutput) Values

The set of filter values.

type StringNotEndsWithFilter

type StringNotEndsWithFilter 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 'StringNotEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotEndsWith Filter.

type StringNotEndsWithFilterArgs

type StringNotEndsWithFilterArgs 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 'StringNotEndsWith'.
	OperatorType pulumi.StringInput `pulumi:"operatorType"`
	// The set of filter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

StringNotEndsWith Filter.

func (StringNotEndsWithFilterArgs) ElementType

func (StringNotEndsWithFilterArgs) ToStringNotEndsWithFilterOutput

func (i StringNotEndsWithFilterArgs) ToStringNotEndsWithFilterOutput() StringNotEndsWithFilterOutput

func (StringNotEndsWithFilterArgs) ToStringNotEndsWithFilterOutputWithContext

func (i StringNotEndsWithFilterArgs) ToStringNotEndsWithFilterOutputWithContext(ctx context.Context) StringNotEndsWithFilterOutput

type StringNotEndsWithFilterInput

type StringNotEndsWithFilterInput interface {
	pulumi.Input

	ToStringNotEndsWithFilterOutput() StringNotEndsWithFilterOutput
	ToStringNotEndsWithFilterOutputWithContext(context.Context) StringNotEndsWithFilterOutput
}

StringNotEndsWithFilterInput is an input type that accepts StringNotEndsWithFilterArgs and StringNotEndsWithFilterOutput values. You can construct a concrete instance of `StringNotEndsWithFilterInput` via:

StringNotEndsWithFilterArgs{...}

type StringNotEndsWithFilterOutput

type StringNotEndsWithFilterOutput struct{ *pulumi.OutputState }

StringNotEndsWith Filter.

func (StringNotEndsWithFilterOutput) ElementType

func (StringNotEndsWithFilterOutput) Key

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

func (StringNotEndsWithFilterOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotEndsWith'.

func (StringNotEndsWithFilterOutput) ToStringNotEndsWithFilterOutput

func (o StringNotEndsWithFilterOutput) ToStringNotEndsWithFilterOutput() StringNotEndsWithFilterOutput

func (StringNotEndsWithFilterOutput) ToStringNotEndsWithFilterOutputWithContext

func (o StringNotEndsWithFilterOutput) ToStringNotEndsWithFilterOutputWithContext(ctx context.Context) StringNotEndsWithFilterOutput

func (StringNotEndsWithFilterOutput) Values

The set of filter values.

type StringNotEndsWithFilterResponse

type StringNotEndsWithFilterResponse 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 'StringNotEndsWith'.
	OperatorType string `pulumi:"operatorType"`
	// The set of filter values.
	Values []string `pulumi:"values"`
}

StringNotEndsWith Filter.

type StringNotEndsWithFilterResponseOutput

type StringNotEndsWithFilterResponseOutput struct{ *pulumi.OutputState }

StringNotEndsWith Filter.

func (StringNotEndsWithFilterResponseOutput) ElementType

func (StringNotEndsWithFilterResponseOutput) Key

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

func (StringNotEndsWithFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotEndsWith'.

func (StringNotEndsWithFilterResponseOutput) ToStringNotEndsWithFilterResponseOutput

func (o StringNotEndsWithFilterResponseOutput) ToStringNotEndsWithFilterResponseOutput() StringNotEndsWithFilterResponseOutput

func (StringNotEndsWithFilterResponseOutput) ToStringNotEndsWithFilterResponseOutputWithContext

func (o StringNotEndsWithFilterResponseOutput) ToStringNotEndsWithFilterResponseOutputWithContext(ctx context.Context) StringNotEndsWithFilterResponseOutput

func (StringNotEndsWithFilterResponseOutput) 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 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 StringNotInFilter

type StringNotInFilter 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 Filter.

type StringNotInFilterArgs

type StringNotInFilterArgs 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 Filter.

func (StringNotInFilterArgs) ElementType

func (StringNotInFilterArgs) ElementType() reflect.Type

func (StringNotInFilterArgs) ToStringNotInFilterOutput

func (i StringNotInFilterArgs) ToStringNotInFilterOutput() StringNotInFilterOutput

func (StringNotInFilterArgs) ToStringNotInFilterOutputWithContext

func (i StringNotInFilterArgs) ToStringNotInFilterOutputWithContext(ctx context.Context) StringNotInFilterOutput

type StringNotInFilterInput

type StringNotInFilterInput interface {
	pulumi.Input

	ToStringNotInFilterOutput() StringNotInFilterOutput
	ToStringNotInFilterOutputWithContext(context.Context) StringNotInFilterOutput
}

StringNotInFilterInput is an input type that accepts StringNotInFilterArgs and StringNotInFilterOutput values. You can construct a concrete instance of `StringNotInFilterInput` via:

StringNotInFilterArgs{...}

type StringNotInFilterOutput

type StringNotInFilterOutput struct{ *pulumi.OutputState }

StringNotIn Filter.

func (StringNotInFilterOutput) ElementType

func (StringNotInFilterOutput) ElementType() reflect.Type

func (StringNotInFilterOutput) Key

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

func (StringNotInFilterOutput) OperatorType

func (o StringNotInFilterOutput) OperatorType() pulumi.StringOutput

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotIn'.

func (StringNotInFilterOutput) ToStringNotInFilterOutput

func (o StringNotInFilterOutput) ToStringNotInFilterOutput() StringNotInFilterOutput

func (StringNotInFilterOutput) ToStringNotInFilterOutputWithContext

func (o StringNotInFilterOutput) ToStringNotInFilterOutputWithContext(ctx context.Context) StringNotInFilterOutput

func (StringNotInFilterOutput) Values

The set of filter values.

type StringNotInFilterResponse

type StringNotInFilterResponse 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 Filter.

type StringNotInFilterResponseOutput

type StringNotInFilterResponseOutput struct{ *pulumi.OutputState }

StringNotIn Filter.

func (StringNotInFilterResponseOutput) ElementType

func (StringNotInFilterResponseOutput) Key

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

func (StringNotInFilterResponseOutput) OperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others. Expected value is 'StringNotIn'.

func (StringNotInFilterResponseOutput) ToStringNotInFilterResponseOutput

func (o StringNotInFilterResponseOutput) ToStringNotInFilterResponseOutput() StringNotInFilterResponseOutput

func (StringNotInFilterResponseOutput) ToStringNotInFilterResponseOutputWithContext

func (o StringNotInFilterResponseOutput) ToStringNotInFilterResponseOutputWithContext(ctx context.Context) StringNotInFilterResponseOutput

func (StringNotInFilterResponseOutput) Values

The set of filter values.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type SystemTopic

type SystemTopic struct {
	pulumi.CustomResourceState

	// Identity information for the resource.
	Identity IdentityInfoResponsePtrOutput `pulumi:"identity"`
	// 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"`
	// The system metadata relating to System Topic resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*SystemTopic) ElementType() reflect.Type

func (*SystemTopic) ToSystemTopicOutput

func (i *SystemTopic) ToSystemTopicOutput() SystemTopicOutput

func (*SystemTopic) ToSystemTopicOutputWithContext

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

type SystemTopicArgs

type SystemTopicArgs struct {
	// Identity information for the resource.
	Identity IdentityInfoPtrInput
	// 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.StringPtrInput
	// 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-04-01-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*SystemTopicEventSubscription) ElementType() reflect.Type

func (*SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutput

func (i *SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutput() SystemTopicEventSubscriptionOutput

func (*SystemTopicEventSubscription) ToSystemTopicEventSubscriptionOutputWithContext

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.StringPtrInput
	// 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

type SystemTopicEventSubscriptionInput interface {
	pulumi.Input

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

type SystemTopicEventSubscriptionOutput

type SystemTopicEventSubscriptionOutput struct{ *pulumi.OutputState }

func (SystemTopicEventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (SystemTopicEventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (SystemTopicEventSubscriptionOutput) DeliveryWithResourceIdentity

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

func (SystemTopicEventSubscriptionOutput) EventDeliverySchema

The event delivery schema for the event subscription.

func (SystemTopicEventSubscriptionOutput) ExpirationTimeUtc

Expiration time of the event subscription.

func (SystemTopicEventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (SystemTopicEventSubscriptionOutput) Labels

List of user defined labels.

func (SystemTopicEventSubscriptionOutput) Name

Name of the resource.

func (SystemTopicEventSubscriptionOutput) ProvisioningState

Provisioning state of the event subscription.

func (SystemTopicEventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (SystemTopicEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutput

func (o SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutput() SystemTopicEventSubscriptionOutput

func (SystemTopicEventSubscriptionOutput) ToSystemTopicEventSubscriptionOutputWithContext

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

func (SystemTopicEventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (SystemTopicEventSubscriptionOutput) Type

Type of the resource.

type SystemTopicEventSubscriptionState

type SystemTopicEventSubscriptionState struct {
}

func (SystemTopicEventSubscriptionState) ElementType

type SystemTopicInput

type SystemTopicInput interface {
	pulumi.Input

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

type SystemTopicOutput

type SystemTopicOutput struct{ *pulumi.OutputState }

func (SystemTopicOutput) ElementType

func (SystemTopicOutput) ElementType() reflect.Type

func (SystemTopicOutput) Identity

Identity information for the resource.

func (SystemTopicOutput) Location

func (o SystemTopicOutput) Location() pulumi.StringOutput

Location of the resource.

func (SystemTopicOutput) MetricResourceId

func (o SystemTopicOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the system topic.

func (SystemTopicOutput) Name

Name of the resource.

func (SystemTopicOutput) ProvisioningState

func (o SystemTopicOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the system topic.

func (SystemTopicOutput) Source

Source for the system topic.

func (SystemTopicOutput) SystemData

The system metadata relating to System Topic resource.

func (SystemTopicOutput) Tags

Tags of the resource.

func (SystemTopicOutput) ToSystemTopicOutput

func (o SystemTopicOutput) ToSystemTopicOutput() SystemTopicOutput

func (SystemTopicOutput) ToSystemTopicOutputWithContext

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

func (SystemTopicOutput) TopicType

TopicType for the system topic.

func (SystemTopicOutput) Type

Type of the resource.

type SystemTopicState

type SystemTopicState struct {
}

func (SystemTopicState) ElementType

func (SystemTopicState) ElementType() reflect.Type

type TlsVersion

type TlsVersion string

Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.

func (TlsVersion) ElementType

func (TlsVersion) ElementType() reflect.Type

func (TlsVersion) ToStringOutput

func (e TlsVersion) ToStringOutput() pulumi.StringOutput

func (TlsVersion) ToStringOutputWithContext

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

func (TlsVersion) ToStringPtrOutput

func (e TlsVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersion) ToStringPtrOutputWithContext

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

func (TlsVersion) ToTlsVersionOutput

func (e TlsVersion) ToTlsVersionOutput() TlsVersionOutput

func (TlsVersion) ToTlsVersionOutputWithContext

func (e TlsVersion) ToTlsVersionOutputWithContext(ctx context.Context) TlsVersionOutput

func (TlsVersion) ToTlsVersionPtrOutput

func (e TlsVersion) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersion) ToTlsVersionPtrOutputWithContext

func (e TlsVersion) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type TlsVersionInput

type TlsVersionInput interface {
	pulumi.Input

	ToTlsVersionOutput() TlsVersionOutput
	ToTlsVersionOutputWithContext(context.Context) TlsVersionOutput
}

TlsVersionInput is an input type that accepts values of the TlsVersion enum A concrete instance of `TlsVersionInput` can be one of the following:

TlsVersion_1_0
TlsVersion_1_1
TlsVersion_1_2

type TlsVersionOutput

type TlsVersionOutput struct{ *pulumi.OutputState }

func (TlsVersionOutput) ElementType

func (TlsVersionOutput) ElementType() reflect.Type

func (TlsVersionOutput) ToStringOutput

func (o TlsVersionOutput) ToStringOutput() pulumi.StringOutput

func (TlsVersionOutput) ToStringOutputWithContext

func (o TlsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TlsVersionOutput) ToStringPtrOutput

func (o TlsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersionOutput) ToStringPtrOutputWithContext

func (o TlsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TlsVersionOutput) ToTlsVersionOutput

func (o TlsVersionOutput) ToTlsVersionOutput() TlsVersionOutput

func (TlsVersionOutput) ToTlsVersionOutputWithContext

func (o TlsVersionOutput) ToTlsVersionOutputWithContext(ctx context.Context) TlsVersionOutput

func (TlsVersionOutput) ToTlsVersionPtrOutput

func (o TlsVersionOutput) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersionOutput) ToTlsVersionPtrOutputWithContext

func (o TlsVersionOutput) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type TlsVersionPtrInput

type TlsVersionPtrInput interface {
	pulumi.Input

	ToTlsVersionPtrOutput() TlsVersionPtrOutput
	ToTlsVersionPtrOutputWithContext(context.Context) TlsVersionPtrOutput
}

func TlsVersionPtr

func TlsVersionPtr(v string) TlsVersionPtrInput

type TlsVersionPtrOutput

type TlsVersionPtrOutput struct{ *pulumi.OutputState }

func (TlsVersionPtrOutput) Elem

func (TlsVersionPtrOutput) ElementType

func (TlsVersionPtrOutput) ElementType() reflect.Type

func (TlsVersionPtrOutput) ToStringPtrOutput

func (o TlsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersionPtrOutput) ToStringPtrOutputWithContext

func (o TlsVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TlsVersionPtrOutput) ToTlsVersionPtrOutput

func (o TlsVersionPtrOutput) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersionPtrOutput) ToTlsVersionPtrOutputWithContext

func (o TlsVersionPtrOutput) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type Topic

type Topic struct {
	pulumi.CustomResourceState

	// Data Residency Boundary of the resource.
	DataResidencyBoundary pulumi.StringPtrOutput `pulumi:"dataResidencyBoundary"`
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// 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 system metadata relating to Topic resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

EventGrid Topic Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-06-01.

Other available API versions: 2020-04-01-preview, 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

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

func (*Topic) ElementType() reflect.Type

func (*Topic) ToTopicOutput

func (i *Topic) ToTopicOutput() TopicOutput

func (*Topic) ToTopicOutputWithContext

func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput

type TopicArgs

type TopicArgs struct {
	// Data Residency Boundary of the resource.
	DataResidencyBoundary pulumi.StringPtrInput
	// This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.
	DisableLocalAuth pulumi.BoolPtrInput
	// 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
	// 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
	// Tags of the resource.
	Tags pulumi.StringMapInput
	// Name of the topic.
	TopicName pulumi.StringPtrInput
}

The set of arguments for constructing a Topic resource.

func (TopicArgs) ElementType

func (TopicArgs) ElementType() reflect.Type

type TopicEventSubscription

type TopicEventSubscription 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"`
	// The system metadata relating to Event Subscription resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Name of the topic of the event subscription.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.

func GetTopicEventSubscription

func GetTopicEventSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TopicEventSubscriptionState, opts ...pulumi.ResourceOption) (*TopicEventSubscription, error)

GetTopicEventSubscription gets an existing TopicEventSubscription 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 NewTopicEventSubscription

func NewTopicEventSubscription(ctx *pulumi.Context,
	name string, args *TopicEventSubscriptionArgs, opts ...pulumi.ResourceOption) (*TopicEventSubscription, error)

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

func (*TopicEventSubscription) ElementType

func (*TopicEventSubscription) ElementType() reflect.Type

func (*TopicEventSubscription) ToTopicEventSubscriptionOutput

func (i *TopicEventSubscription) ToTopicEventSubscriptionOutput() TopicEventSubscriptionOutput

func (*TopicEventSubscription) ToTopicEventSubscriptionOutputWithContext

func (i *TopicEventSubscription) ToTopicEventSubscriptionOutputWithContext(ctx context.Context) TopicEventSubscriptionOutput

type TopicEventSubscriptionArgs

type TopicEventSubscriptionArgs 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.StringPtrInput
	// 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 domain topic.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a TopicEventSubscription resource.

func (TopicEventSubscriptionArgs) ElementType

func (TopicEventSubscriptionArgs) ElementType() reflect.Type

type TopicEventSubscriptionInput

type TopicEventSubscriptionInput interface {
	pulumi.Input

	ToTopicEventSubscriptionOutput() TopicEventSubscriptionOutput
	ToTopicEventSubscriptionOutputWithContext(ctx context.Context) TopicEventSubscriptionOutput
}

type TopicEventSubscriptionOutput

type TopicEventSubscriptionOutput struct{ *pulumi.OutputState }

func (TopicEventSubscriptionOutput) 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 Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.

func (TopicEventSubscriptionOutput) DeadLetterWithResourceIdentity

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.

func (TopicEventSubscriptionOutput) DeliveryWithResourceIdentity

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

func (TopicEventSubscriptionOutput) EventDeliverySchema

func (o TopicEventSubscriptionOutput) EventDeliverySchema() pulumi.StringPtrOutput

The event delivery schema for the event subscription.

func (TopicEventSubscriptionOutput) ExpirationTimeUtc

func (o TopicEventSubscriptionOutput) ExpirationTimeUtc() pulumi.StringPtrOutput

Expiration time of the event subscription.

func (TopicEventSubscriptionOutput) Filter

Information about the filter for the event subscription.

func (TopicEventSubscriptionOutput) Labels

List of user defined labels.

func (TopicEventSubscriptionOutput) Name

Name of the resource.

func (TopicEventSubscriptionOutput) ProvisioningState

func (o TopicEventSubscriptionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the event subscription.

func (TopicEventSubscriptionOutput) RetryPolicy

The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

func (TopicEventSubscriptionOutput) SystemData

The system metadata relating to Event Subscription resource.

func (TopicEventSubscriptionOutput) ToTopicEventSubscriptionOutput

func (o TopicEventSubscriptionOutput) ToTopicEventSubscriptionOutput() TopicEventSubscriptionOutput

func (TopicEventSubscriptionOutput) ToTopicEventSubscriptionOutputWithContext

func (o TopicEventSubscriptionOutput) ToTopicEventSubscriptionOutputWithContext(ctx context.Context) TopicEventSubscriptionOutput

func (TopicEventSubscriptionOutput) Topic

Name of the topic of the event subscription.

func (TopicEventSubscriptionOutput) Type

Type of the resource.

type TopicEventSubscriptionState

type TopicEventSubscriptionState struct {
}

func (TopicEventSubscriptionState) ElementType

type TopicInput

type TopicInput interface {
	pulumi.Input

	ToTopicOutput() TopicOutput
	ToTopicOutputWithContext(ctx context.Context) TopicOutput
}

type TopicOutput

type TopicOutput struct{ *pulumi.OutputState }

func (TopicOutput) DataResidencyBoundary

func (o TopicOutput) DataResidencyBoundary() pulumi.StringPtrOutput

Data Residency Boundary of the resource.

func (TopicOutput) DisableLocalAuth

func (o TopicOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This boolean is used to enable or disable local auth. Default value is false. When the property is set to true, only AAD token will be used to authenticate if user is allowed to publish to the topic.

func (TopicOutput) ElementType

func (TopicOutput) ElementType() reflect.Type

func (TopicOutput) Endpoint

func (o TopicOutput) Endpoint() pulumi.StringOutput

Endpoint for the topic.

func (TopicOutput) Identity

Identity information for the resource.

func (TopicOutput) InboundIpRules

func (o TopicOutput) InboundIpRules() InboundIpRuleResponseArrayOutput

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

func (TopicOutput) InputSchema

func (o TopicOutput) InputSchema() pulumi.StringPtrOutput

This determines the format that Event Grid should expect for incoming events published to the topic.

func (TopicOutput) InputSchemaMapping

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.

func (TopicOutput) Location

func (o TopicOutput) Location() pulumi.StringOutput

Location of the resource.

func (TopicOutput) MetricResourceId

func (o TopicOutput) MetricResourceId() pulumi.StringOutput

Metric resource id for the topic.

func (TopicOutput) Name

func (o TopicOutput) Name() pulumi.StringOutput

Name of the resource.

func (TopicOutput) PrivateEndpointConnections

func (o TopicOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

func (TopicOutput) ProvisioningState

func (o TopicOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the topic.

func (TopicOutput) PublicNetworkAccess

func (o TopicOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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 (TopicOutput) SystemData

func (o TopicOutput) SystemData() SystemDataResponseOutput

The system metadata relating to Topic resource.

func (TopicOutput) Tags

Tags of the resource.

func (TopicOutput) ToTopicOutput

func (o TopicOutput) ToTopicOutput() TopicOutput

func (TopicOutput) ToTopicOutputWithContext

func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput

func (TopicOutput) Type

func (o TopicOutput) Type() pulumi.StringOutput

Type of the resource.

type TopicSpace

type TopicSpace struct {
	pulumi.CustomResourceState

	// Description for the Topic Space resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the TopicSpace resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to the TopicSpace resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The topic filters in the topic space.
	// Example: "topicTemplates": [
	//               "devices/foo/bar",
	//               "devices/topic1/+",
	//               "devices/${principal.name}/${principal.attributes.keyName}" ].
	TopicTemplates pulumi.StringArrayOutput `pulumi:"topicTemplates"`
	// Type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Topic space resource. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-12-15-preview, 2024-06-01-preview.

func GetTopicSpace

func GetTopicSpace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TopicSpaceState, opts ...pulumi.ResourceOption) (*TopicSpace, error)

GetTopicSpace gets an existing TopicSpace 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 NewTopicSpace

func NewTopicSpace(ctx *pulumi.Context,
	name string, args *TopicSpaceArgs, opts ...pulumi.ResourceOption) (*TopicSpace, error)

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

func (*TopicSpace) ElementType

func (*TopicSpace) ElementType() reflect.Type

func (*TopicSpace) ToTopicSpaceOutput

func (i *TopicSpace) ToTopicSpaceOutput() TopicSpaceOutput

func (*TopicSpace) ToTopicSpaceOutputWithContext

func (i *TopicSpace) ToTopicSpaceOutputWithContext(ctx context.Context) TopicSpaceOutput

type TopicSpaceArgs

type TopicSpaceArgs struct {
	// Description for the Topic Space resource.
	Description pulumi.StringPtrInput
	// Name of the namespace.
	NamespaceName pulumi.StringInput
	// The name of the resource group within the user's subscription.
	ResourceGroupName pulumi.StringInput
	// The topic space name.
	TopicSpaceName pulumi.StringPtrInput
	// The topic filters in the topic space.
	// Example: "topicTemplates": [
	//               "devices/foo/bar",
	//               "devices/topic1/+",
	//               "devices/${principal.name}/${principal.attributes.keyName}" ].
	TopicTemplates pulumi.StringArrayInput
}

The set of arguments for constructing a TopicSpace resource.

func (TopicSpaceArgs) ElementType

func (TopicSpaceArgs) ElementType() reflect.Type

type TopicSpaceInput

type TopicSpaceInput interface {
	pulumi.Input

	ToTopicSpaceOutput() TopicSpaceOutput
	ToTopicSpaceOutputWithContext(ctx context.Context) TopicSpaceOutput
}

type TopicSpaceOutput

type TopicSpaceOutput struct{ *pulumi.OutputState }

func (TopicSpaceOutput) Description

func (o TopicSpaceOutput) Description() pulumi.StringPtrOutput

Description for the Topic Space resource.

func (TopicSpaceOutput) ElementType

func (TopicSpaceOutput) ElementType() reflect.Type

func (TopicSpaceOutput) Name

Name of the resource.

func (TopicSpaceOutput) ProvisioningState

func (o TopicSpaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the TopicSpace resource.

func (TopicSpaceOutput) SystemData

The system metadata relating to the TopicSpace resource.

func (TopicSpaceOutput) ToTopicSpaceOutput

func (o TopicSpaceOutput) ToTopicSpaceOutput() TopicSpaceOutput

func (TopicSpaceOutput) ToTopicSpaceOutputWithContext

func (o TopicSpaceOutput) ToTopicSpaceOutputWithContext(ctx context.Context) TopicSpaceOutput

func (TopicSpaceOutput) TopicTemplates

func (o TopicSpaceOutput) TopicTemplates() pulumi.StringArrayOutput

The topic filters in the topic space. Example: "topicTemplates": [

"devices/foo/bar",
"devices/topic1/+",
"devices/${principal.name}/${principal.attributes.keyName}" ].

func (TopicSpaceOutput) Type

Type of the resource.

type TopicSpaceState

type TopicSpaceState struct {
}

func (TopicSpaceState) ElementType

func (TopicSpaceState) ElementType() reflect.Type

type TopicSpacesConfiguration

type TopicSpacesConfiguration struct {
	// Client authentication settings for topic spaces configuration.
	ClientAuthentication *ClientAuthenticationSettings `pulumi:"clientAuthentication"`
	// The maximum number of sessions per authentication name. The property default value is 1.
	// Min allowed value is 1 and max allowed value is 100.
	MaximumClientSessionsPerAuthenticationName *int `pulumi:"maximumClientSessionsPerAuthenticationName"`
	// The maximum session expiry in hours. The property default value is 1 hour.
	// Min allowed value is 1 hour and max allowed value is 8 hours.
	MaximumSessionExpiryInHours *int `pulumi:"maximumSessionExpiryInHours"`
	// Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace.
	// This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'.
	// This topic should reside in the same region where namespace is located.
	RouteTopicResourceId *string `pulumi:"routeTopicResourceId"`
	// Routing enrichments for topic spaces configuration
	RoutingEnrichments *RoutingEnrichments `pulumi:"routingEnrichments"`
	// Routing identity info for topic spaces configuration.
	RoutingIdentityInfo *RoutingIdentityInfo `pulumi:"routingIdentityInfo"`
	// Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
	State *string `pulumi:"state"`
}

Properties of the Topic Spaces Configuration.

func (*TopicSpacesConfiguration) Defaults

Defaults sets the appropriate defaults for TopicSpacesConfiguration

type TopicSpacesConfigurationArgs

type TopicSpacesConfigurationArgs struct {
	// Client authentication settings for topic spaces configuration.
	ClientAuthentication ClientAuthenticationSettingsPtrInput `pulumi:"clientAuthentication"`
	// The maximum number of sessions per authentication name. The property default value is 1.
	// Min allowed value is 1 and max allowed value is 100.
	MaximumClientSessionsPerAuthenticationName pulumi.IntPtrInput `pulumi:"maximumClientSessionsPerAuthenticationName"`
	// The maximum session expiry in hours. The property default value is 1 hour.
	// Min allowed value is 1 hour and max allowed value is 8 hours.
	MaximumSessionExpiryInHours pulumi.IntPtrInput `pulumi:"maximumSessionExpiryInHours"`
	// Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace.
	// This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'.
	// This topic should reside in the same region where namespace is located.
	RouteTopicResourceId pulumi.StringPtrInput `pulumi:"routeTopicResourceId"`
	// Routing enrichments for topic spaces configuration
	RoutingEnrichments RoutingEnrichmentsPtrInput `pulumi:"routingEnrichments"`
	// Routing identity info for topic spaces configuration.
	RoutingIdentityInfo RoutingIdentityInfoPtrInput `pulumi:"routingIdentityInfo"`
	// Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
	State pulumi.StringPtrInput `pulumi:"state"`
}

Properties of the Topic Spaces Configuration.

func (*TopicSpacesConfigurationArgs) Defaults

Defaults sets the appropriate defaults for TopicSpacesConfigurationArgs

func (TopicSpacesConfigurationArgs) ElementType

func (TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationOutput

func (i TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationOutput() TopicSpacesConfigurationOutput

func (TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationOutputWithContext

func (i TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationOutputWithContext(ctx context.Context) TopicSpacesConfigurationOutput

func (TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationPtrOutput

func (i TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationPtrOutput() TopicSpacesConfigurationPtrOutput

func (TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationPtrOutputWithContext

func (i TopicSpacesConfigurationArgs) ToTopicSpacesConfigurationPtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationPtrOutput

type TopicSpacesConfigurationInput

type TopicSpacesConfigurationInput interface {
	pulumi.Input

	ToTopicSpacesConfigurationOutput() TopicSpacesConfigurationOutput
	ToTopicSpacesConfigurationOutputWithContext(context.Context) TopicSpacesConfigurationOutput
}

TopicSpacesConfigurationInput is an input type that accepts TopicSpacesConfigurationArgs and TopicSpacesConfigurationOutput values. You can construct a concrete instance of `TopicSpacesConfigurationInput` via:

TopicSpacesConfigurationArgs{...}

type TopicSpacesConfigurationOutput

type TopicSpacesConfigurationOutput struct{ *pulumi.OutputState }

Properties of the Topic Spaces Configuration.

func (TopicSpacesConfigurationOutput) ClientAuthentication

Client authentication settings for topic spaces configuration.

func (TopicSpacesConfigurationOutput) ElementType

func (TopicSpacesConfigurationOutput) MaximumClientSessionsPerAuthenticationName

func (o TopicSpacesConfigurationOutput) MaximumClientSessionsPerAuthenticationName() pulumi.IntPtrOutput

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

func (TopicSpacesConfigurationOutput) MaximumSessionExpiryInHours

func (o TopicSpacesConfigurationOutput) MaximumSessionExpiryInHours() pulumi.IntPtrOutput

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

func (TopicSpacesConfigurationOutput) RouteTopicResourceId

func (o TopicSpacesConfigurationOutput) RouteTopicResourceId() pulumi.StringPtrOutput

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

func (TopicSpacesConfigurationOutput) RoutingEnrichments

Routing enrichments for topic spaces configuration

func (TopicSpacesConfigurationOutput) RoutingIdentityInfo

Routing identity info for topic spaces configuration.

func (TopicSpacesConfigurationOutput) State

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

func (TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationOutput

func (o TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationOutput() TopicSpacesConfigurationOutput

func (TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationOutputWithContext

func (o TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationOutputWithContext(ctx context.Context) TopicSpacesConfigurationOutput

func (TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationPtrOutput

func (o TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationPtrOutput() TopicSpacesConfigurationPtrOutput

func (TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationPtrOutputWithContext

func (o TopicSpacesConfigurationOutput) ToTopicSpacesConfigurationPtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationPtrOutput

type TopicSpacesConfigurationPtrInput

type TopicSpacesConfigurationPtrInput interface {
	pulumi.Input

	ToTopicSpacesConfigurationPtrOutput() TopicSpacesConfigurationPtrOutput
	ToTopicSpacesConfigurationPtrOutputWithContext(context.Context) TopicSpacesConfigurationPtrOutput
}

TopicSpacesConfigurationPtrInput is an input type that accepts TopicSpacesConfigurationArgs, TopicSpacesConfigurationPtr and TopicSpacesConfigurationPtrOutput values. You can construct a concrete instance of `TopicSpacesConfigurationPtrInput` via:

        TopicSpacesConfigurationArgs{...}

or:

        nil

type TopicSpacesConfigurationPtrOutput

type TopicSpacesConfigurationPtrOutput struct{ *pulumi.OutputState }

func (TopicSpacesConfigurationPtrOutput) ClientAuthentication

Client authentication settings for topic spaces configuration.

func (TopicSpacesConfigurationPtrOutput) Elem

func (TopicSpacesConfigurationPtrOutput) ElementType

func (TopicSpacesConfigurationPtrOutput) MaximumClientSessionsPerAuthenticationName

func (o TopicSpacesConfigurationPtrOutput) MaximumClientSessionsPerAuthenticationName() pulumi.IntPtrOutput

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

func (TopicSpacesConfigurationPtrOutput) MaximumSessionExpiryInHours

func (o TopicSpacesConfigurationPtrOutput) MaximumSessionExpiryInHours() pulumi.IntPtrOutput

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

func (TopicSpacesConfigurationPtrOutput) RouteTopicResourceId

func (o TopicSpacesConfigurationPtrOutput) RouteTopicResourceId() pulumi.StringPtrOutput

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

func (TopicSpacesConfigurationPtrOutput) RoutingEnrichments

Routing enrichments for topic spaces configuration

func (TopicSpacesConfigurationPtrOutput) RoutingIdentityInfo

Routing identity info for topic spaces configuration.

func (TopicSpacesConfigurationPtrOutput) State

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

func (TopicSpacesConfigurationPtrOutput) ToTopicSpacesConfigurationPtrOutput

func (o TopicSpacesConfigurationPtrOutput) ToTopicSpacesConfigurationPtrOutput() TopicSpacesConfigurationPtrOutput

func (TopicSpacesConfigurationPtrOutput) ToTopicSpacesConfigurationPtrOutputWithContext

func (o TopicSpacesConfigurationPtrOutput) ToTopicSpacesConfigurationPtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationPtrOutput

type TopicSpacesConfigurationResponse

type TopicSpacesConfigurationResponse struct {
	// Client authentication settings for topic spaces configuration.
	ClientAuthentication *ClientAuthenticationSettingsResponse `pulumi:"clientAuthentication"`
	// The endpoint for the topic spaces configuration. This is a read-only property.
	Hostname string `pulumi:"hostname"`
	// The maximum number of sessions per authentication name. The property default value is 1.
	// Min allowed value is 1 and max allowed value is 100.
	MaximumClientSessionsPerAuthenticationName *int `pulumi:"maximumClientSessionsPerAuthenticationName"`
	// The maximum session expiry in hours. The property default value is 1 hour.
	// Min allowed value is 1 hour and max allowed value is 8 hours.
	MaximumSessionExpiryInHours *int `pulumi:"maximumSessionExpiryInHours"`
	// Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace.
	// This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'.
	// This topic should reside in the same region where namespace is located.
	RouteTopicResourceId *string `pulumi:"routeTopicResourceId"`
	// Routing enrichments for topic spaces configuration
	RoutingEnrichments *RoutingEnrichmentsResponse `pulumi:"routingEnrichments"`
	// Routing identity info for topic spaces configuration.
	RoutingIdentityInfo *RoutingIdentityInfoResponse `pulumi:"routingIdentityInfo"`
	// Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
	State *string `pulumi:"state"`
}

Properties of the Topic Spaces Configuration.

func (*TopicSpacesConfigurationResponse) Defaults

Defaults sets the appropriate defaults for TopicSpacesConfigurationResponse

type TopicSpacesConfigurationResponseOutput

type TopicSpacesConfigurationResponseOutput struct{ *pulumi.OutputState }

Properties of the Topic Spaces Configuration.

func (TopicSpacesConfigurationResponseOutput) ClientAuthentication

Client authentication settings for topic spaces configuration.

func (TopicSpacesConfigurationResponseOutput) ElementType

func (TopicSpacesConfigurationResponseOutput) Hostname

The endpoint for the topic spaces configuration. This is a read-only property.

func (TopicSpacesConfigurationResponseOutput) MaximumClientSessionsPerAuthenticationName

func (o TopicSpacesConfigurationResponseOutput) MaximumClientSessionsPerAuthenticationName() pulumi.IntPtrOutput

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

func (TopicSpacesConfigurationResponseOutput) MaximumSessionExpiryInHours

func (o TopicSpacesConfigurationResponseOutput) MaximumSessionExpiryInHours() pulumi.IntPtrOutput

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

func (TopicSpacesConfigurationResponseOutput) RouteTopicResourceId

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

func (TopicSpacesConfigurationResponseOutput) RoutingEnrichments

Routing enrichments for topic spaces configuration

func (TopicSpacesConfigurationResponseOutput) RoutingIdentityInfo

Routing identity info for topic spaces configuration.

func (TopicSpacesConfigurationResponseOutput) State

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

func (TopicSpacesConfigurationResponseOutput) ToTopicSpacesConfigurationResponseOutput

func (o TopicSpacesConfigurationResponseOutput) ToTopicSpacesConfigurationResponseOutput() TopicSpacesConfigurationResponseOutput

func (TopicSpacesConfigurationResponseOutput) ToTopicSpacesConfigurationResponseOutputWithContext

func (o TopicSpacesConfigurationResponseOutput) ToTopicSpacesConfigurationResponseOutputWithContext(ctx context.Context) TopicSpacesConfigurationResponseOutput

type TopicSpacesConfigurationResponsePtrOutput

type TopicSpacesConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (TopicSpacesConfigurationResponsePtrOutput) ClientAuthentication

Client authentication settings for topic spaces configuration.

func (TopicSpacesConfigurationResponsePtrOutput) Elem

func (TopicSpacesConfigurationResponsePtrOutput) ElementType

func (TopicSpacesConfigurationResponsePtrOutput) Hostname

The endpoint for the topic spaces configuration. This is a read-only property.

func (TopicSpacesConfigurationResponsePtrOutput) MaximumClientSessionsPerAuthenticationName

func (o TopicSpacesConfigurationResponsePtrOutput) MaximumClientSessionsPerAuthenticationName() pulumi.IntPtrOutput

The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.

func (TopicSpacesConfigurationResponsePtrOutput) MaximumSessionExpiryInHours

func (o TopicSpacesConfigurationResponsePtrOutput) MaximumSessionExpiryInHours() pulumi.IntPtrOutput

The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.

func (TopicSpacesConfigurationResponsePtrOutput) RouteTopicResourceId

Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.

func (TopicSpacesConfigurationResponsePtrOutput) RoutingEnrichments

Routing enrichments for topic spaces configuration

func (TopicSpacesConfigurationResponsePtrOutput) RoutingIdentityInfo

Routing identity info for topic spaces configuration.

func (TopicSpacesConfigurationResponsePtrOutput) State

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

func (TopicSpacesConfigurationResponsePtrOutput) ToTopicSpacesConfigurationResponsePtrOutput

func (o TopicSpacesConfigurationResponsePtrOutput) ToTopicSpacesConfigurationResponsePtrOutput() TopicSpacesConfigurationResponsePtrOutput

func (TopicSpacesConfigurationResponsePtrOutput) ToTopicSpacesConfigurationResponsePtrOutputWithContext

func (o TopicSpacesConfigurationResponsePtrOutput) ToTopicSpacesConfigurationResponsePtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationResponsePtrOutput

type TopicSpacesConfigurationState

type TopicSpacesConfigurationState string

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

func (TopicSpacesConfigurationState) ElementType

func (TopicSpacesConfigurationState) ToStringOutput

func (TopicSpacesConfigurationState) ToStringOutputWithContext

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

func (TopicSpacesConfigurationState) ToStringPtrOutput

func (TopicSpacesConfigurationState) ToStringPtrOutputWithContext

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

func (TopicSpacesConfigurationState) ToTopicSpacesConfigurationStateOutput

func (e TopicSpacesConfigurationState) ToTopicSpacesConfigurationStateOutput() TopicSpacesConfigurationStateOutput

func (TopicSpacesConfigurationState) ToTopicSpacesConfigurationStateOutputWithContext

func (e TopicSpacesConfigurationState) ToTopicSpacesConfigurationStateOutputWithContext(ctx context.Context) TopicSpacesConfigurationStateOutput

func (TopicSpacesConfigurationState) ToTopicSpacesConfigurationStatePtrOutput

func (e TopicSpacesConfigurationState) ToTopicSpacesConfigurationStatePtrOutput() TopicSpacesConfigurationStatePtrOutput

func (TopicSpacesConfigurationState) ToTopicSpacesConfigurationStatePtrOutputWithContext

func (e TopicSpacesConfigurationState) ToTopicSpacesConfigurationStatePtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationStatePtrOutput

type TopicSpacesConfigurationStateInput

type TopicSpacesConfigurationStateInput interface {
	pulumi.Input

	ToTopicSpacesConfigurationStateOutput() TopicSpacesConfigurationStateOutput
	ToTopicSpacesConfigurationStateOutputWithContext(context.Context) TopicSpacesConfigurationStateOutput
}

TopicSpacesConfigurationStateInput is an input type that accepts values of the TopicSpacesConfigurationState enum A concrete instance of `TopicSpacesConfigurationStateInput` can be one of the following:

TopicSpacesConfigurationStateDisabled
TopicSpacesConfigurationStateEnabled

type TopicSpacesConfigurationStateOutput

type TopicSpacesConfigurationStateOutput struct{ *pulumi.OutputState }

func (TopicSpacesConfigurationStateOutput) ElementType

func (TopicSpacesConfigurationStateOutput) ToStringOutput

func (TopicSpacesConfigurationStateOutput) ToStringOutputWithContext

func (o TopicSpacesConfigurationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TopicSpacesConfigurationStateOutput) ToStringPtrOutput

func (TopicSpacesConfigurationStateOutput) ToStringPtrOutputWithContext

func (o TopicSpacesConfigurationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStateOutput

func (o TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStateOutput() TopicSpacesConfigurationStateOutput

func (TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStateOutputWithContext

func (o TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStateOutputWithContext(ctx context.Context) TopicSpacesConfigurationStateOutput

func (TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStatePtrOutput

func (o TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStatePtrOutput() TopicSpacesConfigurationStatePtrOutput

func (TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStatePtrOutputWithContext

func (o TopicSpacesConfigurationStateOutput) ToTopicSpacesConfigurationStatePtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationStatePtrOutput

type TopicSpacesConfigurationStatePtrInput

type TopicSpacesConfigurationStatePtrInput interface {
	pulumi.Input

	ToTopicSpacesConfigurationStatePtrOutput() TopicSpacesConfigurationStatePtrOutput
	ToTopicSpacesConfigurationStatePtrOutputWithContext(context.Context) TopicSpacesConfigurationStatePtrOutput
}

type TopicSpacesConfigurationStatePtrOutput

type TopicSpacesConfigurationStatePtrOutput struct{ *pulumi.OutputState }

func (TopicSpacesConfigurationStatePtrOutput) Elem

func (TopicSpacesConfigurationStatePtrOutput) ElementType

func (TopicSpacesConfigurationStatePtrOutput) ToStringPtrOutput

func (TopicSpacesConfigurationStatePtrOutput) ToStringPtrOutputWithContext

func (o TopicSpacesConfigurationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TopicSpacesConfigurationStatePtrOutput) ToTopicSpacesConfigurationStatePtrOutput

func (o TopicSpacesConfigurationStatePtrOutput) ToTopicSpacesConfigurationStatePtrOutput() TopicSpacesConfigurationStatePtrOutput

func (TopicSpacesConfigurationStatePtrOutput) ToTopicSpacesConfigurationStatePtrOutputWithContext

func (o TopicSpacesConfigurationStatePtrOutput) ToTopicSpacesConfigurationStatePtrOutputWithContext(ctx context.Context) TopicSpacesConfigurationStatePtrOutput

type TopicState

type TopicState struct {
}

func (TopicState) ElementType

func (TopicState) ElementType() reflect.Type

type TopicsConfigurationResponse

type TopicsConfigurationResponse struct {
	// The hostname for the topics configuration. This is a read-only property.
	Hostname string `pulumi:"hostname"`
}

Properties of the Topics Configuration.

type TopicsConfigurationResponseOutput

type TopicsConfigurationResponseOutput struct{ *pulumi.OutputState }

Properties of the Topics Configuration.

func (TopicsConfigurationResponseOutput) ElementType

func (TopicsConfigurationResponseOutput) Hostname

The hostname for the topics configuration. This is a read-only property.

func (TopicsConfigurationResponseOutput) ToTopicsConfigurationResponseOutput

func (o TopicsConfigurationResponseOutput) ToTopicsConfigurationResponseOutput() TopicsConfigurationResponseOutput

func (TopicsConfigurationResponseOutput) ToTopicsConfigurationResponseOutputWithContext

func (o TopicsConfigurationResponseOutput) ToTopicsConfigurationResponseOutputWithContext(ctx context.Context) TopicsConfigurationResponseOutput

type TopicsConfigurationResponsePtrOutput

type TopicsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (TopicsConfigurationResponsePtrOutput) Elem

func (TopicsConfigurationResponsePtrOutput) ElementType

func (TopicsConfigurationResponsePtrOutput) Hostname

The hostname for the topics configuration. This is a read-only property.

func (TopicsConfigurationResponsePtrOutput) ToTopicsConfigurationResponsePtrOutput

func (o TopicsConfigurationResponsePtrOutput) ToTopicsConfigurationResponsePtrOutput() TopicsConfigurationResponsePtrOutput

func (TopicsConfigurationResponsePtrOutput) ToTopicsConfigurationResponsePtrOutputWithContext

func (o TopicsConfigurationResponsePtrOutput) ToTopicsConfigurationResponsePtrOutputWithContext(ctx context.Context) TopicsConfigurationResponsePtrOutput

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 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"`
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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.

func (*WebHookEventSubscriptionDestination) Defaults

Defaults sets the appropriate defaults for WebHookEventSubscriptionDestination

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"`
	// Delivery attribute details.
	DeliveryAttributeMappings pulumi.ArrayInput `pulumi:"deliveryAttributeMappings"`
	// 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) Defaults

Defaults sets the appropriate defaults for WebHookEventSubscriptionDestinationArgs

func (WebHookEventSubscriptionDestinationArgs) ElementType

func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutput

func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutput() WebHookEventSubscriptionDestinationOutput

func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutputWithContext

func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationOutput

func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationPtrOutput

func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationPtrOutput() WebHookEventSubscriptionDestinationPtrOutput

func (WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationPtrOutputWithContext

func (i WebHookEventSubscriptionDestinationArgs) ToWebHookEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationPtrOutput

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

func (o WebHookEventSubscriptionDestinationOutput) DeliveryAttributeMappings() pulumi.ArrayOutput

Delivery attribute details.

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

func (WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationPtrOutput

func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationPtrOutput() WebHookEventSubscriptionDestinationPtrOutput

func (WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationPtrOutputWithContext

func (o WebHookEventSubscriptionDestinationOutput) ToWebHookEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationPtrOutput

type WebHookEventSubscriptionDestinationPtrInput

type WebHookEventSubscriptionDestinationPtrInput interface {
	pulumi.Input

	ToWebHookEventSubscriptionDestinationPtrOutput() WebHookEventSubscriptionDestinationPtrOutput
	ToWebHookEventSubscriptionDestinationPtrOutputWithContext(context.Context) WebHookEventSubscriptionDestinationPtrOutput
}

WebHookEventSubscriptionDestinationPtrInput is an input type that accepts WebHookEventSubscriptionDestinationArgs, WebHookEventSubscriptionDestinationPtr and WebHookEventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `WebHookEventSubscriptionDestinationPtrInput` via:

        WebHookEventSubscriptionDestinationArgs{...}

or:

        nil

type WebHookEventSubscriptionDestinationPtrOutput

type WebHookEventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }

func (WebHookEventSubscriptionDestinationPtrOutput) AzureActiveDirectoryApplicationIdOrUri

func (o WebHookEventSubscriptionDestinationPtrOutput) 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 (WebHookEventSubscriptionDestinationPtrOutput) AzureActiveDirectoryTenantId

func (o WebHookEventSubscriptionDestinationPtrOutput) 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 (WebHookEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings

func (o WebHookEventSubscriptionDestinationPtrOutput) DeliveryAttributeMappings() pulumi.ArrayOutput

Delivery attribute details.

func (WebHookEventSubscriptionDestinationPtrOutput) Elem

func (WebHookEventSubscriptionDestinationPtrOutput) ElementType

func (WebHookEventSubscriptionDestinationPtrOutput) EndpointType

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

func (WebHookEventSubscriptionDestinationPtrOutput) EndpointUrl

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

func (WebHookEventSubscriptionDestinationPtrOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (WebHookEventSubscriptionDestinationPtrOutput) PreferredBatchSizeInKilobytes

func (o WebHookEventSubscriptionDestinationPtrOutput) PreferredBatchSizeInKilobytes() pulumi.IntPtrOutput

Preferred batch size in Kilobytes.

func (WebHookEventSubscriptionDestinationPtrOutput) ToWebHookEventSubscriptionDestinationPtrOutput

func (o WebHookEventSubscriptionDestinationPtrOutput) ToWebHookEventSubscriptionDestinationPtrOutput() WebHookEventSubscriptionDestinationPtrOutput

func (WebHookEventSubscriptionDestinationPtrOutput) ToWebHookEventSubscriptionDestinationPtrOutputWithContext

func (o WebHookEventSubscriptionDestinationPtrOutput) ToWebHookEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationPtrOutput

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"`
	// Delivery attribute details.
	DeliveryAttributeMappings []interface{} `pulumi:"deliveryAttributeMappings"`
	// 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.

func (*WebHookEventSubscriptionDestinationResponse) Defaults

Defaults sets the appropriate defaults for WebHookEventSubscriptionDestinationResponse

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

Delivery attribute details.

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

type WebHookEventSubscriptionDestinationResponsePtrOutput

type WebHookEventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (WebHookEventSubscriptionDestinationResponsePtrOutput) AzureActiveDirectoryApplicationIdOrUri

func (o WebHookEventSubscriptionDestinationResponsePtrOutput) 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 (WebHookEventSubscriptionDestinationResponsePtrOutput) AzureActiveDirectoryTenantId

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

func (WebHookEventSubscriptionDestinationResponsePtrOutput) DeliveryAttributeMappings

Delivery attribute details.

func (WebHookEventSubscriptionDestinationResponsePtrOutput) Elem

func (WebHookEventSubscriptionDestinationResponsePtrOutput) ElementType

func (WebHookEventSubscriptionDestinationResponsePtrOutput) EndpointBaseUrl

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

func (WebHookEventSubscriptionDestinationResponsePtrOutput) EndpointType

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

func (WebHookEventSubscriptionDestinationResponsePtrOutput) EndpointUrl

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

func (WebHookEventSubscriptionDestinationResponsePtrOutput) MaxEventsPerBatch

Maximum number of events per batch.

func (WebHookEventSubscriptionDestinationResponsePtrOutput) PreferredBatchSizeInKilobytes

Preferred batch size in Kilobytes.

func (WebHookEventSubscriptionDestinationResponsePtrOutput) ToWebHookEventSubscriptionDestinationResponsePtrOutput

func (WebHookEventSubscriptionDestinationResponsePtrOutput) ToWebHookEventSubscriptionDestinationResponsePtrOutputWithContext

func (o WebHookEventSubscriptionDestinationResponsePtrOutput) ToWebHookEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) WebHookEventSubscriptionDestinationResponsePtrOutput

Source Files

Jump to

Keyboard shortcuts

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