azure-native.eventgrid.DomainTopicEventSubscription
Explore with Pulumi AI
Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2021-10-15-preview.
Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview, 2025-02-15.
Example Usage
DomainTopicEventSubscriptions_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var domainTopicEventSubscription = new AzureNative.EventGrid.DomainTopicEventSubscription("domainTopicEventSubscription", new()
    {
        Destination = new AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationArgs
        {
            EndpointType = "WebHook",
            EndpointUrl = "https://requestb.in/15ksip71",
        },
        DomainName = "exampleDomain1",
        EventSubscriptionName = "exampleEventSubscriptionName1",
        Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
        {
            IsSubjectCaseSensitive = false,
            SubjectBeginsWith = "ExamplePrefix",
            SubjectEndsWith = "ExampleSuffix",
        },
        ResourceGroupName = "examplerg",
        TopicName = "exampleDomainTopic1",
    });
});
package main
import (
	eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := eventgrid.NewDomainTopicEventSubscription(ctx, "domainTopicEventSubscription", &eventgrid.DomainTopicEventSubscriptionArgs{
			Destination: &eventgrid.WebHookEventSubscriptionDestinationArgs{
				EndpointType: pulumi.String("WebHook"),
				EndpointUrl:  pulumi.String("https://requestb.in/15ksip71"),
			},
			DomainName:            pulumi.String("exampleDomain1"),
			EventSubscriptionName: pulumi.String("exampleEventSubscriptionName1"),
			Filter: &eventgrid.EventSubscriptionFilterArgs{
				IsSubjectCaseSensitive: pulumi.Bool(false),
				SubjectBeginsWith:      pulumi.String("ExamplePrefix"),
				SubjectEndsWith:        pulumi.String("ExampleSuffix"),
			},
			ResourceGroupName: pulumi.String("examplerg"),
			TopicName:         pulumi.String("exampleDomainTopic1"),
		})
		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.DomainTopicEventSubscription;
import com.pulumi.azurenative.eventgrid.DomainTopicEventSubscriptionArgs;
import com.pulumi.azurenative.eventgrid.inputs.EventSubscriptionFilterArgs;
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 domainTopicEventSubscription = new DomainTopicEventSubscription("domainTopicEventSubscription", DomainTopicEventSubscriptionArgs.builder()
            .destination(WebHookEventSubscriptionDestinationArgs.builder()
                .endpointType("WebHook")
                .endpointUrl("https://requestb.in/15ksip71")
                .build())
            .domainName("exampleDomain1")
            .eventSubscriptionName("exampleEventSubscriptionName1")
            .filter(EventSubscriptionFilterArgs.builder()
                .isSubjectCaseSensitive(false)
                .subjectBeginsWith("ExamplePrefix")
                .subjectEndsWith("ExampleSuffix")
                .build())
            .resourceGroupName("examplerg")
            .topicName("exampleDomainTopic1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const domainTopicEventSubscription = new azure_native.eventgrid.DomainTopicEventSubscription("domainTopicEventSubscription", {
    destination: {
        endpointType: "WebHook",
        endpointUrl: "https://requestb.in/15ksip71",
    },
    domainName: "exampleDomain1",
    eventSubscriptionName: "exampleEventSubscriptionName1",
    filter: {
        isSubjectCaseSensitive: false,
        subjectBeginsWith: "ExamplePrefix",
        subjectEndsWith: "ExampleSuffix",
    },
    resourceGroupName: "examplerg",
    topicName: "exampleDomainTopic1",
});
import pulumi
import pulumi_azure_native as azure_native
domain_topic_event_subscription = azure_native.eventgrid.DomainTopicEventSubscription("domainTopicEventSubscription",
    destination={
        "endpoint_type": "WebHook",
        "endpoint_url": "https://requestb.in/15ksip71",
    },
    domain_name="exampleDomain1",
    event_subscription_name="exampleEventSubscriptionName1",
    filter={
        "is_subject_case_sensitive": False,
        "subject_begins_with": "ExamplePrefix",
        "subject_ends_with": "ExampleSuffix",
    },
    resource_group_name="examplerg",
    topic_name="exampleDomainTopic1")
resources:
  domainTopicEventSubscription:
    type: azure-native:eventgrid:DomainTopicEventSubscription
    properties:
      destination:
        endpointType: WebHook
        endpointUrl: https://requestb.in/15ksip71
      domainName: exampleDomain1
      eventSubscriptionName: exampleEventSubscriptionName1
      filter:
        isSubjectCaseSensitive: false
        subjectBeginsWith: ExamplePrefix
        subjectEndsWith: ExampleSuffix
      resourceGroupName: examplerg
      topicName: exampleDomainTopic1
Create DomainTopicEventSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DomainTopicEventSubscription(name: string, args: DomainTopicEventSubscriptionArgs, opts?: CustomResourceOptions);@overload
def DomainTopicEventSubscription(resource_name: str,
                                 args: DomainTopicEventSubscriptionArgs,
                                 opts: Optional[ResourceOptions] = None)
@overload
def DomainTopicEventSubscription(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 domain_name: Optional[str] = None,
                                 topic_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 event_subscription_name: Optional[str] = None,
                                 destination: Optional[Union[AzureFunctionEventSubscriptionDestinationArgs, EventHubEventSubscriptionDestinationArgs, HybridConnectionEventSubscriptionDestinationArgs, ServiceBusQueueEventSubscriptionDestinationArgs, ServiceBusTopicEventSubscriptionDestinationArgs, StorageQueueEventSubscriptionDestinationArgs, WebHookEventSubscriptionDestinationArgs]] = None,
                                 event_delivery_schema: Optional[Union[str, EventDeliverySchema]] = None,
                                 dead_letter_destination: Optional[StorageBlobDeadLetterDestinationArgs] = None,
                                 expiration_time_utc: Optional[str] = None,
                                 filter: Optional[EventSubscriptionFilterArgs] = None,
                                 labels: Optional[Sequence[str]] = None,
                                 delivery_with_resource_identity: Optional[DeliveryWithResourceIdentityArgs] = None,
                                 retry_policy: Optional[RetryPolicyArgs] = None,
                                 dead_letter_with_resource_identity: Optional[DeadLetterWithResourceIdentityArgs] = None)func NewDomainTopicEventSubscription(ctx *Context, name string, args DomainTopicEventSubscriptionArgs, opts ...ResourceOption) (*DomainTopicEventSubscription, error)public DomainTopicEventSubscription(string name, DomainTopicEventSubscriptionArgs args, CustomResourceOptions? opts = null)
public DomainTopicEventSubscription(String name, DomainTopicEventSubscriptionArgs args)
public DomainTopicEventSubscription(String name, DomainTopicEventSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:DomainTopicEventSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DomainTopicEventSubscriptionArgs
- 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 DomainTopicEventSubscriptionArgs
- 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 DomainTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainTopicEventSubscriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var domainTopicEventSubscriptionResource = new AzureNative.EventGrid.DomainTopicEventSubscription("domainTopicEventSubscriptionResource", new()
{
    DomainName = "string",
    TopicName = "string",
    ResourceGroupName = "string",
    EventSubscriptionName = "string",
    Destination = new AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationArgs
    {
        EndpointType = "AzureFunction",
        DeliveryAttributeMappings = new[]
        {
            new AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingArgs
            {
                Type = "Dynamic",
                Name = "string",
                SourceField = "string",
            },
        },
        MaxEventsPerBatch = 0,
        PreferredBatchSizeInKilobytes = 0,
        ResourceId = "string",
    },
    EventDeliverySchema = "string",
    DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
    {
        EndpointType = "StorageBlob",
        BlobContainerName = "string",
        ResourceId = "string",
    },
    ExpirationTimeUtc = "string",
    Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
    {
        AdvancedFilters = new[]
        {
            new AzureNative.EventGrid.Inputs.BoolEqualsAdvancedFilterArgs
            {
                OperatorType = "BoolEquals",
                Key = "string",
                Value = false,
            },
        },
        EnableAdvancedFilteringOnArrays = false,
        IncludedEventTypes = new[]
        {
            "string",
        },
        IsSubjectCaseSensitive = false,
        SubjectBeginsWith = "string",
        SubjectEndsWith = "string",
    },
    Labels = new[]
    {
        "string",
    },
    DeliveryWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeliveryWithResourceIdentityArgs
    {
        Destination = new AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationArgs
        {
            EndpointType = "AzureFunction",
            DeliveryAttributeMappings = new[]
            {
                new AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingArgs
                {
                    Type = "Dynamic",
                    Name = "string",
                    SourceField = "string",
                },
            },
            MaxEventsPerBatch = 0,
            PreferredBatchSizeInKilobytes = 0,
            ResourceId = "string",
        },
        Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
        {
            Type = "string",
            UserAssignedIdentity = "string",
        },
    },
    RetryPolicy = new AzureNative.EventGrid.Inputs.RetryPolicyArgs
    {
        EventTimeToLiveInMinutes = 0,
        MaxDeliveryAttempts = 0,
    },
    DeadLetterWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityArgs
    {
        DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
        {
            EndpointType = "StorageBlob",
            BlobContainerName = "string",
            ResourceId = "string",
        },
        Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
        {
            Type = "string",
            UserAssignedIdentity = "string",
        },
    },
});
example, err := eventgrid.NewDomainTopicEventSubscription(ctx, "domainTopicEventSubscriptionResource", &eventgrid.DomainTopicEventSubscriptionArgs{
	DomainName:            pulumi.String("string"),
	TopicName:             pulumi.String("string"),
	ResourceGroupName:     pulumi.String("string"),
	EventSubscriptionName: pulumi.String("string"),
	Destination: &eventgrid.AzureFunctionEventSubscriptionDestinationArgs{
		EndpointType: pulumi.String("AzureFunction"),
		DeliveryAttributeMappings: pulumi.Array{
			eventgrid.DynamicDeliveryAttributeMapping{
				Type:        "Dynamic",
				Name:        "string",
				SourceField: "string",
			},
		},
		MaxEventsPerBatch:             pulumi.Int(0),
		PreferredBatchSizeInKilobytes: pulumi.Int(0),
		ResourceId:                    pulumi.String("string"),
	},
	EventDeliverySchema: pulumi.String("string"),
	DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
		EndpointType:      pulumi.String("StorageBlob"),
		BlobContainerName: pulumi.String("string"),
		ResourceId:        pulumi.String("string"),
	},
	ExpirationTimeUtc: pulumi.String("string"),
	Filter: &eventgrid.EventSubscriptionFilterArgs{
		AdvancedFilters: pulumi.Array{
			eventgrid.BoolEqualsAdvancedFilter{
				OperatorType: "BoolEquals",
				Key:          "string",
				Value:        false,
			},
		},
		EnableAdvancedFilteringOnArrays: pulumi.Bool(false),
		IncludedEventTypes: pulumi.StringArray{
			pulumi.String("string"),
		},
		IsSubjectCaseSensitive: pulumi.Bool(false),
		SubjectBeginsWith:      pulumi.String("string"),
		SubjectEndsWith:        pulumi.String("string"),
	},
	Labels: pulumi.StringArray{
		pulumi.String("string"),
	},
	DeliveryWithResourceIdentity: &eventgrid.DeliveryWithResourceIdentityArgs{
		Destination: eventgrid.AzureFunctionEventSubscriptionDestination{
			EndpointType: "AzureFunction",
			DeliveryAttributeMappings: []interface{}{
				eventgrid.DynamicDeliveryAttributeMapping{
					Type:        "Dynamic",
					Name:        "string",
					SourceField: "string",
				},
			},
			MaxEventsPerBatch:             0,
			PreferredBatchSizeInKilobytes: 0,
			ResourceId:                    "string",
		},
		Identity: &eventgrid.EventSubscriptionIdentityArgs{
			Type:                 pulumi.String("string"),
			UserAssignedIdentity: pulumi.String("string"),
		},
	},
	RetryPolicy: &eventgrid.RetryPolicyArgs{
		EventTimeToLiveInMinutes: pulumi.Int(0),
		MaxDeliveryAttempts:      pulumi.Int(0),
	},
	DeadLetterWithResourceIdentity: &eventgrid.DeadLetterWithResourceIdentityArgs{
		DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
			EndpointType:      pulumi.String("StorageBlob"),
			BlobContainerName: pulumi.String("string"),
			ResourceId:        pulumi.String("string"),
		},
		Identity: &eventgrid.EventSubscriptionIdentityArgs{
			Type:                 pulumi.String("string"),
			UserAssignedIdentity: pulumi.String("string"),
		},
	},
})
var domainTopicEventSubscriptionResource = new DomainTopicEventSubscription("domainTopicEventSubscriptionResource", DomainTopicEventSubscriptionArgs.builder()
    .domainName("string")
    .topicName("string")
    .resourceGroupName("string")
    .eventSubscriptionName("string")
    .destination(AzureFunctionEventSubscriptionDestinationArgs.builder()
        .endpointType("AzureFunction")
        .deliveryAttributeMappings(DynamicDeliveryAttributeMappingArgs.builder()
            .type("Dynamic")
            .name("string")
            .sourceField("string")
            .build())
        .maxEventsPerBatch(0)
        .preferredBatchSizeInKilobytes(0)
        .resourceId("string")
        .build())
    .eventDeliverySchema("string")
    .deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
        .endpointType("StorageBlob")
        .blobContainerName("string")
        .resourceId("string")
        .build())
    .expirationTimeUtc("string")
    .filter(EventSubscriptionFilterArgs.builder()
        .advancedFilters(BoolEqualsAdvancedFilterArgs.builder()
            .operatorType("BoolEquals")
            .key("string")
            .value(false)
            .build())
        .enableAdvancedFilteringOnArrays(false)
        .includedEventTypes("string")
        .isSubjectCaseSensitive(false)
        .subjectBeginsWith("string")
        .subjectEndsWith("string")
        .build())
    .labels("string")
    .deliveryWithResourceIdentity(DeliveryWithResourceIdentityArgs.builder()
        .destination(AzureFunctionEventSubscriptionDestinationArgs.builder()
            .endpointType("AzureFunction")
            .deliveryAttributeMappings(DynamicDeliveryAttributeMappingArgs.builder()
                .type("Dynamic")
                .name("string")
                .sourceField("string")
                .build())
            .maxEventsPerBatch(0)
            .preferredBatchSizeInKilobytes(0)
            .resourceId("string")
            .build())
        .identity(EventSubscriptionIdentityArgs.builder()
            .type("string")
            .userAssignedIdentity("string")
            .build())
        .build())
    .retryPolicy(RetryPolicyArgs.builder()
        .eventTimeToLiveInMinutes(0)
        .maxDeliveryAttempts(0)
        .build())
    .deadLetterWithResourceIdentity(DeadLetterWithResourceIdentityArgs.builder()
        .deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
            .endpointType("StorageBlob")
            .blobContainerName("string")
            .resourceId("string")
            .build())
        .identity(EventSubscriptionIdentityArgs.builder()
            .type("string")
            .userAssignedIdentity("string")
            .build())
        .build())
    .build());
domain_topic_event_subscription_resource = azure_native.eventgrid.DomainTopicEventSubscription("domainTopicEventSubscriptionResource",
    domain_name="string",
    topic_name="string",
    resource_group_name="string",
    event_subscription_name="string",
    destination={
        "endpoint_type": "AzureFunction",
        "delivery_attribute_mappings": [{
            "type": "Dynamic",
            "name": "string",
            "source_field": "string",
        }],
        "max_events_per_batch": 0,
        "preferred_batch_size_in_kilobytes": 0,
        "resource_id": "string",
    },
    event_delivery_schema="string",
    dead_letter_destination={
        "endpoint_type": "StorageBlob",
        "blob_container_name": "string",
        "resource_id": "string",
    },
    expiration_time_utc="string",
    filter={
        "advanced_filters": [{
            "operator_type": "BoolEquals",
            "key": "string",
            "value": False,
        }],
        "enable_advanced_filtering_on_arrays": False,
        "included_event_types": ["string"],
        "is_subject_case_sensitive": False,
        "subject_begins_with": "string",
        "subject_ends_with": "string",
    },
    labels=["string"],
    delivery_with_resource_identity={
        "destination": {
            "endpoint_type": "AzureFunction",
            "delivery_attribute_mappings": [{
                "type": "Dynamic",
                "name": "string",
                "source_field": "string",
            }],
            "max_events_per_batch": 0,
            "preferred_batch_size_in_kilobytes": 0,
            "resource_id": "string",
        },
        "identity": {
            "type": "string",
            "user_assigned_identity": "string",
        },
    },
    retry_policy={
        "event_time_to_live_in_minutes": 0,
        "max_delivery_attempts": 0,
    },
    dead_letter_with_resource_identity={
        "dead_letter_destination": {
            "endpoint_type": "StorageBlob",
            "blob_container_name": "string",
            "resource_id": "string",
        },
        "identity": {
            "type": "string",
            "user_assigned_identity": "string",
        },
    })
const domainTopicEventSubscriptionResource = new azure_native.eventgrid.DomainTopicEventSubscription("domainTopicEventSubscriptionResource", {
    domainName: "string",
    topicName: "string",
    resourceGroupName: "string",
    eventSubscriptionName: "string",
    destination: {
        endpointType: "AzureFunction",
        deliveryAttributeMappings: [{
            type: "Dynamic",
            name: "string",
            sourceField: "string",
        }],
        maxEventsPerBatch: 0,
        preferredBatchSizeInKilobytes: 0,
        resourceId: "string",
    },
    eventDeliverySchema: "string",
    deadLetterDestination: {
        endpointType: "StorageBlob",
        blobContainerName: "string",
        resourceId: "string",
    },
    expirationTimeUtc: "string",
    filter: {
        advancedFilters: [{
            operatorType: "BoolEquals",
            key: "string",
            value: false,
        }],
        enableAdvancedFilteringOnArrays: false,
        includedEventTypes: ["string"],
        isSubjectCaseSensitive: false,
        subjectBeginsWith: "string",
        subjectEndsWith: "string",
    },
    labels: ["string"],
    deliveryWithResourceIdentity: {
        destination: {
            endpointType: "AzureFunction",
            deliveryAttributeMappings: [{
                type: "Dynamic",
                name: "string",
                sourceField: "string",
            }],
            maxEventsPerBatch: 0,
            preferredBatchSizeInKilobytes: 0,
            resourceId: "string",
        },
        identity: {
            type: "string",
            userAssignedIdentity: "string",
        },
    },
    retryPolicy: {
        eventTimeToLiveInMinutes: 0,
        maxDeliveryAttempts: 0,
    },
    deadLetterWithResourceIdentity: {
        deadLetterDestination: {
            endpointType: "StorageBlob",
            blobContainerName: "string",
            resourceId: "string",
        },
        identity: {
            type: "string",
            userAssignedIdentity: "string",
        },
    },
});
type: azure-native:eventgrid:DomainTopicEventSubscription
properties:
    deadLetterDestination:
        blobContainerName: string
        endpointType: StorageBlob
        resourceId: string
    deadLetterWithResourceIdentity:
        deadLetterDestination:
            blobContainerName: string
            endpointType: StorageBlob
            resourceId: string
        identity:
            type: string
            userAssignedIdentity: string
    deliveryWithResourceIdentity:
        destination:
            deliveryAttributeMappings:
                - name: string
                  sourceField: string
                  type: Dynamic
            endpointType: AzureFunction
            maxEventsPerBatch: 0
            preferredBatchSizeInKilobytes: 0
            resourceId: string
        identity:
            type: string
            userAssignedIdentity: string
    destination:
        deliveryAttributeMappings:
            - name: string
              sourceField: string
              type: Dynamic
        endpointType: AzureFunction
        maxEventsPerBatch: 0
        preferredBatchSizeInKilobytes: 0
        resourceId: string
    domainName: string
    eventDeliverySchema: string
    eventSubscriptionName: string
    expirationTimeUtc: string
    filter:
        advancedFilters:
            - key: string
              operatorType: BoolEquals
              value: false
        enableAdvancedFilteringOnArrays: false
        includedEventTypes:
            - string
        isSubjectCaseSensitive: false
        subjectBeginsWith: string
        subjectEndsWith: string
    labels:
        - string
    resourceGroupName: string
    retryPolicy:
        eventTimeToLiveInMinutes: 0
        maxDeliveryAttempts: 0
    topicName: string
DomainTopicEventSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DomainTopicEventSubscription resource accepts the following input properties:
- DomainName string
- Name of the top level domain.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- TopicName string
- Name of the domain topic.
- DeadLetter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination 
- 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.
- DeadLetter Pulumi.With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity 
- 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.
- DeliveryWith Pulumi.Resource Identity Azure Native. Event Grid. Inputs. Delivery With Resource Identity 
- 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.Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- EventDelivery string | Pulumi.Schema Azure Native. Event Grid. Event Delivery Schema 
- The event delivery schema for the event subscription.
- EventSubscription stringName 
- 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.
- ExpirationTime stringUtc 
- Expiration time of the event subscription.
- Filter
Pulumi.Azure Native. Event Grid. Inputs. Event Subscription Filter 
- Information about the filter for the event subscription.
- Labels List<string>
- List of user defined labels.
- RetryPolicy Pulumi.Azure Native. Event Grid. Inputs. Retry Policy 
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- DomainName string
- Name of the top level domain.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- TopicName string
- Name of the domain topic.
- DeadLetter StorageDestination Blob Dead Letter Destination Args 
- 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.
- DeadLetter DeadWith Resource Identity Letter With Resource Identity Args 
- 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.
- DeliveryWith DeliveryResource Identity With Resource Identity Args 
- 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
AzureFunction | EventEvent Subscription Destination Args Hub | HybridEvent Subscription Destination Args Connection | ServiceEvent Subscription Destination Args Bus | ServiceQueue Event Subscription Destination Args Bus | StorageTopic Event Subscription Destination Args Queue | WebEvent Subscription Destination Args Hook Event Subscription Destination Args 
- 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.
- EventDelivery string | EventSchema Delivery Schema 
- The event delivery schema for the event subscription.
- EventSubscription stringName 
- 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.
- ExpirationTime stringUtc 
- Expiration time of the event subscription.
- Filter
EventSubscription Filter Args 
- Information about the filter for the event subscription.
- Labels []string
- List of user defined labels.
- RetryPolicy RetryPolicy Args 
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- domainName String
- Name of the top level domain.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
- topicName String
- Name of the domain topic.
- deadLetter StorageDestination Blob Dead Letter Destination 
- 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.
- deadLetter DeadWith Resource Identity Letter With Resource Identity 
- 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.
- deliveryWith DeliveryResource Identity With Resource Identity 
- 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
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- eventDelivery String | EventSchema Delivery Schema 
- The event delivery schema for the event subscription.
- eventSubscription StringName 
- 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.
- expirationTime StringUtc 
- Expiration time of the event subscription.
- filter
EventSubscription Filter 
- Information about the filter for the event subscription.
- labels List<String>
- List of user defined labels.
- retryPolicy RetryPolicy 
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- domainName string
- Name of the top level domain.
- resourceGroup stringName 
- The name of the resource group within the user's subscription.
- topicName string
- Name of the domain topic.
- deadLetter StorageDestination Blob Dead Letter Destination 
- 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.
- deadLetter DeadWith Resource Identity Letter With Resource Identity 
- 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.
- deliveryWith DeliveryResource Identity With Resource Identity 
- 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
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- eventDelivery string | EventSchema Delivery Schema 
- The event delivery schema for the event subscription.
- eventSubscription stringName 
- 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.
- expirationTime stringUtc 
- Expiration time of the event subscription.
- filter
EventSubscription Filter 
- Information about the filter for the event subscription.
- labels string[]
- List of user defined labels.
- retryPolicy RetryPolicy 
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- domain_name str
- Name of the top level domain.
- resource_group_ strname 
- The name of the resource group within the user's subscription.
- topic_name str
- Name of the domain topic.
- dead_letter_ Storagedestination Blob Dead Letter Destination Args 
- 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_ Deadwith_ resource_ identity Letter With Resource Identity Args 
- 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_ Deliveryresource_ identity With Resource Identity Args 
- 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
AzureFunction | EventEvent Subscription Destination Args Hub | HybridEvent Subscription Destination Args Connection | ServiceEvent Subscription Destination Args Bus | ServiceQueue Event Subscription Destination Args Bus | StorageTopic Event Subscription Destination Args Queue | WebEvent Subscription Destination Args Hook Event Subscription Destination Args 
- 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_ str | Eventschema Delivery Schema 
- The event delivery schema for the event subscription.
- event_subscription_ strname 
- 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_ strutc 
- Expiration time of the event subscription.
- filter
EventSubscription Filter Args 
- Information about the filter for the event subscription.
- labels Sequence[str]
- List of user defined labels.
- retry_policy RetryPolicy Args 
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- domainName String
- Name of the top level domain.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
- topicName String
- Name of the domain topic.
- deadLetter Property MapDestination 
- 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.
- deadLetter Property MapWith Resource Identity 
- 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.
- deliveryWith Property MapResource Identity 
- 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.
- eventDelivery String | "EventSchema Grid Schema" | "Custom Input Schema" | "Cloud Event Schema V1_0" 
- The event delivery schema for the event subscription.
- eventSubscription StringName 
- 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.
- expirationTime StringUtc 
- 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 DomainTopicEventSubscription 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.Azure Native. Event Grid. Outputs. System Data Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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, AzureFunctionEventSubscriptionDestinationArgs          
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- maxEvents IntegerPer Batch 
- Maximum number of events per batch.
- preferredBatch IntegerSize In Kilobytes 
- Preferred batch size in Kilobytes.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- Delivery attribute details.
- maxEvents numberPer Batch 
- Maximum number of events per batch.
- preferredBatch numberSize In Kilobytes 
- 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_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- max_events_ intper_ batch 
- Maximum number of events per batch.
- preferred_batch_ intsize_ in_ kilobytes 
- 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.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- maxEvents NumberPer Batch 
- Maximum number of events per batch.
- preferredBatch NumberSize In Kilobytes 
- 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, AzureFunctionEventSubscriptionDestinationResponseArgs            
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- maxEvents IntegerPer Batch 
- Maximum number of events per batch.
- preferredBatch IntegerSize In Kilobytes 
- Preferred batch size in Kilobytes.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- Delivery attribute details.
- maxEvents numberPer Batch 
- Maximum number of events per batch.
- preferredBatch numberSize In Kilobytes 
- 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_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- max_events_ intper_ batch 
- Maximum number of events per batch.
- preferred_batch_ intsize_ in_ kilobytes 
- 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.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- maxEvents NumberPer Batch 
- Maximum number of events per batch.
- preferredBatch NumberSize In Kilobytes 
- 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, BoolEqualsAdvancedFilterArgs        
BoolEqualsAdvancedFilterResponse, BoolEqualsAdvancedFilterResponseArgs          
DeadLetterWithResourceIdentity, DeadLetterWithResourceIdentityArgs          
- DeadLetter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination 
- 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.Azure Native. Event Grid. Inputs. Event Subscription Identity 
- The identity to use when dead-lettering events.
- DeadLetter StorageDestination Blob Dead Letter Destination 
- 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
EventSubscription Identity 
- The identity to use when dead-lettering events.
- deadLetter StorageDestination Blob Dead Letter Destination 
- 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
EventSubscription Identity 
- The identity to use when dead-lettering events.
- deadLetter StorageDestination Blob Dead Letter Destination 
- 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
EventSubscription Identity 
- The identity to use when dead-lettering events.
- dead_letter_ Storagedestination Blob Dead Letter Destination 
- 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
EventSubscription Identity 
- The identity to use when dead-lettering events.
- deadLetter Property MapDestination 
- 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, DeadLetterWithResourceIdentityResponseArgs            
- DeadLetter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination Response 
- 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.Azure Native. Event Grid. Inputs. Event Subscription Identity Response 
- The identity to use when dead-lettering events.
- DeadLetter StorageDestination Blob Dead Letter Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when dead-lettering events.
- deadLetter StorageDestination Blob Dead Letter Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when dead-lettering events.
- deadLetter StorageDestination Blob Dead Letter Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when dead-lettering events.
- dead_letter_ Storagedestination Blob Dead Letter Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when dead-lettering events.
- deadLetter Property MapDestination 
- 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, DeliveryWithResourceIdentityArgs        
- Destination
Pulumi.Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Pulumi.Azure Native. Event Grid. Inputs. Event Subscription Identity 
- The identity to use when delivering events.
- Destination
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
EventSubscription Identity 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
EventSubscription Identity 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
EventSubscription Identity 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination 
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
EventSubscription Identity 
- The identity to use when delivering events.
- 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.
- identity Property Map
- The identity to use when delivering events.
DeliveryWithResourceIdentityResponse, DeliveryWithResourceIdentityResponseArgs          
- Destination
Pulumi.Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Response Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination Response 
- 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.Azure Native. Event Grid. Inputs. Event Subscription Identity Response 
- The identity to use when delivering events.
- Destination
AzureFunction | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when delivering events.
- destination
AzureFunction | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response 
- 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
EventSubscription Identity Response 
- The identity to use when delivering events.
- 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.
- identity Property Map
- The identity to use when delivering events.
DynamicDeliveryAttributeMapping, DynamicDeliveryAttributeMappingArgs        
- 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, DynamicDeliveryAttributeMappingResponseArgs          
- 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, EventDeliverySchemaArgs      
- EventGrid Schema 
- EventGridSchema
- CustomInput Schema 
- CustomInputSchema
- CloudEvent Schema V1_0 
- CloudEventSchemaV1_0
- EventDelivery Schema Event Grid Schema 
- EventGridSchema
- EventDelivery Schema Custom Input Schema 
- CustomInputSchema
- EventDelivery Schema_Cloud Event Schema V1_0 
- CloudEventSchemaV1_0
- EventGrid Schema 
- EventGridSchema
- CustomInput Schema 
- CustomInputSchema
- CloudEvent Schema V1_0 
- CloudEventSchemaV1_0
- EventGrid Schema 
- EventGridSchema
- CustomInput Schema 
- CustomInputSchema
- CloudEvent Schema V1_0 
- CloudEventSchemaV1_0
- EVENT_GRID_SCHEMA
- EventGridSchema
- CUSTOM_INPUT_SCHEMA
- CustomInputSchema
- CLOUD_EVENT_SCHEMA_V1_0
- CloudEventSchemaV1_0
- "EventGrid Schema" 
- EventGridSchema
- "CustomInput Schema" 
- CustomInputSchema
- "CloudEvent Schema V1_0" 
- CloudEventSchemaV1_0
EventHubEventSubscriptionDestination, EventHubEventSubscriptionDestinationArgs          
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
EventHubEventSubscriptionDestinationResponse, EventHubEventSubscriptionDestinationResponseArgs            
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
EventSubscriptionFilter, EventSubscriptionFilterArgs      
- AdvancedFilters List<object>
- An array of advanced filters that are used for filtering event subscriptions.
- EnableAdvanced boolFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- IncludedEvent List<string>Types 
- 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.
- IsSubject boolCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- SubjectBegins stringWith 
- 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.
- SubjectEnds stringWith 
- 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.
- EnableAdvanced boolFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- IncludedEvent []stringTypes 
- 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.
- IsSubject boolCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- SubjectBegins stringWith 
- 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.
- SubjectEnds stringWith 
- 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.
- enableAdvanced BooleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent List<String>Types 
- 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.
- isSubject BooleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins StringWith 
- 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.
- subjectEnds StringWith 
- 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 (BoolEquals Advanced Filter | Is Not Null Advanced Filter | Is Null Or Undefined Advanced Filter | Number Greater Than Advanced Filter | Number Greater Than Or Equals Advanced Filter | Number In Advanced Filter | Number In Range Advanced Filter | Number Less Than Advanced Filter | Number Less Than Or Equals Advanced Filter | Number Not In Advanced Filter | Number Not In Range Advanced Filter | String Begins With Advanced Filter | String Contains Advanced Filter | String Ends With Advanced Filter | String In Advanced Filter | String Not Begins With Advanced Filter | String Not Contains Advanced Filter | String Not Ends With Advanced Filter | String Not In Advanced Filter)[] 
- An array of advanced filters that are used for filtering event subscriptions.
- enableAdvanced booleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent string[]Types 
- 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.
- isSubject booleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins stringWith 
- 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.
- subjectEnds stringWith 
- 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[BoolEquals Advanced Filter, Is Not Null Advanced Filter, Is Null Or Undefined Advanced Filter, Number Greater Than Advanced Filter, Number Greater Than Or Equals Advanced Filter, Number In Advanced Filter, Number In Range Advanced Filter, Number Less Than Advanced Filter, Number Less Than Or Equals Advanced Filter, Number Not In Advanced Filter, Number Not In Range Advanced Filter, String Begins With Advanced Filter, String Contains Advanced Filter, String Ends With Advanced Filter, String In Advanced Filter, String Not Begins With Advanced Filter, String Not Contains Advanced Filter, String Not Ends With Advanced Filter, String Not In Advanced Filter]] 
- An array of advanced filters that are used for filtering event subscriptions.
- enable_advanced_ boolfiltering_ on_ arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- included_event_ Sequence[str]types 
- 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_ boolcase_ sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject_begins_ strwith 
- 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_ strwith 
- 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.
- enableAdvanced BooleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent List<String>Types 
- 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.
- isSubject BooleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins StringWith 
- 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.
- subjectEnds StringWith 
- 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, EventSubscriptionFilterResponseArgs        
- AdvancedFilters List<object>
- An array of advanced filters that are used for filtering event subscriptions.
- EnableAdvanced boolFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- IncludedEvent List<string>Types 
- 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.
- IsSubject boolCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- SubjectBegins stringWith 
- 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.
- SubjectEnds stringWith 
- 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.
- EnableAdvanced boolFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- IncludedEvent []stringTypes 
- 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.
- IsSubject boolCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- SubjectBegins stringWith 
- 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.
- SubjectEnds stringWith 
- 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.
- enableAdvanced BooleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent List<String>Types 
- 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.
- isSubject BooleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins StringWith 
- 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.
- subjectEnds StringWith 
- 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 (BoolEquals Advanced Filter Response | Is Not Null Advanced Filter Response | Is Null Or Undefined Advanced Filter Response | Number Greater Than Advanced Filter Response | Number Greater Than Or Equals Advanced Filter Response | Number In Advanced Filter Response | Number In Range Advanced Filter Response | Number Less Than Advanced Filter Response | Number Less Than Or Equals Advanced Filter Response | Number Not In Advanced Filter Response | Number Not In Range Advanced Filter Response | String Begins With Advanced Filter Response | String Contains Advanced Filter Response | String Ends With Advanced Filter Response | String In Advanced Filter Response | String Not Begins With Advanced Filter Response | String Not Contains Advanced Filter Response | String Not Ends With Advanced Filter Response | String Not In Advanced Filter Response)[] 
- An array of advanced filters that are used for filtering event subscriptions.
- enableAdvanced booleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent string[]Types 
- 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.
- isSubject booleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins stringWith 
- 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.
- subjectEnds stringWith 
- 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[BoolEquals Advanced Filter Response, Is Not Null Advanced Filter Response, Is Null Or Undefined Advanced Filter Response, Number Greater Than Advanced Filter Response, Number Greater Than Or Equals Advanced Filter Response, Number In Advanced Filter Response, Number In Range Advanced Filter Response, Number Less Than Advanced Filter Response, Number Less Than Or Equals Advanced Filter Response, Number Not In Advanced Filter Response, Number Not In Range Advanced Filter Response, String Begins With Advanced Filter Response, String Contains Advanced Filter Response, String Ends With Advanced Filter Response, String In Advanced Filter Response, String Not Begins With Advanced Filter Response, String Not Contains Advanced Filter Response, String Not Ends With Advanced Filter Response, String Not In Advanced Filter Response]] 
- An array of advanced filters that are used for filtering event subscriptions.
- enable_advanced_ boolfiltering_ on_ arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- included_event_ Sequence[str]types 
- 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_ boolcase_ sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject_begins_ strwith 
- 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_ strwith 
- 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.
- enableAdvanced BooleanFiltering On Arrays 
- Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- includedEvent List<String>Types 
- 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.
- isSubject BooleanCase Sensitive 
- Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subjectBegins StringWith 
- 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.
- subjectEnds StringWith 
- 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, EventSubscriptionIdentityArgs      
- Type
string | Pulumi.Azure Native. Event Grid. Event Subscription Identity Type 
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- UserAssigned stringIdentity 
- The user identity associated with the resource.
- Type
string | EventSubscription Identity Type 
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- UserAssigned stringIdentity 
- The user identity associated with the resource.
- type
String | EventSubscription Identity Type 
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- userAssigned StringIdentity 
- The user identity associated with the resource.
- type
string | EventSubscription Identity Type 
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- userAssigned stringIdentity 
- The user identity associated with the resource.
- type
str | EventSubscription Identity Type 
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_assigned_ stridentity 
- The user identity associated with the resource.
- type
String | "SystemAssigned" | "User Assigned" 
- 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.
- userAssigned StringIdentity 
- The user identity associated with the resource.
EventSubscriptionIdentityResponse, EventSubscriptionIdentityResponseArgs        
- 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.
- UserAssigned stringIdentity 
- 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.
- UserAssigned stringIdentity 
- 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.
- userAssigned StringIdentity 
- 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.
- userAssigned stringIdentity 
- 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_ stridentity 
- 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.
- userAssigned StringIdentity 
- The user identity associated with the resource.
EventSubscriptionIdentityType, EventSubscriptionIdentityTypeArgs        
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- EventSubscription Identity Type System Assigned 
- SystemAssigned
- EventSubscription Identity Type User Assigned 
- UserAssigned
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
HybridConnectionEventSubscriptionDestination, HybridConnectionEventSubscriptionDestinationArgs          
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
HybridConnectionEventSubscriptionDestinationResponse, HybridConnectionEventSubscriptionDestinationResponseArgs            
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
IsNotNullAdvancedFilter, IsNotNullAdvancedFilterArgs          
- 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, IsNotNullAdvancedFilterResponseArgs            
- 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, IsNullOrUndefinedAdvancedFilterArgs            
- 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, IsNullOrUndefinedAdvancedFilterResponseArgs              
- 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, NumberGreaterThanAdvancedFilterArgs          
NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponseArgs            
NumberGreaterThanOrEqualsAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilterArgs              
NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponseArgs                
NumberInAdvancedFilter, NumberInAdvancedFilterArgs        
NumberInAdvancedFilterResponse, NumberInAdvancedFilterResponseArgs          
NumberInRangeAdvancedFilter, NumberInRangeAdvancedFilterArgs          
NumberInRangeAdvancedFilterResponse, NumberInRangeAdvancedFilterResponseArgs            
NumberLessThanAdvancedFilter, NumberLessThanAdvancedFilterArgs          
NumberLessThanAdvancedFilterResponse, NumberLessThanAdvancedFilterResponseArgs            
NumberLessThanOrEqualsAdvancedFilter, NumberLessThanOrEqualsAdvancedFilterArgs              
NumberLessThanOrEqualsAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponseArgs                
NumberNotInAdvancedFilter, NumberNotInAdvancedFilterArgs          
NumberNotInAdvancedFilterResponse, NumberNotInAdvancedFilterResponseArgs            
NumberNotInRangeAdvancedFilter, NumberNotInRangeAdvancedFilterArgs            
NumberNotInRangeAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponseArgs              
RetryPolicy, RetryPolicyArgs    
- EventTime intTo Live In Minutes 
- Time To Live (in minutes) for events.
- MaxDelivery intAttempts 
- Maximum number of delivery retry attempts for events.
- EventTime intTo Live In Minutes 
- Time To Live (in minutes) for events.
- MaxDelivery intAttempts 
- Maximum number of delivery retry attempts for events.
- eventTime IntegerTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery IntegerAttempts 
- Maximum number of delivery retry attempts for events.
- eventTime numberTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery numberAttempts 
- Maximum number of delivery retry attempts for events.
- event_time_ intto_ live_ in_ minutes 
- Time To Live (in minutes) for events.
- max_delivery_ intattempts 
- Maximum number of delivery retry attempts for events.
- eventTime NumberTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery NumberAttempts 
- Maximum number of delivery retry attempts for events.
RetryPolicyResponse, RetryPolicyResponseArgs      
- EventTime intTo Live In Minutes 
- Time To Live (in minutes) for events.
- MaxDelivery intAttempts 
- Maximum number of delivery retry attempts for events.
- EventTime intTo Live In Minutes 
- Time To Live (in minutes) for events.
- MaxDelivery intAttempts 
- Maximum number of delivery retry attempts for events.
- eventTime IntegerTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery IntegerAttempts 
- Maximum number of delivery retry attempts for events.
- eventTime numberTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery numberAttempts 
- Maximum number of delivery retry attempts for events.
- event_time_ intto_ live_ in_ minutes 
- Time To Live (in minutes) for events.
- max_delivery_ intattempts 
- Maximum number of delivery retry attempts for events.
- eventTime NumberTo Live In Minutes 
- Time To Live (in minutes) for events.
- maxDelivery NumberAttempts 
- Maximum number of delivery retry attempts for events.
ServiceBusQueueEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestinationArgs            
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
ServiceBusQueueEventSubscriptionDestinationResponse, ServiceBusQueueEventSubscriptionDestinationResponseArgs              
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- Delivery attribute details.
- resourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
ServiceBusTopicEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestinationArgs            
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- 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_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
ServiceBusTopicEventSubscriptionDestinationResponse, ServiceBusTopicEventSubscriptionDestinationResponseArgs              
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- ResourceId string
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- 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_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- resource_id str
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- resourceId String
- The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
StaticDeliveryAttributeMapping, StaticDeliveryAttributeMappingArgs        
StaticDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponseArgs          
StorageBlobDeadLetterDestination, StorageBlobDeadLetterDestinationArgs          
- BlobContainer stringName 
- 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
- BlobContainer stringName 
- 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
- blobContainer StringName 
- 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
- blobContainer stringName 
- 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_ strname 
- 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
- blobContainer StringName 
- 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, StorageBlobDeadLetterDestinationResponseArgs            
- BlobContainer stringName 
- 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
- BlobContainer stringName 
- 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
- blobContainer StringName 
- 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
- blobContainer stringName 
- 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_ strname 
- 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
- blobContainer StringName 
- 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, StorageQueueEventSubscriptionDestinationArgs          
- QueueMessage doubleTime To Live In Seconds 
- 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.
- QueueMessage float64Time To Live In Seconds 
- 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.
- queueMessage DoubleTime To Live In Seconds 
- 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.
- queueMessage numberTime To Live In Seconds 
- 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_ floattime_ to_ live_ in_ seconds 
- 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.
- queueMessage NumberTime To Live In Seconds 
- 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, StorageQueueEventSubscriptionDestinationResponseArgs            
- QueueMessage doubleTime To Live In Seconds 
- 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.
- QueueMessage float64Time To Live In Seconds 
- 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.
- queueMessage DoubleTime To Live In Seconds 
- 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.
- queueMessage numberTime To Live In Seconds 
- 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_ floattime_ to_ live_ in_ seconds 
- 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.
- queueMessage NumberTime To Live In Seconds 
- 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, StringBeginsWithAdvancedFilterArgs          
StringBeginsWithAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponseArgs            
StringContainsAdvancedFilter, StringContainsAdvancedFilterArgs        
StringContainsAdvancedFilterResponse, StringContainsAdvancedFilterResponseArgs          
StringEndsWithAdvancedFilter, StringEndsWithAdvancedFilterArgs          
StringEndsWithAdvancedFilterResponse, StringEndsWithAdvancedFilterResponseArgs            
StringInAdvancedFilter, StringInAdvancedFilterArgs        
StringInAdvancedFilterResponse, StringInAdvancedFilterResponseArgs          
StringNotBeginsWithAdvancedFilter, StringNotBeginsWithAdvancedFilterArgs            
StringNotBeginsWithAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponseArgs              
StringNotContainsAdvancedFilter, StringNotContainsAdvancedFilterArgs          
StringNotContainsAdvancedFilterResponse, StringNotContainsAdvancedFilterResponseArgs            
StringNotEndsWithAdvancedFilter, StringNotEndsWithAdvancedFilterArgs            
StringNotEndsWithAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponseArgs              
StringNotInAdvancedFilter, StringNotInAdvancedFilterArgs          
StringNotInAdvancedFilterResponse, StringNotInAdvancedFilterResponseArgs            
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
WebHookEventSubscriptionDestination, WebHookEventSubscriptionDestinationArgs          
- AzureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- AzureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- EndpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- AzureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- AzureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- EndpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- azureActive StringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive StringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> 
- Delivery attribute details.
- endpointUrl String
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents IntegerPer Batch 
- Maximum number of events per batch.
- preferredBatch IntegerSize In Kilobytes 
- Preferred batch size in Kilobytes.
- azureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] 
- Delivery attribute details.
- endpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents numberPer Batch 
- Maximum number of events per batch.
- preferredBatch numberSize In Kilobytes 
- Preferred batch size in Kilobytes.
- azure_active_ strdirectory_ application_ id_ or_ uri 
- 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_ strdirectory_ tenant_ id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] 
- Delivery attribute details.
- endpoint_url str
- The URL that represents the endpoint of the destination of an event subscription.
- max_events_ intper_ batch 
- Maximum number of events per batch.
- preferred_batch_ intsize_ in_ kilobytes 
- Preferred batch size in Kilobytes.
- azureActive StringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive StringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- endpointUrl String
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents NumberPer Batch 
- Maximum number of events per batch.
- preferredBatch NumberSize In Kilobytes 
- Preferred batch size in Kilobytes.
WebHookEventSubscriptionDestinationResponse, WebHookEventSubscriptionDestinationResponseArgs            
- EndpointBase stringUrl 
- The base URL that represents the endpoint of the destination of an event subscription.
- AzureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- AzureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- DeliveryAttribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- EndpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- EndpointBase stringUrl 
- The base URL that represents the endpoint of the destination of an event subscription.
- AzureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- AzureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- DeliveryAttribute []interface{}Mappings 
- Delivery attribute details.
- EndpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- MaxEvents intPer Batch 
- Maximum number of events per batch.
- PreferredBatch intSize In Kilobytes 
- Preferred batch size in Kilobytes.
- endpointBase StringUrl 
- The base URL that represents the endpoint of the destination of an event subscription.
- azureActive StringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive StringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> 
- Delivery attribute details.
- endpointUrl String
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents IntegerPer Batch 
- Maximum number of events per batch.
- preferredBatch IntegerSize In Kilobytes 
- Preferred batch size in Kilobytes.
- endpointBase stringUrl 
- The base URL that represents the endpoint of the destination of an event subscription.
- azureActive stringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive stringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] 
- Delivery attribute details.
- endpointUrl string
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents numberPer Batch 
- Maximum number of events per batch.
- preferredBatch numberSize In Kilobytes 
- Preferred batch size in Kilobytes.
- endpoint_base_ strurl 
- The base URL that represents the endpoint of the destination of an event subscription.
- azure_active_ strdirectory_ application_ id_ or_ uri 
- 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_ strdirectory_ tenant_ id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery_attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] 
- Delivery attribute details.
- endpoint_url str
- The URL that represents the endpoint of the destination of an event subscription.
- max_events_ intper_ batch 
- Maximum number of events per batch.
- preferred_batch_ intsize_ in_ kilobytes 
- Preferred batch size in Kilobytes.
- endpointBase StringUrl 
- The base URL that represents the endpoint of the destination of an event subscription.
- azureActive StringDirectory Application Id Or Uri 
- The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azureActive StringDirectory Tenant Id 
- The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- deliveryAttribute List<Property Map | Property Map>Mappings 
- Delivery attribute details.
- endpointUrl String
- The URL that represents the endpoint of the destination of an event subscription.
- maxEvents NumberPer Batch 
- Maximum number of events per batch.
- preferredBatch NumberSize In Kilobytes 
- 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:DomainTopicEventSubscription exampleEventSubscriptionName1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0