1. Packages
  2. Azure Native
  3. API Docs
  4. eventgrid
  5. PartnerTopicEventSubscription
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.eventgrid.PartnerTopicEventSubscription

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    Event Subscription API Version: 2020-04-01-preview.

    Example Usage

    PartnerTopicEventSubscriptions_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var partnerTopicEventSubscription = new AzureNative.EventGrid.PartnerTopicEventSubscription("partnerTopicEventSubscription", new()
        {
            Destination = new AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationArgs
            {
                EndpointType = "WebHook",
                EndpointUrl = "https://requestb.in/15ksip71",
            },
            EventSubscriptionName = "exampleEventSubscriptionName1",
            Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
            {
                IsSubjectCaseSensitive = false,
                SubjectBeginsWith = "ExamplePrefix",
                SubjectEndsWith = "ExampleSuffix",
            },
            PartnerTopicName = "examplePartnerTopic1",
            ResourceGroupName = "examplerg",
        });
    
    });
    
    package main
    
    import (
    	eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := eventgrid.NewPartnerTopicEventSubscription(ctx, "partnerTopicEventSubscription", &eventgrid.PartnerTopicEventSubscriptionArgs{
    			Destination: eventgrid.WebHookEventSubscriptionDestination{
    				EndpointType: "WebHook",
    				EndpointUrl:  "https://requestb.in/15ksip71",
    			},
    			EventSubscriptionName: pulumi.String("exampleEventSubscriptionName1"),
    			Filter: &eventgrid.EventSubscriptionFilterArgs{
    				IsSubjectCaseSensitive: pulumi.Bool(false),
    				SubjectBeginsWith:      pulumi.String("ExamplePrefix"),
    				SubjectEndsWith:        pulumi.String("ExampleSuffix"),
    			},
    			PartnerTopicName:  pulumi.String("examplePartnerTopic1"),
    			ResourceGroupName: pulumi.String("examplerg"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.eventgrid.PartnerTopicEventSubscription;
    import com.pulumi.azurenative.eventgrid.PartnerTopicEventSubscriptionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var partnerTopicEventSubscription = new PartnerTopicEventSubscription("partnerTopicEventSubscription", PartnerTopicEventSubscriptionArgs.builder()        
                .destination(Map.ofEntries(
                    Map.entry("endpointType", "WebHook"),
                    Map.entry("endpointUrl", "https://requestb.in/15ksip71")
                ))
                .eventSubscriptionName("exampleEventSubscriptionName1")
                .filter(Map.ofEntries(
                    Map.entry("isSubjectCaseSensitive", false),
                    Map.entry("subjectBeginsWith", "ExamplePrefix"),
                    Map.entry("subjectEndsWith", "ExampleSuffix")
                ))
                .partnerTopicName("examplePartnerTopic1")
                .resourceGroupName("examplerg")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    partner_topic_event_subscription = azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscription",
        destination=azure_native.eventgrid.WebHookEventSubscriptionDestinationArgs(
            endpoint_type="WebHook",
            endpoint_url="https://requestb.in/15ksip71",
        ),
        event_subscription_name="exampleEventSubscriptionName1",
        filter=azure_native.eventgrid.EventSubscriptionFilterArgs(
            is_subject_case_sensitive=False,
            subject_begins_with="ExamplePrefix",
            subject_ends_with="ExampleSuffix",
        ),
        partner_topic_name="examplePartnerTopic1",
        resource_group_name="examplerg")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const partnerTopicEventSubscription = new azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscription", {
        destination: {
            endpointType: "WebHook",
            endpointUrl: "https://requestb.in/15ksip71",
        },
        eventSubscriptionName: "exampleEventSubscriptionName1",
        filter: {
            isSubjectCaseSensitive: false,
            subjectBeginsWith: "ExamplePrefix",
            subjectEndsWith: "ExampleSuffix",
        },
        partnerTopicName: "examplePartnerTopic1",
        resourceGroupName: "examplerg",
    });
    
    resources:
      partnerTopicEventSubscription:
        type: azure-native:eventgrid:PartnerTopicEventSubscription
        properties:
          destination:
            endpointType: WebHook
            endpointUrl: https://requestb.in/15ksip71
          eventSubscriptionName: exampleEventSubscriptionName1
          filter:
            isSubjectCaseSensitive: false
            subjectBeginsWith: ExamplePrefix
            subjectEndsWith: ExampleSuffix
          partnerTopicName: examplePartnerTopic1
          resourceGroupName: examplerg
    

    Create PartnerTopicEventSubscription Resource

    new PartnerTopicEventSubscription(name: string, args: PartnerTopicEventSubscriptionArgs, opts?: CustomResourceOptions);
    @overload
    def PartnerTopicEventSubscription(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      dead_letter_destination: Optional[StorageBlobDeadLetterDestinationArgs] = None,
                                      dead_letter_with_resource_identity: Optional[DeadLetterWithResourceIdentityArgs] = None,
                                      delivery_with_resource_identity: Optional[DeliveryWithResourceIdentityArgs] = None,
                                      destination: Optional[Union[AzureFunctionEventSubscriptionDestinationArgs, EventHubEventSubscriptionDestinationArgs, HybridConnectionEventSubscriptionDestinationArgs, ServiceBusQueueEventSubscriptionDestinationArgs, ServiceBusTopicEventSubscriptionDestinationArgs, StorageQueueEventSubscriptionDestinationArgs, WebHookEventSubscriptionDestinationArgs]] = None,
                                      event_delivery_schema: Optional[Union[str, EventDeliverySchema]] = None,
                                      event_subscription_name: Optional[str] = None,
                                      expiration_time_utc: Optional[str] = None,
                                      filter: Optional[EventSubscriptionFilterArgs] = None,
                                      labels: Optional[Sequence[str]] = None,
                                      partner_topic_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      retry_policy: Optional[RetryPolicyArgs] = None)
    @overload
    def PartnerTopicEventSubscription(resource_name: str,
                                      args: PartnerTopicEventSubscriptionArgs,
                                      opts: Optional[ResourceOptions] = None)
    func NewPartnerTopicEventSubscription(ctx *Context, name string, args PartnerTopicEventSubscriptionArgs, opts ...ResourceOption) (*PartnerTopicEventSubscription, error)
    public PartnerTopicEventSubscription(string name, PartnerTopicEventSubscriptionArgs args, CustomResourceOptions? opts = null)
    public PartnerTopicEventSubscription(String name, PartnerTopicEventSubscriptionArgs args)
    public PartnerTopicEventSubscription(String name, PartnerTopicEventSubscriptionArgs args, CustomResourceOptions options)
    
    type: azure-native:eventgrid:PartnerTopicEventSubscription
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args PartnerTopicEventSubscriptionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args PartnerTopicEventSubscriptionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args PartnerTopicEventSubscriptionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PartnerTopicEventSubscriptionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PartnerTopicEventSubscriptionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    PartnerTopicEventSubscription Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The PartnerTopicEventSubscription resource accepts the following input properties:

    PartnerTopicName string

    Name of the partner topic.

    ResourceGroupName string

    The name of the resource group within the user's subscription.

    DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs

    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.

    DeadLetterWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityArgs

    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.

    DeliveryWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeliveryWithResourceIdentityArgs

    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.

    Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestinationArgs | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationArgs

    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.

    EventDeliverySchema string | Pulumi.AzureNative.EventGrid.EventDeliverySchema

    The event delivery schema for the event subscription.

    EventSubscriptionName string

    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.

    ExpirationTimeUtc string

    Expiration time of the event subscription.

    Filter Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs

    Information about the filter for the event subscription.

    Labels List<string>

    List of user defined labels.

    RetryPolicy Pulumi.AzureNative.EventGrid.Inputs.RetryPolicyArgs

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

    PartnerTopicName string

    Name of the partner topic.

    ResourceGroupName string

    The name of the resource group within the user's subscription.

    DeadLetterDestination StorageBlobDeadLetterDestinationArgs

    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.

    DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityArgs

    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.

    DeliveryWithResourceIdentity DeliveryWithResourceIdentityArgs

    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.

    Destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs

    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.

    EventDeliverySchema string | EventDeliverySchema

    The event delivery schema for the event subscription.

    EventSubscriptionName string

    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.

    ExpirationTimeUtc string

    Expiration time of the event subscription.

    Filter EventSubscriptionFilterArgs

    Information about the filter for the event subscription.

    Labels []string

    List of user defined labels.

    RetryPolicy RetryPolicyArgs

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

    partnerTopicName String

    Name of the partner topic.

    resourceGroupName String

    The name of the resource group within the user's subscription.

    deadLetterDestination StorageBlobDeadLetterDestinationArgs

    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.

    deadLetterWithResourceIdentity DeadLetterWithResourceIdentityArgs

    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.

    deliveryWithResourceIdentity DeliveryWithResourceIdentityArgs

    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.

    destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs

    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.

    eventDeliverySchema String | EventDeliverySchema

    The event delivery schema for the event subscription.

    eventSubscriptionName String

    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.

    expirationTimeUtc String

    Expiration time of the event subscription.

    filter EventSubscriptionFilterArgs

    Information about the filter for the event subscription.

    labels List<String>

    List of user defined labels.

    retryPolicy RetryPolicyArgs

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

    partnerTopicName string

    Name of the partner topic.

    resourceGroupName string

    The name of the resource group within the user's subscription.

    deadLetterDestination StorageBlobDeadLetterDestinationArgs

    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.

    deadLetterWithResourceIdentity DeadLetterWithResourceIdentityArgs

    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.

    deliveryWithResourceIdentity DeliveryWithResourceIdentityArgs

    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.

    destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs

    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.

    eventDeliverySchema string | EventDeliverySchema

    The event delivery schema for the event subscription.

    eventSubscriptionName string

    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.

    expirationTimeUtc string

    Expiration time of the event subscription.

    filter EventSubscriptionFilterArgs

    Information about the filter for the event subscription.

    labels string[]

    List of user defined labels.

    retryPolicy RetryPolicyArgs

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

    partner_topic_name str

    Name of the partner topic.

    resource_group_name str

    The name of the resource group within the user's subscription.

    dead_letter_destination StorageBlobDeadLetterDestinationArgs

    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.

    dead_letter_with_resource_identity DeadLetterWithResourceIdentityArgs

    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.

    delivery_with_resource_identity DeliveryWithResourceIdentityArgs

    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.

    destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs

    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.

    event_delivery_schema str | EventDeliverySchema

    The event delivery schema for the event subscription.

    event_subscription_name str

    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.

    expiration_time_utc str

    Expiration time of the event subscription.

    filter EventSubscriptionFilterArgs

    Information about the filter for the event subscription.

    labels Sequence[str]

    List of user defined labels.

    retry_policy RetryPolicyArgs

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

    partnerTopicName String

    Name of the partner topic.

    resourceGroupName String

    The name of the resource group within the user's subscription.

    deadLetterDestination Property Map

    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.

    deadLetterWithResourceIdentity Property Map

    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.

    deliveryWithResourceIdentity Property Map

    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.

    destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    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.

    eventDeliverySchema String | "EventGridSchema" | "CustomInputSchema" | "CloudEventSchemaV1_0"

    The event delivery schema for the event subscription.

    eventSubscriptionName String

    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.

    expirationTimeUtc String

    Expiration time of the event subscription.

    filter Property Map

    Information about the filter for the event subscription.

    labels List<String>

    List of user defined labels.

    retryPolicy Property Map

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

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PartnerTopicEventSubscription resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Name of the resource.

    ProvisioningState string

    Provisioning state of the event subscription.

    SystemData Pulumi.AzureNative.EventGrid.Outputs.SystemDataResponse

    The system metadata relating to Event Subscription resource.

    Topic string

    Name of the topic of the event subscription.

    Type string

    Type of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Name of the resource.

    ProvisioningState string

    Provisioning state of the event subscription.

    SystemData SystemDataResponse

    The system metadata relating to Event Subscription resource.

    Topic string

    Name of the topic of the event subscription.

    Type string

    Type of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Name of the resource.

    provisioningState String

    Provisioning state of the event subscription.

    systemData SystemDataResponse

    The system metadata relating to Event Subscription resource.

    topic String

    Name of the topic of the event subscription.

    type String

    Type of the resource.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Name of the resource.

    provisioningState string

    Provisioning state of the event subscription.

    systemData SystemDataResponse

    The system metadata relating to Event Subscription resource.

    topic string

    Name of the topic of the event subscription.

    type string

    Type of the resource.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Name of the resource.

    provisioning_state str

    Provisioning state of the event subscription.

    system_data SystemDataResponse

    The system metadata relating to Event Subscription resource.

    topic str

    Name of the topic of the event subscription.

    type str

    Type of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Name of the resource.

    provisioningState String

    Provisioning state of the event subscription.

    systemData Property Map

    The system metadata relating to Event Subscription resource.

    topic String

    Name of the topic of the event subscription.

    type String

    Type of the resource.

    Supporting Types

    AzureFunctionEventSubscriptionDestination

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    maxEventsPerBatch Integer

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Integer

    Preferred batch size in Kilobytes.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    maxEventsPerBatch number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes number

    Preferred batch size in Kilobytes.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    max_events_per_batch int

    Maximum number of events per batch.

    preferred_batch_size_in_kilobytes int

    Preferred batch size in Kilobytes.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    maxEventsPerBatch Number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Number

    Preferred batch size in Kilobytes.

    resourceId String

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

    AzureFunctionEventSubscriptionDestinationResponse

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    maxEventsPerBatch Integer

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Integer

    Preferred batch size in Kilobytes.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    maxEventsPerBatch number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes number

    Preferred batch size in Kilobytes.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    max_events_per_batch int

    Maximum number of events per batch.

    preferred_batch_size_in_kilobytes int

    Preferred batch size in Kilobytes.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    maxEventsPerBatch Number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Number

    Preferred batch size in Kilobytes.

    resourceId String

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

    BoolEqualsAdvancedFilter

    Key string

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

    Value bool

    The boolean filter value.

    Key string

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

    Value bool

    The boolean filter value.

    key String

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

    value Boolean

    The boolean filter value.

    key string

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

    value boolean

    The boolean filter value.

    key str

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

    value bool

    The boolean filter value.

    key String

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

    value Boolean

    The boolean filter value.

    BoolEqualsAdvancedFilterResponse

    Key string

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

    Value bool

    The boolean filter value.

    Key string

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

    Value bool

    The boolean filter value.

    key String

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

    value Boolean

    The boolean filter value.

    key string

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

    value boolean

    The boolean filter value.

    key str

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

    value bool

    The boolean filter value.

    key String

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

    value Boolean

    The boolean filter value.

    DeadLetterWithResourceIdentity

    DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestination

    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.

    Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentity

    The identity to use when dead-lettering events.

    DeadLetterDestination StorageBlobDeadLetterDestination

    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.

    Identity EventSubscriptionIdentity

    The identity to use when dead-lettering events.

    deadLetterDestination StorageBlobDeadLetterDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when dead-lettering events.

    deadLetterDestination StorageBlobDeadLetterDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when dead-lettering events.

    dead_letter_destination StorageBlobDeadLetterDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when dead-lettering events.

    deadLetterDestination Property Map

    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.

    identity Property Map

    The identity to use when dead-lettering events.

    DeadLetterWithResourceIdentityResponse

    DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationResponse

    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.

    Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentityResponse

    The identity to use when dead-lettering events.

    DeadLetterDestination StorageBlobDeadLetterDestinationResponse

    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.

    Identity EventSubscriptionIdentityResponse

    The identity to use when dead-lettering events.

    deadLetterDestination StorageBlobDeadLetterDestinationResponse

    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.

    identity EventSubscriptionIdentityResponse

    The identity to use when dead-lettering events.

    deadLetterDestination StorageBlobDeadLetterDestinationResponse

    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.

    identity EventSubscriptionIdentityResponse

    The identity to use when dead-lettering events.

    dead_letter_destination StorageBlobDeadLetterDestinationResponse

    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.

    identity EventSubscriptionIdentityResponse

    The identity to use when dead-lettering events.

    deadLetterDestination Property Map

    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.

    identity Property Map

    The identity to use when dead-lettering events.

    DeliveryWithResourceIdentity

    Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.PartnerEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestination

    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.

    Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentity

    The identity to use when delivering events.

    Destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | PartnerEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination

    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.

    Identity EventSubscriptionIdentity

    The identity to use when delivering events.

    destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | PartnerEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when delivering events.

    destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | PartnerEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when delivering events.

    destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | PartnerEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination

    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.

    identity EventSubscriptionIdentity

    The identity to use when delivering events.

    destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    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.

    identity Property Map

    The identity to use when delivering events.

    DeliveryWithResourceIdentityResponse

    Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.PartnerEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationResponse

    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.

    Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentityResponse

    The identity to use when delivering events.

    destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    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.

    identity Property Map

    The identity to use when delivering events.

    DynamicDeliveryAttributeMapping

    Name string

    Name of the delivery attribute or header.

    SourceField string

    JSON path in the event which contains attribute value.

    Name string

    Name of the delivery attribute or header.

    SourceField string

    JSON path in the event which contains attribute value.

    name String

    Name of the delivery attribute or header.

    sourceField String

    JSON path in the event which contains attribute value.

    name string

    Name of the delivery attribute or header.

    sourceField string

    JSON path in the event which contains attribute value.

    name str

    Name of the delivery attribute or header.

    source_field str

    JSON path in the event which contains attribute value.

    name String

    Name of the delivery attribute or header.

    sourceField String

    JSON path in the event which contains attribute value.

    DynamicDeliveryAttributeMappingResponse

    Name string

    Name of the delivery attribute or header.

    SourceField string

    JSON path in the event which contains attribute value.

    Name string

    Name of the delivery attribute or header.

    SourceField string

    JSON path in the event which contains attribute value.

    name String

    Name of the delivery attribute or header.

    sourceField String

    JSON path in the event which contains attribute value.

    name string

    Name of the delivery attribute or header.

    sourceField string

    JSON path in the event which contains attribute value.

    name str

    Name of the delivery attribute or header.

    source_field str

    JSON path in the event which contains attribute value.

    name String

    Name of the delivery attribute or header.

    sourceField String

    JSON path in the event which contains attribute value.

    EventDeliverySchema

    EventGridSchema
    EventGridSchema
    CustomInputSchema
    CustomInputSchema
    CloudEventSchemaV1_0
    CloudEventSchemaV1_0
    EventDeliverySchemaEventGridSchema
    EventGridSchema
    EventDeliverySchemaCustomInputSchema
    CustomInputSchema
    EventDeliverySchema_CloudEventSchemaV1_0
    CloudEventSchemaV1_0
    EventGridSchema
    EventGridSchema
    CustomInputSchema
    CustomInputSchema
    CloudEventSchemaV1_0
    CloudEventSchemaV1_0
    EventGridSchema
    EventGridSchema
    CustomInputSchema
    CustomInputSchema
    CloudEventSchemaV1_0
    CloudEventSchemaV1_0
    EVENT_GRID_SCHEMA
    EventGridSchema
    CUSTOM_INPUT_SCHEMA
    CustomInputSchema
    CLOUD_EVENT_SCHEMA_V1_0
    CloudEventSchemaV1_0
    "EventGridSchema"
    EventGridSchema
    "CustomInputSchema"
    CustomInputSchema
    "CloudEventSchemaV1_0"
    CloudEventSchemaV1_0

    EventHubEventSubscriptionDestination

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    EventHubEventSubscriptionDestinationResponse

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    EventSubscriptionFilter

    AdvancedFilters List<object>

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

    EnableAdvancedFilteringOnArrays bool

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

    IncludedEventTypes List<string>

    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.

    IsSubjectCaseSensitive bool

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

    SubjectBeginsWith string

    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.

    SubjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    AdvancedFilters []interface{}

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

    EnableAdvancedFilteringOnArrays bool

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

    IncludedEventTypes []string

    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.

    IsSubjectCaseSensitive bool

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

    SubjectBeginsWith string

    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.

    SubjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters List<Object>

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

    enableAdvancedFilteringOnArrays Boolean

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

    includedEventTypes List<String>

    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.

    isSubjectCaseSensitive Boolean

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

    subjectBeginsWith String

    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.

    subjectEndsWith String

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters (BoolEqualsAdvancedFilter | IsNotNullAdvancedFilter | IsNullOrUndefinedAdvancedFilter | NumberGreaterThanAdvancedFilter | NumberGreaterThanOrEqualsAdvancedFilter | NumberInAdvancedFilter | NumberInRangeAdvancedFilter | NumberLessThanAdvancedFilter | NumberLessThanOrEqualsAdvancedFilter | NumberNotInAdvancedFilter | NumberNotInRangeAdvancedFilter | StringBeginsWithAdvancedFilter | StringContainsAdvancedFilter | StringEndsWithAdvancedFilter | StringInAdvancedFilter | StringNotBeginsWithAdvancedFilter | StringNotContainsAdvancedFilter | StringNotEndsWithAdvancedFilter | StringNotInAdvancedFilter)[]

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

    enableAdvancedFilteringOnArrays boolean

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

    includedEventTypes string[]

    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.

    isSubjectCaseSensitive boolean

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

    subjectBeginsWith string

    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.

    subjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advanced_filters Sequence[Union[BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter]]

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

    enable_advanced_filtering_on_arrays bool

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

    included_event_types Sequence[str]

    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.

    is_subject_case_sensitive bool

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

    subject_begins_with str

    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.

    subject_ends_with str

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>

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

    enableAdvancedFilteringOnArrays Boolean

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

    includedEventTypes List<String>

    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.

    isSubjectCaseSensitive Boolean

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

    subjectBeginsWith String

    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.

    subjectEndsWith String

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    EventSubscriptionFilterResponse

    AdvancedFilters List<object>

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

    EnableAdvancedFilteringOnArrays bool

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

    IncludedEventTypes List<string>

    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.

    IsSubjectCaseSensitive bool

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

    SubjectBeginsWith string

    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.

    SubjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    AdvancedFilters []interface{}

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

    EnableAdvancedFilteringOnArrays bool

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

    IncludedEventTypes []string

    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.

    IsSubjectCaseSensitive bool

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

    SubjectBeginsWith string

    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.

    SubjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters List<Object>

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

    enableAdvancedFilteringOnArrays Boolean

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

    includedEventTypes List<String>

    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.

    isSubjectCaseSensitive Boolean

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

    subjectBeginsWith String

    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.

    subjectEndsWith String

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters (BoolEqualsAdvancedFilterResponse | IsNotNullAdvancedFilterResponse | IsNullOrUndefinedAdvancedFilterResponse | NumberGreaterThanAdvancedFilterResponse | NumberGreaterThanOrEqualsAdvancedFilterResponse | NumberInAdvancedFilterResponse | NumberInRangeAdvancedFilterResponse | NumberLessThanAdvancedFilterResponse | NumberLessThanOrEqualsAdvancedFilterResponse | NumberNotInAdvancedFilterResponse | NumberNotInRangeAdvancedFilterResponse | StringBeginsWithAdvancedFilterResponse | StringContainsAdvancedFilterResponse | StringEndsWithAdvancedFilterResponse | StringInAdvancedFilterResponse | StringNotBeginsWithAdvancedFilterResponse | StringNotContainsAdvancedFilterResponse | StringNotEndsWithAdvancedFilterResponse | StringNotInAdvancedFilterResponse)[]

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

    enableAdvancedFilteringOnArrays boolean

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

    includedEventTypes string[]

    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.

    isSubjectCaseSensitive boolean

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

    subjectBeginsWith string

    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.

    subjectEndsWith string

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advanced_filters Sequence[Union[BoolEqualsAdvancedFilterResponse, IsNotNullAdvancedFilterResponse, IsNullOrUndefinedAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberInAdvancedFilterResponse, NumberInRangeAdvancedFilterResponse, NumberLessThanAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponse, NumberNotInAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponse, StringContainsAdvancedFilterResponse, StringEndsWithAdvancedFilterResponse, StringInAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponse, StringNotContainsAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponse, StringNotInAdvancedFilterResponse]]

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

    enable_advanced_filtering_on_arrays bool

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

    included_event_types Sequence[str]

    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.

    is_subject_case_sensitive bool

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

    subject_begins_with str

    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.

    subject_ends_with str

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    advancedFilters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>

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

    enableAdvancedFilteringOnArrays Boolean

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

    includedEventTypes List<String>

    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.

    isSubjectCaseSensitive Boolean

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

    subjectBeginsWith String

    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.

    subjectEndsWith String

    An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

    EventSubscriptionIdentity

    Type string | Pulumi.AzureNative.EventGrid.EventSubscriptionIdentityType

    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.

    UserAssignedIdentity string

    The user identity associated with the resource.

    Type string | EventSubscriptionIdentityType

    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.

    UserAssignedIdentity string

    The user identity associated with the resource.

    type String | EventSubscriptionIdentityType

    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.

    userAssignedIdentity String

    The user identity associated with the resource.

    type string | EventSubscriptionIdentityType

    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.

    userAssignedIdentity string

    The user identity associated with the resource.

    type str | EventSubscriptionIdentityType

    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.

    user_assigned_identity str

    The user identity associated with the resource.

    type String | "SystemAssigned" | "UserAssigned"

    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.

    userAssignedIdentity String

    The user identity associated with the resource.

    EventSubscriptionIdentityResponse

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

    UserAssignedIdentity string

    The user identity associated with the resource.

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

    UserAssignedIdentity string

    The user identity associated with the resource.

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

    userAssignedIdentity String

    The user identity associated with the resource.

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

    userAssignedIdentity string

    The user identity associated with the resource.

    type str

    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.

    user_assigned_identity str

    The user identity associated with the resource.

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

    userAssignedIdentity String

    The user identity associated with the resource.

    EventSubscriptionIdentityType

    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    EventSubscriptionIdentityTypeSystemAssigned
    SystemAssigned
    EventSubscriptionIdentityTypeUserAssigned
    UserAssigned
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned

    HybridConnectionEventSubscriptionDestination

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    HybridConnectionEventSubscriptionDestinationResponse

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    IsNotNullAdvancedFilter

    Key string

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

    Key string

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

    key String

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

    key string

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

    key str

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

    key String

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

    IsNotNullAdvancedFilterResponse

    Key string

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

    Key string

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

    key String

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

    key string

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

    key str

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

    key String

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

    IsNullOrUndefinedAdvancedFilter

    Key string

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

    Key string

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

    key String

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

    key string

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

    key str

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

    key String

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

    IsNullOrUndefinedAdvancedFilterResponse

    Key string

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

    Key string

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

    key String

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

    key string

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

    key str

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

    key String

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

    NumberGreaterThanAdvancedFilter

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberGreaterThanAdvancedFilterResponse

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberGreaterThanOrEqualsAdvancedFilter

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberGreaterThanOrEqualsAdvancedFilterResponse

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberInAdvancedFilter

    Key string

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

    Values List<double>

    The set of filter values.

    Key string

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

    Values []float64

    The set of filter values.

    key String

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

    values List<Double>

    The set of filter values.

    key string

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

    values number[]

    The set of filter values.

    key str

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

    values Sequence[float]

    The set of filter values.

    key String

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

    values List<Number>

    The set of filter values.

    NumberInAdvancedFilterResponse

    Key string

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

    Values List<double>

    The set of filter values.

    Key string

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

    Values []float64

    The set of filter values.

    key String

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

    values List<Double>

    The set of filter values.

    key string

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

    values number[]

    The set of filter values.

    key str

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

    values Sequence[float]

    The set of filter values.

    key String

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

    values List<Number>

    The set of filter values.

    NumberInRangeAdvancedFilter

    Key string

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

    Values List<ImmutableArray<double>>

    The set of filter values.

    Key string

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

    Values [][]float64

    The set of filter values.

    key String

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

    values List<List<Double>>

    The set of filter values.

    key string

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

    values number[][]

    The set of filter values.

    key str

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

    values Sequence[Sequence[float]]

    The set of filter values.

    key String

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

    values List<List<Number>>

    The set of filter values.

    NumberInRangeAdvancedFilterResponse

    Key string

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

    Values List<ImmutableArray<double>>

    The set of filter values.

    Key string

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

    Values [][]float64

    The set of filter values.

    key String

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

    values List<List<Double>>

    The set of filter values.

    key string

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

    values number[][]

    The set of filter values.

    key str

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

    values Sequence[Sequence[float]]

    The set of filter values.

    key String

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

    values List<List<Number>>

    The set of filter values.

    NumberLessThanAdvancedFilter

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberLessThanAdvancedFilterResponse

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberLessThanOrEqualsAdvancedFilter

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberLessThanOrEqualsAdvancedFilterResponse

    Key string

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

    Value double

    The filter value.

    Key string

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

    Value float64

    The filter value.

    key String

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

    value Double

    The filter value.

    key string

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

    value number

    The filter value.

    key str

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

    value float

    The filter value.

    key String

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

    value Number

    The filter value.

    NumberNotInAdvancedFilter

    Key string

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

    Values List<double>

    The set of filter values.

    Key string

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

    Values []float64

    The set of filter values.

    key String

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

    values List<Double>

    The set of filter values.

    key string

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

    values number[]

    The set of filter values.

    key str

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

    values Sequence[float]

    The set of filter values.

    key String

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

    values List<Number>

    The set of filter values.

    NumberNotInAdvancedFilterResponse

    Key string

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

    Values List<double>

    The set of filter values.

    Key string

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

    Values []float64

    The set of filter values.

    key String

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

    values List<Double>

    The set of filter values.

    key string

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

    values number[]

    The set of filter values.

    key str

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

    values Sequence[float]

    The set of filter values.

    key String

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

    values List<Number>

    The set of filter values.

    NumberNotInRangeAdvancedFilter

    Key string

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

    Values List<ImmutableArray<double>>

    The set of filter values.

    Key string

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

    Values [][]float64

    The set of filter values.

    key String

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

    values List<List<Double>>

    The set of filter values.

    key string

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

    values number[][]

    The set of filter values.

    key str

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

    values Sequence[Sequence[float]]

    The set of filter values.

    key String

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

    values List<List<Number>>

    The set of filter values.

    NumberNotInRangeAdvancedFilterResponse

    Key string

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

    Values List<ImmutableArray<double>>

    The set of filter values.

    Key string

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

    Values [][]float64

    The set of filter values.

    key String

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

    values List<List<Double>>

    The set of filter values.

    key string

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

    values number[][]

    The set of filter values.

    key str

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

    values Sequence[Sequence[float]]

    The set of filter values.

    key String

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

    values List<List<Number>>

    The set of filter values.

    PartnerEventSubscriptionDestination

    ResourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    ResourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId String

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resource_id str

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId String

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    PartnerEventSubscriptionDestinationResponse

    ResourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    ResourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId String

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId string

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resource_id str

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    resourceId String

    The Azure Resource Id that represents the endpoint of a Partner Destination of an event subscription.

    RetryPolicy

    EventTimeToLiveInMinutes int

    Time To Live (in minutes) for events.

    MaxDeliveryAttempts int

    Maximum number of delivery retry attempts for events.

    EventTimeToLiveInMinutes int

    Time To Live (in minutes) for events.

    MaxDeliveryAttempts int

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes Integer

    Time To Live (in minutes) for events.

    maxDeliveryAttempts Integer

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes number

    Time To Live (in minutes) for events.

    maxDeliveryAttempts number

    Maximum number of delivery retry attempts for events.

    event_time_to_live_in_minutes int

    Time To Live (in minutes) for events.

    max_delivery_attempts int

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes Number

    Time To Live (in minutes) for events.

    maxDeliveryAttempts Number

    Maximum number of delivery retry attempts for events.

    RetryPolicyResponse

    EventTimeToLiveInMinutes int

    Time To Live (in minutes) for events.

    MaxDeliveryAttempts int

    Maximum number of delivery retry attempts for events.

    EventTimeToLiveInMinutes int

    Time To Live (in minutes) for events.

    MaxDeliveryAttempts int

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes Integer

    Time To Live (in minutes) for events.

    maxDeliveryAttempts Integer

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes number

    Time To Live (in minutes) for events.

    maxDeliveryAttempts number

    Maximum number of delivery retry attempts for events.

    event_time_to_live_in_minutes int

    Time To Live (in minutes) for events.

    max_delivery_attempts int

    Maximum number of delivery retry attempts for events.

    eventTimeToLiveInMinutes Number

    Time To Live (in minutes) for events.

    maxDeliveryAttempts Number

    Maximum number of delivery retry attempts for events.

    ServiceBusQueueEventSubscriptionDestination

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    ServiceBusQueueEventSubscriptionDestinationResponse

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    ServiceBusTopicEventSubscriptionDestination

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    ServiceBusTopicEventSubscriptionDestinationResponse

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    ResourceId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    ResourceId string

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    resourceId String

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    resourceId string

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    resource_id str

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    resourceId String

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

    StaticDeliveryAttributeMapping

    IsSecret bool

    Boolean flag to tell if the attribute contains sensitive information .

    Name string

    Name of the delivery attribute or header.

    Value string

    Value of the delivery attribute.

    IsSecret bool

    Boolean flag to tell if the attribute contains sensitive information .

    Name string

    Name of the delivery attribute or header.

    Value string

    Value of the delivery attribute.

    isSecret Boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name String

    Name of the delivery attribute or header.

    value String

    Value of the delivery attribute.

    isSecret boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name string

    Name of the delivery attribute or header.

    value string

    Value of the delivery attribute.

    is_secret bool

    Boolean flag to tell if the attribute contains sensitive information .

    name str

    Name of the delivery attribute or header.

    value str

    Value of the delivery attribute.

    isSecret Boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name String

    Name of the delivery attribute or header.

    value String

    Value of the delivery attribute.

    StaticDeliveryAttributeMappingResponse

    IsSecret bool

    Boolean flag to tell if the attribute contains sensitive information .

    Name string

    Name of the delivery attribute or header.

    Value string

    Value of the delivery attribute.

    IsSecret bool

    Boolean flag to tell if the attribute contains sensitive information .

    Name string

    Name of the delivery attribute or header.

    Value string

    Value of the delivery attribute.

    isSecret Boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name String

    Name of the delivery attribute or header.

    value String

    Value of the delivery attribute.

    isSecret boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name string

    Name of the delivery attribute or header.

    value string

    Value of the delivery attribute.

    is_secret bool

    Boolean flag to tell if the attribute contains sensitive information .

    name str

    Name of the delivery attribute or header.

    value str

    Value of the delivery attribute.

    isSecret Boolean

    Boolean flag to tell if the attribute contains sensitive information .

    name String

    Name of the delivery attribute or header.

    value String

    Value of the delivery attribute.

    StorageBlobDeadLetterDestination

    BlobContainerName string

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

    ResourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    BlobContainerName string

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

    ResourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName String

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

    resourceId String

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName string

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

    resourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blob_container_name str

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

    resource_id str

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName String

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

    resourceId String

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    StorageBlobDeadLetterDestinationResponse

    BlobContainerName string

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

    ResourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    BlobContainerName string

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

    ResourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName String

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

    resourceId String

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName string

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

    resourceId string

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blob_container_name str

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

    resource_id str

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    blobContainerName String

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

    resourceId String

    The Azure Resource ID of the storage account that is the destination of the deadletter events

    StorageQueueEventSubscriptionDestination

    QueueMessageTimeToLiveInSeconds double

    Storage queue message time to live in seconds.

    QueueName string

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

    ResourceId string

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

    QueueMessageTimeToLiveInSeconds float64

    Storage queue message time to live in seconds.

    QueueName string

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

    ResourceId string

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

    queueMessageTimeToLiveInSeconds Double

    Storage queue message time to live in seconds.

    queueName String

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

    resourceId String

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

    queueMessageTimeToLiveInSeconds number

    Storage queue message time to live in seconds.

    queueName string

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

    resourceId string

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

    queue_message_time_to_live_in_seconds float

    Storage queue message time to live in seconds.

    queue_name str

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

    resource_id str

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

    queueMessageTimeToLiveInSeconds Number

    Storage queue message time to live in seconds.

    queueName String

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

    resourceId String

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

    StorageQueueEventSubscriptionDestinationResponse

    QueueMessageTimeToLiveInSeconds double

    Storage queue message time to live in seconds.

    QueueName string

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

    ResourceId string

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

    QueueMessageTimeToLiveInSeconds float64

    Storage queue message time to live in seconds.

    QueueName string

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

    ResourceId string

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

    queueMessageTimeToLiveInSeconds Double

    Storage queue message time to live in seconds.

    queueName String

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

    resourceId String

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

    queueMessageTimeToLiveInSeconds number

    Storage queue message time to live in seconds.

    queueName string

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

    resourceId string

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

    queue_message_time_to_live_in_seconds float

    Storage queue message time to live in seconds.

    queue_name str

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

    resource_id str

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

    queueMessageTimeToLiveInSeconds Number

    Storage queue message time to live in seconds.

    queueName String

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

    resourceId String

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

    StringBeginsWithAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringBeginsWithAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringContainsAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringContainsAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringEndsWithAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringEndsWithAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringInAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringInAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotBeginsWithAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotBeginsWithAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotContainsAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotContainsAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotEndsWithAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotEndsWithAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotInAdvancedFilter

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    StringNotInAdvancedFilterResponse

    Key string

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

    Values List<string>

    The set of filter values.

    Key string

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

    Values []string

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    key string

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

    values string[]

    The set of filter values.

    key str

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

    values Sequence[str]

    The set of filter values.

    key String

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

    values List<String>

    The set of filter values.

    SystemDataResponse

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    The type of identity that last modified the resource.

    created_at str

    The timestamp of resource creation (UTC).

    created_by str

    The identity that created the resource.

    created_by_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    WebHookEventSubscriptionDestination

    AzureActiveDirectoryApplicationIdOrUri string

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

    AzureActiveDirectoryTenantId string

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

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    EndpointUrl string

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

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    AzureActiveDirectoryApplicationIdOrUri string

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

    AzureActiveDirectoryTenantId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    EndpointUrl string

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

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    azureActiveDirectoryApplicationIdOrUri String

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

    azureActiveDirectoryTenantId String

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>

    Delivery attribute details.

    endpointUrl String

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

    maxEventsPerBatch Integer

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Integer

    Preferred batch size in Kilobytes.

    azureActiveDirectoryApplicationIdOrUri string

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

    azureActiveDirectoryTenantId string

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]

    Delivery attribute details.

    endpointUrl string

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

    maxEventsPerBatch number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes number

    Preferred batch size in Kilobytes.

    azure_active_directory_application_id_or_uri str

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

    azure_active_directory_tenant_id str

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]

    Delivery attribute details.

    endpoint_url str

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

    max_events_per_batch int

    Maximum number of events per batch.

    preferred_batch_size_in_kilobytes int

    Preferred batch size in Kilobytes.

    azureActiveDirectoryApplicationIdOrUri String

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

    azureActiveDirectoryTenantId String

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    endpointUrl String

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

    maxEventsPerBatch Number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Number

    Preferred batch size in Kilobytes.

    WebHookEventSubscriptionDestinationResponse

    EndpointBaseUrl string

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

    AzureActiveDirectoryApplicationIdOrUri string

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

    AzureActiveDirectoryTenantId string

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

    DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    EndpointUrl string

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

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    EndpointBaseUrl string

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

    AzureActiveDirectoryApplicationIdOrUri string

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

    AzureActiveDirectoryTenantId string

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

    DeliveryAttributeMappings []interface{}

    Delivery attribute details.

    EndpointUrl string

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

    MaxEventsPerBatch int

    Maximum number of events per batch.

    PreferredBatchSizeInKilobytes int

    Preferred batch size in Kilobytes.

    endpointBaseUrl String

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

    azureActiveDirectoryApplicationIdOrUri String

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

    azureActiveDirectoryTenantId String

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

    deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>

    Delivery attribute details.

    endpointUrl String

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

    maxEventsPerBatch Integer

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Integer

    Preferred batch size in Kilobytes.

    endpointBaseUrl string

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

    azureActiveDirectoryApplicationIdOrUri string

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

    azureActiveDirectoryTenantId string

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

    deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]

    Delivery attribute details.

    endpointUrl string

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

    maxEventsPerBatch number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes number

    Preferred batch size in Kilobytes.

    endpoint_base_url str

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

    azure_active_directory_application_id_or_uri str

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

    azure_active_directory_tenant_id str

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

    delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]

    Delivery attribute details.

    endpoint_url str

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

    max_events_per_batch int

    Maximum number of events per batch.

    preferred_batch_size_in_kilobytes int

    Preferred batch size in Kilobytes.

    endpointBaseUrl String

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

    azureActiveDirectoryApplicationIdOrUri String

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

    azureActiveDirectoryTenantId String

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

    deliveryAttributeMappings List<Property Map | Property Map>

    Delivery attribute details.

    endpointUrl String

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

    maxEventsPerBatch Number

    Maximum number of events per batch.

    preferredBatchSizeInKilobytes Number

    Preferred batch size in Kilobytes.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:eventgrid:PartnerTopicEventSubscription exampleEventSubscriptionName1 /subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerTopics/examplePartnerTopic1/eventSubscriptions/exampleEventSubscriptionName1 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi